html { font-size: 100%; /* IE hack */ }
BODY{background:#000;text-align:center;margin:0px auto 0px auto;font-family:Trebuchet MS;font-size:0.9em;}

#body{width:774px;margin:0px auto 0px auto;background:#000 url(../imagenes/interfaz/fondo.jpg) scroll no-repeat top center;;padding:0px 0px 0px 0px;text-align:left;border-left:1px solid #91908e;border-right:1px solid #91908e;}

a{color:#fff;text-decoration:none;}
a:HOVER{text-decoration:underline;color:#fff;}
input{vertical-align:middle;}
img{vertical-align:middle;border:0;}

h1{color:#fff;margin:10px 0 15px 0;padding: 0 0 0 0;font-size:1.5em;}
h1 span{background:#e2001a;padding:1px 30px 1px 15px;}
h2{font-size:1.3em;}
h3{font-size:1.1em;color:#aaa;}
.colorr a{color:#f00;}


/*cabecera*/
#cabecera{padding:26px 0 25px 0;}
#cabecera .tag{background:transparent url(../imagenes/interfaz/tag.gif) scroll no-repeat top left;padding:2px 0 0px 25px;font-size:1.2em;color:#fff;}

.finish{padding:26px 0 25px 0;position:relative;background:transparent url(../imagenes/interfaz/fondo2.jpg) scroll no-repeat top left;}
.finish .tag{background:transparent url(../imagenes/interfaz/tag.gif) scroll no-repeat top left;padding:2px 0 0px 25px;font-size:1.2em;color:#fff;}

/*cabecera*/

/*indice*/
#indice{text-align:right;font-family:Trebuchet MS;font-size:16px;padding:4px 0 4px 0;}
#indice span{background:transparent url(../imagenes/interfaz/indice.gif) scroll no-repeat top left;padding:0 25px 0 15px;}
/*indice*/


/*interiores*/
#interiores{}

#interiores .top{background:#fff;margin:10px 55px 0 85px;}
#interiores .contenidos{background:#fff;margin:0px 55px 15px 75px;padding:0px 20px 0 35px;font-size:0.8em;}
#interiores .contenidos img{float:right;}
.localizacion{background:transparent url(../imagenes/interfaz/square.gif) scroll no-repeat top left;padding:0 0 0 12px;}
.localizacion a{color:#000;text-decoration:underline;}
.localizacion a:hover{color:#c00;text-decoration:underline;}
#interiores .contenidos li{list-style-image:url(../imagenes/interfaz/li.gif);margin:0 0 5px 0;}


.servicio{color:#424242;margin:0 0 25px 0;clear:both;}
.servicio .tipo{background:#fff;text-align:left;font-family:Arial Black;font-size:1.5em;}
.servicio .cont{background:#d6d6d6;padding:5px;height:160px;}
.servicio .cont a{color:#000;text-decoration:underline;}
.servicio .cont span a{text-decoration:none;}
#interiores .contenidos .servicio img{float:none;}

.servicio .cont .c1{border-right:1px solid #fff;width:390px;height:80px;float:left;}
.servicio .cont .c1 a{color:#e2001a;}
.servicio .cont .c1 span a{background:#3e3e3e;color:#fff;padding:0 5px;}
.servicio .cont .c1 span a:hover{background:#c00;color:#fff;padding:0 5px;text-decoration:none;}
.servicio .cont .c2{width:150px;float:left;height:80px;}
.servicio .cont .c2 img{background:#fff;padding:4px;margin:0 5px 0 15px;}

.servicio .cont .c3{height:55px;padding:25px 0 0 0;}

.servicio .cont .c3 span a{background:transparent url(../imagenes/interfaz/flecha2.gif) scroll no-repeat top left;padding:0 0 12px 0;}
.servicio .cont .c3 span a:hover{background:transparent url(../imagenes/interfaz/flecha2_on.gif) scroll no-repeat top left;padding:0 0 12px 0;}
.servicio .cont .c3 span img{visibility:hidden;}


.destac{margin:15px 20px;font-size:1.2em;line-height:25px;}


#interiores .contenidos .galeria{background:#d6d6d6;clear:both;padding:10px;margin:0 0 10px 0;}
.ancho{width:535px;}
#interiores .contenidos .galeria img{float:none;}
#interiores .contenidos .galeria .gal{background:transparent url(../imagenes/interfaz/f_galeria.gif) scroll no-repeat top left;width:163px;text-align:center;padding:10px 0 10px 0;float:left;margin:0 23px 0 5px;}
#interiores .contenidos .galeria .gals{background:transparent url(../imagenes/interfaz/f_galeria.gif) scroll no-repeat top left;width:163px;text-align:center;padding:10px 0 10px 0;margin:0 0px 0 390px;}
#interiores .contenidos .galeria .gal2{background:transparent url(../imagenes/interfaz/f_galeria.gif) scroll no-repeat top left;width:163px;text-align:center;padding:10px 0 10px 0;margin:0 0px 0 0px;}

#interiores .contenidos .galeria2 .gal22{background:transparent url(../imagenes/interfaz/f_galeria.gif) scroll no-repeat top left;width:163px;text-align:center;padding:10px 0 10px 0;margin:0 0px 0 0px;}

.ampliar{margin:15px 7px 0 10px;position:relative;text-align:left;width:153px;font-size:0.9em;}
.ampliar span a{background:transparent url(../imagenes/interfaz/ampliar_off.gif) scroll no-repeat top left;padding:0 0 12px 0;color:#000;}
.ampliar span a:hover{background:transparent url(../imagenes/interfaz/ampliar_off.gif) scroll no-repeat top left;padding:0 0 12px 0;color:#f00;text-decoration:none;}
.ampliar span  img{visibility:hidden;vertical-align:middle;}


.ampliar2{text-align:center;padding:5px 0 0 0;}
.ampliar2 span a{background:transparent url(../imagenes/interfaz/flecha4.gif) scroll no-repeat top left;padding:0 0 12px 0;}
.ampliar2 span a:hover{background:transparent url(../imagenes/interfaz/flecha4_on.gif) scroll no-repeat top left;padding:0 0 12px 0;}
.ampliar2 span  img{visibility:hidden;}

.nom_galeria{line-height:20px;padding:5px 0 0 0;height:40px;}
.img_p{height:42px;}

.img_ps{margin:15px 0 0 0;}
.img_ps .img_ps_l{width:120px;float:left;padding:0 0 0 5px;}

.formulario{margin:20px 0 0 0;}
.formulario input{border:1px solid #bbb;font-size:0.9em;}
.formulario textarea{border:1px solid #bbb;}
.formulario .left{width:50px;float:left;}
.fila{margin:0 0 10px 0;}
.formulario .right2{padding:0 0 0 140px;}

.volver{margin:10px 0 0 0;}
.volver span{background:#eaeaea;padding:2px 15px;font-weight:bold;}
.volver a{color:#000;}
.volver a:hover{color:#c00;}
/*interiores*/


/*home*/
.imag_home{text-align:center;}
.servicios_pp{background:#000 url(../imagenes/interfaz/servicios.gif) scroll no-repeat top left;padding:0 0 0 45px;height:200px;margin:10px 0 0 25px;}
.serv_1{background:#000 url(../imagenes/interfaz/fondo2.gif) scroll no-repeat top center;float:left;width:115px;margin:0 5px 0 5px;}



.serv_2{background:#000 url(../imagenes/interfaz/fondo2.gif) scroll no-repeat top center;width:115px;margin:0 0 0 505px;}
.cab{background:#e2001a;text-align:center;font-family:Arial;font-size:1.1em;font-weight:bold;}
.cab a:hover{color:#000;}
.desc{color:#fff;font-size:0.7em;font-family:Verdana;padding:5px;height:40px;}
.centrado{text-align:center;}
.centrado span{margin:30px 0 0 -20px;position:absolute;}
.centrado span a{background:transparent url(../imagenes/interfaz/flecha.gif) scroll no-repeat top left;padding:0 0 12px 0;}
.centrado span a:hover{background:transparent url(../imagenes/interfaz/flecha_on.gif) scroll no-repeat top left;padding:0 0 12px 0;}
.negro{color:#000;}
.contenidos a:hover{color:#bbb;}
.centrado span img{visibility:hidden;}
/*home*/
/*pie*/
#pie{color:#91908e;font-weight:normal;border-top:1px solid #91908e;border-bottom:1px solid #91908e;background:#000;padding:3px 5px 3px 0;text-align:right;clear:both;}
#pie span{font-size:0.75em;padding:0 80px 0 0;text-align:left;}

.select{text-align:right;width:98%;font-size:1.0em;margin:-30px 0 30px 0;}
.select select{font-size:0.85em;}


/*pie*/


/*GALERIA */
#galeria div {color:#fff;float:left;padding:2px}
td {color:#fff;text-align:left}

.enlace{margin:10px 0 0 5px;width:270px;float:left;position:relative;height:60px;}
.enlace a{color:#000;font-size:1.1em;}

.mapa_web dl{font-size:1.2em;margin:30px 0 0 25px;}
.mapa_web dl dt{background:transparent url(../imagenes/interfaz/bg_li.gif) scroll no-repeat top left;padding:5px 0 0 10px;}
.mapa_web dl dd{background:transparent url(../imagenes/interfaz/bg_li2.gif) scroll no-repeat top left;padding:0 0 0 10px;margin-left:20px;}
.mapa_web dl dd.sin{font-size:0.85em;background:transparent url(../imagenes/interfaz/bg_li22.gif) scroll no-repeat top left;margin-left:25px;}
.mapa_web a{color:#000;}

.ver_toda_galeria{text-align:center;padding:0 0 15px 0;}
.ver_toda_galeria a{color:#000;}

.bara_indice{background:#3e3e3e;border-top:1px solid #a4a59d;}

.tarifas{background:transparent url(../imagenes/interfaz/bg_tarifas.gif) scroll no-repeat top left;padding:0 0 15px 10px;}
.tarifas img{vertical-align:middle;}
.tarifas a{color:#000;}



/*new*/
.txt_home{margin:15px 75px 15px 85px;color:#fff;font-size:0.9em;padding-bottom:10px;}
.txt_home a{color:#e2001a;text-decoration:underline;}

.enlaces_galeria{margin:15px 20px 15px 280px;text-align:left;font-size:0.9em;color:#fff;height:40px;line-height:25px;}
.enlaces_galeria span{float:right;margin:0 5px 0 0;}
.enlaces_galeria span a{background:#e2001a;color:#fff;padding:1px 10px;}
.enlaces_galeria span a:hover{background:#3e3e3e;color:#fff;}


.enlaces_galeria_int{margin:0px 0px 0px 190px;text-align:left;color:#000;height:40px;line-height:25px;padding-bottom:20px;}
.enlaces_galeria_int span{float:right;margin:0 5px 0 0;}
.enlaces_galeria_int span a{background:#e2001a;color:#fff;padding:1px 5px;}
.enlaces_galeria_int span a:hover{background:#3e3e3e;color:#fff;}

.txt_new{padding:15px 0;}
.txt_new a{color:#e2001a;text-decoration:underline;}
.center{text-align:center;}


/*carousel pp*/
/*.carousel{text-align:center;height:240px;}
.carousel .bverde{background:#a1c30f;padding:5px 25px;text-align:left;}
.carousel img{vertical-align:top;padding-bottom:5px;float:none;border:1px solid #000;padding:1px;}
.carousel .bverde img{vertical-align:middle;}
.carousel li{text-align:center;}
.wslide-menu{padding:10px 0 0 15px;}
 .wslide-menu a{background:transparent url(../imagenes/interfaz/p.gif) scroll no-repeat top left;padding:3px 5px;}
 .wslide-menu a.wactive{background:transparent url(../imagenes/interfaz/p_on.gif) scroll no-repeat top left;padding:3px 5px;}*/
/*carousel pp*/

.carousel2{width:500px;overflow:scroll;height:200px;}
.carousel2 img{float:left;}