/*
   Reset (http://meyerweb.com/eric/tools/css/reset/)
------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,
img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i,
center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0;
font-size: 100%; vertical-align: baseline; background: transparent; } body {
line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content:
none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }


/**
* Estilos del tema
**/

body{  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #252526;

 }

#mrct{
	width: 1003px;
	background: url(../images/fondo_repeat.png) repeat-y left top;
}

#mrc{
	width: 1003px; position: relative;
	background: url(../images/fondo.png) no-repeat left top;
	height: 837px;  min-height: 837px;
}

html>body #mrc{ height: auto}

#mrc.mrci{ background: url(../images/fondoi.png) no-repeat left top !important; }
#mrct.mrci{ background-image: none !important; }


#hd{ position: absolute; }

#hdtop{ background-color: #333333; color: #FFF; height: 20px; line-height: 20px; position: relative; }
#hdtop li{ float: left; }
#hdtop a{ display: block; float: left; font-size: 9px; }
#hdtop a:active, #hdtop a:hover, #hdtop a:focus{ text-decoration: underline; }

#menutop{ position: absolute; top: 3px; left: 0; height: 8px; line-height: 8px; padding-left: 10px; 	 }
#toplinks{ position: absolute; top: 3px;; right: 0; height: 8px; line-height: 8px; }

#menutop a{ padding: 2px 10px; border-right: 2px solid #FFF; }
#menutop a#LPLAN{ border-right: 0; }
#toplinks a{ padding: 2px 30px 2px 0px; }

#menu{
	position: absolute; top: 48px; left: 49px; z-index: 100;	 top: 100px;

}

#menu a{
	display: block; height: 107px; float: left
}


#bd{ width: 1003px; position: relative; height: auto }


#right{
	width: 218px; float: right;
	margin-right: 15px; line-height: 14px;

}
tml>body #right{ margin-left: 33px; }

#cnt{

	padding-top: 250px;
	float: left; width: 650px;	margin-left: 20px;
	overflow: hidden;

}
html>body #cnt{ margin-left: 49px; }

#cnt.cnt-i{
 line-height: 18px; text-align: justify;
}

#dtop{
	left: 49px; top: 217px; position: absolute;
	width: 637px; height: 46px; z-index:20;
}


#ft{
	clear: both; width: 1003px;
	background: url(../images/fondo_bottom.png) no-repeat left top;
	padding-top: 20px; padding-left: 50px; padding-bottom: 20px;
	color: #000;
}
.fti{ background-image: none !important; }


#ft #logos{
	float: left; margin-right: 50px;
}
#ft #logos img{
	vertical-align: middle;
}

#ft #mnft{
	float: left; margin-right: 50px; padding-top: 6px;
}
#ft #copy{
	padding-top: 6px;
}

/* Encabezados */
h1{
	position: absolute; top: 44px; left: 49px; z-index: 1000;
}

h2{
	color: #1a6f86 !important; font-size: 14px; text-transform: uppercase;
	margin-bottom: 10px; display: none;
}


/* Enlaces */
a#saltar{ text-indent: -100px; display: none }
a{ text-decoration: none; }

#cnt a{ color: #383c45; }
#cnt a:hover{ color: #000; }

a.mas{ color: #fe4777 !important; }
a.mas:hover{ color: #000 !important; text-align: underline; }

#ft a{ color: #000; }
#ft a:hover{
	text-decoration: underline;
}



#hdtop a{ color: #FFF; }
hdtop a:hover, hdtop a:hover, hdtop a:hover{ text-decoration: underline; }

/* Imágenes */
a img{ border: 0; }
img.imgleft{
	float: left; margin-right: 20px; margin-bottom: 40px;
}
img.va{
	vertical-align: middle;
}



/* Clases */
.minibox{ height: 110px; margin-right: 14px; float: left;  line-height: 14px; margin-top: 20px; }
.minibox h3{ margin-bottom: 15px; }

.cnt-i p{ margin: 10px 0; }

.title1{
	color: #ff4572; font-size: 14px; font-family: "Myriad Pro", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.title2{
	color: #058383; font-size: 14px;  font-family: "Myriad Pro", Verdana, Geneva, Arial, Helvetica, sans-serif;
}




#right .bannerImage{
	margin-bottom: 10px;
}


/* Identificadores */

#financiacion{
	position: absolute; top: 374px; left: 536px; line-height: 14px;
	width: 170px;
}
#financiacion a{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #383c45;
}
#financiacion .serc{
	margin-top: 21px;
}


#interes{ clear: both; }
#b_tlf{ width: 143px; }
#b_click{ width: 176px; }
#b_pub{ width: 145px; }
#b_eve{ width: 144px; margin-right: 0px !important; }

#bn_ayu{ position: relative; height: 302px; }
#bn_ayu .bannerImage{ float: left; }

#redes{
		margin-top: 15px;
}
#redes .redsocial{
	text-align: center; padding-top: 14px;
}
#redes li{
	display: inline;
}

p#print{ text-align:right}

/* Ultimsa noticias */
.summarynews{
	padding-top: 15px; margin-bottom: 18px;
}
.summarynews span.dt{
	color: #fe4777; padding-right: 10px;
}

.summarynews .subti{ margin: 5px 0; text-align: justify; }
.summarynews .mas{
	display: block; text-align: right;
}



#links{ text-align: right; margin-bottom: 10px;	 }
#links span{ display: block; margin-bottom: 5px; }

#links a{ color: #333333; font-style: italic; font-size: 10px; }
#links a:hover{ color: #000; }

#interes{ text-align: justify; padding-top: 10px; }
#interes h3{ float: left; }

#interes .moduleTop{
	background: url(../images/bck_interes.png) top no-repeat;
	height: 20px;
}
#interes .moduleBot{
	background: url(../images/bck_interes.png) bottom no-repeat;
	height: 20px;
	clear: both;
}


#interes .moduleBody{ margin-left: 150px; }
#interes  .bannerImage{ float: left; margin-right: 45px;	 }



.lmp{ clear: both; }

.finc h4, .serc h4{
	margin-bottom: 15px;
}

.finc h4{ color: #fe4777; font-family: "Myriad Pro", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px;}

.serc h4{ color: #058383; font-family: "Myriad Pro", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; }


/* ficheros */
.files{
	margin: 15px 0;
}
.files a{
	font-family: "Myriad Pro", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px;
	color: #058383 !important; height: 30px; line-height: 30px; display: block;
	background: url(../images/ico-pdf.png) left no-repeat; padding-left: 32px;
}
.files a:hover{ color: #000 !important; }


.boxg{
	margin-bottom: 15px;
}

.boxg .moduleBody{
	background-color: #eaeaea; padding: 15px 22px;
	 -moz-border-radius-topright: 8px;
 	-moz-border-radius-topleft: 8px;
 	-moz-border-radius-bottomright: 8px;
 	-moz-border-radius-bottomleft: 8px;
 	-webkit-border-top-right-radius: 8px;
 	-webkit-border-top-left-radius: 8px;
 	-webkit-border-bottom-left-radius: 8px;
 	-webkit-border-bottom-right-radius: 8px;
}

/* Mapa web */
.webmap h3{
	color: #e810bd; font-weight: normal;
	width: 150px;

}

.webmap .map{
	padding-left: 170px;
	list-style-type: square;
	list-style-position: inside; color: #4d4f4c;
	margin-bottom: 30px; padding-bottom: 10px;
	border-bottom: 1px dotted #a8a392;

}

/* Teléfonos de información */



.bckitem, .itemform, .txt{
		background-color: #eaeaea; padding: 15px 22px;
	 -moz-border-radius-topright: 8px;
 	-moz-border-radius-topleft: 8px;
 	-moz-border-radius-bottomright: 8px;
 	-moz-border-radius-bottomleft: 8px;
 	-webkit-border-top-right-radius: 8px;
 	-webkit-border-top-left-radius: 8px;
 	-webkit-border-bottom-left-radius: 8px;
 	-webkit-border-bottom-right-radius: 8px;
}


.tlfs h3{
	background-color: #cdd1da;
	height: 30px; line-height: 30px; text-transform: uppercase;
	margin:0 0 0 0; padding-left: 60px;
}
.tlfs .itemhtml{
	position: relative;
	background: url(../images/bck_html.png) no-repeat left top;
	width: 605px; height: 54px;
	padding: 10px 20px; margin-top: 0 !important;
}
.tlfs .htlf1{ background: url(../images/tlf1.png) no-repeat left top; width: 454px; }
.tlfs .htlf2{ background: url(../images/tlf2.png) no-repeat left top; width: 590px; }
.tlfs .htlf3{ background: url(../images/tlf3.png) no-repeat left top; width: 590px; }
.tlfs .htlf4{ background: url(../images/tlf4.png) no-repeat left top; width: 336px; }
.tlfs .htlf5{ background: url(../images/tlf5.png) no-repeat left top; width: 454px; }
.tlfs .htlf6{ background: url(../images/tlf6.jpg) no-repeat left top; width: 637px; }
.tlfs .htlf7{ background: url(../images/tlf7.jpg) no-repeat left top; width: 637px; }
.tlfs .htlf8{ background: url(../images/tlf8.jpg) no-repeat left top; width: 637px; }


/* Formularios */

div.itemform{
		background-color: #eaeaea;	 margin-bottom: 15px; padding: 10px;
}
legend{
	display: block; padding-left: 20px;  font-weight: bold;

}

#cnt .contact fieldset p{
	width: 609px; background: url(../images/line-form.png) top no-repeat;
	padding-top: 20px;
}

label.lb{
	width: 160px;  padding-left: 20px;
	display: block; float: left;
}


#fayudas label.lb{
	background-color: #8b8b8b; margin-right: 20px;
	 -moz-border-radius-topright: 4px;
 	-moz-border-radius-topleft: 4px;
 	-moz-border-radius-bottomright: 4px;
 	-moz-border-radius-bottomleft: 4px;
 	-webkit-border-top-right-radius: 4px;
 	-webkit-border-top-left-radius: 4px;
 	-webkit-border-bottom-left-radius: 4px;
 	-webkit-border-bottom-right-radius: 4px;
 	color: #FFF;
}

#fayudas p{ margin-top: 5px; }


#cnt .txt{ border: 1px solid #c3c3c3; background: #FFF url(../images/bck-form-txt.png) top repeat-x;

font-size: 10px; padding: 6px 5px; }
#cnt textarea.txt{ font-size: 10px; }

p.btns{ text-align: right; }



p.co{ text-align: right; }


input.error, textarea.error, select.error { border: 1px solid #058383; color: #058383;
font-family:Tahoma,Verdana }

label.error {
	background: url(../images/warning.png) no-repeat center left; color: #058383 !important;
	font-weight: bold; font-size: 10px; margin-right: 10px;
	padding:5px 20px; margin-left: 190px; display: block; }
label.valid {
	background: url(../images/checked.gif) no-repeat;
	display: block; width: 20px; height: 16px;
}


.itemleft{ margin-left: 200px; }
.itemleft label.error{ margin-left: 0 !important;  }

.contact .txt{
	width: 400px;
}


#send{
	border: 0; color: #FFF !important;
	padding: 2px 40px 2px 10px; font-weight: bold;
	background: #8b8b8b url(../images/search.png) no-repeat right;
 	cursor: pointer; text-transform: uppercase;
 	font-size: 10px; width: 117px;

}

#fayudas legend{
	display: block;
	width: 620px;
	background: #333 url(../images/h3_left.png) left top no-repeat;

}

#fayudas legend span{
	display: block; height: 26px; line-height: 26px; color: #FFF; text-align: right;
	padding-right: 15px;
	background: #333 url(../images/h3_right.png) right top no-repeat;
	width: 605px;
}




/* Mapa de ayudas */
.areasul ul{
	list-style-type: square; list-style-position:inside;
	margin-left: 50px;

}
.areasul ul a{ color: #e810bd !important; }
.areasul ul a:hover{ color: #000 !important; }



/* Buscador de las páginas */

.fsearch{
	background-color: #eaeaea; padding: 15px 22px;

	 -moz-border-radius-topright: 8px;
 	-moz-border-radius-topleft: 8px;
 	-moz-border-radius-bottomright: 8px;
 	-moz-border-radius-bottomleft: 8px;
 	-webkit-border-top-right-radius: 8px;
 	-webkit-border-top-left-radius: 8px;
 	-webkit-border-bottom-left-radius: 8px;
 	-webkit-border-bottom-right-radius: 8px;
}

table.form{	width: 100%;  }
table.form td{ padding: 4px 6px; }

table.form #q{ width: 300px; }


/* paginacion */
.pinfo{ text-align: right; margin: 10px 0 20px 0; color: #4d4f4c; }

.pagination{
	margin-top: 20px;
	position: relative;
	text-align: center;	 font-size: 11px; font-family: arial, sans-serif;
	font-weight: bold; height: 15px; list-style: 15px;
	margin-top: 10px;
	background: url(../images/pagination_line.png) no-repeat center;
}

.pagination .current{ color: #000; background-color: #1a6f86; padding: 2px 4px; background: url("../images/current.png") no-repeat center; }

.pagination a{ color: #000;  padding: 2px 4px; height: 15px; line-height: 15px; }

.pagination a.last, .pagination a.first{
	display: block; height: 15px; line-height: 15px;
	width: 85px; background: url("../images/pagination_link.png") no-repeat center;
	text-transform: uppercase; color: #FFF !important; font-family: Trebuchet MS; font-size: 10px;

}

.pagination a.last{ position: absolute; top: 0px; right: 0; }
.pagination a.first{ position: absolute; top: 0px; left: 0; }




/* Listado de elementos */
.item h3{ color: #FFF; text-align: right;  margin-bottom: 10px; background: #333 url(../images/h3_left.png) left top no-repeat; }
.item.fnd h3{ color: #FFF; background: #8b8b8b url(../images/h3_left_verde.png) left top no-repeat; }

.item h3 a{ color: #FFF !important; padding-right: 20px;  background: url(../images/h3_right.png) right top no-repeat;   display: block; height: 26px; line-height: 26px; }
.item.fnd h3 a{ background: url(../images/h3_right_verde.png) right top no-repeat; }

.item h3 a:active, .item h3 a:hover, .item h3 a:focus{ text-decoration: underline; }


.item .foto, .itemi .foto{ float: left; background-color: #e0dcdc; padding: 4px; margin-right: 20px; margin-bottom: 20px; }
.item .fecha, .itemi .fecha{ font-weight: bold; }

.itemi h3{ margin-bottom: 20px; color: #333333 }
.itemi div.img{ float: left; margin-right: 20px; margin-bottom: 10px; width: 100px; height: 100px; }
.itemi div.img img{ width: 100px; height: 100px; background-color: #e0dcdc; padding: 4px; }


/* volver */
p#back{ text-align: right;
}
p#back a{ background: url(../images/back.png) left no-repeat; height: 20px; line-height: 20px; padding-left: 15px; }
p#back:hover{ text-decoration: underline; }


/* Tablas */
table.view{ width: 99%; border-collapse: collapse; border-spacing: 4px; }
table.view th, table.view td{ padding: 5px 12px 30px 12px;

	background-image: url(../images/linea-horizontal.png);
	background-position: bottom; background-repeat: no-repeat;
}
table.view th{  width: 120px; text-align: right; }
table.view td{ width: 569px; vertical-align: top }

table.view th span{
	background-color: #8b8b8b; display: block;
	width: 116px; color: #FFF; padding-left: 5px; font-weight: normal;
	text-align: left;
	-moz-border-radius-topright: 4px;
 	-moz-border-radius-topleft: 4px;
 	-moz-border-radius-bottomright: 4px;
 	-moz-border-radius-bottomleft: 4px;
 	-webkit-border-top-right-radius: 4px;
 	-webkit-border-top-left-radius: 4px;
 	-webkit-border-bottom-left-radius: 4px;
 	-webkit-border-bottom-right-radius: 4px;
}

table.param{ width: 99%; border-collapse: separate; border-spacing: 4px;
	background: url(../images/linea-horizontal.png) bottom no-repeat;
	padding-bottom: 15px;
}
table.param th, table.view td{ padding: 5px 12px; }
table.param th{  width: 120px; text-align: right; }
table.param td{ width: 569px; vertical-align: top }
table.param th span{
	background-color: #8b8b8b; display: block;
	width: 116px; color: #FFF; padding-left: 5px; font-weight: normal;
	text-align: left;
	-moz-border-radius-topright: 4px;
 	-moz-border-radius-topleft: 4px;
 	-moz-border-radius-bottomright: 4px;
 	-moz-border-radius-bottomleft: 4px;
 	-webkit-border-top-right-radius: 4px;
 	-webkit-border-top-left-radius: 4px;
 	-webkit-border-bottom-left-radius: 4px;
 	-webkit-border-bottom-right-radius: 4px;
}


table.ldat{ width: 99%; text-align: left; }
table.ldat th{ font-weight: normal; padding: 10px; }
table.ldat td{ padding: 10px;  }
table.ldat .fnd td{ background-color: #eaeaea; }
table.ldat a{ 	color: #068685 !important; }
table.ldat td img.res{ text-align: center;  }




table.viewup{
	background: #333 url(../images/h3_left.png) left top no-repeat;
	width: 100%; margin-bottom: 20px; color: #FFF; }
table.viewup td{ width: 33%; text-align: center;  }
table.viewup td.fin{ background: url(../images/h3_right.png) right top no-repeat; }

div.lview{
background-color: #eaeaea; margin-bottom: 10px;
	 -moz-border-radius-topright: 8px;
 	-moz-border-radius-topleft: 8px;
 	-moz-border-radius-bottomright: 8px;
 	-moz-border-radius-bottomleft: 8px;
 	-webkit-border-top-right-radius: 8px;
 	-webkit-border-top-left-radius: 8px;
 	-webkit-border-bottom-left-radius: 8px;
 	-webkit-border-bottom-right-radius: 8px;

}

table.pub td{ padding: 4px; vertical-align: top;}
table.pub td.img{ width: 118px; text-align: center; }
table.pub td.img div{ border: 1px solid #0b4757; padding: 4px; }
table.pub td.dispo{ text-align: right;	 }
table.pub .fotop{
	background-color: #e0dcdc; padding: 4px;
	margin-right: 20px; width: 100px; height: 100px;
	margin-bottom: 20px;
}


/* Calendario */

#calendario{ width: 215px; height: 153px; margin: 0 0;
	background: url(../images/calendario.png) no-repeat top;
	float: right;
}
#calendarBody{ width: 168px; margin: auto  }

#calendarBody .caption{ text-align:center; height: 24px; line-height: 24px;
background-image: url("../images/calendario_caption.jpg"); }
#calendario .caption a{ color: #FFF; font-size: 14px; font-weight: bold }

table#calendar{ border-collapse: collapse; border-spacing: 0;}
table#calendar th{ color: #fe4777; }
table#calendar th, table#calendar td{ width: 26px; height: 16px; text-align: center; font-size: 9px;}
table#calendar td{  color: #FFF; }
/*
table td.today{ background-color: #1a6f86; color:#FFF; }
table td.today a{ color:#000; }
table td.today a:hover{ text-decoration: underline; color: #FFF; }
*/
table td.c a{ display:block; height: 16px; background: url(../images/calendar_event.png) no-repeat center; }
table td.c a{ color:#000; }
table td.c a:hover{ text-decoration: underline; color: #FFF; }


/**************** Listas ****************/

h3.docs{
 margin-top: 20px;
}
ul.docs{ margin-top: 5px; }
ul.docs li{ display: block; height: 30px; padding-left: 32px; }
ul.file li{ background: url(../images/ico-pdf.png) no-repeat left top; }
ul.link li{ background: url(../images/files.png) no-repeat left top; }

ul.docs li a{ color: #e810bd !important; }
ul.docs li a:hover{ color: #000 !important; }


/* Ultimas ayudas - recuross */

.sumry{
	margin-bottom: 10px; 	width: 216px; 	background: url(../images/sumy_body2.png) center top repeat-y;
	margin-top: 80px;
}

.sumry h3{

}
.sumry h4{
	color: #e810bd; margin-top: 10px; margin-bottom: 5px; font-weight: normal;
}

.sumry h5{
	 font-size: 9px;
}

.sumry a{
	color: #252526; font-weight: normal; font-size: 10px; display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}
.sumry a:hover{
	color: #e810bd
}

.sumry .moduleBody{
	padding: 5px 10px;
	background: url(../images/sumy_foot.png) bottom center no-repeat;

}

.sumry p.no{
	padding: 25px 0;
}


table.sample{ width: 90%; margin: auto; margin-left: 0; }


#lpag_ayu h4{
color: #FFF; text-align: right;
margin-bottom: 10px; background: #333 url(../images/h3_left.png) left top no-repeat;
}
#lpag_ayu h4 span{ color: #FFF !important; padding-right: 20px;
background: url(../images/h3_right.png) right top no-repeat;
display: block; height: 26px; line-height: 26px; }







/* Buscador */

#site_search{ position: relative; margin-bottom: 16px;  width: 216px; margin-left: 0;
background-color: #333333; color: #FFF; padding: 4px 0 0 0;
}
#site_search label{ font-size: 10px; font-weight: bold; color: #FFF; display: block; float: left;
padding-top: 2px; padding-left: 8px; }
#site_search .txtn{ width: 132px;  height: 18px !important; line-height: 18px !important; font-size: 9px;
background: #333 url(../images/bck_search.png) center top no-repeat;border: 0px;
padding-left: 10px;


}
#site_search .btn{
	width: 200px; height: 18px; line-height: 18px;
	border: 0; text-align: right;
	background: #FFF url(../images/btn_search.png) no-repeat left;
	position: absolute; top: 4px; left: 188px; cursor: pointer;
	clip: rect(0 22px auto auto);
}
 * html #site_search .btn { top: 1px; }
*+html #site_search .btn { top: 1px; }

/* Identificación */
#site_login{
	margin-top: 17px; margin-bottom: 20px;
}
#site_login label{ font-size: 10px; font-weight: bold; color: #333333; width: 81px; display: block;
float: left; text-align: right; padding-top: 2px; padding-right: 10px;  }


#site_login .txtn{
	width: 104px; background: #FFF url(../images/bck_txt.png) center top no-repeat; font-size: 9px;
	border: 0px; height: 21px; line-height: 21px; padding-left: 10px; padding-right: 10px;
}
#site_login p{ display: block; margin-bottom: 5px; }
#site_login .btns{
	text-align: right;
}
#site_login .btn{
	background: #FFF url(../images/btn_acceder.png) no-repeat center top;
	width: 76px; height: 24px; border: 0; color: #FFF; font-size: 11px; line-height: 24px;
	cursor: pointer;
}

#site_logini{

}

#site_logini #Lentrar{
background-color: #eaeaea;	 margin-bottom: 15px; padding: 10px;
	width: 315px;  margin: auto; padding: 10px;
	 -moz-border-radius-topleft: 8px;
 -moz-border-radius-topright: 8px;
 -moz-border-radius-bottomright: 8px;
 -moz-border-radius-bottomleft: 8px;
 -webkit-border-top-left-radius: 8px;
 -webkit-border-top-right-radius: 8px;
 -webkit-border-bottom-left-radius: 8px;
 -webkit-border-bottom-right-radius: 8px;
}

#site_logini label{ font-size: 10px; font-weight: bold; color: #333333; width: 90px; display: block;
float: left; text-align: right; padding-top: 2px; padding-right: 10px;  }

#site_logini .txtn{
	border: 1px solid #c3c3c3; background: #FFF url(../images/bck-form-txt.png) top repeat-x;
 font-size: 10px; padding: 6px 5px;	 width: 200px;
}
#site_logini .btn{

	width: 76px; height: 24px; font-size: 11px; line-height: 24px;
	cursor: pointer;
}

#site_logini #links{ padding-top: 15px;
	text-align: center !important;
}


/* Resultados búsqueda */
.srchi h3.titlepage{
	color: #FFF; text-align: right;  margin-bottom: 10px;
	background: #333 url(../images/h3_left.png) left top no-repeat;
}
.srchi h3.titlepage span{ color: #FFF !important; padding-right: 20px;
background: url(../images/h3_right.png) right top no-repeat;
display: block; height: 26px; line-height: 26px; }


.itemSearch{
	margin-bottom: 15px;
}
.itemSearch h3{ color: #e810bd; font-size: 10px; margin-bottom: 10px; }

.itemSearch a{
	color: #54aa48;
 background-color: #F4F4F4; margin-bottom: 5px; display: block;
 padding: 5px 10px 5px 10px; text-transform: uppercase;
 border: 1px solid #F4F4F4;
 -moz-border-radius-topleft: 6px;
 -moz-border-radius-topright: 6px;
 -moz-border-radius-bottomright: 6px;
 -moz-border-radius-bottomleft: 6px;
 -webkit-border-top-left-radius: 6px;
 -webkit-border-top-right-radius: 6px;
 -webkit-border-bottom-left-radius: 6px;
 -webkit-border-bottom-right-radius: 6px;
}

.itemSearch h4{ font-weight: normal; }
.itemSearch p{ font-size: 10px; color: #4d4f4c }


.itemSearch a:hover{ color: #000; border: 1px solid #CCC }


#logo_junta{
	margin-top: 20px; margin-bottom: 20px;
}

.boxbn{
	margin: 10px 0;
}


/* Ficha de búsqueda */
.fichabusq{
	padding: 10px 80px 3px 10px;
	margin-bottom: 5px; position: relative;

 -moz-border-radius-topleft: 6px;
 -moz-border-radius-topright: 6px;
 -moz-border-radius-bottomright: 6px;
 -moz-border-radius-bottomleft: 6px;
 -webkit-border-top-left-radius: 6px;
 -webkit-border-top-right-radius: 6px;
 -webkit-border-bottom-left-radius: 6px;
 -webkit-border-bottom-right-radius: 6px;
}

.fichabusq a{ color: #068685 !important; }
.fichabusq a:hover{ color: #000 !important; text-decoration: underline; }

.fichabusq img{
	position: absolute; top: 10px; right: 8px;
}

.imp5{
	background-color: #d0e8e8
}
.imp1, .imp2, .imp3, .imp4{
	background-color: #eaeaea

}

#tooltip {
	position: absolute; line-height: 18px;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #068685; color:#FFF;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

#b_click{ line-height: 16px; margin: 5px;  }
#b_click a{ color: #000; display: block }
#b_click .fnd a{ color: #7a7a7a; }
#b_click a:hover{ color: #e810bd !important }


.linkp{
	width: 200px; line-height: 14px;
	float: left; margin-right: 16px; margin-top: 14px;
}
.linkp .links{
	padding-top: 4px;
}
.linkp a{ display: block; margin-bottom: 4px; color: #000 !important; }
.linkp .fnd a{ color: #7a7a7a !important; }

.linkp a:hover{ color: #e810bd !important }

.youtube{
	border: 1px solid #eaeaea; background-color: #eaeaea
	text-align: center;
}

#recursosi h3{ color: #FFF; text-align: right;  margin-bottom: 10px; background: #333 url(../images/h3_left.png) left top no-repeat; }

#recursosi h3 span{ color: #FFF !important; padding-right: 20px;  background: url(../images/h3_right.png) right top no-repeat;   display: block; height: 26px; line-height: 26px; }


/* contenedor baner */
#banermd{

}
#banermd .bannerFlash, #banermd .bannerImage{
	background: url(../images/title/blank.png) top no-repeat;
	padding-top: 28px; margin-bottom: 20px; text-align: center;
}
.bannerImage2{
	background: url(../images/title/blank3.png) top no-repeat;
	padding-top: 28px; margin-bottom: 20px; text-align: center;
}
.txtr{ border: 1px solid #f26060; background: #FFF url(../images/bck-form-txt2.png) top repeat-x;}

.lbn{
	width: 160px;  padding-left: 0px;
	display: block; float: left; font-weight: bolder;
}

#descripcion a{

	color: #000;
	padding-left: 25px;
	height: 42px;
}

#descripcion a:hover{
	text-decoration: underline;
	color: #fe4777;
	padding-left: 25px;
	height: 42px;
}

/* Estilos para la pagina de validacion */
#body_i {
	margin:50px 0px; padding:0px;
	text-align:center;
	font-size: 14px;
	}

#body_i a{
	text-decoration: underline;
	}

#mrc_i{
	width:660px;
	margin:0px auto;
	text-align:left;
	padding:15px;
	border:1px dashed #333;
	background-color:#eee;
	height: 300px;
}
#bd_i{ width: 660px; position: relative; margin-top:100px; }

.userinfo h3.titlepage{
	color: #FFF; text-align: right;  margin-bottom: 10px;
	background: #333 url(../images/h3_left.png) left top no-repeat;
}
.userinfo h3.titlepage span{ color: #FFF !important; padding-right: 20px;
background: url(../images/h3_right.png) right top no-repeat;
display: block; height: 26px; line-height: 26px; }
.i_faq{
	padding: 10px;
}
.i_faq a{
	display: block; !important;
}
.titulo  a{
	display: inline;
	color: #000;	
	height: 42px;
}

.titulo a:hover{
	text-decoration: underline;
	color: #fe4777;	
	height: 42px;
}
.subir{ display: block; text-align: right; margin: 10px 0;	 }
.pnoscript{ text-align: left; margin: 10px 0 20px 0; padding: 5px; color: #fff; font-weight: bold;  background-color: red;}
