a:hover 
{
text-decoration:underline;
}
p{
font-size:11px;
}
td{
font-size:11px;
}
.contentpaneopen{
font-size:11px;
width:429px;
padding:0px;
margin:0px;
}
.contentpaneopen ul{
font-size:11px;
padding-left:20px;
}
.contentpaneopen ul li{
font-size:11px;
padding-left:0px;
line-height:17px;
}
abbr[title] 
{
border-bottom:thin dotted; 
cursor:help; 
font-style:normal;
}
acronym[title] n
{
border-bottom:thin dotted; 
cursor:help; 
font-style:normal;
}
body 
{
background:url(../images/fondo3.gif) #c4d0dc repeat-y center 50%;
font:70% Arial, Helvetica, sans-serif;
margin:0;
text-align:center;
}
dfn[title] 
{
border-bottom:thin dotted; 
cursor:help; 
font-style:normal;
}
div.bloq2 ul 
{
margin:0 0 2em 2em; 
padding:0;
}
div.bloq2 ul.sinvi li 
{
background-image:none; 
list-style-type:none;
margin:0.3em 0;
}
h3.int_opos 
{
background:url(../images/auxis/punteado_form.gif) repeat-x left bottom;
color:#0058b0;
font:bold 1.2em Tahoma, Arial, Helvetica, sans-serif;
margin:3px 0 17px;
padding:0;
}
h3.tit 
{
background:url(../images/auxis/punteado_form.gif) repeat-x left bottom;
color:#036;
font:bold 1em Tahoma,geneva,arial,sans-serif;
padding:0 0 3px 10px;
width:95%;
}
h3.tit a:link
{
text-decoration:none
}
h3.tit a:hover
{
text-decoration:underline
}
h3.viv 
{
background:url(../images/listas/flecha_menulat.gif) no-repeat;
color:#3a7bbe;
float:left;
font-size:1em;
font-weight:700;
margin:0 0 0 10px;
padding:0 0 2px 14px;
width:90%;
}
h4{
	font-size:1em;
	color:#0F5B95;
	background-color:#EBEBEB;
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
}
.variacion{
	font-size:1em;
	color:#ffffff;
	background-color:#0F5B95;
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
}
h5{
font-size:1em;
	color:#0F5B95;
	border-bottom:1px solid #0F5B95;
}
.titulo_contenido{
		padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
	color:#0F5B95;
	border-bottom:1px solid #0F5B95;
	font-size:11px;
}
.titulo_contenido div{
	font-size:11px;
}

html #bloq_interior 
{
margin:15px 0 0;
}
html #bloq_interior2 
{
margin:12px 0 0 3px;
}
html #foto_cabecera 
{
float:none;
}
html #foto_cabeceratemas 
{
float:none;
}
html #migas ul 
{
padding:7px 0 0 5px;
}
html * kbd 
{
background-color:#fff; 
border:1px solid #e0e0e0; 
padding:0.2em 0.5em 0.2em 0.5em; 
color:#333;
}
html .bloq1 ul li 
{
margin-left:5px;
}
html .bloq2 p 
{
font-size:1em; 
margin-bottom:0; 
margin-top:12px;
}
html .bloq_cen .bloq1 p 
{
padding-top:0;
}
html .bloq_cen .bloq2 ul li 
{
margin-left:5px;
}
html .bloq_cen .bloq2 
{
margin:0 13px 5px 0; 
width:43%;
}
html .bloq_der_grande .bloq1 p 
{
padding-top:0;
}
html .bloq_der_grande .bloq2 ul li 

{

margin-left:5px;

}



html .bloq_der_grande .bloq2 

{

margin:0 13px 5px 0; 

width:43%;

}



/* <----- -----> */



html .pag ul 

{

margin:0;

}



html h3.viv 

{

margin:0 0 0 5px;

}



li.rojo ul.menu_latsub li a 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat !important;

color:#000 !important;

padding:0 0 0 10px;

text-decoration:none;

}



li.rojo ul.menu_latsub li a:hover 

{

text-decoration:underline !important;

}



li.rojo ul.menu_latsub li ul.menu_latsubsub li a 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat;

color:#036;

padding:0 0 0 10px;

text-decoration:none;

}



li.rojo ul.menu_latsub li ul.menu_latsubsub li a:hover 

{

text-decoration:underline;

}



li.rojo ul.menu_latsub li ul.menu_latsubsub li 

{

background:none transparent scroll repeat 0 0;

clear:both;

color:#036;

margin:0 0 0 7px;

padding:0 0 3px;

}



li.rojo ul.menu_latsub li 

{

background:none transparent scroll repeat 0 0;

clear:both;

color:#000;

margin:3px 0 1px 7px;

padding:0 0 3px;

}



li.rojo ul.menu_latsub li.rojo a 

{

background:url(../images/listas/flecha_menulat_roja.gif) no-repeat;

color:red;

padding:0 0 0 10px;

text-decoration:none;

}



li.rojo ul.menu_latsub li.rojo 

{

color:red;

padding-bottom:0;

padding-right:0;

padding-top:0;

text-decoration:none;

}



li.rojo ul.menu_latsub 

{

border-style:none;

float:left;

list-style-type:none;

margin:0;

padding:5px 0 2px;

width:138px;

}



ol.alfa li ol li 

{

list-style:lower-alpha; 

margin-left:0;

list-style-type:none;

}



ol.alfa li 

{

list-style:upper-alpha; 

margin:1em 0.5em; 

line-height:1.6;

}



ol.numerico li ol li 

{

margin-left:0;

list-style-type:none;

}

 

ol.numerico li 

{

margin:1em 0.5em; 

line-height:1.6;

}



p 
{

margin-left:7px; 

line-height:1.6;

}



p.centra a 

{

color:#000;

text-decoration:none;

background:#fff url(../images/listas/flecha_menulat.gif) no-repeat left 3px;

padding:3px 0 3px 8px;

}



p.centra a:hover 

{

text-decoration:underline;

}



p.centra 

{

text-align:center; 

font:1.1em Arial, Helvetica, sans-serif;

}



p.izquierda a 

{

color:#0058b0; 

text-decoration:none;

}



p.izquierda a:hover 

{

text-decoration:underline;

}



p.izquierda 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat;

float:right;

margin-top:0;

padding:0 0 5px 10px;

}



p.txt_acceso a 

{

color:#000; 

text-decoration:none;

}



p.txt_acceso a:hover 

{

text-decoration:underline;

}



span[title] 

{

border-bottom:thin dotted; 

cursor:help; 

font-style:normal;

}



strong[title] 

{

border-bottom:thin dotted; 

cursor:help; 

font-style:normal;

}



ul.menu3col li a 

{

color:#000; 

text-decoration:none;

}



ul.menu3col li a:hover 

{

text-decoration:underline;

}



ul.menu3col li 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat;

display:inline;

float:left;

margin:0 0 0 7px;

padding:2px 0 1px 10px;

width:45%;

}



ul.menu3col li.excel 

{

background:url(../images/iconos/ico_excel.gif) no-repeat;

display:inline;

float:left;

margin:0 0 0 7px;

padding:2px 0 1px 22px;

width:45%;

}



ul.menu3col li.pdf 

{

background:url(../images/iconos/ico_pdf.gif) no-repeat;

display:inline;

float:left;

margin:0 0 0 7px;

padding:2px 0 1px 22px;

width:45%;

}



ul.menu3col 

{

float:left;

list-style-type:none;

margin:5px 0 10px;

padding:0;

text-align:left;

}



ul.menu_lat2 li a 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat;

color:#000;

padding:0 0 0 10px;

text-decoration:none;

vertical-align:top;

}



ul.menu_lat2 li a:hover 

{

text-decoration:underline;

}



ul.menu_lat2 li 

{

clear:both; 

padding:2px 0 3px; 

width:90%;

}



ul.menu_lat2 

{

list-style-type:none; 

margin:5px 0 10px 10px; 

padding:0; 

width:95%;

}



ul.menu_lat3 li a 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat;

color:#000;

padding:0 0 0 15px;

text-decoration:none;

vertical-align:top;

}



ul.menu_lat3 li a:hover 

{

text-decoration:underline;

}



ul.menu_lat3 li 

{

clear:both; 

padding:2px 0 0; 

width:90%;

}



ul.menu_lat3 

{

list-style-type:none; 

margin:5px 0 10px 10px; 

padding:0; 

width:95%;

}



ul.menu_lat_sin li a 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat;

color:#000;

padding:0 0 0 10px;

text-decoration:none;

}



ul.menu_lat_sin li a:hover 

{

text-decoration:underline;

}



ul.menu_lat_sin li 

{

clear:both; 

padding:1px 0 2px 5px;

}



ul.menu_lat_sin li.conimg a 

{

display:block; 

float:left; 

margin-top:5px; 

width:40%;

}



ul.menu_lat_sin li.conimg images 

{

float:left; 

margin-bottom:8px; 

margin-right:5px;

}



ul.menu_lat_sin 

{

list-style-type:none; 

margin:14px 0 16px 2px; 

padding:0; 

width:95%;

}



ul.menu_lat_sinn li a 

{

color:#000; 

text-decoration:none; 

vertical-align:top;

}



ul.menu_lat_sinn li a:hover 

{

color:#000; 

text-decoration:underline;

}



ul.menu_lat_sinn li 

{

background:url(../images/listas/flecha_menulat2.gif) no-repeat left top;

clear:both;

display:block;

padding:2px 0 5px 10px;

width:395px;

}



ul.menu_lat_sinn li.sinimg a 

{

color:#0058b0;

}



ul.menu_lat_sinn li.sinimg 

{

background:none transparent scroll repeat 0 0;

float:right;

font-size:0.9em;

font-weight:700;

padding:10px 10px 0 0;

}



ul.menu_lat_sinn 

{

list-style-type:none; 

margin:10px 0 0 10px; 

padding:0; 

width:96%;

}



ul.menu_latdes li 

{

background:url(../images/borde_bajo_menulat.gif) repeat-x left bottom;

display:inline;

float:left;

margin-left:7px;

padding:3px 0;

width:200px;

}



ul.menu_latdes li.conimg a 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat;

color:#000;

display:inline;

float:left;

padding:0 0 0 10px;

text-decoration:none;

vertical-align:top;

width:50%;

}



ul.menu_latdes li.conimg a:hover 

{

text-decoration:underline;

}



ul.menu_latdes li.conimg images 

{

float:left; 

margin-right:5px;

}



ul.menu_latdes li.conimg 

{

height:60px;

}



ul.menu_latdes 

{

float:left;

list-style-type:none;

margin:9px 0 0;

padding:0;

width:423px;

}



ul.menu_latsubsub 

{

border-style:none;

float:left;

list-style-type:none;

margin:0;

padding:5px 0 2px;

width:135px;

}



ul.nomar 

{

margin:0;

}



/* final */
/* <--------- identificadores  ---------> */



#bloq_interior 

{

float:left; 

margin:15px 0 0; 

padding:0; 

width:762px;

}

html #bloq_menu .menu 

{
background-color:#003366;
clear:both;
float:right;
margin-right:2px;
margin-left:2px;
padding-right:0px;
width:755px;

}

#bloq_menu .menu ul.men li a:link

{
color:#fff;
float:left;
font:11px Arial, Helvetica, sans-serif;
margin-left:3px;
padding:5px 22px 5px 22px;
text-decoration:none;
font-weight: normal;
}
#bloq_menu .menu ul.men li a:visited
{
color:#fff;
float:left;
font:11px Arial, Helvetica, sans-serif;
margin-left:3px;
padding:5px 22px 5px 22px;
text-decoration:none;
font-weight: normal;
}
#bloq_menu .menu ul.men li a:hover 
{
color:#fff;
float:left;
font:11px Arial, Helvetica, sans-serif;
margin-left:3px;
padding:5px 22px 5px 22px;
text-decoration:none;
font-weight: normal;
}
#bloq_menu .menu ul.men li 
{
display:inline; 
margin-right:0px; 
padding-righ:0px;
text-transform:uppercase;
}
.menu_superior{
	width:170px;
	float:right;
}
a.mainlevelarriba:link{
background:url(../images/fondo_botmenu.gif);
color:#fff;
display:inline;
float: left;
font-weight:normal;
text-decoration:none;
color:#fff;
float:left;
font:11px Arial, Helvetica, sans-serif;
margin-left:3px;
padding:5px 22px 5px 22px;
text-decoration:none;
font-weight: normal;
}
a.mainlevelarriba:visited{
background:url(../images/fondo_botmenu.gif);
color:#fff;
display:inline;
float: left;
font-weight:normal;
text-decoration:none;
color:#fff;
float:left;
font:11px Arial, Helvetica, sans-serif;
margin-left:3px;
padding:5px 22px 5px 22px;
text-decoration:none;
font-weight: normal;
}
a.mainlevelarriba:hover{
background:url(../images/fondo_botmenu.gif);
color:#fff;
display:inline;
float: left;
font-weight:normal;
text-decoration:none;
color:#fff;
float:left;
font:11px Arial, Helvetica, sans-serif;
margin-left:3px;
padding:5px 22px 5px 22px;
text-decoration:none;
font-weight: normal;
}
#bloq_menu .menu ul.men 
{
float:right;
background-color:#003366;
width:190px;
margin:0px;
padding:0px;

}
/* <--- LOGOTIPO DEL GOBIERNO DE CANARIAS ---> */

#bloq_menu h1 a 

{

background:url(../images/logo.gif) no-repeat;

float:left;

height:74px;

padding:0 0 7px;

text-decoration:none;

width:127px;

}

#bloq_menu h1 

{

margin:0; 

padding:0; 

text-indent:-5000px;

}

/* <--- CUANDO EL LOGOTIPO DEL GOBIERNO VA SOLO ---> */

#bloq_menu h2.nologo a 

{

background:url(../images/nologo.gif) no-repeat;

float:left;

height:74px;

margin:0 0 0 10px;

padding:0 0 7px;

text-decoration:none;

width:154px;

}#bloq_menu h2.nologo  

{

background:url(../images/nologo.gif) no-repeat;

float:left;

height:74px;

margin:0 0 0 10px;

padding:0 0 7px;

text-decoration:none;

width:154px;

}

/* <--- LOGOTIPO DE LAS CONSEJERÍAS ---> */

#bloq_menu h2.cons a 

{

background:url(../images/cpj.gif) no-repeat;

float:left;

height:74px;

margin:0 0 0 10px;

padding:0 0 7px;

text-decoration:none;

width:154px;

}



#bloq_menu h2.cons-cagpa a 

{

background:url(../images/capa.gif) no-repeat;

float:left;

height:74px;

margin:0 0 0 10px;

padding:0 0 7px;

text-decoration:none;

width:199px;

}




#bloq_menu h2.cons-cagpa 

{

margin:0; 

padding:0; 

text-indent:-5000px;

}



#bloq_menu h2.cons-cbsjv a 

{

background:url(../images/cbsjv.gif) no-repeat;

float:left;

height:74px;

margin:0 0 0 10px;

padding:0 0 7px;

text-decoration:none;

width:199px;

}



#bloq_menu h2.cons-cbsjv 

{

margin:0; 

padding:0; 

text-indent:-5000px;

}



#bloq_menu h2.cons-ceucd a 

{

background:url(../images/ceucd.gif) no-repeat;

float:left;

height:74px;

margin:0 0 0 10px;

padding:0 0 7px;

text-decoration:none;

width:199px;

}



#bloq_menu h2.cons-ceucd 

{

margin:0; 

padding:0; 

text-indent:-5000px;

}



#bloq_menu h2.cons-ceh a 

{

background:url(../images/ceh.gif) no-repeat;

float:left;

height:74px;

margin:0 0 0 10px;

padding:0 0 7px;

text-decoration:none;

width:199px;

}



#bloq_menu h2.cons-ceh 

{

margin:0; 

padding:0; 

text-indent:-5000px;

}

#bloq_menu h2.cons-cicnt a 

{

background:url(../images/ceic.gif) no-repeat;

float:left;

height:74px;

margin:0 0 0 10px;

padding:0 0 7px;

text-decoration:none;

width:199px;

}



#bloq_menu h2.cons-cicnt 

{

margin:0; 

padding:0; 

text-indent:-5000px;

}



#bloq_menu h2.cons-cpjs_oma a 

{

background:url(../images/cpjs_oma.gif) no-repeat;

float:left;

height:74px;

margin:0 0 0 10px;

padding:0 0 7px;

text-decoration:none;

width:199px;

}

#bloq_menu h2.cons-cpjs_oma 

{

margin:0; 

padding:0; 

text-indent:-5000px;

}



#bloq_menu h2.cons-ceic a 

{

background:url(../images/ceic.gif) no-repeat;

float:left;

height:74px;

margin:0 0 0 10px;

padding:0 0 7px;

text-decoration:none;

width:199px;

}



#bloq_menu h2.cons-ceic 

{

margin:0; 

padding:0; 

text-indent:-5000px;

}



#bloq_menu h2.cons-copt a 

{

background:url(../images/copt.gif) no-repeat;

float:left;

height:74px;

margin:0 0 0 10px;

padding:0 0 7px;

text-decoration:none;

width:199px;

}



#bloq_menu h2.cons-copt 

{

margin:0; 

padding:0; 

text-indent:-5000px;

}



#bloq_menu h2.cons-cmaot a 

{

background:url(../images/cmaot.gif) no-repeat;

float:left;

height:74px;

margin:0 0 0 10px;

padding:0 0 7px;

text-decoration:none;

width:199px;

}



#bloq_menu h2.cons-cmaot 

{

margin:0; 

padding:0; 

text-indent:-5000px;

}



#bloq_menu h2.cons-cpg a 

{

background:url(../images/cpg.gif) no-repeat;

float:left;

height:74px;

margin:0 0 0 10px;

padding:0 0 7px;

text-decoration:none;

width:199px;

}



#bloq_menu h2.cons-cpg 

{

margin:0; 

padding:0; 

text-indent:-5000px;

}



#bloq_menu h2.cons-cpj a 

{

background:url(../images/cpjs.gif) no-repeat;

float:left;

height:74px;

margin:0 0 0 10px;

padding:0 0 7px;

text-decoration:none;

width:199px;

}



#bloq_menu h2.cons-cpj 

{

margin:0; 

padding:0; 

text-indent:-5000px;

}



#bloq_menu h2.cons-cs a 

{

background:url(../images/cs.gif) no-repeat;

float:left;

height:74px;

margin:0 0 0 10px;

padding:0 0 7px;

text-decoration:none;

width:199px;

}



#bloq_menu h2.cons-cs 

{

margin:0; 

padding:0; 

text-indent:-5000px;

}



#bloq_menu h2.cons-ct a 

{

background:url(../images/ct.gif) no-repeat;

float:left;

height:74px;

margin:0 0 0 10px;

padding:0 0 7px;

text-decoration:none;

width:199px;

}



#bloq_menu h2.cons-ct 

{

margin:0; 

padding:0; 

text-indent:-5000px;

}

/* <--- LOGOTIPOS AGENCIAS E INSTITUTOS ---> */







#bloq_menu h1.acecau a 

{

background:url(../images/logo_acecau.gif) no-repeat;

float:left;

height:74px;

padding:0 0 7px;

text-decoration:none;

width:345px;

}

#bloq_menu h1.aciisi a 

{

background:url(../images/logo_aciisi.gif) no-repeat;

float:left;

height:74px;

padding:0 0 7px;

text-decoration:none;

width:345px;

}

#bloq_menu h1.accc a 

{

background:url(../images/logo_accc.gif) no-repeat;

float:left;

height:74px;

padding:0 0 7px;

text-decoration:none;

width:345px;

}

#bloq_menu h1.acrpat a 

{

background:url(../images/logo_acrpat.gif) no-repeat;

float:left;

height:74px;

padding:0 0 7px;

text-decoration:none;

width:345px;

}

#bloq_menu h1.ces a 

{

background:url(../images/logo_ces.gif) no-repeat;

float:left;

height:74px;

padding:0 0 7px;

text-decoration:none;

width:345px;

}

#bloq_menu h1.ges a 

{

background:url(../images/logo_ges.gif) no-repeat;

float:left;

height:74px;

padding:0 0 7px;

text-decoration:none;

width:345px;

}

#bloq_menu h1.icap a 

{

background:url(../images/logo_icap.gif) no-repeat;

float:left;

height:74px;

padding:0 0 7px;

text-decoration:none;

width:345px;

}

#bloq_menu h1.icca a 

{

background:url(../images/logo_icca.gif) no-repeat;

float:left;

height:74px;

padding:0 0 7px;

text-decoration:none;

width:345px;

}

#bloq_menu h1.ichh a 

{

background:url(../images/logo_ichh.gif) no-repeat;

float:left;

height:74px;

padding:0 0 7px;

text-decoration:none;

width:345px;

}

#bloq_menu h1.icia a 

{

background:url(../images/logo_icia.gif) no-repeat;

float:left;

height:74px;

padding:0 0 7px;

text-decoration:none;

width:345px;

}

#bloq_menu h1.icm a 

{

background:url(../images/logo_icm.gif) no-repeat;

float:left;

height:74px;

padding:0 0 7px;

text-decoration:none;

width:345px;

}

#bloq_menu h1.icv a 

{


background:url(../images/logo_icv.gif) no-repeat;

float:left;

height:74px;

padding:0 0 7px;

text-decoration:none;

width:345px;

}

#bloq_menu h1.pc a 

{

background:url(../images/logo_pc.gif) no-repeat;

float:left;

height:74px;

padding:0 0 7px;

text-decoration:none;

width:345px;

}

#bloq_menu h1.sce a 

{

background:url(../images/logo_sce.gif) no-repeat;

float:left;

height:74px;

padding:0 0 7px;

text-decoration:none;

width:345px;

}

#bloq_menu h1.scs a 

{
background-image:url(../images/SCS_logo_texBajo.jpg);

float:left;

height:74px;

padding:0 0 7px;

text-decoration:none;

width:300px;

}



#bloq_menu 

{

background:url(../images/fondo_cabecera.gif) no-repeat 50% bottom;
border:1px solid #d7dddb;
border-top:none;
float:left;

margin:0;

padding-bottom:5px;

width:760px;

}



#contenido .entradilla 

{

font-size:1.3em; 

margin-bottom:7px;

}



#contenido .fuente 

{

color:#535353; 

font-size:1em; 

margin-bottom:8px;

}



#contenido a 

{

color:#0058b0; 

text-decoration:none; 

width:47%;

}



#contenido a:hover 

{

text-decoration:underline;

}



#contenido h3 

{

font:bold 1.3em Tahoma, geneva, arial;

}


#contenido images 

{

float:left; 

margin:0 14px 7px 0;

}



#contenido ol li 

{

list-style-type:decimal; 

margin:0 0 4px 30px; 

padding:0;

}



#contenido ol ul li 

{

background-image:url(../images/listas/cuadratin.gif);

background-repeat:no-repeat;

list-style-type:none;

margin:0 0 2px 30px;

padding:0 0 0 8px;

}



#contenido p 

{

font:1.1em Arial, Helvetica, sans-serif; 

margin-bottom:7px;

}



#contenido p.enlace a 

{

color:#000; 

text-decoration:none;

}



#contenido p.enlace a:hover 

{

text-decoration:underline;

}



#contenido p.enlace 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat;

margin-top:0;

padding:0 0 5px 10px;

}



#contenido p.none 

{

margin-bottom:0; 

margin-top:0; 

padding-bottom:0; 

padding-top:0;

}



#contenido {

margin:0 0 19px;

}



#listado_superior ul li a 

{

color:#535353; 

text-decoration:none;

}



#listado_superior ul li a:hover 

{

text-decoration:underline;

}



#listado_superior ul li 

{

background:url(../images/barra.gif) no-repeat;

display:inline;

font-size:0.9em;

list-style-type:none;

padding:0 7px 0 10px;

}



#listado_superior ul li.nobarra 

{

background:none transparent scroll repeat 0 0;

}



#listado_superior ul 

{

float:left; 

margin:7px 0 0; 

padding:0;

}



#listado_superior 

{

float:right;

}



#migas p.txt 

{

background:url(../images/flecha_amarilla.gif) no-repeat left 4px;

color:#0058b0;

float:left;

font-size:1em;

margin:0;

padding:7px 0 0 17px;

}



#migas ul li a 

{

background:url(../images/listas/sig.gif) no-repeat right center;

color:#535353;

margin-right:5px;

padding-right:8px;

text-decoration:none;

}



#migas ul li a.sin 

{

background:url(../images/listas/sig.gif) no-repeat right center;

color:#535353;

margin-right:5px;

padding-right:8px;

text-decoration:none;

}



#migas ul li a:hover 

{

text-decoration:underline;

}



#migas ul li strong 

{

color:#000;

}



#migas ul li 

{

color:#0058b0; 

display:inline; 

font-size:1em;

}



#migas ul 

{

float:left; 

list-style-type:none; 

margin:2px 0 0 0; 

padding:6px 0 0 5px;

}



#migas 

{

background:url(../images/borde_bajo_migas.gif) repeat-x left bottom;

float:left;

margin:0;

padding:0 0 7px;

width:100%;

}



#pie .dcha ul li a 

{

color:#000; 

text-decoration:none;

}



#pie .dcha ul li a:hover;

{

text-decoration:underline;

}



#pie .dcha ul li 

{

background:url(../images/barra3.gif) no-repeat;

display:inline;

font-size:0.8em;

padding:0 5px 0 7px;

}



#pie .dcha ul li.nobarra3 

{

background:none transparent scroll repeat 0 0;

}



#pie .dcha ul 

{

list-style-type:none; 

margin:0; 

padding:6px 0 0;

}



#pie .dcha 

{

float:right; 

text-align:right; 

width:50%;

}



#pie .izda 

{

color:#000;

float:left;

font-size:0.8em;

margin:0;

padding:6px 0 0 16px;

width:40%;

}



#pie 

{

background-color:#ffdf61; 

float:left; 

height:23px; 

margin:10px 0 0; 

width:100%;

}



#principal_interior 
{
background-color: #ffffff;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

border-top-style: none;

border-right-style-value: none;

border-bottom-style: none;

border-left-style-value: none;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

height: auto;

margin-top: 0pt;

margin-right: auto;

margin-bottom: 0pt;

margin-left: auto;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;

text-align: left;

width: 762px;


}



/* <--------- Clases  ---------> */



.abajo 

{
background:url(../images/bajo_menu.jpg) #fff no-repeat left bottom;

float:left;

margin-bottom:14px;

padding-bottom:13px;

width:147px;
background-color:#F8F9FB;

}



.abajo_blanco 

{

background:url(../images/bajo_caja.gif) #fff no-repeat left bottom;

float:left;

margin-bottom:17px;

padding-bottom:12px;

width:147px;

}



.abajo_blancogran 

{

background:url(../images/abajo_grande.gif) #fff no-repeat left bottom;

float:left;

margin-bottom:17px;

padding-bottom:12px;

width:588px;

}



.bloq2 .float 

{

float:left;

margin:10px 9px 2px 0;

}



.bloq2 p.tit 

{

color:#036;

float:left;

font:1em Tahoma,geneva,arial,sans-serif;

padding:0 0 3px 7px;

width:100%;

}

.bloq2 p.tit a:link{text-decoration:none}

.bloq2 p.tit a:hover{text-decoration:underline}

.bloq2 h3.tit {color:#036;float:left;font:1em Tahoma,geneva,arial,sans-serif;padding:0 0 3px 7px;width:100%;font-weight:bold;}

.bloq2 h3.tit a:link{text-decoration:none}

.bloq2 h3.tit a:hover{text-decoration:underline}
.bloq2 .more 

{

background:none; 

text-align:left;

margin-top:-3px;

margin-bottom:-2px; 

}



.bloq2 .more a 

{

background:url(../images/auxis/maslight.gif) no-repeat left 1px;

color:#003366;

font-size:0.9em;

font-weight:400;

padding-left:14px;

text-decoration:none;

}



.bloq2 .more a:link 

{

text-decoration:none; 

color:#003366

}



.bloq2 .more a:hover 

{

text-decoration:underline;

color:#003366

}



.bloq2 .more a:visited 

{ 

color:#003366

}



.conten .moregen 

{

background:none; 

margin-top:-25px;

margin-bottom:-3px; 

text-align:right;

clear:left;

}



.conten .moregen a 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat left 1px;

color:#003366;

font-size:1.0em;

font-weight:500;

padding-left:7px;

text-decoration:none;

}



.conten .moregen a:link 

{

text-decoration:none; 

color:#003366

}



.conten .moregen a:hover 

{

text-decoration:underline;

color:#003366

}



.conten .moregen a:visited 

{ 

color:#003366

}



.conten .masnotice 

{

background:none; 

margin-top:-25px;

margin-bottom:-3px; 

text-align:right;

clear:left;

}



.conten .masnotice a 

{

background:url(../images/auxis/mas.gif) no-repeat left 1px;

color:#003366;

font-size:1.0em;

font-weight:500;

padding-left:7px;

text-decoration:none;

}



.conten .masnotice a:link 

{

text-decoration:none; 

color:#003366

}



.conten .masnotice a:hover 

{

text-decoration:underline;

color:#003366

}



.conten .masnotice a:visited 

{ 

color:#003366

}



/******************************/



.temas .tit a 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat;

color:#0058b0;

font-weight:700;

padding-left:7px;

text-decoration:none;

}



.temas .tit a:hover 

{

text-decoration:underline;

}



.temas .tit 

{

float:left; 

width:100%;

}



.temas .tit a:hover 

{

text-decoration:underline;

}



.bloq2 p 

{

margin-bottom:0; 

margin-top:25px;

}



.bloq_cen .bloq1 .tit images 

{

margin-right:5px;

}



.bloq_cen .bloq1 

{

float:left; 

margin:0 0 7px; 

padding-top:0; 

width:100%;

}



.bloq_cen .bloq2 p.tit a 

{

color:#036; 

font-weight:700; 

text-decoration:none;

}



.bloq_cen .bloq2 p.tit a:hover 

{

text-decoration:underline;

}



.bloq_cen .bloq2 ul li a 

{

color:#000; 

text-decoration:none;

}



.bloq_cen .bloq2 ul li a:hover 

{

text-decoration:underline;

}



.bloq_cen .bloq2 ul li 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat;

clear:both;

float:left;

list-style-type:none;

margin-left:10px;

padding:0 0 3px 10px;

width:100%;

}



.bloq_cen .bloq2 ul 

{

float:left; 

margin:5px 0 0; 

padding:0; 

width:90%;

}



.bloq_cen .bloq2 

{

float:left; 

margin:0 25px 15px 0; 

width:43%;

}





.imagen_institucional images 

{

float:left;

}



.imagen_institucional 

{

float:left; 

margin:9px 5px 5px 0px; 

}



.bloq_cen h2.pesta_grande 

{

background:url(../images/pestana_grande.gif) no-repeat;

color:#000;

float:left;

font-size:1em;

height:24px;

margin:0 10px 0 3px;

padding:4px 0 0 7px;

width:416px;

}



.bloq_cen h2.pesta_grande2 .txt 

{

display:block; 

float:left; 

width:45%;

}



.bloq_cen h2.pesta_grande2 a 

{

background:url(../images/auxis/mas.gif) no-repeat right 50%;

color:#000;

float:left;

font-size:0.8em;

margin:2px 0 0;

padding-right:14px;

text-align:right;

text-decoration:none;

width:47%;

}



.bloq_cen h2.pesta_grande2 a:hover 

{

text-decoration:underline;

}



.bloq_cen h2.pesta_grande2 

{
background:url(../images/pestana_grande.gif) no-repeat;

color:#000;

float:left;

font-size:1em;

height:24px;

margin:0;

padding:4px 0 0 7px;

width:423px;

}



.bloq_cen h2.pesta_pekeazul 

{

background:url(../images/pestana_peke_azul.gif) no-repeat;

color:#fff;

font-size:1em;

height:24px;

margin:0 10px 0 3px;

padding:4px 0 0 7px;

width:197px;

}



.bloq_cen h2.pesta_pekeazul_c 

{

background:url(../images/pestana_peke_azul_c.gif) no-repeat;

color:#036;

font-size:1em;

height:24px;

margin:0 10px 0 3px;

padding:4px 0 0 7px;

width:197px;

}



.bloq_cen p 

{

font:1em Arial, Helvetica, sans-serif; 

margin-bottom:15px; 

margin-right:0;

}



.bloq_cen p.txt_acceso 

{

font-size:1.1em; 

margin:6px 0 0; 

padding:0 5px 7px 8px; 

width:95%;

}



.bloq_cen 

{

float:left; 

margin-left:10px; 

margin-right:10px; 

width:417px;

}





 /* <----  ----> */  */



.bloq_der_grande .bloq1 .tit images 

{

margin-right:5px;

}



.bloq_der_grande .bloq1 

{

float:left; 

margin:0 0 7px; 

padding-top:0; 

width:100%;

}



.bloq_der_grande .bloq2 p.tit a 

{

color:#036; 

font-weight:700; 

text-decoration:none;

}



.bloq_der_grande .bloq2 p.tit a:hover 

{

text-decoration:underline;

}



.bloq_der_grande .bloq2 ul li a 

{

color:#000; 

text-decoration:none;

}



.bloq_der_grande .bloq2 ul li a:hover 

{

text-decoration:underline;

}



.bloq_der_grande .bloq2 ul li 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat;

clear:both;

float:left;

list-style-type:none;

margin-left:10px;

padding:0 0 3px 10px;

width:100%;

}



.bloq_der_grande .bloq2 ul 

{

float:left; 

margin:5px 0 0; 

padding:0; 

width:90%;

}



.bloq_der_grande .bloq2 

{

float:left; 

margin:0 25px 15px 0; 

width:43%;

}





.bloq_izq_grande .bloq2 p.tit a 

{

color:#036; 

font-weight:700; 

text-decoration:none;

}



.bloq_izq_grande .bloq2 p.tit a:hover 

{

text-decoration:underline;

}



.bloq_izq_grande .bloq2 ul li a 

{

color:#000; 

text-decoration:none;

}



.bloq_izq_grande .bloq2 ul li a:hover 

{

text-decoration:underline;

}



.bloq_izq_grande .bloq2 ul li 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat;

clear:both;

float:left;

list-style-type:none;

margin-left:10px;

padding:0 0 3px 10px;

width:100%;

}



.bloq_izq_grande .bloq2 ul 

{

float:left; 

margin:5px 0 0; 

padding:0; 

width:90%;

}



.bloq_izq_grande .bloq2 

{

float:left; 

margin:0 25px 15px 0; 

width:43%;

}







.bloq_der_grande h2.pesta_grande2 .txt 

{

display:block; 

float:left; 

width:45%;

}



.bloq_der_grande h2.pesta_grande2 a 

{

background:url(../images/auxis/mas.gif) no-repeat right 50%;

color:#000;

float:left;

font-size:0.8em;

margin:2px 0 0;

padding-right:14px;

text-align:right;

text-decoration:none;

width:47%;

}



.bloq_der_grande h2.pesta_grande2 a:hover 

{

text-decoration:underline;

}



.bloq_der_grande h2.pesta_pekeazul 

{

background:url(../images/pestana_peke_azul.gif) no-repeat;


color:#fff;

font-size:1em;

height:24px;

margin:0 10px 0 3px;

padding:4px 0 0 7px;

width:197px;

}



.bloq_der_grande h2.pesta_pekeazul_c 

{

background:url(../images/pestana_peke_azul_c.gif) no-repeat;

color:#036;

font-size:1em;

height:24px;

margin:0 10px 0 3px;

padding:4px 0 0 7px;

width:197px;

}



.bloq_der_grande p 

{

font:1.2em Arial, Helvetica, sans-serif; 

margin-bottom:15px; 

margin-right:0;

}



.bloq_der_grande p.txt_acceso 

{

font-size:1.1em; 

margin:6px 0 0; 

padding:0 5px 7px 8px; 

width:95%;

}



.bloq_izq_grande 

{

float:left; 

margin-left:1px; 

margin-right:13px; 

width:588px;

}



.bloq_der_grande 

{

float:right; 

margin-left:13px; 

margin-right:1px; 

width:588px;

}



.bloq_der_grande h2.pesta_grande 

{

background:url(../images/pestana_grande1.gif) no-repeat;

color:#000;

float:left;

font-size:1em;

height:24px;

margin:0 10px 0 3px;

padding:4px 0 0 7px;

width:588px;

}



 /* <---- 

----> */



.bloq_der_grande h2.pesta_grande2 

{

background:url(../images/pestana_grande1.gif) no-repeat;

color:#000;

font-size:1em;

height:24px;

margin:0 0px 0 0px;

padding:2px 0 0 7px;

width:588px;

}





 /* <----  ----> */





.bloq_izd .btn_entrar 

{

margin:0 0 0 60px;

}



.bloq_izd .linea_punt 

{

background:url(../images/auxis/punteado_form.gif) repeat-x;

float:left;

margin:7px 0 0;

width:100%;

}



.bloq_izd .ofi_virt 

{

font-size:1em; 

height:13px; 

margin-bottom:2px; 

width:70px;

}






h2.pesta_peke 

{

background:url(../images/pestana_superior_azul.jpg) no-repeat;

color:#ffffff;

float:left;

font-size:1em;

font-weight:700;

height:20px;

margin:0;

padding:4px 0 0 4px;

width:147px;

}


.bloq_izd h2.pesta_peke_am 

{

background:url(../images/pestana_peke_am.gif) no-repeat;

color:#036;

float:left;

font-size:1em;

height:24px;

margin:0;

padding:4px 0 0 4px;

}



.bloq_izd h2.pesta_peke_amno 

{

background:url(../images/pestana_peke_am_no.gif) no-repeat;

color:#036;

float:left;

font-size:1em;

height:24px;

margin:0;

padding:4px 0 0 4px;

}



.bloq_izd label 

{

float:left; 

margin:0 0 0 7px; 

padding:0; 

width:50px;

}



.bloq_izd 

{

background:#fff; 

float:left; 

width:150px;

}



.bloq_izd_grande h2.pesta_grande2 

{

background:url(../images/pestana_grande1.gif) no-repeat;

color:#036;

font-size:1.3em;

height:24px;

margin:0 10px 0 3px;

padding:2px 0 0 7px;

width:588px;

}

.pesta_grande_izq 

{

background:url(../images/pestana_grande1.gif) no-repeat;

color:#000;

font-size:1em;

height:24px;

margin:0 0px 0 0px;

padding:3px 0px 0 7px;

width:588px;

}



.bloq_izd_grande h3 

{

background:url(../images/auxis/punteado_form.gif) repeat-x left bottom;

color:#0058b0;

font-size:1.2em;

margin:5px 0 10px 7px;

padding:0;

}



.bloq_izd_grande 

{

float:left; 

margin-right:15px; 

width:588px;

}



.centra 

{

text-align:center;

}



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

.conten a:link {color:#000; text-decoration:none;}

.conten a:visited {color:#000; text-decoration:none;}



.conten a.nouline:hover 

{

text-decoration:underline;

}



.conten a.nouline:link 

{

color:#000; 

text-decoration:none;

}



.conten a.nouline:visited 

{

color:#000; 

text-decoration:none;

}



.conten dd.justificado 

{

text-align:justify; 

}

 

.conten dl dd 

{

margin:1em 0 2em 2em;

}



.conten dl dt 

{

font-weight:bold;

}



.conten dl.det dd 

{

margin:0.5em 0 0.5em 0.5em;

}



.conten dl.det dt 

{

font-weight:bold;

}



.conten dl.det

{

border-bottom: 1px solid #a4a4a4;

}



.conten h3 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat left top;

border-bottom: 1px dotted #a4a4a4;

color:#000;

font:bold 1em Tahoma,geneva,arial,sans-serif;

padding:0 0 3px 10px;

width:96%;

}



.conten h3 a:hover

{

color:#036; 

text-decoration:underline;

}



.conten h3 a:link 

{

color:#036; 

text-decoration:none;

}



.conten h3 a:visited 

{

color:#036; 

}

.conten h2 

{

background:url(../images/pestana_grande_super.gif) no-repeat;

color:#000;

font-size:1em;

height:24px;

margin:0 0px 0 0px;

padding:3px 0px 0 7px;

width:758px;

}







.conten h3.actualidad 

{

background:url(../images/listas/texto.gif) no-repeat left top;

border-bottom: 1px dotted #a4a4a4;

color:#036;

font:bold 1em Tahoma,geneva,arial,sans-serif;

padding:0 0 3px 15px;

width:95%;

}



.conten h3.prensas 

{

background:url(../images/listas/texto.gif) no-repeat left top;

border-bottom: 0px;

color:#036;

font:bold 1em Tahoma,geneva,arial,sans-serif;

padding:0 0 0px 10px; 

margin: 0px 0px -5px 0px; 

width:95%;

}
div.dn-each{
border-bottom:1px solid #FFCC00;
padding-top:5px;
}
.conten a:link, conten a:visited{
background:url(../images/texto.gif) no-repeat left top;
padding-left:14px;
border-bottom: 0px;
color:#003366;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}
.conten a:hover{
background:url(../images/texto.gif) no-repeat left top;
border-bottom: 0px;
color:#0066CC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:14px;
}
a.contentpagetitle:link, a.contentpagetitle:visited{
background:url(../images/texto.gif) no-repeat left top;
padding-left:14px;
border-bottom: 0px;
color:#003366;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}
a.contentpagetitle:hover{
background:url(../images/texto.gif) no-repeat left top;
border-bottom: 0px;
color:#0066CC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:14px;

}
a.readon:link, a.readon:visited{
font-weight:bold;
color:#3366CC;
float:right;
font-size:0.85em;
padding:0;
margin:0;
padding-bottom:5px;
border-bottom:1px solid #cccccc;
width:416px;
text-align:right;
}
a.readon:hover{
font-weight:bold;
color:#A3B6C7;
float:right;
font-size:0.85em;
padding:0;
margin:0;
padding-bottom:5px;
border-bottom:1px solid #cccccc;
width:416px;
text-align:right;
}
.createdate{
font-size:0.80em;
color:#999999;
}
.conten h3.prensas a:link { text-decoration:none }

.conten h3.prensas a:hover { text-decoration:underline }

.conten h3.prensas a:visited { text-decoration:none }



.conten h3.videos 

{

color:#036;

font:bold 1em Tahoma,geneva,arial,sans-serif;

padding:0 0 3px 15px;

margin: 0px 0px 0px 0px;

}

.conten h3.videos a:link { text-decoration:none }

.conten h3.videos a:hover { text-decoration:underline }

.conten h3.videos a:visited { text-decoration:none }

.conten h3.actualidadnoline 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat left top;

border-bottom: 0px;

color:#036;

font:bold 1em Tahoma,geneva,arial,sans-serif;

padding:0 0 3px 15px;

margin: 0px 0px -16px 0px;

width:95%;

}

.conten h3.actualidadnoline a:link{text-decoration:none}

.conten h3.actualidadnoline a:hover{text-decoration:underline}




.conten li.justificado {text-align:justify;}

.conten li.justificado a:link {text-decoration:none; color:#003399}

.conten li.justificado a:hover {text-decoration:underline; color:#003399}

.conten li.justificado a:visited { color:#003399}



.conten p 

{

font:1em Arial, Helvetica, sans-serif; 

margin-bottom:1em; 

line-height:1.6;

}



.conten p.evento 

{

background:url(../images/listas/dialogo.gif) no-repeat left top;

padding:0 0 3px 15px;

width:95%;

text-align:justify;

}



.conten p.justificado {text-align:justify;}

.conten p.justificado a:link {text-decoration:none; color:#003399}

.conten p.justificado a:hover {text-decoration:underline; color:#003399}

.conten p.justificado a:visited { color:#003399}



.conten div.noticias_total {padding:0px 0px 10px 0px; margin: 0px 0px 0px 0px; height: 100%}



.conten p.subtitle {text-align:justify; padding: 0px 0px 0px 10px; }

.conten p.subtitle a:hover {text-decoration:underline }

.conten p.subtitle a:link {text-decoration:none;}

.conten p.subtitle a:visited {text-decoration:none;}

.conten p.mini {font:0.9em Arial, Helvetica, sans-serif; margin: 5px 3px 0px 10px;}



 

.conten ul li ul li ul li 

{

background:url(../images/listas/li3.gif) no-repeat left 7px;

list-style-type:none;

padding-left:12px;

}



.conten ul li ul li 

{

background:url(../images/listas/li2.gif) no-repeat left 7px;

list-style-type:none;

padding-left:12px;

}
a.mainlevelsecundario:link{
background-color: transparent;
background-image: url(../images/flecha_menulat.gif);
background-repeat: no-repeat;
background-position: 5px 0px;
padding-left:15px;
padding-bottom:5px;
border-bottom:1px solid #ECEAE8;
display:block;
color:#000000;
text-decoration:none;
}
a.mainlevelsecundario:visited{
background-color: transparent;
background-image: url(../images/flecha_menulat.gif);
background-repeat: no-repeat;
background-position: 5px 0px;
padding-left:15px;
padding-bottom:5px;
border-bottom:1px solid #ECEAE8;
display:block;
color:#000000;
text-decoration:none;
}
a.mainlevelsecundario:hover{
background-color: transparent;
background-image: url(../images/flecha_menulat.gif);
background-repeat: no-repeat;
background-position: 5px 0px;
padding-left:15px;
padding-bottom:5px;
border-bottom:1px solid #ECEAE8;
display:block;
color:#000000;
text-decoration:underline;
}

a.sublevelsecundario:link{
background-color: transparent;
background-image: url(../images/indent3.jpg);
background-repeat: no-repeat;
background-position: 15px 4px;
padding-left:25px;
padding-bottom:5px;
display:block;
color:#000000;
text-decoration:none;
}
a.sublevelsecundario:visited{
background-color: transparent;
background-image: url(../images/indent3.jpg);
background-repeat: no-repeat;
background-position: 15px 4px;
padding-left:25px;
padding-bottom:5px;
display:block;
color:#000000;
text-decoration:none;
}
a.sublevelsecundario:hover{
background-color: transparent;
background-image: url(../images/indent3.jpg);
background-repeat: no-repeat;
background-position: 15px 4px;
padding-left:25px;
padding-bottom:5px;
display:block;
color:#000000;
text-decoration:underline;
}



.imagen_hospital{
float:right;
height:80px;
width:410px;
background-image:url(../images/encabezado.jpg);
background-repeat:no-repeat;
background-position:right;
margin-right:4px;

}
span.mainlevel{
background-image: url(../images/flecha_menulat.gif);
background-repeat: no-repeat;
background-position: 5px 0px;
padding-left:15px;
padding-bottom:5px;
display:block;
color:#000000;
text-decoration:none;
width:120px;
font-size:11px;
}
a.mainlevel:link{
background-image: url(../images/flecha_menulat.gif);
background-repeat: no-repeat;
background-position: 5px 0px;
padding-left:15px;
padding-bottom:5px;
display:block;
color:#000000;
text-decoration:none;
width:120px;
font-size:11px;
}
a.mainlevel:visited{
background-image: url(../images/flecha_menulat.gif);
background-repeat: no-repeat;
background-position: 5px 0px;
padding-left:15px;
padding-bottom:5px;
display:block;
color:#000000;
text-decoration:none;
width:120px;
font-size:11px;
}
a.mainlevel:hover{
background-color:#E7EAF1;
background-image: url(../images/flecha_menulat.gif);
background-repeat: no-repeat;
background-position: 5px 0px;
padding-left:15px;
padding-bottom:5px;
display:block;
color:#000000;
text-decoration:underline;
width:120px;
font-size:11px;
}
a.mainlevel:active{
background-color:#E7EAF1;
background-image: url(../images/flecha_menulat.gif);
background-repeat: no-repeat;
background-position: 5px 0px;
padding-left:15px;
padding-bottom:5px;
display:block;
color:#000000;
text-decoration:underline;
width:120px;
font-size:11px;
}
a.mainlevel-nav{
	padding:0px;
	margin:0p;
}
a.sublevel:link{
background-color: transparent;
background-image: url(../images/indent3.jpg);
background-repeat: no-repeat;
background-position: 15px 4px;
padding-left:25px;
padding-bottom:5px;
display:block;
color:#000000;
font-size:11px;
text-decoration:none;
}
a.sublevel:visited{
background-color: transparent;
background-image: url(../images/indent3.jpg);
background-repeat: no-repeat;
background-position: 15px 4px;
padding-left:25px;
padding-bottom:5px;
display:block;
color:#000000;
text-decoration:none;
font-size:11px;
}
a.sublevel:hover{
background-color: transparent;
background-image: url(../images/indent3.jpg);
background-repeat: no-repeat;
background-position: 15px 4px;
padding-left:25px;
padding-bottom:5px;
display:block;
color:#000000;
text-decoration:underline;
font-size:11px;
}
.conten ul li ul 

{

margin-left:2em;

}
.dn-introtext{
font-size:11px;
}


.conten ul li 
{
}
.conten ul 
{
padding-left:5px;

}



.conten 

{

clear:left;

}



.espacio 

{

clear:both;

}



#form .btn_busc 

{

height:18px;

margin:7px 0 0 7px;

width:46px;

border: 0px;

}



#form .btn_guar 

{

height:18px;

margin:7px 0 0 7px;

width:55px;

border: 0px;

}



#form .buscar 

{

border-bottom:#535353 1px solid;

border-left:#535353 1px solid;

border-right:#535353 1px solid;

border-top:#535353 1px solid;

color:#535353;

float:left;

font:0.9em Arial, Helvetica, sans-serif;

height:15px;

margin:8px 0 0;

width:108px;

}



#form input:focus 

{

color:#000; 

border:1px solid #039; 

background:#fff;

}



#form 

{ 

margin:0;

padding:0px 0px 0px 0px;

float:left;

}



/* <--padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left'--> */



#formbusca #cajabusca 

{

width:15em;

}



#formbusca 

{

float:left;

left:200px;

margin:0 5px 5px 0;

position:relative;

top:13px;

width:220px;

}

#form_nologo .btn_busc 

{

height:18px;

margin:7px 0 0 7px;

width:46px;

border: 0px;

}



#form_nologo .buscar 

{

border-bottom:#535353 1px solid;

border-left:#535353 1px solid;

border-right:#535353 1px solid;

border-top:#535353 1px solid;

color:#535353;

float:left;

font:0.9em Arial, Helvetica, sans-serif;

height:15px;

margin:8px 0 0;

width:108px;

}



#form_nologo input:focus 

{

color:#000; 

border:1px solid #039; 

background:#fff;

}



#form_nologo 

{ 

margin:0px;

padding:0px 0px 0px 45px;

float:left;

}

#form_agencia .btn_busc 

{

height:18px;

margin:7px 0 0 7px;

width:46px;

border: 0px;

}



#form_agencia .buscar 

{

border-bottom:#535353 1px solid;

border-left:#535353 1px solid;

border-right:#535353 1px solid;

border-top:#535353 1px solid;

color:#535353;

float:left;

font:0.9em Arial, Helvetica, sans-serif;

height:15px;

margin:8px 0 0;

width:108px;

}



#form_agencia input:focus 

{

color:#000; 

border:1px solid #039; 

background:#fff;

}



#form_agencia 

{ 

margin:0px;

padding:0px 0px 0px 0px;

float:left;

}

/* <--padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left'--> */



#formbusca #cajabusca 

{

width:15em;

}



#formbusca 

{

float:left;

left:200px;

margin:0 5px 5px 0;

position:relative;

top:13px;

width:220px;

}



.menu_izd (línea 1853)

{

background-color: transparent;

background-image: url(../img/fondo_menu.gif);

background-repeat: repeat-y;

background-attachment: scroll;

background-position: 50% top;

float: left;

width: 148px;

}
.bloq_izd 

{

width: 147px;

}

.bloq_izd.derecha 

{

float: right;

width: 147px;

}


.menugrande 

{

border-left:#ebebeb 1px solid;

border-right:#ebebeb 1px solid;

border-top-width:0;

float:left;

margin:0;

padding:0;

text-align:left;

width:588px;

}

table.moduletabledestacados th{


background-image: url(../images/pestana_grande.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position:top;

color: #000000;

float: left;

font-size: 1em;
height:100%;
padding-left:7px;
padding-top:2px;
padding-bottom:5px;
margin-bottom:5px;
font-size:11px;
text-align:left;

width: 416px;
}
.contentheading{
background-image: url(../images/pestana_grande2.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
color: #000000;
font-size: 1em;
height:100%;
padding-left:7px;
padding-top:2px;
padding-bottom:5px;
margin-bottom:5px;
margin-right:5px;
padding-right:5px;
width: 429px;
font-weight:bold;
}
a:link img{
border:none;
}
a:visited img{
border:none;
}
a:hover img{
border:none;
}
.componentheading{

background-image: url(../images/pestana_grande.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position:top;

color: #000000;

float: left;

font-size: 1em;

height:100%;
padding-left:7px;
padding-top:2px;
padding-bottom:5px;
margin-bottom:5px;

width: 416px;
font-weight:bold;
}

.oculto 

{

position:absolute; 

left:-999px; 

width:990px;

}



.oficina p 

{

margin-top:17px; 

padding-bottom:10px; 

padding-right:5px; 

padding-top:0;

}



.oficina p.enlace a 

{

color:#000; 

text-decoration:none;

}



.oficina p.enlace a:hover 

{

text-decoration:underline;

}



.oficina p.enlace 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat;

margin-top:0;

padding:0 0 5px 10px;

}



.oficina 

{

border-bottom-style:none;

border-left:#ebebeb 1px solid;

border-right:#ebebeb 1px solid;

float:left;

margin:0;

padding:0;

text-align:left;

width:145px;

}



/* <--------- tags del Sistema ---------> */



h2.pesta_grande3 

{

background:url(../images/pestana_grande2.gif) no-repeat;

color:#036;

font-size:1.3em;

height:24px;

margin:0 10px 0 3px;

padding:2px 0 0 7px;

width:562px;

}



h2.pesta_menu span 

{

background:url(../images/esq_izq_menu.gif) #fff no-repeat left 50%;

color:#0058b0;

float:left;

font-size:1.05em;

height:14px;

margin:0;

padding:0 7px 0 21px;

}



h2.pesta_menu 

{

background:url(../images/esq_dcha_menu.gif) no-repeat right 50%;

color:#fff;

float:left;

font-size:1.05em;

height:14px;

margin:0;

padding:0;

width:593px;

}



h2.pesta_peke_ama 

{

background:url(../images/pestana_superior_amarillo.jpg) no-repeat;

color:#000;

float:left;

font-size:1em;

font-weight:700;

height:20px;

margin:0;

padding:4px 0 0 4px;

width:147px;

}

n

h2.pesta_peke_gris 

{

background:url(../images/pestana_peke_gris.gif) no-repeat;

color:#000;

float:left;

font-size:1em;

height:20px;

margin:0;

padding:4px 0 0 4px;

width:147px;

}

h2.pesta_peke_amarillo 

{

background:url(../images/pestana_peke_amarillo.gif) no-repeat;

color:#000;

float:left;

font-size:1em;

height:20px;

margin:0;

padding:4px 0 0 4px;

width:147px;

}

h2.pesta_peke_rojo

{

background:url(../images/pestana_peke_rojo.gif) no-repeat;

color:#000;

float:left;

font-size:1em;

height:20px;

margin:0;

padding:4px 0 0 4px;

width:147px;

}





html .bloq_cen h2.pesta_grande 

{

margin:0;

}



html .bloq_cen h2.pesta_pekeazul 

{

margin:0;

}



html .bloq_cen h2.pesta_pekeazul_c 

{

margin:0;

}



ul.menu_lat li.conimg a 

{

display:block; 

float:left; 

width:45%;

}



ul.menu_lat li.conimg images 

{

float:left; 

margin-right:5px;

}



ul.menu_lat li.conimg 

{

height:60px;

}



ul.menu_lat li a 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat;

color:#000;

padding:0 0 0 8px;

text-decoration:none;

}



ul.menu_lat li a:hover 

{

text-decoration:underline;

}



ul.menu_lat li 

{

background:url(../images/borde_bajo_menulat.gif) repeat-x left bottom;

clear:both;

margin:3px 0 2px 7px;

padding:0 0 2px;

}



ul.menu_lat li.dif a 

{

background:url(../images/auxis/maslight.gif) no-repeat;

color:#0058b0;

font-size:0.8em;

font-weight:400;

padding:0 0 0 14px;

text-decoration:none;

}



ul.menu_lat li.dif a:hover 

{

text-decoration:underline;

}



ul.menu_lat li.dif 

{

background:none transparent scroll repeat 0 0;

margin-right:7px;

text-align:right;

}



ul.menu_lat li.onrojo 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat;

color:red;

padding:0 0 0 10px;

}



ul.menu_lat li.rojo a 

{

background:url(../images/listas/flecha_menulat_roja.gif) no-repeat;

color:red;

padding-bottom:0;

padding-right:0;

padding-top:0;

text-decoration:none;

}



ul.menu_lat li.rojo 

{

color:red;

padding-bottom:0;

padding-right:0;

padding-top:0;

text-decoration:none;

}



ul.menu_lat li.sinimg a 

{

background:none transparent scroll repeat 0 0;

color:#0058b0;

}



ul.menu_lat li.sinimg 

{

background:none transparent scroll repeat 0 0;

color:#0058b0;

float:right;

font-size:0.9em;

font-weight:700;

padding:10px 10px 0 0;

}



ul.menu_lat 

{

border-bottom-width:1px;

border-top-width:1px;

float:left;

list-style-type:none;

margin:0;

padding:15px 0 10px;

width:100%;

}



ul.nav * strong 

{

background:#e7eaf1; 



}



ul.nav li a 

{

color:#000; 

text-decoration:none;

}



ul.nav li a:hover 

{

text-decoration:underline;

}



ul.nav li ul li ul li 

{

background:url(../images/listas/circ.gif) no-repeat left 9px;

}



ul.nav li ul li ul 

{

margin:0; 

padding:4px 0 0 5px;

}



ul.nav li ul li 

{

background:url(../images/listas/disc.gif) no-repeat left 9px;

}



ul.nav li ul 

{

margin:0; 

padding:4px 0 0 5px;

}



ul.nav li 

{

line-height:1.5;

list-style-type:none;

background:#f8f9fb url(../images/listas/flecha_menulat.gif) no-repeat left 4px;

padding:3px 0 3px 8px;

}



ul.nav li.dif a 

{

background:url(../images/auxis/maslight.gif) no-repeat left 1px;

color:#0058b0;

font-size:0.9em;

font-weight:400;

padding-left:14px;

text-decoration:none;

}



ul.nav li.dif a:hover 

{

text-decoration:underline;

}



ul.nav li.dif 

{

background:none; 

text-align:center; 

margin:0;

}



ul.nav 

{

margin:0; 

padding:5px 5px 5px 7px; 


float:left;

}



.conten .bloq2 p.justificado .destacado2

{

padding-right:10px;

padding-bottom:5px;

padding-left:0px;

padding-top:0px;

float:left;

}

a.ext { 

background:url(../images/iconos/external_link.gif) no-repeat right;

padding:2px 15px 0px 0px;

} 

a.pdf 

{

background:url(../images/iconos/ico_pdf.gif) no-repeat right;

padding:2px 20px 0px 0px;

}

a.excel 

{

background:url(../images/iconos/ico_excel.gif) no-repeat right;

padding:2px 20px 0px 0px;

}

/* final */

/* <--------- identificadores  ---------> */

#formulario .btn_busc 

{

height:18px;

margin:7px 0 0 7px;

width:46px;

border: 0px;

}



#formulario .btn_guar 

{

height:18px;

margin:7px 0 0 7px;

width:55px;

border: 0px;

}



#formulario .btn_deshab 

{

height:18px;

margin:7px 0 0 7px;

width:73px;

border: 0px;

}



#formulario .btn_flechas 

{

height:18px;

margin:7px 0 0 7px;

width:23px;

border: 0px;

}



#formulario .buscar 

{

border-bottom:#535353 1px solid;

border-left:#535353 1px solid;

border-right:#535353 1px solid;

border-top:#535353 1px solid;

color:#535353;

float:left;

font:0.9em Arial, Helvetica, sans-serif;


height:15px;

margin:8px 0 0;

width:108px;

}



#formulario input:focus 

{

color:#000; 

border:1px solid #039; 

background:#fff;

}



#formulario 

{ 

margin:0;

padding:0px 0px 0px 0px;

}


/* ---- los tags básicos de la página están en basico.css ---- */



#muestra select 

{

width:65px;

}



/* <--------- Clases  ---------> */



.bloq_cen form input 

{

vertical-align:bottom;

}



.bloq_cen form select 

{

width:330px;

}



.bloq_cen form 

{


}
table.contentpane{
float: left;
font-size:11px;
}
input.button{
clear:both;
display:block;
}




/* <----- -----> */



.bloq_der_grande form input 

{

vertical-align:bottom;

}



.bloq_der_grande form select 

{

width:590px;

}



.bloq_der_grande form 

{

margin:8px 0 20px 15px; 

padding:0;

}



/* <----- -----> */



.tema select 

{

margin-bottom:8px; 

margin-top:4px;

}





/* <--------- tags  ---------> */



fieldset.contacto 

{

background-color:#f0f2f2; 

border-style:none; 

margin-bottom:12px; 

padding:1em;

}



fieldset div.obl 

{

font-weight:bold;

}



form.formestilo div.centra input#envio 

{

margin:10px 0; 

padding:5px; 

width:20%;

}



form.formestilo fieldset legend 

{

margin:8px;

padding:2px ;

color:#000;

font-weight:bold;

background-color:#f0f2f2; 

}



form.formestilo fieldset div 

{

margin:0.5em 0; 

padding:0; 

display:block;

}



form.formestilo fieldset div.separa 

{

margin:0.5em 0 1.5em 0.5em; 

padding:0; 

display:block;

}



form.formestilo fieldset input.reduc 

{

width:5%; 

margin:0; 

background:none; 

border:none;

}



form.formestilo fieldset input.reductext

{

width:20%; 

margin:0; 

}



form.formestilo fieldset input.reductextmed

{

width:70%; 

margin:0; 

}



form.formestilo fieldset input 

{

padding:2px; 

color:#333;

}



form.formestilo fieldset a:hover 

{

color:#0058b0;

text-decoration:none;

}



form.formestilo fieldset a:link 

{

color:#0058b0;

text-decoration:underline;

}



form.formestilo fieldset a:visited 

{

color:#0058b0;

text-decoration:underline;

}



form.formestilo fieldset select.reduc 

{

width:20%; 

margin:0;

}



form.formestilo fieldset select.reducmitad

{

width:50%; 

margin:0;

}



form.formestilo fieldset select.reducmed

{

width:70%; 

margin:0;

}



form.formestilo fieldset label.columna 

{

width:100; 

}



form.formestilo fieldset select 

{

padding:2px; 

margin:0.5em;

width:98%;

font:1em Verdana, Arial, Helvetica, sans-serif;

}



form.formestilo fieldset textarea 

{

padding:2px; 

color:#333;

}



form.formestilo fieldset textarea.reduc 

{

width:20%; 

margin:0;

}



form.formestilo fieldset textarea.redutext 

{

width:70%; 

margin:-25px 60px 0px -20px;

}



form.formestilo fieldset select.reducmed 

{

width:70%; 

margin:0;

}



form.formestilo fieldset 

{

margin:0.5em 0;

padding:5px;

border:1px solid #ccc;

width:98%;

}



form.formestilo input 

{

width:98%;

font:1em Verdana, Arial, Helvetica, sans-serif;

}

 

form.formestilo label 

{

padding:0 0.5em; 

text-align:right; 

margin:0; 

vertical-align:bottom;

}



form.formestilo textarea 

{

width:98%;

font:1em Verdana, Arial, Helvetica, sans-serif;

}



form.formestilo 

{

margin:0 auto; 

padding:0;

}

 

input.btn_publicar 

{

float:right;

}



input 

{

color:#333; 

border:1px solid #ccc; 

margin:1em 0; 

background:#fafafa;

}



input:focus 

{

color:#000; 

border:1px solid #039; 

background:#fff;

}



legend 

{

color:#414b56; 

font-weight:700; 

margin:8px;

padding:2px ;

color:#000;

font-weight:bold;

}



select 

{

color:#000; 

font:1em Arial, Helvetica, sans-serif; 

margin:0;

background:#fafafa;

}



textarea:focus 

{

color:#000; 

border:1px solid #039; 

background:#fff;

}




textarea 

{

color:#333; 

border:1px solid #ccc; 

margin:1em 0; 

float: left;;

background:#fafafa;

font:1em Verdana, Arial, Helvetica, sans-serif;

width:300px;

}



ul.leyenda li 

{

display:inline; 

float:left; 

margin:0 0 0 7px; 

padding:2px 0 1px; 

width:45%;

}



ul.leyenda 

{

float:left;

list-style-type:none;

margin:5px 0 5px;

padding:0;

text-align:left;

}



ul.menu3col li.select 

{

background:url(../images/listas/flecha_menulat_roja.gif) no-repeat;

color:red;

display:inline;

float:left;

margin:0 0 0 7px;

padding:2px 0 1px 10px;

width:45%;

}

/* Para centrar nombres de los campos a la derecha y los campos a la izquierda */

html body form.formestilo label.columna_centrada {

        margin:0;

        padding:0;

        display:block;

        width:30%;

        float:left;

        padding-right: 3%;

        text-align:right;

}

html body form.formestilo fieldset .separa input,

html body form.formestilo fieldset .separa select, 

html body form.formestilo fieldset .separa textarea{

    width:60%;

    float:none;

    margin:0;

    padding:0;

}

/* Para botones de radio */

#formulario .btn_radio 

{

height:12px;

margin:5px 5px 5px 5px;

width:12px;

border:0px;

}

/* Para casilleros de 2 números como la edad */

#formulario .reduc14 

{

width:14px; 

margin:0;

}



/* final */
/* <--------- identificadores  ---------> */

/* ---- los tags básicos de la página están en basico.css ---- */



#bloq_interior2 

{

float:left; 

margin:12px 0 0 6px; 

width:100%;

}



/* <--------- Clases  ---------> */



.bloq1 a 

{

color:#000; 

text-decoration:none;

}



.bloq1 a:hover 

{

text-decoration:underline;

}




.bloq1 p 

{

margin-bottom:0; 

margin-top:7px;

}



.bloq1 ul li a 

{

color:#000; 

text-decoration:none;

}



.bloq1 ul li a:hover 

{

text-decoration:underline;

}



.bloq1 ul li 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat;

clear:both;

float:left;

list-style-type:none;

margin-left:10px;

padding:0 0 3px 10px;

width:100%;

}



.bloq1 ul 

{

float:left; 

margin:5px 0 0; 

padding:0; 

width:90%;

}



.bloq1#contenido ul li a 

{

color:#000; 

text-decoration:none;

}



.bloq1#contenido ul li a:hover 

{

text-decoration:underline;

}



.bloq1#contenido ul 

{

margin-bottom:18px; 

margin-left:16px;

}



.bloq2 .float 

{

float:left;

margin:10px 9px 2px 0;

}



.bloq2 p 

{

margin-bottom:0; 

margin-top:25px;

}



.bloq3 .float {float:left;margin:10px 9px 2px 0;}

.bloq3 p.tit {color:#036;float:left;font:1em Tahoma,geneva,arial,sans-serif;padding:0 0 3px 7px;width:100%;}

.bloq3 p.tit a:link{text-decoration:none}

.bloq3 p.tit a:hover{text-decoration:underline}

.bloq3 h3.tit {color:#036;float:left;font:1em Tahoma,geneva,arial,sans-serif;padding:0 0 3px 7px;width:100%;font-weight:bold;}

.bloq3 h3.tit a:link{text-decoration:none}

.bloq3 h3.tit a:hover{text-decoration:underline}

.bloq3 p {margin-bottom:0; margin-top:25px;}

.bloq3 {float:left; margin:0 5px 10px 5px; width:30%;}



.bloq_azul_tema .tit 

{

display:block; 

padding:4px 0 4px 5px;

}



.bloq_azul_tema h2 

{

background:url(../images/borde_bajo_menulat.gif) repeat-x left bottom;

color:#036;

font-size:1em;

font-weight:700;

margin:0;

}



.bloq_azul_tema 

{

background-color:#e7eff7; 

float:left; 

margin:0 0 10px; 

width:95%;

}



.bloq_dcha_jovenes 

{

float:left; 

margin-top:5px; 

width:66%;

}



.bloq_destacados .texto a 

{

color:#000; 

text-decoration:none;

}



.bloq_destacados .texto a:hover 

{

text-decoration:underline;

}



.bloq_destacados .texto 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat; 

padding:0 0 0 10px;

}



.bloq_destacados images 

{

float:left; 

margin-right:8px;

}



.bloq_destacados 

{

background:url(../images/borde_bajo_menulat.gif) repeat-x left bottom;

clear:both;

float:left;

margin:5px 0 0;

padding-bottom:6px;

width:95%;

}



.bloq_foto .fecha 

{

color:red; 

display:block; 

font-size:0.8em; 

margin:0 0 1px 0;

}



.bloq_foto .texto a 

{

color:#000; 

text-decoration:none;

}



.bloq_foto .texto a:hover 

{

text-decoration:underline;

}



.bloq_foto .texto 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat;

font:1.1em Arial, Helvetica, sans-serif;

padding:0 0 0 10px;

}



.bloq_foto h3.texto 

{

font-weight:bold; 

font-size:105%; 

margin:0.5em 0 0 0;

}



.bloq_foto images 

{

float:left; 

margin-right:8px;

}



.bloq_foto p a 

{

color:#000; 

text-decoration:underline;

}



.bloq_foto p a:hover 

{

text-decoration:none;


}



.bloq_foto p 

{

font-size:1em;

}



.bloq_foto p.fecha 

{

margin-top:0;

}



.bloq_foto 

{

clear:both; 

float:left; 

margin:14px 0 5px 4px; 

width:95%;

}



.bloq_izda_jovenes 

{

float:left; 

margin:5px 10px 0 3px; 

width:28%;

}



.bloque_peke_azul p.formacion 

{

float:left;

font-size:1em;

font-weight:700;

margin:0;

padding:0 0 7px 5px;

text-decoration:underline;

}



.bloque_peke_azul 

{

float:left; 

margin:20px 0 0; 

width:50%;

}



.bloque_peke_azul2 

{

float:left; 

margin:0; 

width:50%;

}



/* final */
/* <--------- pliega y despliega en persiana, menús y faqs ---------> */



/* faq */

#faq h3 

{

margin-left: 0.3em;

border:none; 

text-decoration:underline;

}

}




#faq p 

{

margin: 0.5em 1em 0.2em 0em;

}



#faq ul li

{

margin: 0.5em 1em 0.2em 1em;

}



#faq ol li 

{

margin: 0.5em 1em 0.2em 1em;

}



/* final */

#faq h3 {border:none; text-decoration:underline;}



#faq p {margin:0.5em 1em 1em 3em;}

#faq ul li, #faq ol li {margin:0.5em 1em 1em 3em;}
/* <--------- identificadores  ---------> */



.conten ul.flecha

{

margin:0 2em 2em 2em; 

padding:0;

color:#036;

}



.conten ul.flecha li 

{

background:url(../images/listas/flecha_menulat.gif) ng:0;

color:#036;

}



.conten ul.flecha li 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat left 7px;

list-style-type:none;

margin:0.7em 0; 

padding:5px 0 0px 10px;

line-height:1.5;

color:#000;

border-bottom: 1px dotted #a4a4a4;

}



.conten ul.flecha li ul li 

{

background:url(../images/listas/li1.gif) no-repeat left 7px;

list-style-type:none;

padding:0px 0 3px 10px;

color:#000;

border-bottom: 0px;

}



#foto_cabecera .colectivos 

{

float:right; 

margin:25px 0 0; 

width:325px;

}



#foto_cabecera .listado_col ul li a 

{

color:#000; 

text-decoration:none;

}



#foto_cabecera .listado_col ul li a:hover 

{

text-decoration:underline;

}



#foto_cabecera .listado_col ul li 

{

background:url(../images/listas/flecha_colectivos.gif) no-repeat;

list-style-type:none;

padding:0 0 5px 10px;

}



#foto_cabecera .listado_col ul 

{

margin:5px 0 0 30px; 

padding:0; 

width:auto;

}



#foto_cabecera .listado_col 

{

background:url(../images/borde_bajo_colectivos.gif) repeat-x;

float:left;

width:70%;

}



#foto_cabecera 

{

clear:both; 

float:left; 

height:93px; 

width:762px;

}



#foto_cabeceratemas 

{

float:left; 

height:93px; 

width:762px;

}

#pelipeque 

{

background-image:url(../images/fondo_flash.jpg);

background-repeat:no-repeat;

height:135px;

padding:3px;

}



#sinvi ul li 

{

list-style-image:none; 

list-style-type:none;

}



/* <--------- Clases  ---------> */



.advertencia 

{

color:red; 

font-size:0.9em;

}



.alertas 

{

background:#FFEFEF;

border:1px dotted #F20808; 

padding:0.5em;

color:#F20808;

font: arial,sans-serif;

}



.anuncio .entradilla 

{

color:#036; 

font-size:1em; 

margin-top:14px;

}



.anuncio .linea_punt 

{

background:url(../images/auxis/punteado_form.gif) repeat-x;

float:left;

margin:7px 0 0;

width:100%;

}


.anuncio 

{

float:left; 

margin-bottom:7px; 

margin-left:9px; 

margin-right:7px; 

width:46%;

}



.calendario table 

{

background:#c3c3c3;

border-collapse:collapse;

border-right:#c3c3c3 1px solid;

color:red;

margin:17px 0 10px;

padding:0;

width:145px;

}



.calendario td 

{

background:#fff;

border-bottom:#c3c3c3 1px solid;

border-left:#c3c3c3 1px solid;

color:#000;

padding:2px;

text-align:center;

font-size:0.7em;

}



.calendario th 

{

background:#fff;

border-bottom:#c3c3c3 1px solid;

border-left:#c3c3c3 1px solid;

border-top:#c3c3c3 1px solid;

color:red;

font-weight:400;

padding:2px;

text-align:center;

font-size:0.8em;

}



.calendario th.dias 

{

background:#f0f3f6;

border-bottom:#c3c3c3 1px solid;

border-left:#c3c3c3 1px solid;

color:#036;

font-weight:400;

padding:2px;

text-align:center;

}



.calendario 

{

border-bottom-width:1px;

border-left:#ebebeb 1px solid;

border-right:#ebebeb 1px solid;

border-top-width:1px;

float:left;

list-style-type:none;

margin:0;

padding:0;

text-align:center;

width:149px;

}



.col1_tema 

{

float:left; 

padding:0 0 0 10px; 

width:28%;

}



.col2_tema p.txt_ppal 

{

float:left; 

margin:0 0 20px; 

width:98%;

}



.col2_tema 

{

float:left; 

padding:0 0 0 10px; 

width:66%;

}



.contacto label 

{

margin:0 0 0 8px;

}



.conte_temas 

{

float:left; 

margin-bottom:20px; 

width:100%;

}





.der images 

{

float:right; 

margin:0.8em 0 0.5em 1em;

padding:2px; 

border:1px solid #0f5b95;

}



.esp 

{

float:left; 

height:17px; 

width:100%;

}



.home #foto_cabecera 

{

height:119px;

}



.insertar p.enlace a 

{

color:#000; 

text-decoration:none;

}



.insertar p.enlace a:hover 

{

text-decoration:underline;

}



.insertar p.enlace 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat;

margin-top:0;

padding:0 0 5px 10px;

}



.insertar 

{

float:left; 

margin-top:10px; 

padding:0 0 5px 12px; 

width:25%;

}



.izq images 

{

float:left; 

margin:0.3em 0.8em 0.4em 1em;

padding:2px; 

border:1px solid #0f5b95;

}



.left 

{

text-align:left;

}



.nota 

{

border:1px dotted #999; 

padding:0.5em;

width:92%;

}



p.atencion

{

background:#FFEFEF;

border:1px dotted #F20808; 

padding:0.5em;

width:92%;

color:#F20808;

font:0.9em arial,sans-serif;

}



.ocupa 

{

float:left; 

margin:20px 0 0; 

padding:0;

}



.ocupa2 

{

clear:both; 

float:left; 

margin:0; 

padding:0;

}



.pag ul li a 

{

color:#036; 

font-weight:700; 

text-decoration:none;

}



.pag ul li a:hover 

{

text-decoration:underline;

}



.pag ul li 

{

color:#535353; 

display:inline;

}



.pag ul 

{

margin:0 0 15px; 

padding:0;

}



.pag 

{

background:url(../images/auxis/punteado_form.gif) #f0f2f2 repeat-x left bottom;

float:left;

margin-bottom:10px;

padding:2px 10px 3px;

text-align:right;

width:96%;

}



.paginacion 

{

border-top:1px dotted #ccc; 

padding-top:0.5em;

text-align:center;

}



.punteada 

{

background:url(../images/borde_bajo_menulat.gif) repeat-x left bottom;

float:left;

height:1px;

line-height:1px;

margin:0;

padding:0;

width:100%;

}



.resalteaz a 

{

color:#3a7bbe; 

font-weight:700; 

text-align:center; 

text-decoration:none;

}



.resalteaz a:hover 

{

text-decoration:underline;

}



.resaltenar a 

{

color:#f93; 

font-weight:700; 

text-align:center; 

text-decoration:none;

}



.resaltenar a:hover 

{

text-decoration:underline;

}



.resalteroj a 

{

color:red; 

font-weight:700; 

text-align:center; 

text-decoration:none;

}



.resalteroj a:hover 

{

text-decoration:underline;

}



.tablon ul li a 

{

background:url(../images/listas/flecha_blanca.gif) no-repeat;

color:#fff;padding:0 0 0 10px;

text-decoration:none;

vertical-align:top;

}



.tablon ul li.mas a 

{

background:url(none);

color:#fff;

font:0.9em Tahoma,geneva,arial,sans-serif;

text-decoration:underline;

vertical-align:top;

}



.tablon ul li.mas 

{

margin:40px 0 0; 

padding:0 0 0 50px;

}



.tablon ul 

{

clear:both; 

margin-left:10px; 

margin-top:10px; 

padding:2px 0 3px; 

width:90%;

}



.tablon 

{

background:url(../images/pizarra.gif) #fff no-repeat left bottom;

float:left;

margin-bottom:14px;

padding-bottom:13px;

width:151px;

}



.tema .btn_busc 

{

background-position:50% top; 

height:18px; 

margin:0 0 4px 10px; 

width:46px;

}



.tema 

{

float:left; 

margin:8px 0 0 12px; 

width:55%;

}



.temas .tit a 

{

background:url(../images/listas/flecha_menulat.gif) no-repeat;

color:#0058b0;

font-weight:700;

padding-left:7px;

text-decoration:none;

}



.temas .tit a:hover 

{

text-decoration:underline;

}



.temas .tit 

{

float:left; 

width:100%;

}



.temas .txt_tema 

{

float:left; 

padding-left:7px; 

width:100%;

}



.temas 

{

float:left; 

margin:20px 0 6px 10px; 

width:45%;

}



.tira 

{

clear:left;

}



.txtrojo 

{

color:red;

}



.unacol 

{

float:left; 

margin-bottom:14px; 

margin-left:9px; 

margin-right:7px; 

width:94%;

}



/* final */
.celdas .float {float:left;margin:10px 9px 2px 0;}

.celdas p.tit {color:#036; font-weight:bold; }

.celdas p.tit a:link{text-decoration:none}

.celdas p.tit a:hover{text-decoration:underline}

.celdas h3.tit {color:#036;float:left;font:1em Tahoma,geneva,arial,sans-serif;padding:0 0 3px 7px;width:100%;font-weight:bold;}

.celdas h3.tit a:link{text-decoration:none}

.celdas h3.tit a:hover{text-decoration:underline}

.celdas p {margin-bottom:0; margin-top:0px;}

.conten .celdas p.justificado .destacado2 {padding-right:10px;padding-bottom:5px;padding-left:0px;padding-top:0px;float:left;}

.celdas .float {float:left;margin:10px 9px 2px 0;}


.celdas p {margin-bottom:0; margin-top:25px; }

div.celdas ul {margin:0 0 2em 2em; padding:0;}

div.celdas ul.sinvi li {background-image:none; list-style-type:none;margin:0.3em 0;}

html .celdas p {font-size:1em; margin-bottom:0; margin-top:12px;}

html .bloq_cen .bloq1 p {padding-top:0;}

html .bloq_cen .celdas ul li {margin-left:5px;}

html .bloq_cen .celdas {margin:0 13px 5px 0;width:43%;}

.bloque_completo .tira {border-bottom:1px dotted #ccc; }

.bloque_completo .celdas {float:left; margin:0 0px 5px 0; width:49%;}

.bloque_completo .celdas ul {float:left; margin:5px 0 0; padding:0; width:90%;}

.bloque_completo .celdas p.tit a:hover {text-decoration:underline;}

.bloque_completo .celdas ul li a {color:#000; text-decoration:none;}

.bloque_completo .celdas ul li a:hover {text-decoration:underline;}

.bloque_completo .celdas ul li {background:url(../images/listas/flecha_menulat.gif) no-repeat;

clear:both; float:left; list-style-type:none; margin-left:10px; padding:0 0 0px 10px; width:100%;}

.cabecera {background-color:#c4d0dc; height:17px; color:#000; font-weight:bold; padding: 3px 0px 0px 10px;}

.bloque_der_grande .tira {border-bottom:1px dotted #ccc; }

.bloque_der_grande .celdas {float:left; margin:0 0px 5px 0; width:49%;}

.bloque_der_grande .celdas ul {float:left; margin:5px 0 0; padding:0; width:90%;}

.bloque_der_grande .celdas p.tit a:hover {text-decoration:underline;}

.bloque_der_grande .celdas ul li a {color:#000; text-decoration:none;}

.bloque_der_grande .celdas ul li a:hover {text-decoration:underline;}

.bloque_der_grande .celdas ul li {background:url(../images/listas/flecha_menulat.gif) no-repeat;

clear:both; float:left; list-style-type:none; margin-left:10px; padding:0 0 0px 10px; width:100%;}

.bloque_izq_grande .tira {border-bottom:1px dotted #ccc; }

.bloque_izq_grande .celdas {float:left; margin:0 0px 5px 0; width:49%;}

.bloque_izq_grande .celdas ul {float:left; margin:5px 0 0; padding:0; width:90%;}

.bloque_izq_grande .celdas p.tit a:hover {text-decoration:underline;}

.bloque_izq_grande .celdas ul li a {color:#000; text-decoration:none;}

.bloque_izq_grande .celdas ul li a:hover {text-decoration:underline;}

.bloque_izq_grande .celdas ul li {background:url(../images/listas/flecha_menulat.gif) no-repeat;

clear:both; float:left; list-style-type:none; margin-left:10px; padding:0 0 0px 10px; width:100%;}

.bloque_central .tira {border-bottom:1px dotted #ccc; }

.bloque_central .celdas {float:left; margin:0 0px 5px 0; width:49%;}

.bloque_central .celdas ul {float:left; margin:5px 0 0; padding:0; width:90%;}

.bloque_central .celdas p.tit a:hover {text-decoration:underline;}

.bloque_central .celdas ul li a {color:#000; text-decoration:none;}

.bloque_central .celdas ul li a:hover {text-decoration:underline;}

.bloque_central .celdas ul li {background:url(../images/listas/flecha_menulat.gif) no-repeat;

clear:both; float:left; list-style-type:none; margin-left:10px; padding:0 0 0px 10px; width:100%;}
.pathway a:link{
color:#0058B0;
}
.pathway a:visited{
color:#0058B0;
}
.pathway a:hover{
color:#003366;
}
a:link, a:visited{
color:#0058B0;
}
a:hover{
color:#003366;
}
a.destacados:link, a.destacados:visited{
background:url(../images/texto.gif) no-repeat left top;
padding-left:14px;
border-bottom: 0px;
color:#003366;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}
a.destacados:hover{
background:url(../images/texto.gif) no-repeat left top;
border-bottom: 0px;
color:#0066CC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:14px;

}
.titulo_celda2{
	padding:3px;
	color:#0F5B95;
	width:170px;
	font-size:11px;
}
.titulo_celda3{
	padding:3px;
	width:150px;
	font-size:11px;
}
.titulo_celda4{
	padding:3px;
	width:100px;
	font-size:11px;
	text-align:center;
}
.titulo_celda5{
	padding:3px;
	color:#0F5B95;
	font-size:11px;
	background-color:#F5F5F5;
	text-align:center;
}
.titulo_celda7{
	padding:3px;
	color:#0F5B95;
	font-size:11px;
	background-color:#FCFCFC;
	text-align:left;
	border-bottom:1px solid #0F5B95;
	margin-right:10px;
	padding-left:5px;
	padding-right:5px;
}
.titulo_celda9{
	padding:3px;
	color:#0F5B95;
	font-size:11px;
	background-color:#F5F5F5;
	text-align:left;
	font-weight:bold;
}
.celda_general{
	padding-left:10px;
	border-bottom:1px solid #0F5B95;
}
.titulo_celda6{
	padding:3px;
	color:#0F5B95;
	font-size:11px;
	background-color:#F5F5F5;
	text-align:center;
}
.titulo_asignatura{
	padding:3px;
	color:#0F5B95;
	font-size:11px;
	background-color:#F5F5F5;
	font-weight:bold;
}
hr{
	color:#0F5B95;
	height:1px;
}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #356F9B; }