/*Estilos Generales Gobierno Canarias*/
body{background:#C4D0DC url(../img/fondo3.gif) repeat-y;margin:0;background-position:center;font:70% Tahoma,geneva,arial,sans-serif}
.oculto{display:none}
#principal_interior{width:760px;margin:0 auto}

/*Listado superior y buscador*/
#listado_superior{float:right;width:30%}
#listado_superior ul{margin:0;padding:0;float:left;margin:10px 0 0 0}
#listado_superior ul li{list-style:none;display:inline;font-size:.9em;background:url(../img/barra.gif) no-repeat;padding:0 7px 0 10px}
#listado_superior ul li.nobarra{background:none}
#listado_superior ul li a{color:#666;text-decoration:none}
#listado_superior ul li a:hover{text-decoration:underline}
#listado_superior .buscar{width:108px;font:.9em Tahoma,geneva,arial,sans-serif;border:1px solid #DADADA;color:#666;float:left;margin:8px 0 0 0}
#listado_superior .btn_busc{float:left;width:46px;height:18px;margin:7px 0 0 10px}
#listado_superior form{margin:0;padding:0}

/*Bloque menu*/
#bloq_menu{float:left;width:100%;border:1px solid #D7DDDB;margin:5px 0 0 0}
* html #bloq_menu{padding-bottom:2px}
#bloq_menu h1{text-indent:-5000px;clear:both;margin:0;padding:0}
#bloq_menu h1 a{float:left;width:760px;height:65px;background:url(../img/logo.gif) no-repeat;padding:0 0 7px 0}
#bloq_menu img{float:right;margin-top:20px}
#bloq_menu .menu{float:left;width:99%;background-color:#036;margin:0 0 3px 4px;clear:both}
* html #bloq_menu .menu{margin:0 0 3px 2px}
#bloq_menu .menu ul.men{float:left;width:auto;margin:0;padding:2px 0 2px 10px}
#bloq_menu .menu ul.men li{display:inline}
#bloq_menu .menu ul.men li.selec{display:inline;font-weight:bold;text-decoration:none;color:#FFF;font-family:arial,Tahoma,geneva,sans-serif;padding:4px 5px 4px 5px;float:left;font-size:1em;background-color:#1376BE}
#bloq_menu .menu ul.men li a{font-weight:bold;text-decoration:none;color:#FFF;font-family:arial,Tahoma,geneva,sans-serif;padding:4px 5px 4px 5px;float:left;font-size:1em}
#bloq_menu .menu ul.men li a:hover{text-decoration:none;background-color:#1376BE}
#bloq_menu .idioma{float:left;color:#fff;font-size:.8em;margin:7px 0 0 23px;background:url(../img/flecha_idioma.gif) no-repeat;padding:0 0 0 7px}
* html #bloq_menu .idioma{margin:7px 0 0 30px}
#bloq_menu .idioma span{float:left}
#bloq_menu .idioma ul{margin:0;padding:0;float:left;width:67px}
#bloq_menu .idioma ul li{list-style:none;display:inline;background:url(../img/barra2.gif) center left no-repeat;margin:0;padding:0 0 0 4px}
#bloq_menu .idioma ul li.nobarra{background:none}
#bloq_menu .idioma ul li a{color:#FFF;text-decoration:none;padding:0;margin:0}
#bloq_menu .idioma ul li a:hover{text-decoration:underline;background:none}

/*Bloque Foto Cabecera*/
#foto_cabecera{float:left;width:762px;height:118px}
* html #foto_cabecera{float:none}
#foto_cabecera .colectivos{float:right;width:325px;margin:35px 0 0 0}
#foto_cabecera .listado_col2{float:left;width:70%;background:url(../img/borde_bajo_colectivos2.gif) repeat-x}
#foto_cabecera .listado_col{float:left;width:70%;background:url(../img/borde_bajo_colectivos.gif) repeat-x}
#foto_cabecera .listado_col ul{margin:5px 0 0 30px;padding:0;width:auto}
#foto_cabecera .listado_col ul li{background:url(../img/flecha_colectivos.gif) no-repeat;padding:0 0 5px 10px;list-style:none}
#foto_cabecera .listado_col ul li a{text-decoration:none;color:#000}
#foto_cabecera .listado_col ul li a:hover{text-decoration:underline}

/*Bloque Interior*/
#bloq_interior{width:100%;margin:29px 0 0 6px;float:left}
* html #bloq_interior{margin:29px 0 0 3px}
#bloq_interior2{width:100%;margin:12px 0 0 6px;float:left}
* html #bloq_interior2{margin:12px 0 0 3px}
/*Bloque Interior Izquierdo*/
.bloq_izd{float:left;width:22%}
.bloq_izd h2.pesta_peke{margin:0;padding:4px 0 0 7px;background:url(../img/pestana_peke.gif) no-repeat;font-size:1em;color:#036;height:24px;width:160px;float:left}
ul.menu_lat{margin:0 0 0px 0;padding:0;list-style:none;width:95%}
ul.menu_lat li{background:url(../img/borde_bajo_menulat.gif) bottom left repeat-x;padding:2px 0 3px 0;clear:both}
ul.menu_lat li.dif{text-align:right;background:none}
ul.menu_lat li.dif a{background:none;color:#36C;text-decoration:none;font-size:.9em;font-weight:bold;background:url(../img/flecha_roja.gif) no-repeat}
ul.menu_lat li.dif a:hover{text-decoration:underline}
ul.menu_lat li a{padding:0 0 0 10px;background:url(../img/flecha_menulat.gif) no-repeat;text-decoration:none;color:#333;vertical-align:top}
ul.menu_lat li a:hover{text-decoration:underline}
ul.menu_lat li.conimg{height:60px}
ul.menu_lat li.conimg a{display:block;width:50%;float:left}
ul.menu_lat li.conimg img{margin-right:5px;float:left}
/*subapartado*/
ul.menu_lat_ap{margin:0 0 0px 0;padding:0;list-style:none;width:95%}
ul.menu_lat_ap li{background:url(../img/borde_bajo_menu_ap.gif) bottom left repeat-x;padding:2px 0 3px 0;clear:both}
ul.menu_lat_ap li a{padding:0 0 0 10px;background:url(../img/flecha_menu_ap.gif) no-repeat;text-decoration:none;color:#333;vertical-align:top}
ul.menu_lat_ap li a:hover{text-decoration:none}

/*Bloque Interior Central*/
.bloq_cen{float:left;width:55%}
.bloq_cen2{float:left;width:38%}
p.txt_acceso{margin:0;padding:0 0 0 15px}
.bloq_cen h2.pesta_grande{margin:0 10px 0 3px;padding:4px 0 0 7px;background:url(../img/pestana_grande.gif) no-repeat;font-size:1em;color:#FFF;height:24px;width:400px}
.bloq_cen form{margin:8px 0 20px 15px;padding:0}
.bloq_cen form select{width:330px;font-size:1em}
.bloq_cen form input{vertical-align:bottom}
.bloq_cen h2.pesta_grande2{margin:0 10px 0 3px;padding:4px 0 0 7px;background:url(../img/pestana_grande.gif) no-repeat;font-size:1em;color:#FFF;height:24px;width:400px}
.bloq_cen h2.pesta_grande2 .txt{width:50%;float:left;display:block}
.bloq_cen h2.pesta_grande2 a{text-align:right;color:#fff;width:47%;text-decoration:none;font-size:.8em;float:left}
.bloq_cen h2.pesta_grande2 a:hover{text-decoration:underline}
.bloq_cen2 h2.pesta_grande{margin:0 10px 0 3px;padding:4px 0 0 7px;background:url(../img/pestana_275.gif) no-repeat;font-size:1em;color:#FFF;height:24px;width:275px}
.bloq_cen2 form{margin:8px 0 20px 15px;padding:0}
.bloq_cen2 form select{width:330px;font-size:1em}
.bloq_cen2 form input{vertical-align:bottom}
.bloq_cen2 h2.pesta_grande2{margin:0 10px 0 3px;padding:4px 0 0 7px;background:url(../img/pestana_275.gif) no-repeat;font-size:1em;color:#FFF;height:24px;width:275px}
.bloq_cen2 h2.pesta_grande2 .txt{width:50%;float:left;display:block}
.bloq_cen2 h2.pesta_grande2 a{text-align:right;color:#fff;width:47%;text-decoration:none;font-size:.8em;float:left}
.bloq_cen2 h2.pesta_grande2 a:hover{text-decoration:underline}
.bloq_foto{float:left;width:95%;clear:both;margin:15px 0 0 4px}
.bloq_foto img{float:left;margin-right:8px}
.bloq_foto .fecha{display:block;color:#C33;font-size:.8em}
.bloq_foto .texto{background:url(../img/flecha_texto_naranja.gif) no-repeat;padding:0 0 0 10px}
.bloq_foto .texto a{color:#006699; text-decoration: none}
.bloq_foto .texto a:hover{text-decoration:underline}


/*Bloque Interior Derecho*/
.bloq_destacados{float:left;width:95%;clear:both;margin:5px 0 0 0;background:url(../img/borde_bajo_menulat.gif) bottom left repeat-x;padding-bottom:6px}
.bloq_destacados img{float:left;margin-right:8px}
.bloq_destacados .texto{background:url(../img/flecha_menulat.gif) no-repeat;padding:0 0 0 10px}
.bloq_destacados .texto a{color:#333;text-decoration:none}
.bloq_destacados .texto a:hover{text-decoration:underline}

/*Pie*/
#pie{float:left;width:100%;height:23px;background-color:#FC0}
#pie .izda{margin:0;padding:6px 0 0 16px;color:#333;font-size:.8em;float:left;width:40%}
#pie .dcha{float:right;width:50%;text-align:right}
#pie .dcha ul{margin:0;padding:6px 0 0 0;list-style:none}
#pie .dcha ul li{display:inline;font-size:.8em;background:url(../img/barra3.gif) no-repeat;padding:0 5px 0 7px}
#pie .dcha ul li.nobarra3{background:none}
#pie .dcha ul li a{text-decoration:none;color:#333}
#pie .dcha ul li a:hover{text-decoration:underline}

/*Bloque Izquierdo Grande TEMAS*/
.bloq_izd_grande{float:left;width:77%}
.bloq_izd_grande h2.pesta_grande2{margin:0 10px 0 3px;padding:2px 0 0 7px;background:url(../img/pestana_grande2.gif) no-repeat;font-size:1.3em;color:#036;height:24px;width:570px}
#foto_cabeceratemas{float:left;width:762px;height:93px}
* html #foto_cabeceratemas{float:none}
#migas{float:left;width:100%;margin:0;padding:0 0 7px 0;background:url(../img/borde_bajo_migas.gif) bottom left repeat-x}
#migas p.txt{float:left;font-size:.8em;color:#06C;background:url(../img/flecha_amarilla.gif) no-repeat;padding:7px 0 0 17px;margin:0}
#migas ul{list-style:none;float:left;margin:0;padding:6px 0 0 5px}
* html #migas ul{padding:7px 0 0 5px}
#migas ul li{display:inline;color:#06C;font-size:.8em}
#migas ul li a{color:#666;text-decoration:none;background:url(../img/sig.gif) center right no-repeat;padding-right:8px}
#migas ul li a:hover{text-decoration:underline}
.conte_temas{float:left;width:100%;margin-bottom:20px}
.temas{float:left;width:45%;margin:20px 0 6px 10px}
.temas .tit{float:left;width:100%}
.temas .tit a{text-decoration:none;color:#06C;font-weight:bold;background:url(../img/flecha_menulat.gif) no-repeat;padding-left:7px}
.temas .tit a:hover{text-decoration:underline}
.temas .txt_tema{padding-left:7px;width:100%;float:left}
.bloq_izd h2.pesta_peke_am{margin:0;padding:4px 0 0 7px;background:url(../img/pestana_peke_am.gif) no-repeat;font-size:1em;color:#036;height:24px;width:160px;float:left}
.esp{height:17px;float:left;width:100%}

.col1_tema{width:28%;float:left;padding:0 0 0 10px}
.col1_tema .bloq_azul_tema{float:left;background-color:#e7eff7;width:95%;margin:0}
.col1_tema .bloq_azul_tema h2{color:#3a7bbe;font-size:1em;background:url(../img/borde_bajo_menulat.gif) bottom left repeat-x;font-weight:bold;margin:0}
.col1_tema .bloq_azul_tema .tit{padding:4px 0 4px 5px;display:block}
ul.menu_lat2{margin:5px 0 10px 10px;padding:0;list-style:none;width:95%}
ul.menu_lat2 li{padding:2px 0 3px 0;clear:both;width:90%}
ul.menu_lat2 li a{padding:0 0 0 10px;background:url(../img/flecha_menulat.gif) no-repeat;text-decoration:none;color:#333;vertical-align:top}
ul.menu_lat2 li a:hover{text-decoration:underline}

.col2_tema{width:66%;float:left;padding:0 0 0 10px}
.col2_tema p.txt_ppal{width:98%;float:left;margin:0 0 20px 0}
h3.viv{width:90%;font-size:1em;font-weight:bold;margin:0 0 0 10px;padding:0 0 2px 14px;background:url(../img/flecha_menulat.gif) no-repeat;color:#3a7bbe;float:left}
* html h3.viv{margin:0 0 0 5px}
.punteada{height:1px;line-height:1px;background:url(../img/borde_bajo_menulat.gif) bottom left repeat-x;width:100%;float:left;margin:0;padding:0}

ul.menu_lat3{margin:5px 0 10px 10px;padding:0;list-style:none;width:95%}
ul.menu_lat3 li{padding:2px 0 0 0;clear:both;width:90%}
ul.menu_lat3 li a{padding:0 0 0 15px;background:url(../img/flecha_menulat.gif) no-repeat;text-decoration:none;color:#333;vertical-align:top}
ul.menu_lat3 li a:hover{text-decoration:underline}

ul.menu_lat4{margin:5px 0 10px 10px;padding:0;list-style:none;width:95%}
ul.menu_lat4 li{padding:2px 0 0 0;clear:both;width:90%}
ul.menu_lat4 li a{padding:0 0 0 15px;background:url(../img/flecha_texto_ama.gif) no-repeat;text-decoration:none;color:#333;vertical-align:top}
ul.menu_lat4 li a:hover{text-decoration:underline}
ul.menu_lat5{margin:5px 0 10px 10px;padding:0;list-style:none;width:95%}
ul.menu_lat5 li{padding:2px 0 0 0;clear:both;width:90%}
ul.menu_lat5 li a{padding:0 0 0 15px;background:url(../img/flecha_texto_ama.gif) no-repeat;text-decoration:none;color:#000000;vertical-align:top}
ul.menu_lat5 li a:hover{text-decoration:none}


