body{ margin:0px; background-image:url(../imagenes/fnd_body.jpg); background-position:50% 0%; background-repeat:repeat-y; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; }

a{ color:#265291; text-decoration:none; }
a:hover{ color:#86A7EA; }

p{ font-size:1.1em; line-height:1.7em; text-align:justify; }

form{ margin:0px; padding:0px; }

input, textarea, select{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; }

label{}

blockquote{ margin:0px; padding:0px; }

strong{ color:#255293; }

img { border:none; }

h1{ border-bottom:2px solid #255293; color:#255293; font-size:2em; font-weight:normal; }

h2{ padding:0px 0px 0px 15px; background-image:url(../imagenes/ico_tituloH2.jpg); background-position:0%; background-repeat:no-repeat; border-bottom:1px solid #86A7EA; color:#86A7EA; font-size:1.5em; font-weight:normal; }
h2.publicaciones{ padding:0px; background-image:none; }

#cabeceraContenedor{ width:100%; background-image:url(../imagenes/fnd_cabeceraContenedor.jpg); background-position:100% 0%; background-repeat:no-repeat; }

#cabecera{ width:76em; height:9em; margin:0px auto; background-image:url(../imagenes/fnd_cabecera.jpg); background-position:0%; background-repeat:no-repeat; }

#menuContenedor{ width:100%; background-color:#F4F7FC; border-bottom:1px solid #B7B8BA; border-top:1px solid #B7B8BA; }

#menu{ width:76em; height:3.1em; margin:0px auto; }
#menu ul{ margin:0px; padding:10px 20px 0px 50px; list-style:none; float:right; }
#menu li{ margin:0px; padding:0px; display:inline; }
#menu a{ margin:0px; padding:0px 0px 0px 7px; background:url(../imagenes/fnd_menu1.jpg) no-repeat left top; float:left; text-decoration:none; }
#menu a span{ padding:5px 15px 4px 6px; background:url(../imagenes/fnd_menu2.jpg) no-repeat right top; color:#265291; display:block; float:left; }
#menu a span{ float:none; }
#menu a:hover span{ color:#265291; }
#menu a:hover{ background-position:0% -42px; }
#menu a:hover span{ background-position:100% -42px; }
#menu #current a{ background-position:0% -42px; }
#menu #current a span{ background-position:100% -42px; }

#pieContenedor{ width:100%; background-color:#265291; border-bottom:1px solid #B7B8BA; border-top:1px solid #B7B8BA; }

#pie{ width:75.5em; margin:0px auto; padding:3px 0px 3px 0px; background-color:#265291; color:#FFFFFF; }
#pie a{ color:#FFFFFF; }
#pie a:hover{ color:#86A7EA; }

#contenedor{ width:76em; margin:0px auto; }

#menuIzda{ width:20em; padding:25px 7px 25px 3px; float:left; }
#menuIzda ul{ margin:0px; padding:0px; list-style:none; }
#menuIzda li a{ height:2.4em; text-decoration:none; }
#menuIzda li a:link, #menuIzda li a:visited{ padding:8px 0px 0px 30px; background:url(../imagenes/fnd_menuIzda.jpg); color:#283A50; display:block; }
#menuIzda li a:hover, #menuIzda li #current, #menuIzda li a:active{ padding:8px 0px 0px 30px; background:url(../imagenes/fnd_menuIzda.jpg) 0px -32px; color:#283A50; }

#buscador{ width:18em; padding:0px 20px 20px 10px; color:#265291; font-weight:bold; }
#buscador .input180{ width:15.5em; height:15px; margin:0px 0px 5px 0px; padding:2px 0px 0px 0px; }

#logotipos{ width:20em; padding:0px 10px 0px 0px; text-align:center; }

#contenidos{ width:50em; padding:2em 1.5em 2em 2em; float:left; display:inline; }
#contenidos ul{ margin:0px; padding:0px; }
#contenidos ul li{ padding:0px 0px 5px 25px; background-image:url(../imagenes/ico_lista.jpg); background-position:0px 2px; background-repeat:no-repeat; font-size:1.1em; line-height:1.7em; list-style:none; text-align:justify; }
#contenidos ul ul{ margin:0px; padding:0px; }
#contenidos ul ul li{ background-image:none; font-size:1em; list-style:none; text-align:justify; }


#contenidos fieldset { width:49.8em; margin:0px; padding:0px; border:1px solid #86A7EA; }
#contenidos legend { margin:0px 0px 0px 10px; padding:5px; background-color:#DFECFD; border:1px solid #86A7EA; color:#265291; font-weight:bold; }
#contenidos dl{ width:45.8em; margin:0px; padding:20px; }
#contenidos dt{ width:15.8em; margin:0px; padding:5px 0px 5px 0px; float:left; }
#contenidos dd{ width:30em; margin:0px; padding:5px 0px 5px 0px; float:left; }


#migas{ width:50em; padding:0px 0px 3px 0px; border-bottom:1px solid #86A7EA; }

#mapa{ width:49.8em; height:30em; background-image:url(../imagenes/fnd_mapaAccesible.jpg); background-position:0%; background-repeat:no-repeat; border:1px solid #86A7EA; }

#mapaBocadillo{ width:18em; font-size:1.1em; line-height:1.7em; text-align:center; }

#anclas{ width:24em; padding:0px 0px 0px 10px; float:left; }
#anclas ul{ margin:0px; padding:0px; }
#anclas ul li{ padding:0px 0px 5px 25px; background-image:url(../imagenes/ico_anclas.jpg); background-position:0px 2px; background-repeat:no-repeat; font-size:1.1em; font-weight:bold; line-height:1.7em; list-style:none; text-align:justify; }

#paginado{ width:50em; text-align:right; }

#paginadoNumerico{ width:50em; padding:0px 0px 2px 0px; border-bottom:1px solid #86A7EA; text-align:center; }

.galeria{ width:12.8em; height:17.5em; margin:0px 8px 15px 8px; padding:9px; background-color:#DFECFD; border:1px solid #86A7EA; display:inline; float:left; overflow:hidden; }
.galeria a{ color:#265291; }
.galeria a:hover{ color:#86A7EA; }

.galeriaFoto{ width:12.8em; height:9.6em; border:1px solid #86A7EA; overflow:hidden; }

.galeriaFotoDetalle{ width:10em; height:7.6em; margin:0px 12px 25px 13px; float:left; overflow:hidden; }

.highslide{ cursor:url(highslide/graphics/zoomin.cur), pointer; outline:none; }
.highslide img{ border:1px solid #86A7EA; }
.highslide:hover img{ border:1px solid #255293; }
.highslide-image{ border:10px solid #FFF; cursor:pointer; cursor:url(highslide/graphics/zoomout.cur), pointer; }
.highslide-caption{ padding:5px; border:5px solid white; background-color:white; border-top:none; display:none; text-align:center; }
.highslide-display-block{ display:block; }
.highslide-display-none{ display:none; }
.highslide-loading{ color:white; display:block; font-size:9px; font-family:'MS Sans Serif'; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:3px; border-top:1px solid white; border-bottom:1px solid white; background-color:black; padding-left:22px; background-image:url(highslide/graphics/loader.gif); background-repeat:no-repeat; background-position:3px 1px; }
a.highslide-credits, a.highslide-credits i{ padding:2px; color: silver; text-decoration:none; font-size:10px; }
a.highslide-credits:hover, a.highslide-credits:hover i{ color:white; background-color:gray; }

.tabla{ width:49.8em; border:0.1em solid #86A7EA; }

.tablaTitulo{ width:41em; height:2.2em; padding:0.5em 0em 0em 0.5em; background-color:#86A7EA; color:#265291; float:left; font-size:1.2em; font-weight:bold; }

.tablaFila{ width:49.8em; border-top:0.1em solid #86A7EA; float:left; background-color:#E9E9EB; }

.tablaEncabezadoVacio{ width:14.55em; height:4.35em; background-color:#D8E4FC; float:left; }

.tablaEncabezadoOscuro{ width:8em; height:3.5em; padding:0.5em 0em 0em 0em; background-color:#A6ADB7; color:#FFFFFF; float:left; font-size:1.1em; font-weight:bold; text-align:center; }

.tablaEncabezadoClaro{ width:8em; height:3.5em; padding:0.5em 0em 0em 0em; background-color:#D0D0D2; color:#265291; float:left; font-size:1.1em; font-weight:bold; text-align:center; }

.tablaServicioNombre{ width:11.7em; height:2em; padding:0.5em 1em 0em 0.5em; background-color:#E9E9EB; color:#265291; float:left; font-size:1.1em; font-weight:bold; }
.tablaServicioNombre2{ width:11.7em; height:3em; padding:0.5em 1em 0em 0.5em; background-color:#E9E9EB; color:#265291; float:left; font-size:1.1em; font-weight:bold; }
.tablaServicioNombre3{ width:11.7em; height:4em; padding:0.5em 1em 0em 0.5em; background-color:#E9E9EB; color:#265291; float:left; font-size:1.1em; font-weight:bold; }

.tablaServicioBlanco{ width:8.8em; height:2.2em; padding:0.5em 0em 0em 0em; background-color:#FFFFFF; float:left; text-align:center; }
.tablaServicioBlanco2{ width:8.8em; height:2.8em; padding:1em 0em 0em 0em; background-color:#FFFFFF; float:left; text-align:center; }
.tablaServicioBlanco3{ width:8.8em; height:3.4em; padding:1.5em 0em 0em 0em; background-color:#FFFFFF; float:left; text-align:center; }

.tablaServicioGris{ width:8.8em; height:2.2em; padding:0.5em 0em 0em 0em; background-color:#E9E9EB; float:left; text-align:center; }
.tablaServicioGris2{ width:8.8em; height:2.8em; padding:1em 0em 0em 0em; background-color:#E9E9EB; float:left; text-align:center; }
.tablaServicioGris3{ width:8.8em; height:3.4em; padding:1.5em 0em 0em 0em; background-color:#E9E9EB; float:left; text-align:center; }

.tablaDestinos{ width:20.5em; float:left; color:#265291; font-size:1.2em; }

.tablaEncabezadoPequeño{ width:6em; height:2.5em; padding:1em 0em 0em 0em; background-color:#A4BEEF; color:#265291; float:left; font-weight:bold; text-align:center; }

.tablaEncabezadoGrande{ width:15.85em; height:2.5em; padding:1em 0em 0em 0em; background-color:#B6CEFD; color:#265291; float:left; font-weight:bold; text-align:center; }

.tablaHorarioPequeño { width:5.5em; height:2.5em; padding:1em 0.2em 0em 0.2em; background-color:#E9E9EA; float:left; text-align:center; }

.tablaHorarioGrande{ width:15.5em; height:2.5em; padding:1em 0.2em 0em 0.2em; background-color:#F7F8F9; float:left; text-align:center; }

.tablaHorarioPequeño2 { width:5.6em; height:2.8em; padding:0.7em 0.2em 0em 0.2em; background-color:#E9E9EA; float:left; text-align:center; }

.tablaHorarioGrande2{ width:15.5em; height:2.8em; padding:0.7em 0.2em 0em 0.2em; background-color:#F7F8F9; float:left; text-align:center; }

.consultas{ width:45.8em; padding:2em; background-color:#DFECFD; border:1px solid #86A7EA; }

.consultasSinMargen{ width:45.8em; padding:2em 2em 0em 2em; background-color:#DFECFD; border:1px solid #86A7EA; }

.adjuntos{ width:22.5em; margin:0px 0px 10px 0px; float:left; }

.adjuntosSinMargen{ width:22.5em; float:left; }

.adjuntosMiniSinMargen{ width:20em; float:left; }

.home{ width:23em; margin:0px 10px 10px 10px; display:inline; float:left; }
.home h2{ margin:0px; padding:0px; background-image:none; border:none; font-size:2em; font-weight:normal; }

.contacto{ width:50em; height:34.3em; background-image:url(../imagenes/fto_contacto.jpg); background-position:0%; background-repeat:no-repeat; }

.contactoDetalle{ width:25em; height:115px; margin:0px; padding:12.3em 0px 0px 3em; }



.alinearDerecha{ text-align:right; }
.alinearCentro{ text-align:center; }

.izquierda{ margin:0px 15px 0px 0px; float:left; }
.izquierdaMas{ margin:0px 15px 15px 0px; float:left; }
.derechaPublicaciones { float:right; }

.fotoIzquierda{ margin:0px 15px 5px 0px; padding:1px; float:left; border:1px solid #86A7EA; }

.borde{ border:1px solid #86A7EA; }
.bordeMargen{ padding:1px; border:1px solid #86A7EA; }
.sinBorde{ border:none; }

.azulita{ color:#255293; font-weight:bold; }
.rojo{ color:#FF0000; }

.homeGranate{ color:#C17871; }
.homeAzul{ color:#658C9D; }
.homeGris{ color:#ABAAA8; }
.homeMarron{ color:#9C8A42; }

.homeBienvenido{ margin:0px; padding:0px; background-image:none; border:none; font-size:1.3em; }

.accesos{ width:45em; height:10em; font-size:1.1em; line-height:1.7em; text-align:justify; }

.fondoHistoria{ background-image:url(../imagenes/fnd_contenidosHistoria.jpg); background-position:100% 490px; background-repeat:no-repeat; }

.oculto{ display:none; }

.titulo{ color:#255293; font-size:1em; font-weight:bold; }

.input293x50{ width:29.3em; height:100px; }
.input293{ width:29.3em; }

.inputAzulClaro{ background-color:#DFECFD; border:1px solid #86A7EA; }

.iconoAnclas{ background-image:url(../imagenes/ico_anclas.jpg) !important; font-size:1.2em !important; font-weight:bold; }

.iconoCentrado{ vertical-align:middle }

.dcha{ float:right; }
.izda{ float:left; }




.rompe{ clear:both; float:none; }