/* <--------- identificadores  ---------> */

#bloq_interior 
{
float:left; 
margin:15px 0 0; 
padding:0; 
width:762px;
}

#bloq_menu .menu ul.men li a 
{
color:#fff;
float:left;
font:0.9em Arial, Helvetica, sans-serif;
margin-left:3px;
padding:5px 21px 3px 22px;
text-decoration:none;
font-weight:bold;
}

#bloq_menu .menu ul.men li a:hover 
{
background:url(../img/maqueta/fondo_botmenu.gif) repeat-x;
margin-left:3px;
text-decoration:none;
}

#bloq_menu .menu ul.men li 
{
display:inline; 
margin-right:5px; 
text-transform:uppercase;
}

#bloq_menu .menu ul.men li.selec a 
{
background:url(../img/maqueta/fondo_botmenu.gif) repeat-x;
color:#fff;
display:inline;
float:left;
font-weight:bold;
text-decoration:none;
}

#bloq_menu .menu ul.men 
{
float:left; 
margin:0; 
padding:0 1px 1px;
}

#bloq_menu .menu 
{
background-color:#036;
clear:both;
float:left;
height:22px;
margin:0 1px 0 3px;
width:754px;
}
/* <--- LOGOTIPO DEL GOBIERNO DE CANARIAS ---> */
#bloq_menu h1 a 
{
background:url(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/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(../img/logos/logo_sce.gif) no-repeat;
float:left;
height:74px;
padding:0 0 7px;
text-decoration:none;
width:345px;
}
#bloq_menu h1.scs a 
{
background:url(../img/logos/logo_scs.gif) no-repeat;
float:left;
height:74px;
padding:0 0 7px;
text-decoration:none;
width:345px;
}

#bloq_menu 
{
background:url(../img/maqueta/fondo_cabecera.gif) no-repeat 50% bottom;
border-bottom-color:#d7dddb;
border-bottom-width:1px;
border-left:#d7dddb 1px solid;
border-right:#d7dddb 1px solid;
border-top-color:#d7dddb;
border-top-width:1px;
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 h4 
{
font:bold 0.8em Tahoma, Arial, Helvetica, sans-serif;
margin-bottom:5px;
margin-left:7px;
}

#contenido img 
{
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(../img/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(../img/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(../img/maqueta/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(../img/auxis/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(../img/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(../img/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(../img/maqueta/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(../img/maqueta/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:#fff;
border-style:none;
height:auto;
margin:0 auto;
padding:0;
text-align:left;
width:762px;
}

/* <--------- Clases  ---------> */

.abajo 
{
background:url(../img/maqueta/bajo_menu.gif) #fff no-repeat left bottom;
float:left;
margin-bottom:14px;
padding-bottom:13px;
width:147px;
}

.abajo_blanco 
{
background:url(../img/maqueta/bajo_caja.gif) #fff no-repeat left bottom;
float:left;
margin-bottom:17px;
padding-bottom:12px;
width:147px;
}

.abajo_blancogran 
{
background:url(../img/maqueta/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 h4.menumore 
{
float:left;
font:1em Tahoma,geneva,arial,sans-serif;
margin-top:-2px;
margin-bottom:-2px; 
width:100%;
font-weight:bold;
}

.bloq2 h4.menumore a
{
text-decoration:none;
color:#003366
}

.bloq2 h4.menumore a:link
{
text-decoration:none;
color:#003366
}

.bloq2 h4.menumore a:hover
{
text-decoration:underline;
color:#003366
}

.bloq2 h4.menumore a:visited
{
color:#003366
}

.bloq2 .more 
{
background:none; 
text-align:left;
margin-top:-3px;
margin-bottom:-2px; 
}

.bloq2 .more a 
{
background:url(../img/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(../img/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(../img/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(../img/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 img 
{
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(../img/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 img 
{
float:left;
}

.imagen_institucional 
{
float:left; 
margin:9px 5px 5px 0px; 
}

.bloq_cen h2.pesta_grande 
{
background:url(../img/maqueta/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(../img/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(../img/maqueta/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(../img/maqueta/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(../img/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:1.2em 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:18px; 
margin-right:18px; 
width:423px;
}


 /* <----  ----> */  */

.bloq_der_grande .bloq1 .tit img 
{
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(../img/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(../img/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(../img/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(../img/maqueta/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(../img/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(../img/maqueta/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(../img/maqueta/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(../img/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;
}

.bloq_izd h2.pesta_peke 
{
background:url(../img/maqueta/pestana_peke_azul.gif) no-repeat;
color:#fff;
float:left;
font-size:1em;
height:17px;
margin:0;
padding:4px 0 0 4px;
}

.bloq_izd h2.pesta_peke_am 
{
background:url(../img/maqueta/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(../img/maqueta/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(../img/maqueta/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(../img/maqueta/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(../img/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(../img/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(../img/maqueta/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(../img/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(../img/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%;
}
.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(../img/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 h4 
{ 
font:bold 1em Tahoma,geneva,arial,sans-serif;
}

.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(../img/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(../img/listas/li3.gif) no-repeat left 7px;
list-style-type:none;
padding-left:12px;
}

.conten ul li ul li 
{
background:url(../img/listas/li2.gif) no-repeat left 7px;
list-style-type:none;
padding-left:12px;
}

.conten ul li ul 
{
margin-left:2em;
}

.conten ul li 
{
background:url(../img/listas/li1.gif) no-repeat left 7px;
list-style-type:none;
padding-left: 12px;
margin: 1.2em 0; 
line-height:1.6;
}

.conten ul 
{
margin: 1em 0em 1em 2em; 
padding: 0;
}

.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 
{
background:url(../img/maqueta/fondo_menu.gif) repeat-y 50% top;
float:left;
width:148px;
}

.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;
}

.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(../img/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:149px;
}

/* <--------- tags del Sistema ---------> */

h2.pesta_grande3 
{
background:url(../img/maqueta/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(../img/maqueta/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(../img/maqueta/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 
{
background:url(../img/maqueta/pestana_peke.gif) no-repeat;
color:#036;
float:left;
font-size:1em;
font-weight:700;
height:20px;
margin:0;
padding:4px 0 0 4px;
width:147px;
}

h2.pesta_peke_ama 
{
background:url(../img/maqueta/pestana_peke_am.gif) no-repeat;
color:#000;
float:left;
font-size:1em;
font-weight:700;
height:20px;
margin:0;
padding:4px 0 0 4px;
width:147px;
}

h2.pesta_peke_gris 
{
background:url(../img/maqueta/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(../img/maqueta/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(../img/maqueta/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 img 
{
float:left; 
margin-right:5px;
}

ul.menu_lat li.conimg 
{
height:60px;
}

ul.menu_lat li a 
{
background:url(../img/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(../img/maqueta/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(../img/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(../img/listas/flecha_menulat.gif) no-repeat;
color:red;
padding:0 0 0 10px;
}

ul.menu_lat li.rojo a 
{
background:url(../img/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; 
padding:0.3em;
}

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(../img/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(../img/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(../img/listas/flecha_menulat.gif) no-repeat left 4px;
padding:3px 0 3px 8px;
}

ul.nav li.dif a 
{
background:url(../img/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; 
background-color:#f8f9fb; 
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(../img/iconos/external_link.gif) no-repeat right;
padding:2px 15px 0px 0px;
} 
a.pdf 
{
background:url(../img/iconos/ico_pdf.gif) no-repeat right;
padding:2px 20px 0px 0px;
}
a.excel 
{
background:url(../img/iconos/ico_excel.gif) no-repeat right;
padding:2px 20px 0px 0px;
}
/* final */
