body{ margin:0em; padding:0em; background-position:48% 0%; background-repeat:no-repeat; font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif; }
body.verde{ background-image:url(../imagenes/fnd_bodyVerde.jpg); }
body.marron{ background-image:url(../imagenes/fnd_bodyMarron.jpg); }
body.negro{ background-image:url(../imagenes/fnd_bodyNegro.jpg); }
body.pistacho{ background-image:url(../imagenes/fnd_bodyPistacho.jpg); }
body.rosa{ background-image:url(../imagenes/fnd_bodyRosa.jpg); }
body.gris{ background-image:url(../imagenes/fnd_bodyGris.jpg); }
body.azul{ background-image:url(../imagenes/fnd_bodyAzul.jpg); }
body.cielo{ background-image:url(../imagenes/fnd_bodyCielo.jpg); }
body.ocre{ background-image:url(../imagenes/fnd_bodyOcre.jpg); }
body.morado{ background-image:url(../imagenes/fnd_bodyMorado.jpg); }
body.granate{ background-image:url(../imagenes/fnd_bodyGranate.jpg); }

a{ color:#B9C935; text-decoration:none; }
a:hover{ color:#015057; }

p{ color:#535458; line-height:1.6em; text-align:justify; font-size:1.1em; }

ul{ margin:0em 0em 1em 0em; padding:0em; }

li{ padding:0.5em 0em 0.5em 2em; list-style:none; }

strong{ color:#535458; }

img{ border:none; }

input, select, textarea{ border:1px solid #A9A9A9; font-size:1.1em; }

form{ margin:0em; padding:0em; }

h1{ margin:0em; padding:0em 0em 0.5em 0em; background-image:url(../imagenes/fnd_subrayado.jpg); background-position:0% 100%; background-repeat:repeat-x; color:#015057; font-family:"Century Gothic"; font-size:2.5em; }

h2{ margin:0em; padding:0em 0em 0.5em 0em; background-image:url(../imagenes/fnd_subrayado.jpg); background-position:0% 100%; background-repeat:repeat-x; }
h2.marron{ background-image:none; color:#92512B; font-size:1.6em; }

.contenedor{ width:76em; margin:0em auto; }

.cabecera{ width:76em; height:10em; background-position:0% 0%; background-repeat:repeat-x; }

.idiomas{ padding:0.5em 0em; background-color:#FFF; float:right; }
/*.idiomas a{ color:#B1E84D; }
.idiomas a:hover{ color:#63C4B3; }*/

.menuVerde{ width:30.5em; height:12.8em; background-color:#63C4B3; }
.menuVerde ul{ margin:0.5em 2em 0em 0em; padding:0em; float:left; }
.menuVerde ul li{ padding:0.2em 0em; color:#B1E84D; font-size:1.5em; list-style:none; }
.menuVerde ul li a{ color:#000000; font-size:0.75em; }
.menuVerde ul li a:hover{ color:#44BD18; }

.menuMarron{ width:30.5em; height:12.8em; background-color:#DFCB72; }
.menuMarron ul{ margin:0.5em 2em 0em 0em; padding:0em; float:left; }
.menuMarron ul li{ padding:0.2em 0em; color:#92512B; font-size:1.5em; list-style:none; }
.menuMarron ul li a{ color:#000000; font-size:0.75em; }
.menuMarron ul li a:hover{ color:#92512B; }

.menuNegro{ width:30.5em; height:12.8em; background-color:#ECE6E6; }
.menuNegro ul{ margin:0.5em 2em 0em 0em; padding:0em; float:left; }
.menuNegro ul li{ padding:0.2em 0em; color:#92512B; font-size:1.5em; list-style:none; }
.menuNegro ul li a{ color:#000000; font-size:0.75em; }
.menuNegro ul li a:hover{ color:#92512B; }

.menuPistacho{ width:30.5em; height:12.8em; background-color:#C3E046; }
.menuPistacho ul{ margin:0.5em 2em 0em 0em; padding:0em; float:left; }
.menuPistacho ul li{ padding:0.2em 0em; color:#92512B; font-size:1.5em; list-style:none; }
.menuPistacho ul li a{ color:#000000; font-size:0.75em; }
.menuPistacho ul li a:hover{ color:#92512B; }

.menuRosa{ width:30.5em; height:12.8em; background-color:#F5E4DD; }
.menuRosa ul{ margin:0.5em 2em 0em 0em; padding:0em; float:left; }
.menuRosa ul li{ padding:0.2em 0em; color:#92512B; font-size:1.5em; list-style:none; }
.menuRosa ul li a{ color:#000000; font-size:0.75em; }
.menuRosa ul li a:hover{ color:#92512B; }

.menuGris{ width:30.5em; height:12.8em; background-color:#D9D0C1; }
.menuGris ul{ margin:0.5em 2em 0em 0em; padding:0em; float:left; }
.menuGris ul li{ padding:0.2em 0em; color:#92512B; font-size:1.5em; list-style:none; }
.menuGris ul li a{ color:#000000; font-size:0.75em; }
.menuGris ul li a:hover{ color:#92512B; }

.menuAzul{ width:30.5em; height:12.8em; background-color:#83A1BD; }
.menuAzul ul{ margin:0.5em 2em 0em 0em; padding:0em; float:left; }
.menuAzul ul li{ padding:0.2em 0em; color:#00486B; font-size:1.5em; list-style:none; }
.menuAzul ul li a{ color:#000000; font-size:0.75em; }
.menuAzul ul li a:hover{ color:#00486B; }

.menuCielo{ width:30.5em; height:12.8em; background-color:#34BBFF; }
.menuCielo ul{ margin:0.5em 2em 0em 0em; padding:0em; float:left; }
.menuCielo ul li{ padding:0.2em 0em; color:#00486B; font-size:1.5em; list-style:none; }
.menuCielo ul li a{ color:#000000; font-size:0.75em; }
.menuCielo ul li a:hover{ color:#00486B; }

.menuOcre{ width:30.5em; height:12.8em; background-color:#BDA589; }
.menuOcre ul{ margin:0.5em 2em 0em 0em; padding:0em; float:left; }
.menuOcre ul li{ padding:0.2em 0em; color:#92512B; font-size:1.5em; list-style:none; }
.menuOcre ul li a{ color:#000000; font-size:0.75em; }
.menuOcre ul li a:hover{ color:#92512B; }

.menuMorado{ width:30.5em; height:12.8em; background-color:#C8C0E5; }
.menuMorado ul{ margin:0.5em 2em 0em 0em; padding:0em; float:left; }
.menuMorado ul li{ padding:0.2em 0em; color:#421A73; font-size:1.5em; list-style:none; }
.menuMorado ul li a{ color:#000000; font-size:0.75em; }
.menuMorado ul li a:hover{ color:#421A73; }

.menuGranate{ width:30.5em; height:12.8em; background-color:#D9D2A4; }
.menuGranate ul{ margin:0.5em 2em 0em 0em; padding:0em; float:left; }
.menuGranate ul li{ padding:0.2em 0em; color:#94142B; font-size:1.5em; list-style:none; }
.menuGranate ul li a{ color:#000000; font-size:0.75em; }
.menuGranate ul li a:hover{ color:#94142B; }

.homeServicios{ width:33.5em; padding:2em 0em 2em 0em; }
.homeServicios ul{ margin:0em; padding:0em; }
.homeServicios ul li{ padding:0.1em 0em 0em 0.5em; font-family:"Arial Narrow"; font-size:2.4em; }
.homeServicios ul li a{ color:#545851; }
.homeServicios ul li a:hover{ color:#44BD18; }

.homeServiciosNuevo{ width:53em; padding:2em 0em 0em 0em; }
.homeServiciosNuevo ul{ width:50%; margin:0em 0em 1em 0em; padding:0em; float:left; }
.homeServiciosNuevo ul li{ margin:0em; padding:1em 0em 1em 0em; line-height:1.7em; list-style:none; }
.homeServiciosNuevo ul li a{ color:#535458; font-size:1.2em; font-weight:bold; }
.homeServiciosNuevo ul li a:hover{ color:#92512B; }

.homeNoticias{ width:53em; padding:2em 0em 2em 0em; }
.homeNoticias a{ color:#27610A; font-weight:bold; }
.homeNoticias a:hover{ color:#44BD18; }

.homeContacto{ width:18em; margin:16.5em 2em 0em 0em; padding:0em; float:right; }

.contenidosMarron{ width:70em; padding:0em 4em 2em 2em; }
.contenidosMarron a{ color:#92512B; }
.contenidosMarron a:hover{ color:#DFCB72; }

.contenidosAzul{ width:70em; padding:0em 4em 0em 2em; }

.paginado{ width:70em; height:2em; margin:0em 0em 1em 0em; padding:0.7em 1em 0em 1em; border:0.1em solid #666666; }
.paginado a{ margin:0em; padding:0.3em 1em; background-color:#F3F5F4; border:0.1em solid #CCCCCC; color:#000000; font-weight:bold; }
.paginado a:hover{ background-color:#DFCB72; color:#92512B; }

.paginadoActual{ margin:0em; padding:0.3em 1em; background-color:#DFCB72; border:0.1em solid #CCCCCC; color:#000000; font-weight:bold; }

.paginadoBuscador{ margin:-0.3em 0em 0.3em 0em; float:right; }

.noticias{ width:33.95em; margin:0em 0em 2em 0em; padding:0em 4em 0em 0em; float:left; }
.noticias a{ color:#92512B; font-weight:bold; }
.noticias a:hover{ color:#DFCB72; }

.servicios ul{ width:49.75%; margin:0em 0em 2em 0em; padding:0em; float:left; }
.servicios ul li{ padding:1em 0em 1em 3em; list-style:none; }
.servicios ul li a{ color:#535458; font-size:1.2em; font-weight:bold; }
.servicios ul li a:hover{ color:#92512B; }

.consentimientos ul{ width:90%; margin:0em 0em 2em 0em; padding:0em; float:left; }
.consentimientos ul li{ padding:1em 0em 1em 3em; list-style:none; }
.consentimientos ul li a{ color:#535458; font-size:1.2em; font-weight:bold; }
.consentimientos ul li a:hover{ color:#92512B; }

.apartados ul{ width:49.75%; margin:0em 0em 2em 0em; padding:0em; float:left; }
.apartados ul li{ padding:1em 0em 1em 3em; list-style:none; }
.apartados ul li a{ color:#535458; font-size:1.2em; font-weight:bold; }
.apartados ul li a:hover{ color:#34BBFF; }

.enlaces ul{ width:49.75%; margin:0em 0em 2em 0em; padding:0em; float:left; }
.enlaces ul li{ padding:1em 0em 1em 3em; list-style:none; }
.enlaces ul li a{ color:#535458; font-size:1.2em; font-weight:bold; }
.enlaces ul li a:hover{ color:#411972; }

ul.enlacesMorados{ margin:0em; padding:0em; }
ul.enlacesMorados li{ padding:0.5em 0em 0.5em 4em; color:#BFACFB; }
ul.enlacesMorados li a{ color:#535458; }
ul.enlacesMorados li a:hover{ color:#411972; }

.contacto{ width:28em; padding:0em 0em 2em 0em; }
.contacto ul{ margin:0em 0em 0em 2em; padding:0em; }
.contacto ul li{ padding:0.5em 0.5em 0em 2em; background-image:url(../imagenes/fnd_listaGranate.jpg); background-position:0% 0.8em; background-repeat:no-repeat; color:#535458; list-style:none; }

.anclas{ width:73.9em; height:1.6em; margin:2em 0em 1em 0em; padding:0.3em 0em 0em 0em; background-image:url(../imagenes/fnd_anclas.jpg); background-position:0% 0%; background-repeat:no-repeat; }
.anclas span{ padding:0em 2em 0em 0.6em; color:#FFFFFF; float:left; font-size:0.9em; font-weight:bold; }
.anclas h3{ margin:0em; padding:0em; color:#535458; display:inline; float:left; font-size:1.2em; font-weight:bold; }

.galeria{ width:56em; padding:1em 0em 1.5em 5.5em; background-color:#E2E2E2; background-image:url(../imagenes/fnd_galeriaRedondeado.jpg); background-position:0% 0%; background-repeat:no-repeat; }

.fotos{ width:16.8em; height:11.6em; margin:1em 1.5em 0.5em 0em; background-color:#FFFFFF; border:0.1em solid #696969; float:left; overflow:hidden; }

.quienesSomosIzda{ width:30em; float:left; }

.quienesSomosDcha{ width:30em; padding:0em 8em 0em 5em; }

.localizacion{ width:33.95em; margin:0em 0em 2em 0em; padding:0em 4em 0em 0em; float:left; }
.localizacion a{ color:#535458; font-weight:bold; }
.localizacion a:hover{ color:#94142B; }

.highslide{ cursor:url(../../estilos/highslide/graphics/zoomin.cur) , pointer; outline:none; }
/*.highslide img{ border:0.1em solid #015057; }
.highslide:hover img{ border:0.1em solid #B9C935; }*/
.highslide-image{ border:1em solid #FFF; cursor:pointer; cursor:url(../../estilos/highslide/graphics/zoomout.cur) , pointer; }
.highslide-caption{ padding:0.5em; border:0.5em solid white; background-color:white; border-top:none; display:none; text-align:right; }
.highslide-display-block{ display:block; }
.highslide-display-none{ display:none; }
.highslide-loading{ color:white; display:block; font-size:0.9em; font-family:'MS Sans Serif'; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:0.3em; border-top:0.1em solid white; border-bottom:0.1em solid white; background-color:black; padding-left:2.2em; background-image:url(../../estilos/highslide/graphics/loader.gif); background-repeat:no-repeat; background-position:0.3em 0.1em; }
a.highslide-credits, a.highslide-credits i{ padding:0.2em; color:silver; text-decoration:none; font-size:1em; }
a.highslide-credits:hover, a.highslide-credits:hover i{ color:white; background-color:gray; }

.alinearCentro{ text-align:center; }
.alinearDerecha{ text-align:right; }
.alinearVerticalmente{ vertical-align:middle; }
.borde{ border:0.1em solid #E3E3E3; }
.botonBlanco{ background-color:#FFFFFF; }
.botonVerde{ margin:0.5em 0em 0em 0em; background-color:#EEFE91; }
.botonMarron{ background-color:#DFCB72; }
.fotoBordeMarron{ padding:0.5em; border:0.1em solid #92512B; }
.fotoIzda{ margin:0em 2em 0em 0em; float:left; }
.fotoArriba{ position:relative; left:13.7em; top:8.5em; z-index:2; }
.fotoAbajo{ margin:-3.4em 0em 0em 0em; z-index:1; }
.haciaArriba{ margin-top:-0.7em; }
/*.fotoArriba{ position:relative; left:13.8em; top:-3.3em; z-index:2; }
.fotoAbajo{ z-index:1; }*/
.oculto{ display:none; }
.telefonoContacto{ margin:1em 0em 4em 0em; text-align:center; }
.textoCorto{ padding-right:4em; }
.titulosImagen{ margin:0em 0em 0.2em 0em; }
.volver{ padding:0.8em 0em 0em 0em; float:right; }
.volver a{ color:#8D2DFF; }
.volver a:hover{ color:#C3E046; }

.rompe{ clear:both; float:none; }