﻿body{margin:0; padding:0; text-align:center; font-family:"Trebuchet MS",Verdana,Arial,SansSerif; font-size:1em}
#envoltorio{width:59.6em; text-align:left; margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto; padding-right:10px; padding-left:10px}

#contenido{padding:0; background:#FFF}
#contenido_iz{float:left}

h1{position:absolute; top:-6000px}
#menu h2{position:absolute; top:-6000px}
#noticias h2{position:absolute; top:-6000px}
#reservas h2{position:absolute; top:-6000px}
#galeria h2{position:absolute; top:-6000px}

#contenido_texto{width:687px; margin-bottom:20px; float:right}
.FLVPlayer{background-image:url(../images/navegacion/fondo_flv.png); background-repeat:no-repeat; background-position:center center; background-color:#00F; padding:10px}

#contenido_texto p{margin-right:30px; margin-top:10px; margin-bottom:10px; margin-left:45px; font-family:"Trebuchet MS","Times New Roman",Verdana,SansSerif; font-size:0.7em; color:#0071A5}
#contenido_texto ul li{font-family:"Trebuchet MS","Times New Roman",Verdana,SansSerif; color:#0071A5; font-size:0.7em; margin-right:40px; margin-left:50px}
#contenido_texto ol li{font-family:"Trebuchet MS","Times New Roman",Verdana,SansSerif; color:#0071A5; font-size:0.7em; margin-left:50px; margin-right:40px}
.textomargen{padding-left:47px}

#videos{width:685px; margin-bottom:20px; float:right; padding-left:2px}
#videos p{background-image:url(../images/navegacion/fondo_titulo_video.gif); background-repeat:no-repeat; background-position:95px 0px; width:200px; height:53px; margin-top:0px; margin-right:7px; float:left; margin-bottom:7px; margin-left:5px; font-size:0.7em}
#videos img{height:53px; width:95px; float:left; margin-right:7px}
#videos p a{color:#FFF; text-decoration:none; display:block; margin-right:10px; height:50px; vertical-align:middle}
#videos p a:hover{text-decoration:underline}

#contenido_texto table{width:85%; margin-left:50px; font-family:"Trebuchet MS","Times New Roman",Verdana,SansSerif; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px}
.tabla_titulo{font-size:0.8em; text-align:center; color:#000; font-weight:bold; padding-top:17px; height:25px; background-repeat:no-repeat; background-position:-2px; background-image:url(../images/titulo_tabla.gif)}
.tabla_subtitulo{height:20px; font-size:0.7em; text-align:center; background-color:#E0E7EB; padding-top:5px; font-weight:bold}
.tabla_subtitulo_iz{height:20px; font-size:0.7em; text-align:left; background-color:#E0E7EB; padding-top:5px; font-weight:bold; padding-right:5px; padding-left:5px}
.tabla_subtitulo_de{height:20px; font-size:0.7em; text-align:right; background-color:#E0E7EB; padding-top:5px; font-weight:bold; padding-right:5px; padding-left:5px}
.tabla_texto_centrado{font-size:0.7em; text-align:center; border:1px solid #E0E7EB; padding-right:5px; padding-left:5px}
.tabla_texto_derecha{font-size:0.7em; text-align:right; padding-right:5px; border:1px solid #E0E7EB; padding-left:5px}
.tabla_texto_izquierda{font-size:0.7em; padding-left:5px; background-repeat:no-repeat; background-position:0px 0px; border:1px solid #E0E7EB; padding-right:5px}
.tabla_texto_negrita_centrado{font-size:0.7em; text-align:center; font-weight:bold; border:1px solid #E0E7EB; padding-right:5px; padding-left:5px}
.tabla_texto_negrita_derecha{font-size:0.7em; text-align:right; padding-right:5px; font-weight:bold; border:1px solid #E0E7EB; padding-left:5px}
.tabla_texto_negrita_izquierda{font-size:0.7em; padding-left:5px; font-weight:bold; border:1px solid #E0E7EB; padding-right:5px}

#reservas_cabecera{width:687px; float:right}
#reservas_cabecera ul li{font-family:"Trebuchet MS","Times New Roman",Verdana,SansSerif; color:#0071A5; font-size:0.7em}
#reservas_cabecera h2{background-image:url(../images/navegacion/titulo_reservas.gif); background-repeat:no-repeat; height:61px; font-family:"Trebuchet MS","Times New Roman",Verdana,SansSerif; font-size:1.2em; font-weight:bold; color:#FFF; margin-top:0px; margin-bottom:0px; background-position:95px; margin-left:20px; padding-top:20px}
#reservas_cabecera img{float:left; color:#FFF; margin-top:-15px}
#reservas_cabecera h3{background-image:url(../../images/naranja.gif); background-repeat:no-repeat; font-family:"Trebuchet MS"; font-weight:bold; color:#000; font-size:1em; padding-top:20px; padding-left:20px; margin-top:10px; margin-bottom:10px; margin-left:40px; padding-bottom:5px; padding-right:20px}

#ruta{font-family:"Trebuchet MS"; color:#0071A5; text-align:right; margin-right:5px; margin-top:10px; width:670px; font-size:0.7em; margin-left:5px}
.ruta{color:#0071A5; text-decoration:none}
a.ruta:hover{color:#0071A5; text-decoration:underline}

#noticias{background-image:url(../images/navegacion/iz_noticias_red.jpg); background-repeat:no-repeat; width:210px; height:40px; font-family:"Trebuchet MS"; font-size:0.7em; color:#0071A5; padding-top:70px; padding-left:20px; padding-right:30px; margin:0px}
#noticias a{color:#0071A5; text-decoration:none}
#noticias a:hover{text-decoration:underline}
#noticias_fecha{float:left; width:14%; font-size:0.7em; text-align:right; padding-right:15px; padding-top:5px}
#noticias_lista{font-size:0.7em; width:79%; float:left; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#A7BAC8; padding-bottom:5px; padding-top:5px}

#reservas{font-size:0.7em; color:#0071A5; background-image:url(../images/navegacion/iz_reservas_red.jpg); background-repeat:no-repeat; height:140px; width:180px; font-family:"Trebuchet MS"; padding-top:70px; padding-left:60px; padding-right:20px; text-align:right; margin-bottom:-60px}
#reservas_texto form{text-align:right}

#galeria{background-image:url(../images/navegacion/iz_galeria_fotografica.jpg); background-repeat:no-repeat; width:260px; font-size:0.7em; color:#006ab3; font-family:"Trebuchet MS"; padding-top:67px; margin-bottom:20px}
#galeria select{float:right; margin-top:10px; margin-right:21px}

#footer{background-image:url(../images/pie.gif); background-repeat:no-repeat; width:925px; padding-top:0; padding-right:10px; padding-bottom:0; padding-left:20px; clear:both; height:133px}
.logoieo{background-image:url(../images/logo_ieo.jpg); background-repeat:no-repeat; font-family:"Trebuchet MS",Verdana,Arial; font-size:0.6em; width:225px; padding-left:70px; float:left; margin-top:40px; margin-left:20px; height:70px; color:#FFF; padding-top:10px}
#lista_datos{font-size:0.6em; float:right; color:#FFF; text-align:right; margin-right:10px; margin-top:40px}
#lista_datos ul{margin-top:0px; margin-bottom:5px}
#lista_datos li{display:inline}
#lista_datos a{color:#FFF; text-decoration:none}
#lista_datos a:hover{color:#FFF; text-decoration:underline}
.separacion_blanca{border-right-width:1px; border-right-style:solid; border-right-color:#FFF; margin-left:3px; padding-right:5px}
.logomapa{margin-top:45px; float:left; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none}

#menu_reserva{background-image:url(../images/navegacion/menu_reservas.jpg); height:41px; color:#000; background-repeat:no-repeat; padding:0px; background-position:15px; text-align:right}
#menu_reserva ul{margin-right:50px; padding-top:10px; margin-top:0px}
#menu_reserva li{display:inline; list-style-type:none}
#menu_reserva a{color:#000; text-decoration:none}
#menu_reserva a:hover{color:#000; text-decoration:underline}
.menu_reserva_linea{border-right-width:1px; border-right-style:solid; border-right-color:#000; margin-right:3px; padding-right:5px}

#menu_reserva2{background-image:url(../images/navegacion/titulo_opciones_reservas.gif); height:30px; color:#006ab3; background-repeat:no-repeat; text-align:right; background-position:0px 5px}
#menu_reserva2 ul{margin-right:50px; margin-top:0px}
#menu_reserva2 li{display:inline}
#menu_reserva2 a{color:#0071A5; text-decoration:none}
#menu_reserva2 a:hover{color:#0071A5; text-decoration:underline}
.menu_reserva2_linea{border-right-width:1px; border-right-style:solid; border-right-color:#0071A5; margin-right:3px; padding-right:5px}

#Especies_img{border:1px solid #CCC; width:187px; float:left; margin-left:50px; padding-top:20px; padding-right:5px; padding-bottom:5px; padding-left:5px; margin-top:10px}
#Especies_ficha{float:left}
.ampliar{color:#0071A5; text-decoration:none; font-size:0.7em}
a.ampliar:hover{text-decoration:underline}

#publicaciones_img{border:1px solid #CCC; width:187px; float:left; margin-left:50px; padding-top:20px; padding-right:5px; padding-bottom:5px; padding-left:5px}
#publicaciones_ficha{float:left}

.titular{font-family:"Trebuchet MS",Verdana,Arial; font-size:1.2em; color:#000}
.busqueda{font-family:"Trebuchet MS",Verdana,Arial,SansSerif; color:#0079BB; font-size:1em; margin-top:5px; margin-left:20px; width:160px}
.negrita{font-family:"Trebuchet MS",Verdana,Arial,SansSerif; color:#0071A5; font-weight:bold}
.cursiva{font-style:italic}
.naranja{color:#B05403; font-family:"Trebuchet MS",Verdana,Arial,SansSerif}
.naranjanegrita{color:#B05403; font-family:"Trebuchet MS",Verdana,Arial,SansSerif; font-weight:bold}
.mapa_centrado{text-align:center; margin-top:10px; margin-bottom:10px; display:block; margin-left:60px}

.Enegro{color:#000; text-decoration:none}
a.Enegro:hover{color:#000; text-decoration:underline}
.Eblanco{color:#FFF; text-decoration:none}
a.Eblanco:hover{color:#FFF; text-decoration:underline}
.Enaranja{color:#B05403; text-decoration:none}
a.Enaranja:hover{color:#B05403; text-decoration:underline}
.EnaranjaNegrita{color:#B05403; text-decoration:none; font-weight:bold}
a.EnaranjaNegrita:hover{color:#B05403; text-decoration:underline; font-weight:bold}
.Enaranjaoscuro{color:#A64D04; text-decoration:none; font-weight:bold}
a.Enaranjaoscuro:hover{color:#A64D04; text-decoration:underline; font-weight:bold}
.Eazul{color:#0071A5; text-decoration:none}
a.Eazul:hover{color:#0071A5; text-decoration:underline}
.Eazuloscuro{color:#0F3A55; text-decoration:none; font-weight:bold}
a.Eazuloscuro:hover{color:#0F3A55; text-decoration:underline; font-weight:bold}

.boton{height:22px; width:22px; color:#FFF; background-color:#4190B9; text-decoration:none; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; font-weight:bold; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; font-size:1em; font-family:"Trebuchet MS",Verdana,Arial,SansSerif}
.botontexto{height:22px; color:#FFF; background-color:#4190B9; text-decoration:none; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; font-weight:bold; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; font-size:1em; font-family:"Trebuchet MS",Verdana,Arial,SansSerif; margin-top:10px}
.botontexto_derecha{height:22px; color:#FFF; background-color:#4190B9; text-decoration:none; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; font-weight:bold; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; font-size:1em; font-family:"Trebuchet MS",Verdana,Arial,SansSerif; float:right; margin-top:10px}
.caja_larga{font-family:"Trebuchet MS",Verdana,Arial,SansSerif; color:#0079BB; font-size:1em; margin-top:5px; margin-left:20px; width:90%}
.caja_media{font-family:"Trebuchet MS",Verdana,Arial,SansSerif; color:#0079BB; font-size:1em; margin-top:5px; margin-left:20px; width:50%}
.caja_corta{font-family:"Trebuchet MS",Verdana,Arial,SansSerif; color:#0079BB; font-size:1em; margin-top:5px; margin-left:20px; width:20%}
.linea_larga{padding-top:20px}

#contenido_texto h2{background-image:url(../images/navegacion/titulo_reservas.gif); background-repeat:no-repeat; height:61px; font-family:"Trebuchet MS","Times New Roman",Verdana,SansSerif; font-size:1.2em; font-weight:bold; color:#FFF; margin-top:0px; margin-bottom:0px; background-position:95px; margin-left:20px; padding-top:20px}
#contenido_texto img{float:left; color:#FFF; margin-top:-15px}
#contenido_texto h3{background-image:url(../images/navegacion/naranja.gif); background-repeat:no-repeat; font-family:"Trebuchet MS"; font-weight:bold; color:#000; font-size:1em; padding-top:20px; padding-left:20px; margin-top:10px; margin-bottom:10px; margin-left:40px; padding-bottom:5px; padding-right:29px}
#contenido_texto h4{font-family:"Trebuchet MS",Verdana,Arial,SansSerif; font-size:1em; font-weight:bold; color:#B05403; margin-left:43px; margin-top:10px; margin-right:0px; margin-bottom:10px}
#t_reserva{background-image:url(../images/navegacion/titulo_reservas.gif); background-repeat:no-repeat; height:71px; background-position:87px; margin-top:1px; margin-left:15px}
#t_reserva h2{font-family:"Trebuchet MS","Times New Roman",Verdana,SansSerif; font-size:1.2em; font-weight:bold; color:#FFF; text-decoration:none; margin-top:20px}
.foto_reserva{float:left; height:71px}

padding:0; 
text-align:center; 
font-family:"Trebuchet MS",Verdana,Arial,SansSerif; 
font-size:1em; 
BACKGROUND-COLOR:#fff}
#envoltorio{TEXT-ALIGN:center; BACKGROUND-COLOR:#fff; MARGIN:0px auto auto; WIDTH:760px; FLOAT:none; HEIGHT:88px}
#cabecera IMG{PADDING-BOTTOM:0px; BORDER-RIGHT-WIDTH:0px; MARGIN:0px; PADDING-LEFT:0px; PADDING-RIGHT:0px; BORDER-TOP-WIDTH:0px; BORDER-BOTTOM-WIDTH:0px; VERTICAL-ALIGN:text-top; BORDER-LEFT-WIDTH:0px; PADDING-TOP:0px}
#cabecera{BACKGROUND-IMAGE:url(../../images/cab_bolenoticias.jpg); PADDING-BOTTOM:0px; MARGIN:0px; PADDING-LEFT:0px; PADDING-RIGHT:0px; BACKGROUND-REPEAT:no-repeat; HEIGHT:88px; PADDING-TOP:0px}
#contenido{PADDING-BOTTOM:0px; MARGIN:0px; PADDING-LEFT:0px; PADDING-RIGHT:0px; PADDING-TOP:0px}
#contenido H1{DISPLAY:inline; FONT-FAMILY:Trebuchet MS; COLOR:#0071A5; FONT-SIZE:small; FONT-WEIGHT:bold}
#formulario FIELDSET{BORDER-BOTTOM-COLOR:#2e5689; TEXT-ALIGN:left; PADDING-BOTTOM:2em; BORDER-RIGHT-WIDTH:1px; BORDER-TOP-COLOR:#2e5689; MARGIN:0px auto; PADDING-LEFT:2em; WIDTH:35em; PADDING-RIGHT:2em; BORDER-TOP-WIDTH:1px; BORDER-BOTTOM-WIDTH:1px; BORDER-RIGHT-COLOR:#2e5689; BORDER-LEFT-COLOR:#2e5689; BORDER-LEFT-WIDTH:1px; PADDING-TOP:2em}
#formulario{TEXT-ALIGN:center; MARGIN:25px auto 0px}
#formulario LABEL{FONT-FAMILY:Trebuchet MS; COLOR:#000; FONT-SIZE:x-small; FONT-WEIGHT:normal}
.campotexto{COLOR:#0071A5; FONT-SIZE:small}
.bot_enviar{FONT-FAMILY:Trebuchet MS; COLOR:#053471; FONT-SIZE:x-small; FONT-WEIGHT:bold}
.bot_enviando{DISPLAY:none; FONT-FAMILY:Trebuchet MS; COLOR:#053471; FONT-SIZE:x-small; FONT-WEIGHT:bold}
.center{TEXT-ALIGN:center; DISPLAY:block}
SPAN.oblig{COLOR:#053471; FONT-SIZE:small; FONT-WEIGHT:bold}
SPAN.val{PADDING-LEFT:4px; COLOR:red; FONT-SIZE:x-small; FONT-WEIGHT:bold}
P.aste{PADDING-BOTTOM:0px; FONT-STYLE:oblique; MARGIN-TOP:0px; PADDING-LEFT:0px; PADDING-RIGHT:0px; MARGIN-BOTTOM:10px; COLOR:#FFF; MARGIN-LEFT:10px; FONT-SIZE:small; PADDING-TOP:0px}
SPAN.err{MARGIN-TOP:20px; DISPLAY:block; MARGIN-BOTTOM:10px; COLOR:red; FONT-SIZE:medium; FONT-WEIGHT:bold}
LI.err{COLOR:red; FONT-SIZE:medium; FONT-WEIGHT:bold}
#enlaces{TEXT-ALIGN:center}
#enlaces A.alta{FONT-SIZE:1em; TEXT-DECORATION:none}
#enlaces A.baja{FONT-SIZE:0.8em; TEXT-DECORATION:none}
#enlaces A.alta:hover{TEXT-DECORATION:underline}
#enlaces A.baja:hover{TEXT-DECORATION:underline}
P.titerror{BORDER-BOTTOM:red 1px solid; BORDER-LEFT:red 1px solid; PADDING-BOTTOM:5px; PADDING-LEFT:5px; PADDING-RIGHT:5px; BACKGROUND:#fcc; BORDER-TOP:red 1px solid; BORDER-RIGHT:red 1px solid; PADDING-TOP:5px}
P.detailerror{BORDER-BOTTOM:#f90 1px solid; BORDER-LEFT:#f90 1px solid; PADDING-BOTTOM:5px; PADDING-LEFT:5px; PADDING-RIGHT:5px; BACKGROUND:#fc9; BORDER-TOP:#f90 1px solid; BORDER-RIGHT:#f90 1px solid; PADDING-TOP:5px}
.titulo{BORDER-BOTTOM:#193e8e 1px solid; TEXT-ALIGN:left; PADDING-BOTTOM:2px; MARGIN-TOP:10px; PADDING-LEFT:1px; PADDING-RIGHT:1px; MARGIN-LEFT:10px; PADDING-TOP:2px}
.titulo IMG{VERTICAL-ALIGN:middle}
FIELDSET{PADDING-BOTTOM:5px; MARGIN-TOP:20px; PADDING-LEFT:5px; PADDING-RIGHT:5px; PADDING-TOP:5px; border:1px; border-color:#053471}
#botones{TEXT-ALIGN:right; MARGIN-TOP:15px; BORDER-TOP:#083773 1px solid}
LEGEND{MARGIN-TOP:-15px; COLOR:#053471; FONT-SIZE:small; FONT-WEIGHT:bold}
#texto{TEXT-ALIGN:left; MARGIN:25px; FONT-SIZE:small}
.textoazulnegrita, .textoazulnegritaBig{COLOR:#193e78; FONT-SIZE:x-small; FONT-WEIGHT:bold;}
.textoazulnegritaBig{FONT-SIZE:medium; }
.textonormal{FONT-SIZE:small}
#contenido_texto p{margin-right:30px; margin-top:10px; margin-bottom:10px; margin-left:45px; font-family:"Trebuchet MS","Times New Roman",Verdana,SansSerif; font-size:0.7em; color:#0071A5}
.suscripcion{background-image:url(../../images/naranja.gif); background-repeat:no-repeat; font-family:"Trebuchet MS"; font-weight:bold; color:#000; font-size:1em; padding-top:20px; margin-top:10px; margin-bottom:10px; padding-bottom:5px; padding-right:20px}
