BODY{text-align:center;font:12px Arial;color:#353535;margin:0px;padding:0px;height:100%;}
H1{font:bold 23px "Times New Roman", Times, serif; border-bottom:1px solid #E0D9C9; color:#384624;padding:15px 0px 0px 3px;}
H2{font:bold 17px"Times New Roman", Times, serif; border-bottom:1px solid #E0D9C9; color:#384624; padding:15px 0px 0px 3px;}
A{color:#009;font-weight:bold;}
A EM{ font-style:normal;}
A:hover{color:#03C;}
A:focus{outline-style:none;}
IMG{border:0px;}
#principal{text-align:left;width:960px;margin:0px auto; padding:0 5px; }
#Contenido{clear:both;padding:0px;}
#Migas{font:bold 10px Verdana; padding-top:5px;}
#Datosficha{float:left; padding:0px; margin:0px;}
#Fotoficha{float:left; padding:0px 20px 10px 5px; margin:0px;}
#NumHabitaciones{padding:10px 0 30px 5px; width:500px;}
#NumHabitaciones div{float:left; width:165px; padding-bottom:10px;}
.Paginacion{text-align:center;font-size:16px;padding-top:30px;}
.AlinearIconos{vertical-align: middle;}
.EnlaceContacto{font-size:18px; margin:20px 0px 20px 3px;width:350px;}


body > #principal > {position:fixed;}
#TituloH1{position:relative; width:750px; margin:0 auto; }
#PosicionTituloH1, #PosicionTituloH12, #PosicionTituloH13{position:absolute; width:750px; margin:0 auto; text-align:left;left:0px;font-size:1px; height:1px;}
#PosicionTituloH1{top:180px;}
#PosicionTituloH1 H1{margin:0px; padding:0px 0px 0px 3px !important;}
#PosicionTituloH12 H1{margin:0px; padding:15px 0px 0px 3px !important;}

#PosicionTituloH12{top:200px;}
#PosicionTituloH13{top:250px;}


/*-------------------- Home --------------------------- */

#CapaInfo{font:bold 12px arial; color:#353535; line-height:18px; padding:2px 5px; width:144px;}

.RoundBox { background: url("/img/custom_corners_topleft.gif") top left no-repeat; } 
.RoundBox H2 { background: url("/img/custom_corners_topright.gif") top right no-repeat; padding:27px 0 40px 0; margin:0; position:relative; right:-14px; color:#293E00; border-bottom:0px solid transparent !important; font:18px Arial;}
.RoundBoxBody { background: url("/img/custom_corners_right.gif") top right repeat-y;  margin:0; margin-top:-2em; padding:5px 10px 0px 0; position:relative; right:-14px;  }
.RoundBoxBody P{ padding-bottom:18px; margin:0px; }
.RoundBoxFinBody{ clear:both; margin:0px; padding:0px !important; height:5px; font-size:0px; }
.RoundBoxFooter { background:  url("/img/custom_corners_bottomleft.gif") bottom left no-repeat; position:relative;top:3px; }
.RoundBoxFooter P { background:  url("/img/custom_corners_bottomright.gif") bottom right no-repeat; padding:7px; padding-left:0; display:block; margin:-2em 0 0 0; position:relative; right:-14px; font-size:2px; }

.H1Home{font:bold 14px Arial; padding:15px 0 10px 3px; display:inline; font-style:italic; color:#293E00;}
.H1Home span{font:bold 16px Arial; }
#HomeIzq{float:left; width:645px; padding:25px 0 0 0;}
#HomeIzq h1{ font:bold 14px arial; color:#353535; border-bottom:0px solid transparent; display:inline;}
#HomeDcha{float:left; width: 306px; padding-top:40px;}
.Robapaginas{background:url(/img/robapaginas.gif) no-repeat; width:306px; padding:29px 0px 18px 3px;}

.BotonMini{margin-left:4px; width: 43px; background-color:#DED9C9; font:10px Arial; color:#333333; border: 1px solid #BBC3A2; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px;	-ms-border-radius: 3px;}

.ListaHome{width:620px; padding:16px 0 10px 0; border-bottom:1px solid #E0D9C9;}

.BordeFoto{border:1px solid #CCC;padding:2px;}

/* Casas de pago */
.FotoCasaPago{float:left; width:95px;padding-left:5px;}
.InfoCasaPago{float:left; width:500px;}
.ParrafoUbicacion{color:#666; margin:0px; padding:3px 0 10px 0;}


/*-------------------- Pie ---------------------------*/
#Pie{ clear:both; background:url(../img/pie2.gif) no-repeat; font:normal 10px arial; margin-top:60px;text-align:right; }
#Pie div{padding:50px 12px 25px 0px; margin:0px; height:15px}
#Directorio{font:normal 10px Arial; padding:20px 0;}
#Directorio UL{padding:0px; margin:0px;}
#Directorio LI{float:left; width:168px; display: inline; background:url(../img/bulletdirectorio.gif) no-repeat 6px 6px; padding:0px 0px 3px 11px; list-style:none; margin:0px 0px 0px 3px;}
#Directorio SPAN{color:#AAA;}
#Directorio a:link, #Directorio a:visited{ text-decoration:none; color:#787878; font-weight:normal;}
#Directorio a:hover{ color:#000;}

/*-------------------- Cabecera ---------------------------*/

#Cab {width:960px;background:url("../img/cab-fondo2.png") no-repeat 0px 10px; position:relative;}
#Cab UL {clear:both;font:14px Arial; margin:0;list-style:none; padding-bottom:50px;}
#Cab UL LI {background:url("../img/off-i.png") no-repeat left top;float:left;padding:0 0 0 9px; margin-right:10px;}
#Cab UL LI .Sin{background:#F0EEE6 url("../img/off-d.png") no-repeat right top; font-weight:bold; color:#4D5920; text-decoration:none; float:left;display:block;padding:5px 13px 3px 4px;}
#Cab UL LI A{background:#F0EEE6 url("../img/off-d.png") no-repeat right top;color:#4D5920; text-decoration:none; float:left;display:block;padding:5px 13px 3px 4px; }
.New{background:#fff url("../img/new.gif") no-repeat 8px 2px; padding:0px 26px 0px 15px; height:12px;}
.New3{background:#F0EEE6 url("../img/new.gif") no-repeat 8px 2px; padding:0px 26px 0px 15px; height:12px;}

#Cab UL LI A:hover{background: #F0EEE6 url("../img/off-d.png") no-repeat right top;}
#Cab .Activa {background-image:url("../img/on-i.png");}
#Cab .Activa .Sin {background-image:url("../img/on-d.png");color:#fff; background-color:#78B300; padding-bottom:3px;text-decoration:none;}
#Cab .Activa A {background-image:url("../img/on-d.png");color:#fff; background-color:#78B300; padding-bottom:3px;text-decoration:none;}
#Cab .Activa A:hover{background-image:url("../img/on-d.png");background-color:#78B300;}

#Logo{float:left; color:#999;  position:absolute;}
#Logo DIV{ padding-top:40px;}
#Logo A{padding:30px 0 8px 235px; text-decoration:none;color:#999;font:normal 12px arial !important;}
#Logo strong{font-weight:normal;}
#Logo H1{display:inline;padding:30px 0 8px 235px; border:0px solid transparent;font:normal 12px arial !important;color:#999; }

#Accesos{float:right; height:66px; padding-top:15px;line-height:20px;text-align:right;}
#Accesos A{font-weight:normal;}
#Accesos SPAN{background-color:#FFC; padding:5px 8px;}

#OfertasHome H2{font:bold 17px Arial !important; padding:27px 0 22px !important;}


/*-------------------- Formularios ---------------------------*/
.Minierror{font:10px Arial, Helvetica, sans-serif;color:#CC0000;padding-left:19.5em;margin:3px 0px;background:url(../img/minierror.gif) no-repeat 181px 1px;}
.Minierror2{font:10px Arial, Helvetica, sans-serif;color:#CC0000; padding:8px 0px 5px 15px; background:url(../img/minierror.gif) no-repeat 0px 9px; }

.TextoRojo{color:#CC0000; font-weight:bold;}
INPUT{font:12px Arial, Helvetica, sans-serif; padding:2px;}
SELECT{font:12px Arial, Helvetica, sans-serif; }
TEXTAREA{font:12px Arial, Helvetica, sans-serif; padding:2px;}
LABEL{float:left;width: 15em;color:#353535; font-weight:bold; /*text-align:right; padding-right:10px;padding-top:3px;*/}
.LabelNormal{ width:auto; font-weight:normal; float:none; }
.LabelFotos{ width:auto; float:none; }
.FiltrosListado{float:left;padding:15px 18px 0px 0px;}
.FiltrosListado LABEL{ width:auto; float:none;}
.Campo{margin:15px 0px;}
.CapaBoton{padding-left:12em;margin:3px 0px;}
.CampoError{border-top:2px solid #990000;border-left:2px solid #900;border-bottom:1px solid #FF6262;border-right:1px solid #FF6262;}
.BotonGrande{ font:bold 15px Arial, Helvetica, sans-serif;}
.Minienlace{ font-size:10px; }


/*-------------------- Notificaciones ---------------------------*/
.mensajes{background-color:#FFFFE1;border:1px solid #ACA899;background-repeat:no-repeat;padding:10px 5px 10px 45px;width:450px;margin:25px auto;text-align:left;}
.mensajes UL{margin:0px;padding:5px 0px 0px 15px;}
.mensajes LI{list-style-image:url(../img/bullet3.gif);}
#error{background-image:url(../img/x.gif);}
#alerta{background-image:url(../img/a.gif);}
#confirm{background-image:url(../img/v.gif);}
#info{background-image:url(../img/i.gif);}

/*-------------------- Tablas -------------------------------*/
TABLE TD,TH{ font-size:12px;}
CAPTION{font-size:12px; background:#98B15C url(../img/TituloListado.gif) no-repeat;color:#fff;padding:3px 0px 2px 5px;text-align:left;font-weight:bold;}
.TablaListados{margin:0px;padding:0px; width:960px;}
.ThOn1,.ThOn2{padding:5px 16px 5px 0px;}
.ThOn1{background:#FFC url(../img/thon1.gif) right no-repeat;}
.ThOn2{background:#FFC url(../img/thon2.gif) right no-repeat;}
.TablaListados TH{margin:0px;height:20px;text-align:left;padding:15px 0px 10px 0px; border-bottom:1px solid #E0D9C9;}
.TablaListados TH A{padding:5px 16px 5px 5px;}
.TablaListados TD{padding:10px 10px 10px 5px; text-align:left;}
.TablaListados TD A:visited{color:#8889AE;}
.Fondocelda{background-color:#F8F7F3;}
.Bordecelda{border-bottom:1px solid #E0D9C9; } 
#PaginacionListado{text-align:right; font-size:16px; padding-top:30px; padding-bottom:20px;}
#FiltrosListado{padding-top:20px; padding-bottom:20px;}
#FiltrosListado LABEL{width:auto;font-weight:bold;}
.TablaPrecios{font:12px Arial, Helvetica, sans-serif;border-collapse: collapse; border:1px solid #E0D9C9;}
.TablaPrecios td{padding:7px;border:1px solid #E0D9C9;}


/* -------------------- Comunidad ---------------------------*/

.Pestanyas {float:left;width:99%;background:url("../img/ImgPestanyasFondo.gif") repeat-x bottom left; line-height:normal; font:14px Arial;padding-bottom:11px;}
.Pestanyas ul {margin:0;padding:10px 0px 0;list-style:none;}
.Pestanyas li {float:left;background:url("../img/ImgPestanyasIzq.gif") no-repeat left top;margin:0;padding:0 0 0 9px;}
.Pestanyas a{float:left;display:block;background:#F0EEE6 url("../img/ImgPestanyasDcha.gif") no-repeat right top;padding:10px 13px 10px 4px;font-weight:bold;margin-right:10px;}

.Pestanyas A:hover{background: #F0EEE6 url("../img/ImgPestanyasDcha.gif") no-repeat right top; border-top:0px solid transparent; border-right:0px solid transparent;}



/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.Pestanyas a {float:none;}
/* End IE5-Mac hack */
.Pestanyas .current {background-image:url("../img/ImgPestanyasIzqOn.gif");}
.Pestanyas .current a {background-color:#ffffff; background-image:url("../img/ImgPestanyasDchaOn.gif");color:#353535;padding-bottom:11px;text-decoration:none;}
.Pestanyas .current A:hover{background-color:#ffffff;background-image:url("../img/ImgPestanyasDchaOn.gif"); }
.ContadoresPestanyas{ text-decoration:none; color:#353535; background-color:#F0EEE6;}

#Pestanyas,#sub-section{overflow:hidden;display:inline-block;}
#sub-section {float:right; background:url("../img/ImgPestanyasFondodcha.gif") repeat-x bottom right; line-height:normal;font:11px Arial;padding-bottom:11px;padding-top:33px;}
/* leaving room for rounding error (MSIE5.5) */
#sub-section {width:1%;}

#DatosPerfil{float:left; padding:5px 0px 30px 0px; margin:0px;}
#DatosPerfil TD{padding-bottom:5px;}
#FotoPerfil{float:left; padding:0px 20px 30px 5px; margin:0px;}
#FotoPerfil IMG{ border:3px double #E0D9C9; margin-top:5px;}

#BocadilloTop{background:url(../img/fondo-bocadillo-top.gif) no-repeat; padding:10px 15px 1px 40px;margin:0px;}
#BocadilloMedio{background:url(../img/fondo-bocadillo-medio.gif) repeat-y; padding:0px 20px 15px 40px;margin:0px;}
#BocadilloBottom{background:url(../img/fondo-bocadillo-bottom.gif) no-repeat;}


.MarcoFotos{ border:3px double #E0D9C9;}

.RedondoIzq,.RedondoDcha{color:#FFF; overflow:hidden;display:inline-block;padding:3px 0 2px 0;font:bold 12px Arial;}
.RedondoIzq {float:left;background:#98B15C url(../img/redondeado-izq.gif) no-repeat; color:#fff;}
.RedondoIzq SPAN{padding-left:7px;}
.RedondoDcha{text-align:right;font-weight:normal;float:right; background:#98B15C url(../img/redondeado-dcha.gif) no-repeat bottom right;}
.Bocadillos{ padding-left:25px; background:url(../img/ico-bocadillos.gif) no-repeat 3px 0px;}


.Hightlight{background-color:#FFFFCC; padding:3px;}

.HighlightOn{background-color:#FFFFCC; padding:3px; text-decoration:none; color:#353535;}
.HighlightOn:hover{ color:#353535; text-decoration:none; cursor:text;}
.HighlightOff{background-color:#FFFFFF; padding:3px; }
.HighlightOn:focus, .HighlightOff:focus{ outline:none; }  

.TablaListadosSimple TD{padding-top:17px; padding-bottom:17px;}
.TablaListadosFotos TD{padding-top:10px; padding-bottom:10px;}
.TextoGrande{font-size:14px;}
.TextoMuyGrande{font:bold 18px Arial;}
.TextoPequenyo{font-size:10px; font-weight:normal;}

.CajaPerfil{padding:15px 0 0 15px; width:85px; border:1px solid #ccc; margin-right:0px; background-color:#fff;}

.ListaSubcat{font-weight:bold; font-size:14px; padding-top:20px; padding-bottom:20px;}
.ListaSubcat LI{padding-bottom:20px;}
.DescrSubcat{font-weight:normal; font-size:12px; color:#999; margin:0px; padding:5px 0px 0px 0px;}

.CajaValidacion{border:1px solid #ccc;background-color:#F8F7F3;margin:25px 0px 0px 0px;}
.CajaValidacion p{margin:0px; padding:8px 0 15px 0;} 
.CajaValidacion A:visited{color:#8889AE;}
.FondoBlanco{background-color:#fff; border:1px solid #eee; padding:10px; margin:10px 0 10px 0;}

/* Paginacion */
#PaginacionRegistros{text-align:center; padding:42px 0 30px 0; margin:0px;}
#PaginacionRegistros a{text-decoration:none;margin:3px;color:#384624; font:bold 12px arial; background-color:#EEF2E6; border:1px solid #C0CF9C; padding:4px 5px;}
#PaginacionRegistros a:hover{border:1px solid #748943;}
#PaginacionRegistros span{margin:3px;color:#fff; font:bold 12px arial; background-color:#98B15C; border:1px solid #98B15C; padding:4px 5px;}

.FondoMensajes{float:left; width:900px; background:url(../img/fondo-cajas-mensajes.gif) repeat-y; border:1px solid #E0D9C9; margin:10px 0px 40px 0px; padding:10px 0px 10px 30px;}
.FondoMensajes p{margin:0px; padding:5px;}
.FondoMensajes img{margin-top:3px;}

UL{ margin:0px; padding:0px;}
LI{ background:url(../img/bulletcuadrado1.gif) no-repeat 10px 6px; padding:0px 0px 8px 20px; list-style:none;}

#flashcontent{ background-color:#F7F7F7;}

.CapaPoblaciones{width:640px; padding:0px; background:#FFFFCC url(/img/fondo-poblaciones.gif) no-repeat bottom; height:130px; margin:0px auto;}
.TituloPoblaciones{font-size:17px; font-weight:bold;}
.RadioOn{background:url(/img/radio-fondo-on.gif) no-repeat; padding:2px 1px 2px 18px; font-weight:bold;}
.RadioOff{background:url(/img/radio-fondo-off.gif) no-repeat; padding:2px 1px 2px 18px;}

.BocadilloNavegacion{z-index:2; padding:8px 0px 0px 23px;position:absolute; width:310px; margin:0 auto; text-align:left; Top:13px; left:545px; height:80px;background:url(/img/fondo-paginacion-fichas.gif) no-repeat;font:12px Arial;}


.EnviarFicha{ font:normal 12px Arial; padding:2px 2px 2px 20px; background:url(/img/iconos.gif) no-repeat 0px 4px; }
.ImprimirFicha{ font:normal 12px Arial; padding:2px 2px 2px 20px; background:url(/img/iconos.gif) no-repeat 0px -14px; margin-left:20px;}
.ListaFavoritos{font:normal 12px Arial; padding:2px 2px 2px 20px; background:url(/img/iconos.gif) no-repeat 0px -32px;}
.BorrarFavorito{font:normal 12px Arial; padding:2px 2px 2px 20px; background:url(/img/iconos.gif) no-repeat 0px -49px; margin-left:80px;}
.BorrarFavorito:hover{background-position:0px -67px;}
.GuardarFavorito{font:normal 12px Arial; padding:2px 2px 2px 20px; background:url(/img/iconos.gif) no-repeat 0px -87px; }
.CapaEnLista{padding-bottom:10px;}

.nota_favorito textarea{resize:none; overflow-y:hidden; line-height:18px;}


/* Número de fotos en listados */
.NumFotosContenedor{background-repeat:no-repeat; width:100px; overflow:hidden;}
.NumFotosContenedor a{text-decoration:none; cursor:pointer;}
.NumFotosContenedor a:visited{color:#009 !important;}
.NumFotosImgTop{position:relative; background:url(/img/redondo-top.gif) top no-repeat; width:100px; display:block;}
.NumFotosImgBot{position:absolute; left:98px; background:url(/img/redondo-bottom.gif) no-repeat; width:2px; height:2px; margin:0px; font-size:1px; padding:0px;}
.NumFotosContador{position:absolute; background:url(/img/num-fotos.gif) no-repeat right; font:normal 10px Arial; padding:4px 6px 2px 1px;}


/*Botones promocionales */
.BotonPromo{float:left; background:url(/img/fondo-boton-izq.gif) no-repeat; padding:5px 10px 7px 10px;color:#FFF; font:bold 15px Arial; text-decoration:none;}
.BotonPromo:hover{color:#FFF;}
.BotonPromoFin{float:left;padding:5px 0px 7px 0px;background:url(/img/fondo-boton-dcha.gif) no-repeat right}

.BotonPromo2{float:left; background:url(/img/fondo-boton-izq2.gif) no-repeat; padding:5px 10px 7px 10px;color:#FFF; font:bold 15px Arial; text-decoration:none;}
.BotonPromo2:hover{color:#FFF;}
.BotonPromoFin2{float:left;padding:5px 0px 7px 0px;background:url(/img/fondo-boton-dcha2.gif) no-repeat right}




/* Contenido Pestanyas */
#DentroPestanya{padding-left:10px;}
#DentroPestanya form{margin:0px; padding:0 0 0 25px;}
#TitulosApartados{font:bold 14px Arial; padding:45px 0 0 0; margin:0px;}
#IntroTitulo{padding:0 0 20px 25px;margin:5px 0 0 0;}


/* CAMBIAR MAQUETAS DE LA CUENTA DE VIAJERO A CLASES EN LUGAR DE IDS */
.TitulosApartados{font:bold 14px Arial; padding:45px 0 0 0; margin:0px;}
.IntroTitulo{padding:0 0 20px 25px;margin:5px 0 0 0;}



/* Notas */
#TablaFavoritos td{padding-top:30px; padding-bottom:30px; border-bottom:1px solid #ccc;}
.ListaPostitTop{background-color:#FFFFBA; width:457px; height:13px;margin:0 0 0 1px;padding:0px;}
.ListaPostitBottom{background:#FFFFCC url(/img/postit1.gif) no-repeat right bottom; width:460px; margin:0px;}
.ListaPostitContent{font-style:italic; padding:5px 15px 0 14px; margin:0 0 0 0; line-height:18px;}
.ListaPostitEdit{padding-left:14px; padding-bottom:20px;}


/* Calendario */
#disponibilidad { float: left; width: 747px;}
.cal_disp { position: relative; float: left; border: 1px solid #EEEEEE; width: 204px; height: 200px; margin: 8px 30px 8px 0px; padding: 5px 5px 15px 5px; }
.cal_disp * { text-align: center !important; }
.cal_disp { float: left; width: 204px !important; height: 200px !important; overflow: hidden; }
.cal_disp .cal_title { background: #F0EEE6; margin-bottom: 5px; padding: 8px 0;font-weight: bold; width: 204px; }
.cal_content div:first-child, .cal_days { border-top: 1px solid #EEEEEE ; }
.cal_line { width: 204px !important; }
.cal_line span:first-child, .first_day { border-left: 1px solid #EEEEEE; }
.cal_disp span { float: left; border-right: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; width: 28px; height: 19px; padding-top: 5px; }
.cal_line span.busy_day { color: #cccccc; }
.cal_line span.green_day, div.green_legend { background: #96d557; }
.cal_line span.orange_day, div.orange_legend { background: #ffb951; }
.cal_line span.red_day, div.red_legend { background: #ff5555; }
.cal_legend, .cal_legend li {margin: 0 !important;padding: 0 15px 0 0 !important;	}
.cal_legend li {float: left;list-style: none !important;background: none !important;}
div.color_legend {float: left;padding: 3px;	}
div.legend { float: left;width: 4px !important;padding: 8px;	overflow: hidden;}
.cal_legend span {float: left;padding-top: 5px;margin-left: 10px;	font-weight: bold;}
div.color_legend {border: 1px solid #EEEEEE;}
a.next_mouths {float: right;margin: 5px 40px 10px 0;text-decoration: underline;display: block;cursor: pointer;}
a.next_mouths_hidd {float: right;margin: 8px 10px 0 0;text-decoration: underline;display: none;}
input.error, textarea.error{border-top:2px solid #990000;border-left:2px solid #900;border-bottom:1px solid #FF6262;border-right:1px solid #FF6262;}
div.error{font:10px Arial, Helvetica, sans-serif;color:#CC0000;padding-left:19.5em;margin:3px 0px;background:url(../img/minierror.gif) no-repeat 181px 1px;}

/* Uploads */
#steps {float: left;width: 750px;	margin: 20px 0px 20px 0px;}
.stepheader {color: #FFFFFF; background: #9AB35F;padding: 4px 0px 4px 8px;margin: 0 !important;font-size: 14px;font-weight: bold;}
.stepunion {float: left;background: url('../img/stepunion.gif') no-repeat;width: 17px;height: 18px;margin: 5px 0px 0px 10px;}
.stepcontent {padding: 10px 15px 15px 15px;}
.stepcontent p {margin-top: 0 !important;	}
.stepwindow {border: 1px solid #9AB35F;float: left;}
.iconlight {background: url('../img/ico_bombilla.gif') no-repeat 0px -3px;padding-left: 22px;}
.saveimg {float: left;position: absolute;top: 87px;left: 96px;background: #fefbaa;color: #373705;width: 63px;height: 19px;font-weight: bold;padding: 4px 0px 0px 0px;text-align: center;}

/* Galeria de fotos */
#video-current {background: #000;width: 510px;height: 340px;}
#slideshow-adv {float: left;}
#slideshow-adv, .nav-controls, #gallery-adv {float: left;width: 500px;	text-align: center;width: 515px;overflow: hidden;}
#slideshow-adv {margin-top: 20px;	}
#caption-adv {float: left;width: 400px;font-size: 12px;color: #353535;	margin: 20px 0px 10px 0px;text-align: center;}
#videos #caption-adv {width: 510px !important;	}
#fotos #caption-adv {width: 515px !important;	}
#thumbs-adv, #thumbs-video {float: right;width: 300px;height: 550px;overflow: auto;margin-left: 30px;}
#thumbs-video {width: 150px !important;	margin-left: 60px !important;}
ul.thumbs, ul.thumbs_video {clear: both;margin: 0;padding: 0;}
ul.thumbs li, ul.thumbs_video li {float: left;margin: 3px;padding: 0;list-style: none;}
ul.thumbs li a, ul.thumbs_video li a {padding: 2px;display: block;border: 1px solid #ccc;}
ul.thumbs li.selected a, ul.thumbs_video li.selected a {background: #c00;}
ul.thumbs a:focus, ul.thumbs_video a:focus {outline: none;}
ul.thumbs img, ul.thumbs_video img {border: none;display: block;}
.nav-controls {float: left;margin-bottom: 5px;}
#controls-video .nav-controls {width: 510px;	}
.nav-controls .prev {float: left;padding-bottom:5px;}
.nav-controls .next {float: right;}
#Fotoficha img {cursor: pointer !important;	}

/* Tabs */
.tabs-nav {float: left;height: 49px;}
.container {float: left;margin-top: 20px;width: 100%;}
.hide {display: none;}
li.tab a, li.current a {text-decoration: none !important;	}
li.tab span.tabtitle {text-decoration: underline;	}
li.tab span.nolink {text-decoration: none !important;color: #353535 !important;}
li.current span.tabtitle {text-decoration: none !important;}

/* Pueblos */
#pueblo_info {float: left;width: 760px;}
#pueblo_info img{float: left;}
#pueblo_data {float: left;margin-left: 20px;	width: 600px;}
#pueblo_data p {width: 600px;}
#pueblo_photo {float: left;width: 150px;height: 150px;overflow: hidden;vertical-align: middle;margin: 0 20px 0 0;}
div.line_footer {float: left;background: url(../img/lineFooter.jpg) no-repeat center center;width: 760px;height: 70px;	}
p.pueblos_cercanos_title {float: left;margin: 30px 0 30px 0;}
#pueblos_cercanos {float: left;border-top: 1px solid #eee;margin-bottom: 40px;}
li.pueblo_radio {width: 760px;float: left;clear: both;background: none !important;vertical-align: middle;border-bottom: 1px solid #eee;padding: 6px 0 0 0;height: 49px;}
li.pueblo_radio img {float: left;}
div.pueblo_content {float: left;width: 640px;margin: 13px 0 0 10px;}
div.pueblo_content span.pueblo_num {margin-left: 4px;}
div.pueblo_content span.pueblo_kms {float: left;font-weight: bold;width: 80px;}


/* Ofertas */
.Of{padding:2px; width:100px;border:1px solid #ccc; background-color:#FFF;}
.OfFoto{height:65px; background-repeat:no-repeat; border-bottom:3px solid #fff; display:block;}
.OfCont1, .OfCont2{background:#C00; border-top:3px solid #fff; color:#fff;padding:3px; text-align:center;}
.OfCont1{border-top:0px solid #fff;}
.OfPorcentaje, .OfPrecioDespues{font:bold 18px arial;}
.OfDescuento{font:10px arial;}
.OfPrecioAntes{padding-right:4px;}
.OfPrecioDespues2{font:bold 13px arial;}

.BuscadorOfertas{background:url(/img/fondo-buscador-ofertas.gif) no-repeat; height:230px;}
.ListaMultiseleccion{border:1px solid #7F9DB9;display:block;height:90px;overflow-x:hidden;overflow-y:scroll;width:190px;background-color:#fff;}
.ListaMultiseleccion LABEL{ font-weight:normal; }
.checked{	background-color:#316AC5;color:white;}
#Migas H1{display:inline; font:bold 10px Verdana !important;  padding:5px 0px 0px 0px !important; color:#353535 !important; border-bottom:0px solid #fff;}

#PaginaOfertas option{padding:2px;}
#PaginaOfertas .ListaOfertasDcha{width:600px !important;}

.ListaOfertasDcha{float:right; width:800px;}

.ListaOfertas{border-bottom:1px solid #E0D9C9; padding:35px 0px 15px 0px; }
.ListaOfertasDcha p{margin:0px; padding:0 0 5px 0;}
.ListaOfertasIzq{float:left; width:130px; padding-left:10px;}
.ListaOfertasDcha{float:right; width:800px;}
.ContenidoOferta{padding:0 0 15px 0;}
.TituloOferta{font:bold 20px Arial !important;margin:0px; padding:0 0 5px 0; border-bottom:0px solid #fff; color:#353535;}
.TituloOferta a{color:#353535 !important; text-decoration:none;}
.SubtituloOferta{ color:#666; padding-bottom:15px !important;}
.EnviarOferta{float:left;padding:5px 0 0 30px;}
.EnviarOferta div{padding-bottom:10px;}

.OfertasResumen{float:left; width:114px; border:1px solid #ccc; padding:2px;}

.FontNormal{font-weight:normal !important;}


.DirectorioOfertas{float:left; width:240px; padding-top:20px;}
.DirectorioOfertas li{color:#999;}
.DirectorioOfertas li a{font-weight:normal !important;}
.DirectorioOfertas h3{margin:0px; padding:0 0 5px 0; font:12px Arial;}
.DirectorioOfertas h2{margin:0px; padding:0 0 5px 0; font:12px Arial; border-bottom:0px solid transparent;}

.OfertaMail{ font:normal 12px Arial; padding:2px 2px 2px 20px; background:url(/img/iconos3.gif) no-repeat 0px 4px; }
.OfertaFacebook{ font:normal 12px Arial; padding:2px 2px 2px 20px; background:url(/img/iconos3.gif) no-repeat 0px -147px; }
.OfertaTwitter{ font:normal 12px Arial; padding:2px 2px 2px 20px; background:url(/img/iconos3.gif) no-repeat 0px -165px; }
.CuestionarioPendiente{ font:bold 12px Arial; color:#666; padding:2px 2px 2px 20px; background:url(/img/iconos3.gif) no-repeat 0px -183px;}


#BuscadorFechas{position:absolute; display:none; background:transparent url(/img/fondo-fechas.png) no-repeat; width:292px; height:338px;top:-68px; left:168px;z-index:9;padding:10px 0px 0px 20px;}
#BuscadorFechas p{ padding-right:20px !important;}
#BuscadorFechas .CampoCalendario{background:#fff url(/img/ico_calendario_dia.gif) no-repeat 88px 3px; width:100px; border:1px solid #7F9DB9; padding:3px;}
#BuscadorFechas .CampoCalendarioMarcado{background:#FFFFCC url(/img/ico_calendario_dia.gif) no-repeat 88px 3px; width:100px; border:1px solid #7F9DB9; padding:3px;}
#CerrarBuscador{ font:normal 12px Arial; padding:1px 2px 0 17px; background:url(/img/iconos2.gif) no-repeat 0px -129px; }
#EnlaceFechas{ font:normal 12px Arial; padding:1px 2px 0 17px; background:url(/img/iconos2.gif) no-repeat 0px -110px;  }
#BuscadorFechas .date_selector { top:130px !important; left:20px !important; width:225px !important;}
#BuscadorFechas .date_selector_ieframe{display:none !important;}
#FechasMarcadas{padding:5px 0 0 15px;}


.Result, .Order, .ResultKey{border-bottom:1px solid #E0D9C9;padding:15px 3px 15px 4px; background-color:#fff; width:640px;}
.Result{padding-top:20px !important;}
.Result a:visited{color:#8889AE;}
.ResultGris{background-color:#F8F7F3;}
.RInfo{float:right; width:535px; clear:both;}
.RFav{float:left;width:23px;}
.RNom{float:left;width:120px; padding-right:3px;}
.RTip{float:left;width:111px;padding-right:15px;}
.RPob{float:left;width:90px;padding-right:6px;}
.RCap{float:left;width:70px;padding-right:3px;}
.RPre{float:left;width:85px;}
.RDes{clear:both;padding:15px 0 17px 23px;}
.RNom .Excl{background-color:#FF9; padding:2px 2px 2px 0;}
.RFoto{float:left; width:105px;}
.clear{clear:both;font-size:1px; height:0px; width:0px; margin:0px; padding:0px;}
.over{ background-color:#E6EBD5; cursor:pointer;}


/*Resultados keyword*/

.ResultKey{padding-top:25px !important;}
.ResultKey p{margin:0px; padding:0 0 10px 0;}
.RKeyInfo{float:right; width:525px; clear:both;}
.MiniFotos{padding-top:10px !important;}
.MiniFotos img{margin-right:5px;}
.RKeyFoto{float:left; width:115px;}

.TextoGris{color:#999;}
.TextoGris a{font-weight:normal; color:#999;}
.TextoGris a:hover{color:#999;}

.Relacionadas{color:#666; margin:25px auto; font:normal 11px Arial;}
.Relacionadas h2, .Relacionadas h3{ border:0px !important; padding:0px !important; display:inline !important; font:normal 11px Arial !important; color:#666 !important;}
.Relacionadas span{color:#353535;font-weight:bold;}
.Relacionadas a{font-weight:normal; color:#666;}
.Relacionadas a:hover{color:#666;}
.EnlaceGrande{font:normal 14px Arial;}


.H1Like{background: url(/img/fondo-linea.gif) repeat-x  0pt 30px; border:0px !important;}
.H1Like span{background-color:#fff; height:10px;}


