/*        --------------------------------------------------------
        Sitio Web:                 Proyecto
        Version:
        Autor:                        Angela Munoz, Eduardo Chao - Pexego Sistemas Informaticos S.L.
        Gramatica CSS:                2.1
        Gramatica (X)HTML:         1.0 Strict
        Comentarios:                 info@pexego.es
        -------------------------------------------------------- */
 
/*         General
        ---------------------------------------------------------------------------------------- */
* { margin:0; padding:0 }

body {
        margin: 0 auto;
        text-align: left;
        font-family: "Lucida Sans Unicode",Arial, Verdana, "Sans-serif";
        /*background: #069;*/
	background: #fff;
        max-width: 1003px;
}

.todo {
        margin:0 auto;
        text-align: left;
        width: 897px;
}

.borde_contenido {
        float: left;
        border: 3px solid #036;
        /*background: #75c6e3;*/
	background: #8fdde7;
        width: 897px;
        margin-top: 30px;
}

.contenido {/* no puede llevar background por culpa del redondeo */
        float: left;
        width: 897px;
}



.link_sin_efectos, .link_sin_efectos_036_10, .link_sin_efectos_fff, .link_sin_efectos_formacion, .link_sin_efectos_ligazons {
        text-decoration: none;
        cursor: pointer;
        border: none;
        color: #8FDDE7;
        }

.invisible {
        display:none;
}

#navegadorPag {
        float: left;
        width: 810px;
        margin-top: 20px;
        font-size: 12px;
        text-align: center;
}

.link_flechas {
        border: none;
        text-decoration: none;
}

.lista_flechas {
        margin-left: 300px;
        list-style: none;
}

.li_flechas {
        float: left;
        color: #c03;
        font-size: 0.9em;
        margin-top: 30px;
        width: 14px;
	font-weight: bold;
}

.li_flechas a { color: #c03; font-weight: normal; text-decoration: underline;}

.li_flechas_imagen {
        float: left;
        margin-top: 28px;
}

.paraie7 { 
	float: left;
	width: 1px;
	height: 1px;
	
	background: #ffffff;
	color: #fff;
	border: 0px solid #ffffff;
}
/* ------------------------------- fin general ---------------------------------------- */

/* ---------------------------------- icono pescagalicia --------------------------------------- */
h1 {
        float: left;
        width: 210px;
        height: 45px;
        margin: 0px 0px 0px 38px;
        line-height: 10px;
}



.imagen_pescagalicia { border: 0px; margin: 2px 0px 0px 0px;}

.texto_pescagalicia {
        float: left;
        font-size: 12px;
        color: #069;
        font-weight: bold;
        margin: 0px 0px 0px 3px;
}



/* ---------------------------------- icono pescagalicia --------------------------------------- */

/* ---------------------------------- icono idiomas --------------------------------------- */
.contiene_idiomas {
        float: left;
        height: 20px;
        margin: 22px 0px 0px 5px;
}

.lista_idioma { list-style:none;}

.castelan, .galego {
        float: left;
        color: #036;
        font-weight: bold;
        font-size: 12px;
}

.espacio_idiomas {
        float: left;
        width: 2px;
        height: 15px;
        background: #fff;
        margin: 0px 5px 0px 5px;
}

.link_sin_efectos_036 { color: #036; }
/* ---------------------------------- fin idiomas --------------------------------------- */

/* ---------------------------------- inicio banners --------------------------------------- */

.banner_xunta {
        float: left;
        width: 150px;
        height: 40px;
        margin: 0px 0px 0px 198px;
}

.banner_union {
        float: left;
        width: 100px;
        height: 40px;
        margin: 0px 0px 0px 10px;
}


/* ---------------------------------- fin banners --------------------------------------- */

/* ---------------------------------- Inicio cabecera --------------------------------------- */

.contiene_cabecera {
        float: left;
        width: 880px; /* 1003 - los 2 margenes */ /* cuidado al alargar, se cuelga ie6*/
        height: 193px;
        /*background: url(../imaxes/cabecera.jpg) no-repeat;*/
        margin: 10px 0px 0px 0px;
}


/* ---------------------------------- fin cabecera --------------------------------------- */

/* ---------------------------------- inicio menu --------------------------------------- */

.contiene_menu {
        float: left;
        width: 643px;
        height: 20px;
        margin: 148px 0px 0px 227px;
}

.lista_menu { list-style:none;}

.cada_menu {
        float: left;
        height: 20px;
        margin: 0px 0px 0px 2px;
        cursor: pointer;
}

.imagen_cada_menu {
        float: left;
        width: 19px;
        height: 19px;
        cursor: pointer;
}

.texto_menu {
        float: left;
        font-size: 12px;
        margin: 4px 0px 0px 4px;
        color: #fff;
        font-weight: bold;
        cursor: pointer;
}



/* ---------------------------------- inicio menu --------------------------------------- */

/* ---------------------------------- inicio migas --------------------------------------- */

.contiene_migas {
        float: left;
        width: 450px;
        height: 20px;
        margin: 6px 0px 0px 200px;
	line-height: 12px;
}
* html .contiene_migas { width: 400px;}


.lista_migas { list-style:none; color: #000d1a;}

.cada_miga {
        float: left;
        font-size: 0.7em;
        font-weight: bold;
        margin: 0px 0px 0px 5px;
}

.cada_miga a {
        text-decoration: none;
        color: #000d1a;
}
/* ---------------------------------- fin migas --------------------------------------- */

/* ---------------------------------- inicio menu desplegable --------------------------------------- */

.contiene_menu_desplegable {
        float: left;
        width: 150px;
        margin: 8px 0px 0px 0px;
}

.texo_cabecera_menu {
        float: left;
        color: #fff;
        background: #036;
        width: 120px;
        text-align: left;
	font-size: 0.7em;
        font-weight: bold;
        border: 1px solid #fff;
        cursor: pointer;
}

.texto_submenu, .texto_submenu_primero {
        float: left;
        color: #036;
        background: #09c;
        width: 120px;
        text-align: left;
        border: 1px solid #fff;
        margin-top: 4px;
        cursor: pointer;
	font-size: 0.7em;	
        font-weight: bold;
}

.texto_submenu:hover { color: #000;}

.texto_submenu_primero { margin-top: 0px;}


/* ---------------------------------- fin menu desplegable --------------------------------------- */

/* ----------------------------------  inicio buscar --------------------------------------- */

.contiene_buscar {
        float: right;
        width: 200px;
        height: 20px;
        margin: 6px 34px 0px 0px;
}

.contiene_input_buscar {
        float: left;
        width: 120px;
        height: 12px;
        border: 3px solid #036;
        margin: 5px 0px 0px 0px;
        background: #fff;
}


.input_buscar {
        float: left;
        width: 120px;
        height: 12px;
        border: none;
        border-color: #fff;
        font-size: 10px;
        padding: 0px 0px 0px 3px;
}
.boton_buscar {
        float: left;
        width: 50px;
        height: 20px;
        border: none;
        background: none;
        margin: 0px 0px 0px 5px;
        cursor: pointer;
}



/* ----------------------------------  inicio buscar --------------------------------------- */

/* ----------------------------------  inicio area trabajo --------------------------------------- */

.contiene_area_trabajo {
        float: left;
        margin: 10px 0px 0px 36px !important;
        width: 815px;
        min-height: 200px;
        border: 5px solid #036;
        background:#fff url(../imaxes/fondo_area_trabajo.jpg) no-repeat;
        background-position: bottom center !important;
	min-height: 400px;
}
* html .contiene_area_trabajo { margin: 10px 0px 0px 18px !important;}/* solo ie6 */
/* ----------------------------------  fin trabajo --------------------------------------- */

/* ----------------------------------  inicio h2 --------------------------------------- */

h2 {
        float: left;
        width: 95%;
        height: 39px;
        margin: 20px 0px 0px 10px;
        background: url(../imaxes/gaviota.png) no-repeat;
        font-size: 20px;
        color: #036;
}


.h3_servizos { margin: 60px 0px -20px 5px;}

.texto_h2 {
        float: left;
        margin: 14px 0px 0px 45px;
}

.texto_h2_servizos {
        float: left;
        margin: 14px 0px 0px 65px;
}
* html .texto_h2_servizos { font-size: 0.6em;}

.subrayado_h2 {
        float: left;
        width: 70%;
        height: 20px;
        margin: 12px 0px 0px 5px;
        border-bottom: 1px solid #75c6e3;
}
* html .subrayado_h2 {width: 70%; }/* solo ie6  */

.subrayado_b { 
        float: left;
        width: 60%;
        height: 20px;
        margin: 12px 0px 0px 5px;
        border-bottom: 1px solid #75c6e3;
}
* html .subrayado_b {width: 50%;}/* solo ie6  */

.subrayado_c { 
        float: left;
        width: 50%;
        height: 20px;
        margin: 12px 0px 0px 5px;
        border-bottom: 1px solid #75c6e3;
}
* html .subrayado_c {width: 40%;}/* solo ie6  */

.subrayado_d { 
        float: left;
        width: 20%;
        height: 20px;
        margin: 12px 0px 0px 5px;
        border-bottom: 1px solid #75c6e3;
}
* html .subrayado_d {width: 10%;}/* solo ie6  */
/* ----------------------------------  fin h2 --------------------------------------- */

/* ----------------------------------  inicio buscador noticias --------------------------------------- */

.contiene_buscador_noticias {
        float: left;
        height: 20px;
        width: 520px;
        border: 2px solid #75c6e3;
        background: #ddf9ff;
        margin: 20px 0px 0px 70px;
}
* html .contiene_buscador_noticias { width: 560px; margin: 20px 0px 0px 40px;}

.p_sindicate { 
	float: left;
	margin: 20px 0px 0px 0px;
}

.link_sin_efectos_fff { color: #fff;}

.link_sin_efectos_036_10 { font-size: 10px; color: #036; font-weight: bold;}

.texto_buscar_noticias_abecedario {
        float: left;
        color: #036;
        font-size: 12px;
        font-weight: bold;
        margin: 0px 0px 0px 10px;
}

.input_buscar_noticias {
        float: left;
        height: 16px;
        width: 140px;
        border:1px solid #75c6e3;
        margin: 0px 0px 0px 10px;
        font-size: 12px;
        font-weight: bold;
        color: #036;
        padding: 2px 0px 0px 3px;
}

.boton_buscar_noticias_parte_izquierda {
        float: left;
        color: #fff;
        background: #75c6e3;
        width: 2px;
        height: 12px;
        text-align: left;
        border: 1px solid #75c6e3;
        margin: 4px 0px 0px 20px;
}

.contiene_boton_buscar_noticias {
        float: left;
        border: 2px solid #75c6e3;

        height: 16px;
        margin: -0px 0px 0px -1px;
        background: #75c6e3;
}

.boton_buscar_noticias {
        float: left;
        border: 0px solid #75c6e3;
        height: 14px;
        margin: -2px 0px 0px 0px;
        color: #036;
        background: #75c6e3;

}

.contiene_noticias {
        float: left;
        margin: 16px 0px 0px 16px;
}

.contiene_titulo_cada_noticia {
        float: left;
        width: 700px;
}


.imagen_titulo_cada_noticia_xeral, .imagen_titulo_cada_noticia_formacion {
        float: left;
        width: 23px;
        height: 21px;
        background:#fff url(../imaxes/sinbolo_noticias.jpg) no-repeat;
}

.imagen_titulo_cada_noticia_formacion { background:#fff url(../imaxes/formacion.png) no-repeat;}

.titulo_cada_noticia {
        float: left;
        color: #c03;
        font-size: 12px;
        font-weight: bold;
        margin: 0px 0px 0px 5px;
}

.contiene_cuerpo_noticias {
        float: left;
        margin: 10px 0px 0px 0px;
}

.contiene_imagen_cuerpo_noticias {
        float: left;
        height: 66px;
        width: 81px;
        border: 1px solid #09c;
        background: transparent;
}

.imagen_cuerpo_noticias {
        float: left;
        margin: 3px 0px 0px 3px;
}

.texto_cuerpo_noticia {
        float: left;
        width: 680px;
        color: #036;
        font-size: 12px;
        text-align: justify;
        margin: 0px 0px 0px 5px;
}


.espacio_entre_noticias {
        float: left;
        width: 700px;
        height: 14px;
}

.texto_todas_noticias {
        float: left;
        color: #036;
        font-size: 12px;
        font-weight: bold;
        margin: 4px 0px 0px 10px;
}

.lista_todas_noticias {
        float: left;
        list-style: none;
}

.li_todas_noticias {
	float: left;
	background: url(../imaxes/formacion.png) no-repeat 100% 0%;
	padding: 2px 0px 0px 5px;
	margin: 2px 0px 0px 0px;
	font-weight: bold;
}

.link_todas_noticias {
        float: left;
        text-decoration: none;
        color: #036;
        font-size: 0.8em;
        margin: 0px 0px 2px 0px;
}


.link_resultado_pdf a {
	height: 40px;
}

.link_resultado_novas, .link_resultado_pdf {
       background: url(../imaxes/docnot.png) no-repeat;
       padding: 12px 0px 5px 25px;
       color: #c03;
	text-decoration: none;
	font-weight: bold;
}

.link_resultado_pdf { background: url(../imaxes/docurl.png) no-repeat;}

.link_resultado_texto_azul { color: #036;}

.flecha_retroceder ,.flecha_avanzar { border: 1px solid #fff;}

.numero_flecha {

}

.que_es_sindicate {
       float: left;
       margin: 0px 0px 0px 10px;
       background: url(../imaxes/axuda.png) no-repeat;
       height: 19px;
       width: 22px;
       text-decoration: none;

}

.cetmar_mundopesca {
	float: left;
	margin: 20px 0px 0px 100px;
}
* html .cetmar_mundopesca { margin: 20px 0px 0px 45px; }

.cetmar_mundopesca .cetmar {
       background: url(../imaxes/not1.png) no-repeat;
       padding: 7px 0px 7px 35px;
	float: left;
	text-decoration: none;
	font-weight: bold;
	color: #c03;
	margin: 0px 40px 0px 0px;
}

.cetmar_mundopesca .mundopesca {
       background: url(../imaxes/not2.png) no-repeat;
       padding: 7px 0px 7px 55px;
	float: left;
	text-decoration: none;
	font-weight: bold;
	color: #c03;
	margin: 0px 40px 0px 0px;
}
/* ----------------------------------  fin buscador noticias --------------------------------------- */

/* ----------------------------------  inicio axenda --------------------------------------- */

.contiene_axenda {
        float: left;
        width: 782px;
        margin: 5px 0px 0px 16px;
}

.contiene_titulo_cada_axenda{
        float: left;
        width: 780px;
}

.imagen_titulo_cada_axenda {
        float: left;
        width: 23px;
        height: 21px;
        background:#fff url(../imaxes/sinbolo_noticias.jpg) no-repeat;
}

.titulo_cada_axenda {
        float: left;
        color: #c03;
        font-size: 0.8em;
        font-weight: bold;
        margin: 0px 0px 0px 5px;
}

.contiene_cuerpo_axenda, .p_links_pdf_axenda {
        float: left;
        margin: 5px 0px 0px 30px;
}

.p_links_pdf_axenda { 
	font-size: 0.7em; 
	color: #036;
	margin-top: 12px;
}

.texto_cuerpo_axenda {
        float: left;
        width: 690px;
        color: #036;
        font-size: 12px;
        text-align: justify;
        margin: 0px 0px 0px 5px;
}

.contiene_pie_axenda, .contiene_pie_axenda2 {
        float: left;
        /*width: 390px;	*/
	text-align:center;
}

.contiene_pie_axenda2 { margin: 0px 0px 0px 60px;}

* html .contiene_pie_axenda2 { margin: 0px 0px 0px 30px;}

.link_resultado_axenda_evento, .link_resultado_axenda_pdf {
       background:#fff url(../imaxes/docnot.png) no-repeat;
       padding: 12px 0px 15px 25px;
       color: #c03;
	font-weight: bold;
}

.link_resultado_axenda_pdf { background:#fff url(../imaxes/docurl.png) no-repeat;}
/* ----------------------------------  fin axenda --------------------------------------- */

/* ----------------------------------  inicio buscador imagenes --------------------------------------- */

.contiene_buscador_imagenes {
        float: left;
        width: 550px;
        height: 20px;
        border: 2px solid #75c6e3;
        background: #ddf9ff;
        margin: 10px 0px 0px 125px;
}

.texto_buscar_imagen_por {
        float: left;
        color: #036;
        font-size: 12px;
        font-weight: bold;
        margin: 0px 0px 0px 10px;
}

.select_buscador_imagenes {
        float: left;
        height: 18px;
        width: 140px;
        border:1px solid #75c6e3;
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        font-weight: bold;
        color: #036;
}

.input_buscar_imagenes {
        float: left;
        height: 18px;
        width: 140px;
        border:1px solid #75c6e3;
        margin: 0px 0px 0px 5px;
        font-size: 12px;
        font-weight: bold;
        color: #036;
}

.boton_buscar_imagenes_parte_izquierda {
        float: left;
        color: #fff;
        background: #75c6e3;
        width: 2px;
        height: 12px;
        text-align: left;
        border: 1px solid #75c6e3;
        margin: 4px 0px 0px 10px;
        cursor: pointer;
}

.boton_buscar_imagenes_parte_derecha {
        float: left;
        color: #fff;
        background: #75c6e3;
        width: 2px;
        height: 12px;
        text-align: left;
        border: 1px solid #75c6e3;
        margin: 4px 0px 0px 0px;
        cursor: pointer;
}

.contiene_boton_buscar_imagenes {
        float: left;
        border: 2px solid #75c6e3;

        height: 16px;
        margin: -0px 0px 0px -1px;
        background: #75c6e3;
}

.boton_buscar_imagenes {
        float: left;
        border: 0px solid #75c6e3;
        height: 14px;
        margin: -2px 0px 0px 0px;
        color: #036;
        background: #75c6e3;
        cursor: pointer;
	font-weight: bold;
}
/* ----------------------------------  fin buscador imagenes --------------------------------------- */

/* ----------------------------------  inicio imagenes --------------------------------------- */

.contiene_imagenes {
        float: left;
        width: 770px;
        margin: 0px 0px 0px 20px;
        padding-bottom: 20px;
}

.lista_imagenes { list-style:none; }

.li_cada_imagen1, .li_cada_imagen2 {
        float: left;
        width: 126px;
        height: 140px;
        background: url(../imaxes/fondo_imagen_uno.jpg) no-repeat;
        margin: 20px 0px 0px 20px;
}

.li_cada_imagen2 { background: url(../imaxes/fondo_imagen_dos.jpg) no-repeat;}

/* ----------- inicio zoon ------------ */

.lista_imagenes li a:hover, .ul_aumento li:hover a { background: transparent;}

.lista_imagenes li a img {
	display:block; 
}

.lista_imagenes li a:hover, .lista_imagenes li:hover a:hover { position:relative;}


.lista_imagenes li a:hover img, .lista_imagenes li:hover a:hover img {
	position:absolute; 
	left:-150px; 
	top:-32px; 
	width:180px; 
	height:130px; 
}

/* ----------- inicio zoon ------------ */

.contiene_cada_imagen {
        float: left;
        width: 126px;
        height: 140px;
	cursor: pointer;
}

.cada_imagen {
        float: left;
        width: 95px;
        height: 60px;
        background: #fff;
        margin: 15px 0px 0px 15px;
	overflow: hidden;
}

.imagen_sin_borde { border: none;}

.texto_cada_imagen {
        float: left;
        width: 122px;
        height: 30px;
        margin: 13px 0px 0px 2px;
        font-size: 11px;
        text-align: center;
	overflow: hidden;
}

.recuadro_fotografia {
	float: left;
	width: 815px;
	text-align: center;
	margin: 20px 0px 20px 0px;
}

.texto_fotografia, .link_texto_fotografia {
	float: left;
	width: 450px;
	font-size: 0.9em;
	color: #036;
	font-weight: bold;
	margin:0px 0px 0px 183px;
}
* html .texto_fotografia { margin:0px 0px 0px 91px; }/* solo ie6*/

.link_texto_fotografia { text-align: center;}
* html .link_texto_fotografia { margin:0px 0px 0px 91px;}


.link_texto_fotografia a { 
	color: #c03;
	text-decoration: none;
}
/* ----------------------------------  fin imagenes --------------------------------------- */

/* ----------------------------------  inicio formacion --------------------------------------- */

.contiene_formacion {
        float: left;
        width: 770px;
        height: 55px;
        margin: 30px 0px 0px 20px;
}

.contiene_imagen_formacion {
        float: left;
        width: 56px;
        height: 55px;
	margin-right: 10px;
}

.titulo_texto_formacion {
        float: left;
        width: 120px;
        height: 35px;
        color: #c03;
        font-size: 12px;
        font-weight: bold;
        margin: 10px 0px 0px 0px;
}

.texto_formacion {
        float: left;
        width: 560px;
        height: 35px;
        color: #036;
        font-size: 12px;
        margin: 10px 0px 0px 0px;
}

.link_sin_efectos_formacion { 
	color: #c03;
	font-weight: bold;
}

.separa_formacion_del_fondo {
        float: left;
        width: 700px;
        height: 10px;

}

.contiene_ver_todos_libros, .contiene_ver_todos_libros2{	
	height: 17px;
	background: url(../imaxes/libro.png) no-repeat;
	padding: 2px 0px 0px 20px;
}
* html .contiene_ver_todos_libros { padding: 3px 0px 0px 20px;}/* solo ie6 */


.contiene_ver_todos_libros2{ background: url(../imaxes/ayuda.png) no-repeat;}
* html .contiene_ver_todos_libros2{ padding: 3px 0px 0px 20px;}/* solo ie6 */

.p_icono_entrar_bolsa {
	float: left;
	margin:0px 30px 0px 0px;
	text-align: center;	
}

.link_bolsa_emprego {
        text-decoration: none;
	float: right;
	height: 20px;
	font-weight: bold;
        color: #c03;
	padding: 9px 0px 0px 30px;
	background: url(../imaxes/entrar.png) no-repeat;
}

.link_titulo_texto_formacion {
	text-decoration: none;
	cursor: pointer;
}

.ul_faq_formacion {
	color:#003366;
	float:left;
	margin:20px 0px 20px 20px;
	width:730px;
	list-style: none;
	font-size: 0.9em;
}

.ul_faq_formacion li { margin: 10px 0px 0px 30px;}

.ul_faq_formacion li a, .p_faq_formacion a { text-decoration: none; color: #c03;}

.p_faq_formacion {
        float: left;
        font-size: 0.9em;
        margin:10px 0px 0px 20px;
        width: 730px;
}
/* ----------------------------------  fin formacion --------------------------------------- */

/* ----------------------------------  inicio biblioteca busqueda --------------------------------------- */

h3, h6, h7 {
        float: left;
        width: 95%;
        height: 55px;
        margin: 10px 0px 0px 10px;
        background: url(../imaxes/dibujo_formacion.jpg) no-repeat;
        font-size: 1em;
        color: #c03;
}



.h9 { background: url(../imaxes/faro_pequeno.jpg) no-repeat;}

.h10 { background: url(../imaxes/ancla_pequena.png) no-repeat 30px 10px;}

h6 { background: url(../imaxes/recursos.png) no-repeat 10px 0px; margin: 20px 0px 0px 10px;}
* html h6 { font-size: 1.4em;}

.h7, .h8 {
        float: right;
	width: 400px;
        height: 55px;
        background: url(../imaxes/recursos.png) no-repeat 90% 0%;
        font-size: 1em;
        color: #c03;
}
* html .h7 { font-size: 1.4em;}/* solo ie6 */

.h8 { width: 500px;}
* html .h8 { font-size: 1.4em;}/* solo ie6 */



.texto_h3 {
        float: left;
        margin: 14px 0px 0px 65px;
}

.texto_h3b {
        float: right;
        margin: 14px 95px 0px 0px;
}


.subrayado_h3 {
        float: left;
        width: 70%;
        height: 20px;
        margin: 12px 0px 0px 5px;
        border-bottom: 1px solid #75c6e3;
}

.contiene_buscador_biblioteca {
        float: left;
        width: 755px;
        height: 20px;
        border: 2px solid #75c6e3;
        background: #ddf9ff;
        margin: 15px 0px 0px 30px;
}

.texto_titulo_buscar_biblioteca {
        float: left;
        color: #036;
        font-size: 13px;
        font-weight: bold;
        margin: 0px 0px 0px 10px;
}

.input_buscar_biblioteca {
        float: left;
        height: 18px;
        width: 280px !important;
        border:1px solid #75c6e3;
        margin: 0px 0px 0px 5px;
        font-size: 12px;
        font-weight: bold;
        color: #036;
        padding: 0px 0px 0px 3px;
}

.texto_debajo_buscar, .texto_debajo_buscar_error {
        float: left;
        height: 25px;
        width: 745px;
        margin: 10px 0px 0px 37px;
        font-size: 11px;
        color: #036;
        text-align: justify;
}

.texto_debajo_buscar_error { color: #c03;}

.pie_texto_debajo_buscar {
        float: right;
        height: 15px;
        font-size: 11px;
        color: #c03;
        text-align: justify;
        font-weight: bold;
}

.contiene_lista_biblioteca_materiales {
        float: left;
        width: 360px;
        margin: 0px 0px 0px 80px;
}

.lista_biblioteca_materiales { list-style:none;}

.li_biblioteca_materiales {
        float: left;
        /*width: 180px;*/
	width: 600px;
        height: 30px;
}

.imagen_li_biblioteca_materiales {
        float: left;
        width: 23px;
        height: 21px;
        background: url(../imaxes/sinbolo_noticias.jpg) no-repeat;
}

.texto_li_biblioteca_materiales {
        float: left;
        height: 21px;
        font-size: 12px;
        font-weight: bold;
        color: #036;
        margin: 0px 0px 0px 10px;
}

.contiene_formulario_buscar {
        float: left;
        width: 310px;
        height: 260px;
        margin: -25px 0px 0px 40px;
        border:1px solid #75c6e3;
        background: #ddf9ff;
}

.biblioteca_buscar_fielset {
        float: left;
        width: 300px;
        border: none;
}

.buscar_biblioteca_buscar_fielset {
        float: left;
        width: 280px;
        font-size: 11px;
        font-weight: bold;
        color: #036;
        margin: 0px 0px 0px 10px;
}

.input_buscar_biblioteca_buscar_fielset {
        float: left;
        width: 260px;
        border: 1px solid #75c6e3;
        margin: 0px 0px 0px 10px;
}

.lista_buscar_biblioteca_buscar_fielset { list-style:none; }

.li_buscar_biblioteca_buscar_fielset_grande, .li_buscar_biblioteca_buscar_fielset_pequeno, .li_buscar_biblioteca_buscar_fielset_ultimo{
       float: left;
       width: 235px;
       height: 25px;
       font-size: 11px;
       font-weight: bold;
       color: #036;
       margin: 5px 0px 0px 10px;
}

.li_buscar_biblioteca_buscar_fielset_pequeno { width: 120px;}

.li_buscar_biblioteca_buscar_fielset_ultimo { width: 150px;}

.separa_biblioteca_buscar_del_fondo {
        float: left;
        width: 700px;
        height: 10px;
}

.li_buscar_biblioteca_boton_buscar_fielset {
        float: left;
        width: 84px;
        height: 22px;
        margin: 10px 0px 0px 220px;
}

.biblioteca_boton_buscar_parte_izquierda {
        float: left;
        color: #fff;
        background: #75c6e3;
        width: 2px;
        height: 12px;
        text-align: left;
        border: 1px solid #75c6e3;
        margin: 4px 0px 0px 0px;
        cursor: pointer;
}

.biblioteca_boton_buscar_parte_derecha {
        float: left;
        color: #fff;
        background: #75c6e3;
        width: 2px;
        height: 12px;
        text-align: left;
        border: 1px solid #75c6e3;
        margin: 4px 0px 0px 0px;
        cursor: pointer;
}

.contiene_biblioteca_boton_buscar_imagenes{
        float: left;
        border: 2px solid #75c6e3;
        height: 16px;
        margin: 0px 0px 0px -1px;
        background: #75c6e3;
}

.biblioteca_boton_buscar {
        float: left;
        border: 0px solid #75c6e3;
        height: 14px;
        margin: -2px 0px 0px 0px;
        color: #036;
        background: #75c6e3;
        cursor: pointer;
	font-weight: bold;

}

.ver_todos_libros {
        text-decoration: none;
        color: #c03;
        font-size: 0.7em;
        font-weight: bold;
}

.link_libros {
        text-decoration: none;
        color: #c03;
        font-weight: bold;
}



/* ----------------------------------  fin biblioteca busqueda --------------------------------------- */

/* ----------------------------------  inicio biblioteca resultados busqueda ----------------------------- */

.numero_resultados {
        float: left;
        height: 20px;
        width: 160px;
        font-size: 12px;
        color: #c03;
        font-weight: bold;
        margin: 20px 0px 0px 600px;
}
* html .numero_resultados { font-size: 0.7em;}

.imagen_faro {
        float: left;
        width: 41px;
        height: 48px;
        margin: 0px 0px 0px 0px;
        background: url(../imaxes/faro.jpg) no-repeat;
}

.lista_resultados_busqueda_biblioteca { list-style:none;}

.li_resultados_busqueda_biblioteca {
        float: left;
        margin: 20px 0px 0px 30px;

}

.imagen_li_resultados_busqueda_biblioteca {
        float: left;
        width: 54px;
        height: 48px;
        background: url(../imaxes/faro2.jpg) no-repeat;
}

.titulo_li_resultados_busqueda_biblioteca, .titulo_li_resultados_busqueda_videos {
        float: left;
        height: 16px;
        font-size: 0.8em;
        color: #c03;
        font-weight: bold;
        margin: 0px 0px 0px 10px;
}

.li_resultados_busqueda_biblioteca2 {
        float: left;
        margin: 0px 0px 20px 30px;

}

.imagen_li_resultados_busqueda_biblioteca2 {
        float: left;
        width: 23px;
        height: 21px;
        background: url(../imaxes/sinbolo_noticias.jpg) no-repeat;
}

.imagen_li_resultados_busqueda_biblioteca3 {
        float: left;
        width: 27px;
        height: 21px;
        background: url(../imaxes/sinbolo_noticias.jpg) no-repeat;
}

.imagen_li_resultados_busqueda_biblioteca4 {
        float: left;
        width: 27px;
        height: 21px;
        background: url(../imaxes/sinbolo_noticias.jpg) no-repeat;
	margin: 12px 4px 0px 0px;
}


.titulo_li_resultados_busqueda_biblioteca { width: 700px; height: auto;}

.titulo_li_resultados_busqueda_videos { width: 700px;}

.texto_li_resultados_busqueda_biblioteca {
        float: left;
        width: 700px;
        font-size: 0.8em;
        color: #036;
        font-weight: bold;
        margin: 0px 0px 0px 10px;
}
* html .texto_li_resultados_busqueda_biblioteca { font-size: 0.8em;}/* solo ie */
* html .titulo_li_resultados_busqueda_videos a { font-size: 1em;}/* solo ie */

.separa_resultados_busqueda_biblioteca {
        float: left;
        width: 700px;
        height: 20px;
}

.contiene_video {
	float: left;
	margin: 20px 0px 0px 190px ;

}
* html .contiene_video { margin: 20px 0px 0px 100px ;}/* solo ie6 */

.contiene_flash {
	float: left;
	margin: 20px 0px 0px 100px ;
	border: 1px solid #75c6e3;
        background: url(../imaxes/gaviota_fondo.png) no-repeat bottom right;

}
* html .contiene_flash { margin: 20px 0px 0px 50px ;}/* solo ie6 */
/* ----------------------------------  fin biblioteca resultados busqueda ----------------------------- */

/* ----------------------------------  inicio ficha libro ----------------------------- */

.imagen_izquierda {
        float: left;
        width: 160px;
        height: 400px;
        background: url(../imaxes/faro_grande.jpg) no-repeat;
        background-position: 10px 10px;
}

.contiene_formulario_ficha_libro {
        float: left;
        width: 600px;
}

.contiene_titulo_ficha_libro, .contiene_autor_ficha_libro, .contiene_isbn_ficha_libro, .contiene_ano_ficha_libro, .contiene_paginas_ficha_libro, .contiene_idioma_ficha_libro, .contiene_precio_ficha_libro, .contiene_resena_ficha_libro  {
        float: left;
        width: 90px;
        height: 30px;
        background: #1a50b8;
        margin: 10px 0px 0px 0px;
}

.contiene_resena_ficha_libro { margin: 0px 0px 0px 0px;}

.contiene_ano_ficha_libro, .contiene_paginas_ficha_libro, .contiene_precio_ficha_libro { margin-left: 10px;}


.titulo_ficha_libro, .autor_ficha_libro, .isbn_ficha_libro, .ano_ficha_libro, .paginas_ficha_libro, .idioma_ficha_libro, .precio_ficha_libro, .resena_ficha_libro {
        float: left;
        font-size: 12px;
        color: #fff;
        font-weight: bold;
        margin: 5px 0px 0px 10px;
}

.contiene_texto_ficha_libro_titulo, .contiene_texto_ficha_libro_autor, .contiene_texto_ficha_libro_isbn, .contiene_texto_ficha_libro_ano, .contiene_texto_ficha_libro_paginas, .contiene_texto_ficha_libro_idioma, .contiene_texto_ficha_libro_precio {
        float: left;
        width: 484px;
        height: 28px;
        background: #75c6e3;
        border: 1px solid #069;
        margin: 10px 0px 0px 10px;
}

.contiene_texto_ficha_libro_titulo { overflow: auto ;}
.contiene_texto_ficha_libro_isbn { width: 140px;}
.contiene_texto_ficha_libro_ano { width: 60px;}
.contiene_texto_ficha_libro_paginas { width: 60px;}
.contiene_texto_ficha_libro_idioma { width: 240px; }
.contiene_texto_ficha_libro_precio { width: 132px; }



.texto_ficha_libro_titulo, .texto_ficha_libro_autor, .texto_ficha_libro_isbn, .texto_ficha_libro_ano, .texto_ficha_libro_paginas, .texto_ficha_libro_idioma, .texto_ficha_libro_precio {
        float: left;
        font-size: 0.7em;
        color: #036;
        font-weight: bold;
        border: none;
        background: #75c6e3;
        margin: 4px 0px 0px 10px;
}
* html .texto_ficha_libro_titulo { font-size: 0.7em;} /* solo ie6 */
* html .texto_ficha_libro_autor { font-size: 0.8em;} /* solo ie6 */
* html .texto_ficha_libro_isbn { font-size: 0.8em;} /* solo ie6 */
* html .texto_ficha_libro_ano { font-size: 0.8em;} /* solo ie6 */
* html .texto_ficha_libro_paginas { font-size: 0.8em;} /* solo ie6 */
* html .texto_ficha_libro_idioma { font-size: 0.8em;} /* solo ie6 */
* html .texto_ficha_libro_precio  { font-size: 0.8em;} /* solo ie6 */

.p_resena {
        float: left;
        width: 584px;
        border: 1px solid #069;
        margin: 10px 0px 0px 0px;
}

.contiene_resena_ficha_libro {
        float: left;
        width: 90px;
        height: 30px;
        background: #1a50b8;
}

.resena_ficha_libro {
        float: left;
        font-size: 12px;
        color: #fff;
        font-weight: bold;
        margin: 5px 0px 0px 10px;
}

  .contiene_resena {
        float: left;
        width: 90px;
        margin: 10px 0px 0px 0px;
  }

  .capa1 {
   position: absolute;
   width: 99px;
   height: 39px;
   background: #fff;
   border-bottom: 1px solid #069;
   border-right: 1px solid #069;
   z-index: 1;
  }
  .capa2 {
   position: absolute;
   padding: 5px;
   width: 574px;
   height: 200px;
   overflow: auto;
   color: black;
   background: #75c6e3;
   border: 1px solid #069;
   z-index: 0;
   font-size: 0.8em;
   color: #036;
   font-weight: bold;
   line-height: 18px;
   text-align: justify;
   margin-bottom: 10px;
  }
* html .capa2 { font-size: 0.8em;}/* solo ie6 */
  .espacio_capa2 {
        float: left;
        width: 99px;
        height: 29px;
        padding-right: 5px;
  }





/* ----------------------------------  fin ficha libro ----------------------------- */

/* ----------------------------------  inicio mail busca ----------------------------- */

.mensaje_mail_buscar {
        float: left;
        width: 700px;
        height: 29px;
        font-size: 15px;
        color: #036;
        font-weight: bold;
        background: url(../imaxes/x_grande.jpg) no-repeat;
        margin: 20px 0px 0px 60px;
}

.pescagalicia_telobusca {
        float: left;
        width: 700px;
        height: 29px;
	text-align: center;
        font-size: 1.2em;
        color: #c03;
        font-weight: bold;
        margin: 20px 0px 0px 60px;
}
* html .pescagalicia_telobusca { margin: 20px 0px 0px 30px;}

.texto_mensaje_mail_buscar {
        margin: 0px 0px 0px 33px;
}

.parrafo1_mail_buscar, .parrafo2_mail_buscar, .parrafo1_mail_buscar_error {
       float: left;
       width: 700px;
       font-size: 12px;
       color: #c03; 
       font-weight: bold;
       margin: 20px 0px 0px 40px;
}

.parrafo1_mail_buscar_error { font-size: 1.2em;}
* html .parrafo1_mail_buscar_error { width: 700px;}

.contiene_nombre_mail_buscar, .contiene_apellidos_mail_buscar, .contiene_email_mail_buscar, .contiene_telefono_mail_buscar, .contiene_titulo_mail_buscar, .contiene_autor_mail_buscar, .contiene_isbn_mail_buscar, .contiene_editorial_mail_buscar, .contiene_resena_mail_buscar {
        float: left;
        width: 98px;
        /*height: 20px;*/
        margin: 5px 0px 0px 40px;
        background: #069;
        border: 1px solid #036;
	font-size: 0.9em;
}



.contiene_apellidos_mail_buscar, .contiene_telefono_mail_buscar, .contiene_editorial_mail_buscar { margin: 5px 0px 0px 10px;}

.titulo_texto_nombre_mail_busca, .titulo_texto_apellidos_mail_busca, .titulo_texto_email_mail_busca, .titulo_texto_telefono_mail_busca, .titulo_texto_titulo_mail_busca, .titulo_texto_autor_mail_busca, .titulo_texto_isbn_mail_busca, .titulo_texto_editorial_mail_busca, .titulo_texto_resena_mail_busca {
        float: left;
        color: #fff;
        font-size: 12px;
        font-weight: bold;
        margin: 4px 0px 0px 10px;
}

.contiene_input_mail_busca_nombre, .contiene_input_mail_busca_apellidos, .contiene_input_mail_busca_email, .contiene_input_mail_busca_telefono, .contiene_input_mail_busca_titulo, .contiene_input_mail_busca_autor, .contiene_input_mail_busca_isbn, .contiene_input_mail_busca_editorial {
        float: left;
        width: 200px;
        /*height: 30px;*/
        background: #d6f3f5;
        border: 1px solid #069;
        margin: 5px 0px 0px 10px;
}

.contiene_input_mail_busca_apellidos, .contiene_input_mail_busca_email, .contiene_input_mail_busca_editorial { width: 300px;}

.contiene_input_mail_busca_titulo, .contiene_input_mail_busca_autor { width: 622px;}

.input_mail_busca_nombre, .input_mail_busca_apellidos, .input_mail_busca_email, .input_mail_busca_telefono, .input_mail_busca_titulo, .input_mail_busca_autor, .input_mail_busca_isbn, .input_mail_busca_editorial  {
        float: left;
        width: 186px;
        color: #036;
        font-size: 12px;
        font-weight: bold;
        margin: 5px 0px 0px 5px;
        border: none;
        background: #d6f3f5;
	height: 16px;
}

.input_mail_busca_apellidos , .input_mail_busca_email, .input_mail_busca_editorial{ width: 286px;}

.input_mail_busca_titulo, .input_mail_busca_autor  { width: 612px;}

.contiene_textarea_mail_busca_resena {
        float: left;
        width: 622px;
        height: 90px;
        background: #d6f3f5;
        border: 1px solid #069;
        margin: 5px 0px 0px 10px;
}

.textarea_mail_busca_resena {
        float: left;
        width: 612px;
        height: 84px;
        color: #036;
        font-size: 12px;
        font-weight: bold;
        overflow: auto;
        margin: 2px 0px 0px 5px;
        border: none;
        background: #d6f3f5;
}

.mail_busca_linea_subraya {
        float: left;
        width: 722px;
        height: 10px;
        margin: 0px 0px 0px 40px;
        border-bottom: 1px solid #036;
}

.separa_mail_busca_del_fondo, .separa_mail_busca_del_fondo2 {
        float: left;
        width: 700px;
        height: 20px;
}

.separa_mail_busca_del_fondo2 { height: 5px; }
/* ----------------------------------  fin mail busca ----------------------------- */

/* ----------------------------------  inicio ligazon --------------------------------------- */

.contiene_ligazon {
        float: left;
        width: 770px;
        height: 75px;
        margin: 24px 0px 0px 20px;
}

.contiene_imagen_ligazon {
        float: left;
        width: 57px;
        height: 60px;
        margin: 12px 10px 0px 0px;
        background: url(../imaxes/ancla.png) no-repeat;
}

.contiene_titulo_ligazon{
        float: left;
        height: 15px;
        width: 700px;
        color: #c03;
        font-size: 0.8em;
        font-weight: bold;
}

.contiene_titulo_ligazon a { text-decoration: none; color: #c03;}

.contiene_texto_ligazon{
        float: left;
        width: 700px;
        color: #036;
        font-size: 0.8em;
}

.contiene_link_ligazon{
        float: left;
        height: 15px;
        width: 700px;
        color: #c03;
        font-size: 0.8em;
        font-weight: bold;
}

.link_sin_efectos_ligazons { color: #c03;}

.separa_ligazon_del_fondo {
        float: left;
        width: 700px;
        height: 10px;
}

.contiene_buscador_servizos {
        float: left;
        height: 20px;
        width: 580px;
        border: 2px solid #75c6e3;
        background: #ddf9ff;
        margin: 20px 0px 0px 125px;
}
* html .contiene_buscador_servizos { margin: 20px 0px 0px 67px;} /* solo ie6 */

.input_buscar_servizos {
        float: left;
        height: 16px;
        width: 460px;
        border:1px solid #75c6e3;
        margin: 0px 0px 0px 10px;
        font-size: 12px;
        font-weight: bold;
        color: #036;
        padding: 2px 0px 0px 3px;
}

/* ----------------------------------  inicio pie --------------------------------------- */

.pie {
        float: left;
        width: 815px;
        background: #036;
        border:5px solid #036;
        margin: 20px 0px 0px 38px;
        color: #fff;
        text-align: center;
        font-size: 11px;
        font-weight: bold;
}

.separador_links_pie {
        color: #75c6e3;
        font-size: 14px;
        font-weight: bold;
}

.separa_pie_del_fondo {
        float: left;
        width: 815px;
        height: 10px;
}

/* ----------------------------------  fin pie --------------------------------------- */

/* ----------------------------------  inicio secretaria --------------------------------------- */

.h4_secretaria {
        float: left;
        margin: 40px 0px 0px 20px;
}

.texto_h4_secretaria {
        float: left;
        font-size: 1em;
        color: #036;
        font-weight: bold;
        margin: 0px 0px 0px 3px;
}

.lista_secretaria {
        float: left;
        width: 700px;
        margin: 20px 0px 0px 30px;
        list-style: none;
}

.ul_titulaciones {
        float: left;
        margin: 40px 0px 30px 30px;
        list-style: none;
}

.ul_titulaciones  li{
        float: left;
        width: 700px;
	margin: 0px 0px 20px 0px;
}

.li_secretaria {
        float: left;
        margin: 0px 0px 20px 0px;
}

.li_secretaria2 {
        float: left;
        margin: 0px 0px 5px 0px;
	text-align: center;
}

.titulo_li_secretaria {
       float: left;
       width: 700px;
       font-size: 0.9em;
       font-weight: bold;
       color: #c03;
}

.titulo_li_secretaria a {color: #c03; text-decoration: none;}

.texto_li_secretaria {
       float: left;
       width: 740px;
       font-size: 0.8em;
       color: #036;
       margin: 5px 0px 0px 5px;
       text-align: justify;
}
* html .texto_li_secretaria { width: 710px;}

.separa_secretaria {
        float: left;
        width: 700px;
        height: 30px;
}

.link_secretaria {
        text-decoration: none;
        color: #036;
        font-weight: bold;
}

.link_sin_efectos_secretaria {
        text-decoration: none;
        color: #c03;
	font-size: 0.9em;

}

.negrita_secretaria {
        font-weight: bold;
}

.link_a_secretaria, .link_a_secretaria_sin_imagen, .link_a_secretaria_sin_imagen2 {
	float: left;
	background: url(../imaxes/sobre.jpg) no-repeat;
	border:medium none;
	color:#c03;
	font-size:1.1em;
	font-weight:bold;
	padding:1px 0px 5px 29px;
}
* html .link_a_secretaria { margin: 20px 0px 0px 230px;}
* html .link_a_secretaria_sin_imagen { margin: 20px 0px 0px 230px;}

.link_a_secretaria_sin_imagen2 {
	margin: 20px 0px 0px 10px; 
	width: 180px; 
	text-align: left; 
	background: url(../imaxes/sinbolo_noticias.jpg) no-repeat 0px 10px;
	padding:0px 0px 0px 29px;
}

.link_a_secretaria_sin_imagen { background: none; }

/* ----------------------------------  fin secretaria --------------------------------------- */

/* ----------------------------------  inicio accesibilidad --------------------------------------- */
.p_ancla_accesible {
	float: left;
	width: 650px;
	margin: 20px 0px 0px 30px;
	color: #c03;
	font-weight: bold;
	background: url(../imaxes/ancla_pequena.png) no-repeat;
	padding: 5px 0px 15px 30px;
}
* html .p_ancla_accesible { margin: 20px 0px 0px 30px;}

.p_flotador_accesible {
	float: left;
	width: 70%;
	padding: 2px 0px 15px 30px;
	margin: 20px 0px 0px 35px;
	background: url(../imaxes/sinbolo_noticias.jpg) no-repeat;
	font-weight: bold;
	color: #c03;
}

.p_accesible, .tabla_accesible {
float: left;
color:#036;
font-size:0.9em;
margin:20px 0px 0px 40px;
text-align:justify;
width:700px;
}

.tabla_accesible { border: 1px solid #036;}
.tabla_accesible th { border-bottom: 1px solid #036;}

.texto_h4 {
float:left;
margin:14px 0px 0px 65px;
color:#c03;
font-size:0.9em;
}

.lista_accesible {
        float: left;
        list-style: none;
        width: 700px;
        margin: 10px 0px 0px 40px;
}

.li_accesible {
color:#036;
font-size:0.8em;
}
/* ----------------------------------  fin accesibilidad --------------------------------------- */

/* ----------------------------------  inicio patron costeiro --------------------------------------- */
h5 {
float: left;
color:#c03;
float:left;
font-size:1.2em;
margin:10px 0px 20px 10px;
width: 670px;
}

.p_patron, .p_patron_centrado_bold, .p_patron_centrado {
        float: left;
        font-size: 0.8em;
        margin:0px 0px 0px 20px;
        color: #036;
        width: 730px;
}

.p_patron_centrado_bold {
        text-align: center;
        color: #c03;
        font-weight: bold;
        margin: 10px 0px 10px 20px;
}

.p_patron_centrado {
        text-align: center;
        margin: 0px 0px 0px 20px;
}

.negrita_patron {font-weight: bold;}

.link_patron { color: #036; }

.contiene_lista_patron {
        float: left;
}

.lista_patron {
        list-style: none;
}

.li_patron, .li_patron2, .li_patron3  {
        font-size: 0.8em;
        margin:0px 0px 0px 20px;
        color: #036;
        font-weight: bold;
        text-align: center;
        width: 730px;
}

.li_patron2  { font-weight: normal;}

.li_patron3 { font-weight: normal; text-align: left; margin-left: 100px; width: 500px;}

/* ----------------------------------  inicio patron costeiro --------------------------------------- */

/* ----------------------------------  inicio aviso legal --------------------------------------- */

.p_ancla_aviso {
	float: left;
	width: 650px;
	margin: 20px 0px 0px 20px;
	color: #c03;
	font-weight: bold;
	background: url(../imaxes/ancla_pequena.png) no-repeat;
	padding: 5px 0px 15px 30px;
}

.p_flotador_aviso {
	float: left;
	width: 70%;
	padding: 2px 0px 15px 30px;
	margin: 20px 0px 0px 20px;
	background: url(../imaxes/sinbolo_noticias.jpg) no-repeat;
	font-weight: bold;
	color: #c03;
}


h4 {
float: left;
color:#c03;
font-size:1.2em;
margin:10px 0px 20px 10px;
width: 670px;
}

.p_aviso, .p_aviso_centrado {
        float: left;
        font-size: 0.8em;
        margin:0px 0px 0px 20px;
        color: #036;
        width: 770px;
}

.p_aviso_centrado { text-align: center;} 


.lista_avisolegal {
        float: left;
        list-style: none;
}

.li_avisolegal {
        font-size: 0.8em;
        margin:0px 0px 0px 80px;
        color: #036;
        width: 700px;
}
/* ----------------------------------  fin aviso legal --------------------------------------- */

/* ----------------------------------  inicio preguntas fecuentes --------------------------------------- */

.p_preguntas, .p_preguntas1, .p_preguntas2 {
        float: left;
        font-size: 0.9em;
        /*font-weight: bold;*/
        margin:0px 0px 0px 20px;
        width: 730px;
}

.p_preguntas, .p_preguntas1 { 
	background: url(../imaxes/sinbolo_noticias.jpg) no-repeat;
	padding: 3px 0px 4px 27px;
}

.p_preguntas1 { margin:10px 0px 0px 20px; color: #036;}
.p_preguntas2 { margin:0px 0px 5px 30px;}

.link_preguntas {
        text-decoration: none;
        color: #036;
}

.link_preguntas:hover { text-decoration: underline;}

.p_volver_arriba {
	float: left;
	width: 450px;
	text-align: center;	
	padding: 20px 0px 20px 0px;
}

.p_volver_arriba_sin_imagen {	
	float: left;
	width: 100%;
	text-align: center;
}

.link_volver_arriba {
	background: url(../imaxes/volver.png) no-repeat;
	color:#c03;
	float:right;
	font-weight:bold;
	height:20px;
	padding:0px 0px 0px 20px;
	text-decoration:none;
}

.link_volver_arriba_sin_imagen { 
	font-size: 0.7em; 
	color:#c03;
	font-weight:bold;
	text-decoration: none;
}
/* ----------------------------------  fin preguntas fecuentes --------------------------------------- */

/* ----------------------------------  inicio formulario patron --------------------------------------- */


.lista_formulariopatron {
        float: left;
        list-style: none;
        color: #036;
        margin: 20px 0px 0px 30px;
}

.li_formulariopatron {
        float: left;
        margin: 5px 0px 0px 0px;
}



.imput_formulariopatron_largo, .imput_formulariopatron_corto {
        border: 1px solid #75c6e3;
        width: 500px;
        float: left;
        margin-top: 3px;
}

.imput_formulariopatron_corto {
        width: 194px;
}

.nombre_campo_input, .nombre_campo_input_pequeno {
        float: left;
        width: 200px;
        color: #036;
        font-weight: bold;
        font-size: 0.9em;
}

.nombre_campo_input_pequeno {
        width: 100px;
        margin: 3px 0px 0px 10px;
}

.formulariopatron_contiene_botom {
        float: left;
        margin: 0px 0px 0px 500px;
}
/* ----------------------------------  fin formulario patron  --------------------------------------- */

/* ----------------------------------  inicio mapa web  --------------------------------------- */
	
.lista_mapa {
        list-style: none;
        float: left;
        margin: 20px 0px 0px 70px;
}

.li_mapa {
        color: #c03;
        font-weight: bold;
        font-size: 1em;
        margin-top: 15px;
}

.sublista_mapa {
        list-style: none;
	margin-left:25px;
}

.subli_mapa {
       margin: 0px 0px 0px 40px;
       font-size: 0.8em;
	background: url(../imaxes/sinbolo_noticias.jpg) no-repeat;
	margin: 5px 0px 5px 0px;
	padding: 7px 0px 0px 27px;
}

.subli_mapa2 {
	float: left;
       margin: 0px 0px 0px 40px;
       font-size: 0.8em;
	width: 700px;
}

.link_mapa_lista {
        text-decoration:none;
       color: #c03;
	background: url(../imaxes/sinbolo_noticias.jpg) no-repeat;
	padding: 0px 0px 2px 27px;
}

.link_mapa_lista2 {
        text-decoration:none;
       color: #036;
       font-size: 1.3em;
}

.link_mapa_li {
        text-decoration:none;
       color: #036;
}

/* ----------------------------------  fin mapa web  --------------------------------------- */

/* ----------------------------------  inicio coop  --------------------------------------- */

.titulo_pais {

	color: #036;
	margin-left: 20px;
}

.link_mapa_lista_coop {
        text-decoration:none;
       color: #c03;
	font-weight: bold;
}

.contiene_titulo_ficha_pais { height: 48px !important;}

.contiene_nombre_pais, .contiene_descripcion_pais  {
        float: left;
        width: 500px;
	text-align: center;
	color: #fff;
        background: #1a50b8;
        margin: 10px 0px 0px 0px;
	font-weight: bold;
	padding: 7px 20px 10px 20px;
}

.pais_barra_izquierda {
	float: left;
	width: 200px;
	min-height: 700px;
}
* html .pais_barra_izquierda { height: 700px;}

.p_ancla_pais {
	float: left;
	margin: 20px 0px 0px 20px;
	color: #c03;
	font-weight: bold;
	background: url(../imaxes/ancla_pequena.png) no-repeat;
	padding: 5px 0px 15px 30px;
	font-size: 0.9em;
}
* html .p_ancla_pais { margin: 20px 0px 0px 10px;}

.lista_paises {
	list-style: none;
	float: left;
}

.li_paises {
	float: left;
	font-weight: bold;
	background: url(../imaxes/sinbolo_noticias.jpg) no-repeat;
	padding: 5px 0px 15px 30px;
	margin: 0px 0px 0px 30px;
}
* html .li_paises { margin: 0px 0px 0px 20px; }/* solo ie6 */

.li_paises a{
	color: #c03;
	text-decoration: none;
	font-size: 0.9em;
}

.pais_texto_titulo {
	float: left;
	width: 100px;
	background: #1a50b8;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 5px 10px; 
	color: #fff;
	font-size: 0.8em;
	font-weight: bold;
}

.pais_texto_texto, .pais_texto_texto2 {
	float: left;
	width: 408px;
	background: #1a50b8;
	margin: 10px 0px 0px 10px;
	padding: 4px 0px 4px 10px; 
	color: #036;
	font-size: 0.8em;
	font-weight: bold;
	border: 1px solid #1a50b8;
	background: #75c6e3;
}

.pais_texto_texto2 { min-height: 32px;}
* html .pais_texto_texto2 {height: 32px;} /* solo ie6 */

.coo_barra_izquierda {
	float: left;
	width: 200px;
	
}

/* ----------------------------------  fin coop  --------------------------------------- */

/* ----------------------------------  inicio lecer  --------------------------------------- */

.contiene_lecer {
        float: left;
        width: 750px;
        margin: 10px 0px 0px 20px;
}

.titulo_texto_lecer {
        float: left;
        font-size: 0.9em;
        font-weight: bold;

}

.link_lecer1, .link_lecer2, .link_lecer3 {
	float: left;
        text-decoration: none;
	height: 59px;
        color: #c03;
        margin: 0px 0px 0px 50px;	
	padding: 24px 0px 0px 60px;
}

.link_lecer1 { background: url(../imaxes/normativas.png) no-repeat;}

.link_lecer2 { background: url(../imaxes/escuelas.png) no-repeat;}

.link_lecer3 { background: url(../imaxes/examenes.png) no-repeat;}

.texto_li_secretaria_normativas {
       float: left;
       width: 670px;
       font-size: 0.8em;
       color: #036;
       margin: 5px 0px 0px 30px;
       text-align: justify;
}
* html .texto_li_secretaria_normativas { width: 650px;}

.p_enal {
	float: left;
	margin: 20px 0px 20px 160px;
}
* html .p_enal{margin: 20px 0px 20px 70px;}

.p_enal .a_enal1, .a_enal2{
	float: left;
	margin: 0px 30px 0px 0px;
	text-decoration: none;
	font-weight: bold;
	color: #c03;
	background: url(../imaxes/enal_basica.png) no-repeat;
	padding: 9px 0px 12px 63px;

}

.a_enal2{ background: url(../imaxes/enal.png) no-repeat;}
/* ----------------------------------  fin lecer  --------------------------------------- */

/* ----------------------------------  inicio escuelas nauticas  --------------------------------------- */

.escuelas_titulo, .escuelas_titulo2 {
	float: left;
	background: #1a50b8;
	font-size: 0.9em;
	font-weight: bold;
	padding: 5px 0px 5px 5px;
	color: #fff;
	width: 136px;
	margin: 5px 0px 0px 40px;
}

.escuelas_titulo2 { margin: 5px 0px 0px 5px;}

.escuelas_texto, .escuelas_texto2 {
	float: left;
	border: 1px solid #1a50b8;
	padding: 4px 0px 4px 5px;
	width: 590px;
	font-size: 0.9em;
	color: #036;
	background: #d6f3f5;
	margin: 5px 0px 0px 5px;
	font-weight: bold;
}

.escuelas_texto2 { width: 216px;}

.escuelas_texto a { text-decoration: none; color: #c03; } 
.escuelas_texto2 a { text-decoration: none; color: #c03; }

.texto_li_secretaria_escuelas {
       float: left;
       width: 740px;
       font-size: 0.8em;
       color: #036;
       margin: 5px 0px 0px 30px;
       text-align: justify;
}
* html .texto_li_secretaria_escuelas { width: 710px;}
/* ----------------------------------  fin escuelas nauticas  --------------------------------------- */

/* ----------------------------------  inicio lecer normativa --------------------------------------- */

.link_lecer_normativa {
        text-decoration: none;
        color: #c03;
}




.texto_h3_lecer_normativa {
        float: left;
        font-size: 1em;
        margin: 14px 0px 0px 65px;
        cursor: pointer;
}

.texto_h3_lecer_normativa:hover { text-decoration: underline;}

.span_flotador {
	background: url(../imaxes/sinbolo_noticias.jpg) no-repeat;
	color:#c03;
	font-size:0.9em;
	font-weight:bold;
	padding: 3px 0px 3px 30px;
	float: left;
}
* html .span_flotador { padding: 0px 0px 5px 30px;}

.span_flotador a {
	text-decoration: none;
	color:#c03;
	font-size:0.9em;
}
/* ----------------------------------  fin lecer normativa  --------------------------------------- */

/* ----------------------------------  inicio busqueda_ayuda  --------------------------------------- */

.p_busqueda_ayuda {
    color:#036;
    float:left;
    font-size: 0.8em;
    margin:10px 0px 0px 37px;
    text-align:justify;
    width:700px;
}

.contiene_buscador_busqueda_ayuda {
        float: left;
        width: 380px;
        height: 20px;
        border: 2px solid #75c6e3;
        background: #ddf9ff;
        margin: 15px 0px 0px 30px;
}

.input_buscador_busqueda_ayuda {
    border:1px solid #75C6E3;
    color:#036;
    float:left;
    font-size: 0.8em;
    font-weight:bold;
    height:18px;
    margin:0px 0px 0px 5px;
    padding:0px 0px 0px 3px;
    width:280px !important;
}

.espacio_input_boton {
    float: left;
    width: 10px;
    height: 10px;
}

/* ----------------------------------  fin busqueda_ayuda   --------------------------------------- */

/* ----------------------------------  inicio busqueda resultado  --------------------------------------- */

.p_busqueda_resultado {
    color:#036;
    float:left;
    font-size: 0.8em;
    margin:10px 0px 0px 37px;
    text-align:justify;
    width:700px;
}



/* ----------------------------------  fin  busqueda resultados   --------------------------------------- */

/* ----------------------------------  inicio biblioteca todos --------------------------------------- */

.p_biblioteca_todos, .biblioteca_todos_pie {
    color:#036;
    float:left;
    font-size: 0.8em;
    margin:10px 0px 0px 37px;
    text-align:justify;
    width:700px;
}

.biblioteca_todos_pie { text-align:center;}

.link_bibliotecatodos{
        text-decoration: none;
        color: #c03;
}

.contiene_buscador_biblioteca_todos {
        float: left;
        width: 450px;
        height: 20px;
        border: 2px solid #75c6e3;
        background: #ddf9ff;
        margin: 15px 0px 0px 30px;
}

/* ----------------------------------  fin biblioteca todos  --------------------------------------- */

/* ----------------------------------  inicio ficha libro --------------------------------------- */

.lista_ficha_libro {
	float: left;
	list-style: none;
	margin-top: 20px;
}

.li_ficha_libro {
	color:#036;
	font-size: 0.8em;
	font-weight:bold;
	margin-left: 60px;
}

.p_ficha_libro {
    color:#036;
    float:left;
    font-size: 0.8em;
    margin:10px 0px 0px 37px;
    text-align:center;
    width:700px;
}

.link_ficha_libros{
        text-decoration: none;
        color: #c03;
}
.link_lecer1, .link_lecer2, .link_lecer3 {
	float: left;
        text-decoration: none;
	height: 59px;
        color: #c03;
        margin: 0px 0px 0px 50px;

	padding: 24px 0px 0px 60px;
}



/* ----------------------------------  fin libro  --------------------------------------- */

/* ----------------------------------  inicio biblioteca --------------------------------------- */

.lista_biblioteca {
	float: left;
	list-style: none;
	margin-top: 20px;
}

.li_biblioteca {
	color:#036;
	font-size: 0.8em;
	font-weight:bold;
	margin-left: 60px;
}

.link_biblioteca{
        text-decoration: none;
        color: #c03;
}
* html .link_biblioteca { font-size: 0.7em;}

.p_biblioteca {
    color:#036;
    float:left;
    font-size: 0.8em;
    margin:10px 0px 0px 37px;
    text-align:center;
    width:700px;
}

.p_ancla_biblioteca {
	float: left;
	width: 650px;
	margin: 20px 0px 0px 50px;
	color: #c03;
	font-weight: bold;
	background: url(../imaxes/ancla_pequena.png) no-repeat;
	padding: 5px 0px 15px 30px;
}
* html .p_ancla_biblioteca { margin: 20px 0px 0px 30px;}

.li_biblioteca_flotador {
	float: left;
	width: 650px;
	padding: 0px 0px 0px 15px;
	background: url(../imaxes/sinbolo_noticias.jpg) no-repeat;
	margin: 10px 0px 0px 50px;
}
* html .li_biblioteca_flotador { margin: 10px 0px 0px 30px;} /* solo ie6 */


/* ----------------------------------  fin biblioteca  --------------------------------------- */

/* ----------------------------------  inicio biblioteca autor--------------------------------------- */

.lista_biblioteca_autor {
	float: left;
	list-style: none;
	margin-top: 20px;
}

.li_biblioteca_autor {
	color:#036;
	font-size: 0.8em;
	font-weight:bold;
	margin-left: 60px;
}

.link_biblioteca_autor{
        text-decoration: none;
        color: #c03;
}

.p_biblioteca_autor {
    color:#036;
    float:left;
    font-size: 0.8em;
    margin:10px 0px 0px 37px;
    text-align:center;
    width:700px;
}

/* ----------------------------------  fin biblioteca autor --------------------------------------- */

/* ----------------------------------  inicio biblioteca autores--------------------------------------- */

.lista_biblioteca_autores {
	float: left;
	list-style: none;
	margin-top: 20px;
}

.li_biblioteca_autores {
	color:#036;
	font-size: 0.8em;
	font-weight:bold;
	margin-left: 60px;
}

.link_biblioteca_autores{
        text-decoration: none;
        color: #c03;
}

.p_biblioteca_autores {
    color:#036;
    float:left;
    font-size: 0.8em;
    margin:10px 0px 0px 37px;
    text-align:center;
    width:700px;
}

/* ----------------------------------  fin biblioteca autores --------------------------------------- */

/* ----------------------------------  inicio biblioteca solicitud --------------------------------------- */
.contiene_boton_biblioteca_solicitud{
        float: right;
        margin: 10px 370px 0px 0px;
}

.boton_biblioteca_solicitud{
	height: 26px;
	border: none;
	padding: 0px 0px 0px 25px;
	font-size: 1.1em;
	color: #c03;
	font-weight: bold;
	background: url(../imaxes/sobre.jpg) no-repeat; 
}

/* ----------------------------------  fin biblioteca solicitud --------------------------------------- */

/* ----------------------------------  inicio contacto --------------------------------------- */

.parrafo1_contacto {
       float: left;
       width: 700px;
       font-size: 12px;
       color: #036;
       font-weight: bold;
       margin: 20px 0px 0px 40px;
}

.contiene_nombre_contacto, .contiene_apellidos_contacto, .contiene_email_contacto, .contiene_telefono_contacto, .contiene_dirixido_asunto_contacto{
        float: left;
        width: 98px;
        height: 18px;
        margin: 10px 0px 0px 40px;
        background: #069;
        border: 1px solid #036;
}

.contiene_apellidos_contacto, .contiene_telefono_contacto{ margin: 10px 0px 0px 10px;}

.titulo_texto_nombre_contacto, .titulo_texto_apellidos_contacto, .titulo_texto_email_contacto, .titulo_texto_telefono_contacto, .titulo_texto_dirixido_asunto_contacto{
        float: left;
        color: #fff;
        font-size: 12px;
        font-weight: bold;
        margin: 4px 0px 0px 10px;
}

.contiene_input_contacto_nombre, .contiene_input_contacto_apellidos, .contiene_input_contacto_email, .contiene_input_contacto_telefono, .contiene_input_contacto_dirixido_asunto{
        float: left;
        width: 200px;
        /*height: 30px;*/
        background: #d6f3f5;
        border: 1px solid #069;
        margin: 10px 0px 0px 10px;
}

.contiene_input_contacto_dirixido_asunto{ width: 237px; font-size: 0.9em; height: 20px;}

.contiene_input_contacto_apellidos, .contiene_input_contacto_email { width: 300px;}


.input_contacto_nombre, .input_contacto_apellidos, .input_contacto_email, .input_contacto_telefono  {
        float: left;
        width: 186px;
        color: #036;
        font-size: 12px;
        font-weight: bold;
        margin: 5px 0px 0px 5px;
        border: none;
        background: #d6f3f5;
}

.input_contacto_apellidos , .input_contacto_email { width: 286px;}

.contiene_boton_contacto{
        float: right;
        margin: 10px 370px 0px 0px;
}

.boton_contacto{
	height: 26px;
	border: none;
	padding: 0px 0px 0px 25px;
	font-size: 1.1em;
	color: #c03;
	font-weight: bold;
	background: url(../imaxes/sobre.jpg) no-repeat; 
}

.option_contactar_xeral {	

}
/* ----------------------------------  fin contacto --------------------------------------- */

/* ----------------------------------  inicio didactico --------------------------------------- */
.lista_didactico {
	float: left;
        width: 750px;
	list-style: none;
        margin: 10px 0px 0px 20px;
	
}

.li_didactico {
        margin: 50px 0px 0px 50px;	
}

.link_didactico1, .link_didactico2, .link_didactico3 {
	background: url(../imaxes/nos.png) no-repeat;
	padding: 20px 0px 10px 90px;
        text-decoration: none;
        color: #c03;
	font-size: 0.9em;
	font-weight: bold;
}
* html .link_didactico1  { padding: 40px 0px 10px 90px;}
* html .link_didactico2  { padding: 38px 0px 10px 90px;}
* html .link_didactico3  { padding: 24px 0px 10px 90px;}

.link_didactico1 { padding: 30px 0px 18px 90px; }

.link_didactico2 { padding: 28px 0px 18px 90px; }

.link_didactico2 { background: url(../imaxes/pescalandia.png) no-repeat;}

.link_didactico3 { background: url(../imaxes/recetas.png) no-repeat;}

.volver_atras {
	background: url(../imaxes/volver_atras.png) no-repeat;
	float:left;
	margin:0px;
	padding:7px 0px 10px 27px;
	text-decoration: none;
	color: #c03;
	font-weight: bold;
}
/* ----------------------------------  fin didactico --------------------------------------- */

/* ----------------------------------  inicio flash pescalandia y nudos--------------------------------------- */

.flash_pescalandia, .flash_nudos {	
	margin-top: 20px;
	text-align: center;
}

/* ----------------------------------  fin flash pescalandia y nudos--------------------------------------- */

/* ----------------------------------  fin flash pescalandia y nudos--------------------------------------- */

.titulo_li_resultados_busqueda_noticias {
        float: left;
        font-size: 12px;
        color: #c03;
        font-weight: bold;
	width: 600px;
        margin: 0px 0px 0px 10px;
}


.texto_li_resultados_busqueda_noticias {
        float: left;
        width: 700px;
        font-size: 0.8em;
        color: #036;
        font-weight: bold;
        margin: 0px 0px 0px 10px;
	width: 600px;
}
* html .texto_li_resultados_busqueda_noticias { font-size: 0.7em;}/* solo ie */



/* ----------------------------------  fin flash pescalandia y nudos--------------------------------------- */

/* ----------------------------------  inicio ficha escola --------------------------------------- */





.contiene_titulo_ficha_escola, .contiene_titulo_ficha_escola2, .contiene_titulo_ficha_escola3  {
        float: left;
        width: 110px;
        height: 30px;
        background: #1a50b8;
        margin: 10px 0px 0px 0px;
}

.contiene_titulo_ficha_escola3  { margin-left: 10px;}

.titulo_ficha_escola, .titulo_ficha_escola2 {
        float: left;
        font-size: 12px;
        color: #fff;
        font-weight: bold;
        margin: 5px 0px 0px 10px;
}

.contiene_texto_ficha_escola_titulo, .contiene_texto_ficha_escola_titulo2, .contiene_titulo_ficha_pais {
        float: left;
        width: 418px;
        height: 28px;
        background: #75c6e3;
        border: 1px solid #069;
        margin: 10px 0px 0px 10px;
	overflow: auto;
}

.contiene_texto_ficha_escola_titulo2 { width: 122px;}

.texto_ficha_escola_titulo, .texto_ficha_escola_titulo2 {
        float: left;
        font-size: 12px;
        color: #036;
        font-weight: bold;
        border: none;
        background: #75c6e3;
        margin: 4px 0px 0px 10px;
}

.texto_ficha_escola_titulo2 a { color: #c03; text-decoration: none;}
/* ----------------------------------  fin ficha escola --------------------------------------- */

/* ----------------------------------  inicio xml --------------------------------------- */

.contiene_xml { 
	float: left;
	font-weight: bold;
	height: 16px;
	background: url(../imaxes/xml.png) no-repeat;
	padding: 0px 0px 0px 18px;
	margin: 3px 0px 0px 6px;
	font-size: 0.8em;
	color: #036;
	text-decoration: none;
}

/* ----------------------------------  fin xml --------------------------------------- */

/* ----------------------------------  inicio audio --------------------------------------- */
.p_debajo_audio {
	float: left;
	width: 600px;
	font-weight: bold;
	font-size: 0.8em;
	margin: -20px 0px 0px 150px;
}
* html .p_debajo_audio {margin: -20px 0px 0px 100px;}/* solo ie6*/
/* ----------------------------------  fin audio --------------------------------------- */

/* ----------------------------------  inicio paginado de busqueda recursos --------------------------------------- */
.contiene_paginado {
	float: left;
	margin: 10px 0px 30px 300px;
}
* html .contiene_paginado { margin: 10px 0px 30px 160px; width: 300px; padding-bottom: 30px;}/* solo ie6 */ 

.cada_paginado{
	float: left;
}

.cada_paginado input, .cada_paginado_selecionado input{
	float: left;
	border: none;
	background: none;
	cursor: pointer;
	color: #c03;
	font-size:0.9em;
	text-decoration: underline;
	font-family:"Lucida Sans Unicode",Arial,Verdana,"Sans-serif";
}


.cada_paginado_selecionado input{
	text-decoration: none;
	font-weight: bold;
}

.flecha_anterior input, .flecha_siguiente input {
	float: left;
	width: 20px;
	height: 20px;
	border: none;
	background: none;
	cursor: pointer;
	font-size: 0px;
	background: url(../imaxes/retroceder.png) no-repeat;
}
* html .flecha_anterior input { }


.flecha_siguiente input { background: url(../imaxes/avanzar.png) no-repeat; }
/* ----------------------------------  fin paginado de busqueda recursos --------------------------------------- */

/* ----------------------------------  inicio especies --------------------------------------- */

.titulo_especies {
	float: left;
	width: 700px;
	padding: 2px 0px 2px 0px;
	border: 1px solid #036;
	background: #069;
	color: #fff;
	text-align: center;
	font-size: 0.9em;
	margin: 10px 0px 0px 50px;
}
* html .titulo_especies { margin: 10px 0px 0px 23px;}/* solo ie6 */

.mayusculas { text-transform: uppercase;}

.especies_cada_titulo, .especies_cada_titulo_pequeno {
	float: left;
	width: 150px;
	padding: 2px 0px 2px 0px;
	border: 1px solid #036;
	background: #069;
	color: #fff;
	text-align: left;
	text-indent: 5px;
	font-size: 0.9em;
	margin: 10px 0px 0px 50px;
}
* html .especies_cada_titulo { margin: 10px 0px 0px 46px;}/* solo ie6 */

.especies_cada_titulo_pequeno { margin: 10px 0px 0px 10px;}



.especies_cada_texto {
	float: left;
	width: 538px;
	padding: 2px 0px 2px 0px;
	border: 1px solid #036;
	background: #d6f3f5;
	color: #036;
	text-align: left;
	text-indent: 5px;
	font-size: 0.9em;
	margin: 10px 0px 0px 10px;
}

.especies_cada_texto_pequeno {
	float: left;
	width: 63px;
	padding: 2px 0px 2px 0px;
	border: 1px solid #036;
	background: #d6f3f5;
	color: #036;
	text-align: left;
	text-indent: 5px;
	font-size: 0.9em;
	margin: 10px 0px 0px 10px;
}

.especies_cada_texto_mediano {
	float: left;
	width: 182px;
	padding: 2px 0px 2px 0px;
	border: 1px solid #036;
	background: #d6f3f5;
	color: #036;
	text-align: left;
	text-indent: 5px;
	font-size: 0.9em;
	margin: 10px 0px 0px 10px;
}

.especies_borde_cada_titulo_doble {
	position: absolute;
	width: 162px;
	height: 30px;
	margin: -1px 0px 0px -168px;
	background: #fff;
	text-align: left;
	text-indent: 5px;
	font-size: 0.9em;
	border: 1px solid #036;
	border-top: none;
	border-left: none;
}
*:first-child+html .especies_borde_cada_titulo_doble { margin: -5px 0px 0px -168px;}/* solo ie7 */
* html .especies_borde_cada_titulo_doble { margin: -5px 0px 0px -168px;}/* solo ie6 */

.especies_cada_titulo_doble {
	float: left;
	width: 150px;
	border: 1px solid #036;
	background: #069;
	color: #fff;
	text-align: left;
	text-indent: 5px;
	font-size: 1em;
}


.especies_texto_doble, .especies_texto_doble_alto {
	float: left;
	width: 700px;
	height: 50px;
	text-indent: 167px;
	border: 1px solid #036;
	background: #d6f3f5;
	margin: 10px 0px 0px 50px;
	line-height: 25px;
	font-size: 0.9em;
	color: #036;
	overflow: auto;
}
* html .especies_texto_doble { margin: 10px 0px 0px 23px;}/* solo ie6  */

.especies_texto_doble_alto { height: 130px;}
* html .especies_texto_doble_alto { margin: 10px 0px 0px 23px;}/* solo ie6  */

.especies_mes {
	position: absolute;
	width: 40px;
	height: 36px;
	margin: 5px 0px 0px -3px;
	background: #fff;
	text-align: center;
	text-indent: 0px;
	font-size: 0.9em;
	line-height: 14px;
	border: 1px solid #036;

}
* html .especies_mes { margin: 0px 0px 0px -3px; }


.especies_si, .especies_no {
	background: url(../imaxes/si.png) no-repeat;
	float: left;
	width: 16px;
	height: 15px;
	margin: 2px 0px 0px 12px;
}

.especies_no { background: url(../imaxes/no.png) no-repeat;}


.link_mapa_lista_especies {
        text-decoration:none;
       color: #c03;
	padding: 5px 0px 0px 27px;
}

.especies_imagen {
	float: left;
	background:#D6F3F5;
	border:1px solid #036;
	margin:10px 0px 0px 50px;
	width:680px;
	padding: 10px;
	text-align: center;
}
* html .especies_imagen { margin:10px 0px 0px 23px;}

.especies_imagen img { width: 640px;}
/* ----------------------------------  fin especies --------------------------------------- */

/* ----------------------------------  inicio busqueda referencias --------------------------------------- */
.link_referencia_lista {
	float: left;
	background: url(../imaxes/sinbolo_noticias.jpg) no-repeat;
	padding: 2px 0px 12px 30px;
	text-decoration: none;
	color: #c03;
	font-weight: bold;
	font-size: 0.9em;
}
/* ----------------------------------  fin busqueda referencias --------------------------------------- */

/* ----------------------------------  inicio mostrar referencias --------------------------------------- */

.contiene_referencia {
	float: left;
	width: 600px;
	background: #ddf9ff;
	border: 3px solid #75c6e3;
	margin: 10px 0px 0px 80px;
}
* html .contiene_referencia { margin: 10px 0px 0px 50px;}/* solo ie6 */

.titulo_mostrar_referencia, .titulo_mostrar_referencia_pequeno {
	float: left;
	width: 110px;
	margin: 10px 0px 0px 20px;
	font-size: 0.8em;
	color: #036;
	font-weight: bold;
}
* html .titulo_mostrar_referencia {margin: 10px 0px 0px 10px;}/* solo ie6 */

.titulo_mostrar_referencia_pequeno { width: 150px;}

.texto_mostrar_referencia, .texto_mostrar_referencia_pequeno1, .texto_mostrar_referencia_pequeno2 {
	float: left;
	background: #fff;
	border: 1px solid #75c6e3;
	width: 440px;
	margin: 10px 0px 0px 10px;
	font-size: 0.8em;
	height: 34px;
	color: #036;
	overflow: auto;
	text-indent: 10px;
}
* html .texto_mostrar_referencia {margin: 10px 0px 0px 10px;}/* solo ie6 */

.texto_mostrar_referencia_pequeno1 {
	width: 129px;
	height: 16px;
}

.texto_mostrar_referencia_pequeno2 { height: 16px; }

.contiene_textarea_referencia {
	float: left;
	margin: 10px 0px 0px 20px;
}
* html .contiene_textarea_referencia{ margin: 0px 0px 0px 6px;}

.texto_mostrar_referencia_textarea {
	border: none;
	width: 550px;
	height: 80px;
	overflow: auto;
	background: transparent;
	color: #036;
	font-family: "Lucida Sans Unicode",Arial, Verdana, "Sans-serif";
	font-size: 0.8em;
}
* html .texto_mostrar_referencia_textarea { width: 562px;}
/* ----------------------------------  fin mostrar referencias --------------------------------------- */

/* ----------------------------------  inicio ver flash --------------------------------------- */

.ul_flash{
	list-style: none;
	float: left;
	width: 600px;
	margin: 20px 0px 0px 0px;
}

.li_flash, .li_flash2 {
	float: left;
}

.li_flash a {
	float: left;
	font-size: 0.8em;
	text-decoration: none;
	color: #c03;
	background: url(../imaxes/abreventana.png) no-repeat;
	padding: 10px 0px 10px 40px;
	margin: 0px 0px 0px 230px;
}

.li_flash2 a {
	font-size: 0.8em;
	float: left;
	text-decoration: none;
	color: #c03;
	background: url(../imaxes/descargaflash.png) no-repeat;
	padding: 10px 0px 10px 40px;
	margin: 0px 0px 0px 20px;
}

.texto_h12 {
        float: right;
	width: 60%;
	text-align: right;
        background: url(../imaxes/recursos.png) no-repeat 100% 0%;
        font-size: 1em;
        color: #c03;
	padding: 15px 60px 15px 0px;
	margin: 0px 20px 0px 0px;
	font-weight: bold;
	
}
/* ----------------------------------  fin ver flash --------------------------------------- */

/* ----------------------------------  inicio ver familia especies --------------------------------------- */

.ul_familia {
	float: left;
	list-style: none;
	margin: 20px 0px 0px 60px;
}
* html .ul_familia { margin: 20px 0px 0px 30px; }/* solo ie6 */

.li_familia {
	float: left;
}


.Algas, .Crustaceos, .Equinodermos, .Moluscos, .Pescado {
	float:left;
	width: 105px;
	padding: 40px 0px 40px 120px;
	text-decoration: none;
	color: #c03;
	font-size: 0.9em;
	font-weight: bold;
}

.Algas { background: url(../imaxes/alga.png) no-repeat;}
.Crustaceos { background: url(../imaxes/crustaceo.png) no-repeat;}
.Equinodermos { background: url(../imaxes/equinodermo.png) no-repeat;}
.Moluscos { background: url(../imaxes/molusco.png) no-repeat;}
.Pescado { background: url(../imaxes/pescado.png) no-repeat;}

/* ----------------------------------  fin ver familia especies --------------------------------------- */

/* ----------------------------------  inicio ficha libro --------------------------------------- */

.contiene_ficha_libro {
	float: left;
	width: 550px;
	background: #ddf9ff;
	border: 3px solid #75c6e3;
	margin: 10px 0px 0px 110px;
}
* html .contiene_ficha_libro { margin: 10px 0px 0px 60px;}/* solo ie6 */

.titulo_ficha_libro {
	float: left;
	width: 45px;
	margin: 10px 0px 0px 20px;
	font-size: 0.8em;
	color: #036;
	font-weight: bold;
}
* html .titulo_ficha_libro {margin: 10px 0px 0px 10px; font-size: 0.8em;}/* solo ie6 */

.titulo_ficha_libro_pequeno { 
	float: left;
	margin: 10px 0px 0px 20px;
	font-size: 0.8em;
	color: #036;
	font-weight: bold;
}

.titulo_ficha_libro_pequeno2 { 
	float: left;
	margin: 10px 9px 0px 20px;
	font-size: 0.8em;
	color: #036;
	font-weight: bold;
}
* html .titulo_ficha_libro_pequeno2 { margin: 10px 7px 0px 20px;}

.texto_libro_pequeno, .texto_libro_pequeno_pequeno1, .texto_libro_pequeno_pequeno2, .texto_libro_pequeno_pequeno3, .texto_libro_pequeno_pequeno4 {
	float: left;
	background: #fff;
	border: 1px solid #75c6e3;
	width: 440px;
	margin: 10px 0px 0px 10px;
	font-size: 0.8em;
	height: 34px;
	color: #036;
	overflow: auto;
	text-indent: 10px;
}
* html .texto_libro_pequeno {margin: 10px 0px 0px 10px;}/* solo ie6 */

.texto_libro_pequeno_pequeno1 {
	width: 120px;
	height: 16px;
}

.texto_libro_pequeno_pequeno3 {
	width: 50px;
	height: 16px;
}

.texto_libro_pequeno_pequeno4 {
	width: 230px;
	height: 16px;
}


.texto_libro_pequeno_pequeno2 { height: 16px; }

.contiene_textarea_ficha_libro {
	float: left;
	margin: 10px 0px 0px 20px;
}
* html .contiene_textarea_ficha_libro{ margin: 0px 0px 0px 6px;}/* solo ie6 */

.texto_mostrar_ficha_libro_textarea {
	border: none;
	width: 498px;
	height: 140px;
	overflow: auto;
	background: transparent;
	color: #036;
	font-family: "Lucida Sans Unicode",Arial, Verdana, "Sans-serif";
	font-size: 0.8em;
}

.p_ficha_libro_documentos {
    float:left;
    font-size: 0.8em;
    margin:10px 0px 0px 80px;
    text-align:center;
    width:654px;
}
* html .p_ficha_libro_documentos { margin:0px 0px 0px 47px;}/* solo ie6 */

.interiorp_ficha_libro_documentos{
    float: left;
    
    width: 582px;
    height: 41px;
}

.interiorp_ficha_libro_documentos_elemento1, .interiorp_ficha_libro_documentos_elemento2, .interiorp_ficha_libro_documentos_elemento3{
    float: left;
    height: 31px;
    color:#c03;
    font-size: 1.1em;
    font-weight: bold;
    text-decoration: none;
    background: url(../imaxes/indice.png) no-repeat;
    margin: 5px 0px 0px 40px;
    padding: 5px 0px 0px 40px;
}

.interiorp_ficha_libro_documentos_elemento2 { background: url(../imaxes/descargarpdf.png) no-repeat;}
.interiorp_ficha_libro_documentos_elemento3 { background: url(../imaxes/solicitar.png) no-repeat;}
/* ----------------------------------  fin ficha libro --------------------------------------- */


/* ----------------------------------  inicio servizos --------------------------------------- */

.contiene_imagen_flotador {
        float: left;
        width: 30px;
        height: 30px;
        margin: 0px 0px 0px 0px;
        background: url(../imaxes/sinbolo_noticias.jpg) no-repeat;
}

.contiene_link_servizos{
        float: left;
        height: 15px;
        width: 700px;
        color: #c03;
        font-size: 0.8em;
	margin: 3px 0px 0px 0px;
        font-weight: bold;
}

.contiene_servizos_flotador {
        float: left;
        width: 770px;
        margin: 24px 0px 0px 20px;
}
/* ----------------------------------  fin servizos --------------------------------------- */

/* ----------------------------------  inicio default --------------------------------------- */

.body_default {
        background:#006090 url(../imaxes/web.jpg) no-repeat 50% 10px;
	text-align: center;
	margin: 0 auto;
}

.h1_default {
	margin: -243px 0px 0px 0px;
	text-align: center;
	width: 100%;
	font-size: 1em;	
	padding: 0px 0px 0px 32px;
	
}
* html .h1_default { width: 90%;  margin: 179px 0px 0px 32px;  }

.texto_h1_default { line-height: 20px;}

.mais_pequeno { font-size: 0.7em; line-height: 14px;}

.contiene_default{
margin: 419px auto 0px auto;
width: 780px;
}

.contiene_link_default1, .contiene_link_default2 {
	float: left;
	width: 275px;
	height: 54px;
	margin: 0px 0px 0px 20px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	padding: 4px 0px 0px 0px;
	line-height: 21px;
	border-right: 3px solid #3a7a9d;
	border-bottom: 3px solid #004465;
	border-top: 3px solid #19678d;
	border-left: 3px solid #003956;
}

.contiene_link_default2 { 
	margin: 0px 0px 0px 195px;
}

.mas_tamano { font-size: 1.3em; }


/* onclick */
.contiene_link_default1:active, .contiene_link_default2:active {
	border-left: 3px solid #3a7a9d;
	border-top: 3px solid #004465;
	border-bottom: 3px solid #19678d;
	border-right: 3px solid #003956;
	padding: 8px 0px 0px 4px;
	width: 271px;
	height: 46px;
}

/* ----------------------------------  fin default --------------------------------------- */


/* ----------------------------------  inicio poster --------------------------------------- */

.ul_aumento {
	float: left;
	list-style: none;
	margin: 30px 0px 90px 30px;
	font-weight: bold;
	width: 640px;
	font-size: 0.9em;
}

.ul_aumento li { float:left; background: url(../imaxes/sinbolo_noticias.jpg) no-repeat;	padding: 0px 0px 10px 30px; margin: 10px 0px 0px 0px; color: #036; width: 700px;}
.ul_aumento li a { float:left; color: #c03; font-weight: bold; text-decoration: none;}
.ul_aumento li a img{ float:left; border: none;}
.ul_aumento li a .aumento1 { 
	float: left;
	background: url(../imaxes/pequeno.png) no-repeat;
	padding: 7px 0px 5px 30px;
}

.ul_aumento li a .aumento2 { 
	float: left;
	background: url(../imaxes/grande.png) no-repeat;
	padding: 6px 0px 6px 35px;
	margin: 0px 0px 0px 10px;

}


.ul_aumento li a:hover, .ul_aumento li:hover a { background: transparent;}

.ul_aumento li a img {
	display:block; 
	/*width:40px; 
	height:30px; */
	width:0px; 
	height:0px;	
}

.ul_aumento li a:hover, .ul_aumento li:hover a:hover { position:relative;}

.ul_aumento li a:hover img, .ul_aumento li:hover a:hover img {
	position:absolute; 
	left:-50px; 
	top:-32px; 
	width:200px; 
	height:150px; 
}
/* ----------------------------------  fin poster --------------------------------------- */


/* ----------------------------------  inicio cursos disponibles --------------------------------------- */

.ul_cursosdisponibles {
	float: left;
	list-style: none;
	margin: 30px 0px 0px 20px;
}

.ul_cursosdisponibles li {
	float: left;
	width: 700px;
	margin: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
}

.ul_cursosdisponibles li a{
	float: left;
	background: url(../imaxes/sinbolo_noticias.jpg) no-repeat;
	padding: 0px 0px 10px 30px;
	color: #c03;
	text-decoration: none;
	font-weight: bold;
}

.ul_cursosdisponibles li span{
	float: left;
	width: 710px;
	color: #036;
	font-size: 0.8em;
	margin: 0px 0px 0px 30px;
	text-align: justify;
}
* html .ul_cursosdisponibles li span{ margin: 0px 0px 0px 20px;}

/* ----------------------------------  fin cursos disponibles --------------------------------------- */


/* ----------------------------------  inicio oferta formativa --------------------------------------- */

.ul_ofertaformativa {
	float: left;
	list-style: none;
	margin: 10px 0px 0px 20px;
}

.ul_ofertaformativa li {
	float: left;
	width: 700px;
}

.ul_ofertaformativa li a{
	float: left;
	background: url(../imaxes/sinbolo_noticias.jpg) no-repeat;
	padding: 0px 0px 10px 30px;
	color: #c03;
	text-decoration: none;
	font-weight: bold;
}

/* ----------------------------------  fin oferta formativa --------------------------------------- */

/* ----------------------------------  inicio mostrar curso --------------------------------------- */


.contiene_curso {
	float: left;
	width: 600px;
	background: #ddf9ff;
	border: 3px solid #75c6e3;
	margin: 40px 0px 60px 80px;
}
* html .contiene_curso { margin: 40px 0px 50px 50px;}/* solo ie6 */

.titulo_mostrar_curso, .titulo_mostrar_curso_pequeno {
	float: left;
	width: 110px;
	margin: 10px 0px 0px 20px;
	font-size: 0.8em;
	color: #036;
	font-weight: bold;
}
* html .titulo_mostrar_curso {margin: 10px 0px 0px 10px;}/* solo ie6 */

.titulo_mostrar_curso_pequeno { width: 50px;}

.texto_mostrar_curso, .texto_mostrar_curso_pequeno1, .texto_mostrar_curso_pequeno2, .texto_mostrar_curso_alto {
	float: left;
	background: #fff;
	border: 1px solid #75c6e3;
	width: 430px;
	margin: 10px 0px 0px 10px;
	font-size: 0.8em;
	height: 31px;
	color: #036;
	overflow: auto;
	padding: 3px 0px 0px 10px;
}
* html .texto_mostrar_curso {margin: 10px 0px 0px 10px;}/* solo ie6 */

.texto_mostrar_curso_alto { height: 51px;}

.texto_mostrar_curso_pequeno1 {
	width: 179px;
	height: 13px;
}

.texto_mostrar_curso_pequeno2 { height: 16px; }

.contiene_textarea_curso {
	float: left;
	margin: 10px 0px 0px 20px;
}
* html .contiene_textarea_curso{ margin: 0px 0px 0px 6px;}

.texto_mostrar_curso_textarea {
	border: none;
	width: 550px;
	height: 80px;
	overflow: auto;
	background: transparent;
	color: #036;
	font-family: "Lucida Sans Unicode",Arial, Verdana, "Sans-serif";
	font-size: 0.8em;
}
* html .texto_mostrar_curso_textarea { width: 562px;}
/* ----------------------------------  fin mostrar curso --------------------------------------- */

/* ----------------------------------  inicio sindicacion --------------------------------------- */

.p_sindicacion {
	color:#003366;
	float:left;
	font-size: 0.9em;
	margin:0px 0px 0px 20px;
	width:730px;
}

.ul_sindicacion {
	color:#003366;
	float:left;
	margin:20px 0px 20px 20px;
	width:730px;
	list-style: none;
	font-size: 0.9em;
}

.ul_sindicacion li { margin: 10px 0px 0px 30px;}

.ul_sindicacion li a, .p_sindicacion a { text-decoration: none; color: #c03;}

/* ----------------------------------  fin sindicacion --------------------------------------- */

/* ----------------------------------  inicio articulos --------------------------------------- */

.ul_articulos {
	float: left;
	padding: 0px;
	margin: 0px;
	margin: 0px 0px 40px 20px;
	list-style: none;
}
* .ul_articulos { margin: 0px 0px 40px 10px;}

.ul_articulos li {
	float: left;
	width: 700px;
	background: url(../imaxes/sinbolo_noticias.jpg) no-repeat;
	padding: 0px;
	font-size: 0.9em;
	color: #036;
	padding: 5px 0px 5px 33px;
}

.ul_articulos li span{ color: #c03;}

.ul_articulos li img { 
	float: left;
	width: 75px;
	height: 61px;
	margin: 0px 10px 0px -10px;
	padding: 1px;
	border: 1px solid #036;
}

.ul_articulos ul { list-style: none;}
.ul_articulos ul li { background: none; width: 650px; margin-left: 50px;}
* html .ul_articulos ul li { margin-left: 25px; }

.ul_articulos ul li a { 
	float: left;
	text-decoration: none;
	font-weight: bold; 
	padding: 5px 20px 10px 30px;
	background: url(../imaxes/docnot.png) no-repeat;
	color: #036;
}

/* ----------------------------------  fin articulos --------------------------------------- */

/* ----------------------------------  inicio  resultados video, audio, fotografias, flash --------------------------------------- */

.ul_resultados {
	float: left;
	padding: 0px;
	margin: 20px 0px 0px 20px;
	list-style: none;
}

.ul_resultados li {
	float: left;
	width: 700px;
	font-weight: bold; 
	padding: 3px 20px 10px 30px;
	background: url(../imaxes/sinbolo_noticias.jpg) no-repeat;
	color: #036;
}

.ul_resultados li a { color: #c03; text-decoration: none;}
/* ----------------------------------  fin resultados video, audio, fotografias, flash  --------------------------------------- */

.contiene_menu_desplegable { margin: 6px 0px 0px 10px;}

.texto_menu { margin: 2px 0px 0px 4px;}



.contiene_buscar { margin: 6px 12px 0px 0px;}

.input_buscar { width: 113px;}




.boton_buscar_imagenes { height: 18px; border: none;}






