/************************************************* CSS Definitivo Online *************************************************/

/******** colores nuevos *********

color1: #143CAE; Color letra1

color2: #ffffff; Color Fondo Página

color3: #FFFFFF; Color Fondo Contenido

color4: #143CAE; Color Detalles

color5: #143CAE; Color Borde Contenido

color6: #C0DEFF; Color letra2 y fondo combos

color7: #970200; Color Destacado??

color8: #143CAE; Color letra3 (letra combos)

color9: #FFFFFF; Color fondo logo

color10: #F5F5F5; Color fondo especial (formulario_online_mini)

color11: #FFFFFF; color fondo claro

color12: #C0DEFF; Color fondo oscuro



/******************** GENERALES ********************/

BODY {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align:center;

	color:  #143CAE; /*color1*/

	background-color: #FFFFFF; /*color2*/

	/*background-image: url(img/fondo.gif);*/

}

SELECT {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align:center;

	font-weight:normal;

	color:  #143CAE; /*color8*/

	background-color: #C0DEFF; /*color6*/

	margin-bottom: 1px;

	margin-top:1px;

	/*border: 1px solid #C0DEFF; /*color6*/

}

INPUT {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:  #143CAE; /*color8*/

	background-color: #C0DEFF; /*color6*/

}

TEXTAREA {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:  #143CAE; /*color8*/

	background-color: #C0DEFF; /*color6*/

}

.refer{

	width: 250px;

	border: none;

	height: 20px;

	margin-right: 10px;

}

.checkbox{

	background-color: #FFFFFF; /*color11*//*FIJO A #FFFFFF*/

	width: 10px;

	margin-top: 3px;

	border:0px;

}

.checkbox2{

	background-color: #FFFFFF; /*color3*//*FIJO A #FFFFFF*/

	width: 10px;

	margin-top: 3px;

	border:0px;

}

.radio{

	background-color: #FFFFFF; /*color3*/

}

TEXTAREA {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}

LABEL		{

	font-size: 11px;

}

H1 {

	font-size: 16px;

	margin-top: 10px;

}

H2 {

	font-size: 12px;

	text-align: left;

	border-bottom: 2px solid #143CAE; /*color4*/

	background: url(/default/imagenes/css/h3.png) no-repeat;

	padding-left: 18px;

	padding-bottom: 4px;

	margin-top: 2px;

}

.h2 {

	font-size: 12px;

	text-align: left;

	background: url(/default/imagenes/css/h3.png) no-repeat;

	padding-left: 22px;

	padding-bottom: 6px;

	width: 100%;

	float: left;

	font-weight:bold;

}

H3 {

	font-size: 12px;

	text-align: left;

	border-bottom: 2px solid #143CAE; /*color4*/

	background: url(/default/imagenes/css/h3.png) no-repeat;

	padding-left: 22px;

	margin-top: 10px;

	padding-bottom: 6px;

}

.h3 {

	font-size: 12px;

	text-align: left;

	background: url(/default/imagenes/css/h3.png) no-repeat;

	padding-left: 22px;

	padding-bottom: 6px;

	width: 45%!important;

	width: 49%;

	float: left;

	font-weight:bold;

}

.h3a {

	font-size: 12px;

	text-align: left;

	background: url(/default/imagenes/css/h3.png) no-repeat;

	padding-left: 22px;

	padding-bottom: 6px;

	width: 45%;

	float: left;

	font-weight:bold;

	cursor: pointer;

}

.h3st {

	font-size: 12px;

	text-align: left;

	background: url(/default/imagenes/css/h3.png) no-repeat;

	padding-left: 22px;

	padding-bottom: 6px;

	float: left;

	font-weight:bold;

	margin-right: 8px;

}

.h3stp {

	font-size: 12px;

	text-align: left;

	background: url(/default/imagenes/css/h3.png) no-repeat;

	padding-left: 22px;

	padding-bottom: 6px;

	float: left;

	font-weight:bold;

	margin-right: 8px;

}

H4 {

	font-size: 12px;

	text-align: left;

	background: url(/default/imagenes/css/h3.png) no-repeat;

	padding-left: 18px;

	margin-top: 30px;

	padding-bottom: 6px;



}

.h4{

	font-size: 12px;

	text-align: left;

	background: url(/default/imagenes/css/h3.png) no-repeat;

	padding-left: 18px;

	margin-top: 30px;

	padding-bottom: 6px;

	font-weight: 700;

}

H5 {

	font-size: 12px;

	text-align: left;

	border-bottom: 2px solid #143CAE; /*color4*/

	background: url(/default/imagenes/css/h5.png) no-repeat;

	padding-left: 18px;

	margin-top: 30px;

	padding-bottom: 6px;

}

.h5 {

	margin-top: 0px;

	margin-bottom: 0px;

}

.h5b {

	margin-top: 0px;

}

H6 {

	font-size: 10px;

	text-transform: uppercase;

	margin: 1px;

}

A {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:  #143CAE; /*color8*/

	text-decoration: none;

}

A:link {

	text-decoration: none;

}

A:visited {

	text-decoration: none;

}

A:hover {

	text-decoration: none;

}

A:active {

}

a.boton{ /*boton claro con borde*/

	display: inline;

	height: 16px;

	padding: 1px 6px 1px 3px;

	text-transform: capitalize;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #143CAE; /*color1*/

	background-image: url("/default/imagenes/css/vacio.gif");

	background-repeat: no-repeat;

	background-position: center right;

	text-decoration: none;

	margin-right: 2px;

	border: 1px solid #143CAE; /*color4*/

}

.botonsl{

	display: inline;

	height: 16px;

	padding: 1px 2px 1px 2px;

	text-transform: capitalize;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #143CAE; /*color1*/

	text-decoration: none;

}

.button{ /*boton*/

	display: inline;

	height: 16px;

	padding: 1px 18px 1px 6px;

	text-transform: capitalize;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #143CAE; /*color1*/

	text-decoration: none;

	margin-right: 2px;

}

.buttonD{ /*boton*/

	display: inline;

	height: 16px;

	padding: 1px 6px 1px 18px;

	text-transform: capitalize;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #143CAE; /*color1*/

	text-decoration: none;

	margin-right: 2px;

}

.masGD{

	background-image: url("/default/imagenes/css/btmas.gif");

	background-repeat: no-repeat;

	background-position: center left;

}

.masGDD{

	background-image: url("/default/imagenes/css/masD.gif");

	background-repeat: no-repeat;

	background-position: center left;

}

.tourGD{

	background-image: url("/default/imagenes/css/zoom.gif");

	background-repeat: no-repeat;

	background-position: center left;

	margin-top: 10px;

}

.masG{

	background-image: url("/default/imagenes/css/btmas.gif");

	background-repeat: no-repeat;

	background-position: center right;

}

.buttong{ /*boton grande*/

	display: inline;

	height: 23px;

	padding: 7px 27px 8px 13px;

	width: 100px;

	text-transform: capitalize;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #143CAE; /*color1*/

	text-decoration: none;

	margin-right: 2px;

	margin-bottom: 5px;

}

.buttongg{ /*boton grande*/

	display: inline;

	height: 23px;

	padding: 7px 27px 8px 13px;

	width: 127px;

	text-transform: capitalize;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #143CAE; /*color1*/

	text-decoration: none;

	margin-right: 2px;

	margin-bottom: 5px;

}



.buttonp{ /*boton pequeño*/

	display: inline;

	height: 16px;

	padding: 1px 18px 1px 6px;

	text-transform: capitalize;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #143CAE; /*color1*/

	text-decoration: none;

	margin-right: 2px;

}

.tour{ /*pequeño tour*/

	background-image: url("/default/imagenes/css/tour.gif");

	background-repeat: no-repeat;

	background-position: center right;

}

.touract{

	background-image: url("/default/imagenes/css/btntour.gif");

	background-repeat: no-repeat;

	background-position: center right;

	margin-top: 10px;

}

.buttonr{ /*boton grande rojo*/

	display: inline;

	height: 23px;

	padding: 7px 27px 8px 13px;

	width: 100px;

	text-transform: capitalize;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #970200; /*color7*/

	text-decoration: none;

	margin-right: 2px;

	margin-bottom: 5px;

}

.masrojG{

	background-image: url("/default/imagenes/css/btmasR.gif");

	background-repeat: no-repeat;

	background-position: center right;

}

.masdesG{

	background-image: url("/default/imagenes/css/btmasD.gif");

	background-repeat: no-repeat;

	background-position: center right;

}

.masactG{

	background-image: url("/default/imagenes/css/btmasA.gif");

	background-repeat: no-repeat;

	background-position: center right;

}

.rtelefono{

	background-image: url("/default/imagenes/css/btrtelefono.gif");

	background-repeat: no-repeat;

	background-position: center right;

}

.buttonrd{

	display: inline;

	height: 23px;

	padding: 7px 27px 8px 13px;

	width: 100px;

	text-transform: capitalize;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #D1D1D1; /*color fijo*/

	text-decoration: none;

	margin-right: 2px;

	margin-bottom: 5px;

}

.calcular{

	color: #970200; /*color7*/

}



/******************** PRINCIPALES ********************/

#all{

	margin: 0pt auto;

	/*width: 1024px;*/ /*tamano1*/

}

#allp{ /*para mini formularios ***********/



}

#sombra{

	margin: 0 auto 0 auto;

	width: 700px; /*tamano1*/

	/* ver tb #columnaiR #vficha */

}

#sombra2{

	margin: 0 auto 0 auto;

	width: 700px; /*tamano1*/

}

#sombrap{

	margin: 0 auto 0 auto;

	width: 360px;

}

#contenedor{

	margin: 0 0 0 0; /* PARA LA SOMBRA 0 5px 5px 1px*/

	/*background-color: #143CAE;*/ /*color5*/

}

#contenido{

	background-color: #E5F1FF; /*color3*/

	padding: 0 10px 10px 10px !important;

	padding: 0px 10px 10px 10px;

	border: 1px solid #143CAE; /*color5*/

}

#contenidop{

	background-color: #FFFFFF; /*color3*/

	padding: 0 10px 1px 10px !important;

	padding: 0px 10px 1px 10px;

	border: 1px solid #143CAE; /*color5*/

}



#contenidocab{

	background-color: #FFFFFF; /*color9*/

	border: 1px solid #143CAE; /*color4*/

}

#izquierda{



}

#derecha{



}

#pie{



}



#centro{



}

.clear{



}



/**************************************** ESPECIFICOS ****************************************/



#idiomas{



}

#menu{



}



/******************** FORMULARIO ********************/

.tglobal{

	width: 98%!important;

	width: 96%;

}

#divtitulo{ /*titulos en una linea*/

	border-bottom: 2px solid #143CAE; /*color4*/

	margin-top: 25px; 

	margin-bottom:13px; 

	text-align: right;

	height: 20px;

}

#divtitulo2{ /*titulos en una linea*/

	margin-top: 25px; 

	margin-bottom:13px; 

	text-align: left;

	height: 20px;

}

#divtituloP{ /*titulos en una linea*/

	border-bottom: 2px solid #143CAE; /*color4*/

	margin-top: 15px;  

	text-align: right;

	height: 20px;

}

#decidirfechas{ /*para el check de fechas*/

	text-align: right;

}



/*dos columnas, la derecha mas grande*/

#mitadizq{

	width: 44%;

	position: relative;

	float: left;

	text-align: right;

	padding-left: 22px;

}

#mitadder{

	width: 50%!important;

	width: 48%;

	float: right;

	text-align: right;

}

#mitadderi{

	width: 40%!important;

	width: 38%;

	float: right;

	text-align: left;

}

#entero {

	padding-left: 22px;

}

#mitadizqai{

	width: 40%!important;

	width: 50%;

	position: relative;

	float: left;

	padding-left: 25px!important;

	padding-left: 0px;

	padding-right: 40px;

	text-align: right;

}

#mitadderai{

	text-align: left;

}

#mitadizq LABEL{

	float: left;

	margin-top: 2px;

}

#mitadizq SELECT{

	margin-right: 20px!important;

	margin-right: 10px;

}

#mitadder LABEL{

	float: left;

	margin-top: 2px;

}

#mitadderf{

	width: 50%!important;

	width: 48%;

	float: right;

	text-align: right;

}

#mitadizqf{

	width: 44%;

	position: relative;

	float: left;

	text-align: right;

	margin-top: 25px;

}

.dermar{

	margin-top: 25px;

}

.margsup{

	margin-top:13px;

}

.fondogris{

	background-color: #FFFFFF; /*color11*/

}

#edades{

	width: 99%;

	position: relative;

	float: left;

	text-align: left;

}

.ninyo{

	width:31%;

	float:left;

}



/******************** MINI FORMULARIO ********************/

/*con esto se resetea el estilo del miniform, mismo tamaño ie y ff*/

form, legend,

table, caption {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}



#mediaimini{

	width: 46%;

	position: relative;

	float: left;

	text-align: right;

	padding-top: 10px;

}

#mediadmini{

	width: 30%;

	position: relative;

	float: left;

	text-align: right;

	padding-top: 10px;

}



/******************** resultados rapidos ********************/

/**/

#resultados{

	width: 100%;

}

#resultado{

	margin-bottom: 15px;

	margin-left: auto;

	margin-right: auto;

	width: 100%;

}

#Fotografia{

	float:left;

	width: 118px;

	height: 106px;

	background-image: url("/default/imagenes/css/foto.png");

	text-align: center;

}

#Fotografia IMG{

	width: 100px;

	height: 71px;

	margin: 5px auto 0 auto;

}

#Textfotos {

	width: 100px;

	margin: 5px auto 0 auto;

	text-align: center;

}

#Textfotos .total{

	font-size: 10px;

	font-weight:bold;

}

#ResPropiedad{

	font-size: 10px;

	margin-left: 125px;

}

#ResPropiedad SPAN{

	display: block;

	margin-top: 4px;

}

#ResPropiedad .nombre{

	display: block;

	font-size: 11px;

	margin-top: 0px;

}



/******************** DETALLES BUSQUEDA ********************/

.detalles_bus{

	width: 98%;

	margin-bottom: 9px;

	margin-top: 10px;

	margin-left: 5px;

	padding-top: 18px;

}

#paginador{

	border: 1px solid #143CAE; /*color4*/

	margin: 10px auto 10px auto;

	width: 98%;

	padding-top: 5px;

	padding-bottom: 5px;

}

.paginador{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #143CAE; /*color8*/

}

.paginador A{

	text-decoration: underline;

	color: #143CAE; /*color1*/

}

/******************** RESULTADOS ********************/

#redondeado{

	margin: 0 auto 0 auto;

	padding-top: 5px; 

	width: 700px; /*tamano1*/

	background-color: #F5F5F5; /*color10*/ 

}



#resultadoR{

	border: 1px solid #143CAE; /*color4*/

	margin: 5px auto 10px auto;

	width: 97%!important;

	width: 98%;

	overflow: auto;

}



#columnaiR {

	margin-top: 5px;

	margin-bottom: 10px;

	/* 500 - 560 - 600 - 640 

	   285 - 345 - 385 - 425 */

	min-width: 460px; /*tamano2*/

	max-width: 460px; /*tamano2*/

	width: auto!important;

	width: 460px; /*tamano2*/

	float: left;

	margin-left: 1px;

}

#columnadR {

	width: 173px;

	float: right;

	margin-top: 5px;

	margin-bottom: 10px;

	font-size:12px;

}

#fotografiaR{

	float: right;

	width: 173px;

	height: 141px;

	background-image: url("/default/imagenes/css/fotog.png");

	text-align: center;

	margin-bottom: 15px;

}

#fotografiaR IMG{

	width: 150px;

	height: 100px;

	margin: 5px auto 0 auto;

}

#textfotosR {

	width: 120px;

	margin: 5px auto 0 auto;

	text-align: center;

}

#textfotosR .total{

	font-size: 10px;

	font-weight:bold;

}

#capacidadR{

	width: 173px;

	margin-top: 5px;

}

#prepper{

	width: 173px;

	margin-top: 5px;

}

#botonR{

	margin-top: 5px;

	width: 173px;

}

#encabezado{

	min-height: 20px;

	height: auto!important;

	height: 20px;

	margin: 1px auto 2px 1px;

}

#encabezado LABEL{

	margin-right: 5px;

	font-weight:bold;

}

#descripcionR{

	text-align: justify;

	margin-top: 2px;

	margin-left: 5px;

	min-height: 40px;

	height: auto!important;

	height: 40px;

	clear: both;

}

#featuresH{

	text-align: left;

	margin-bottom: 5px;

	margin-top: 10px

}

#featuresH A{

	right: 1px;

	position: relative;

	width: 40px;

}

#engloba{

	text-align:left; 

	width:100%; 

	height: 25px;	

	margin-bottom: 5px;	

	margin-top: 10px;

}

#features{

	text-align: left;

	width:188px; 

	position:relative; 

	float:left;

}

#vficha{

	width: 115px; /*tamano3*/

	position:relative; 

	float:right; 

	text-align:right; 

	height: 24px; 

	padding-top: 5px;

}

#caracR{

	text-align: right;

	margin-bottom: 10px;

}

#fichaR{

	min-height: 30px;

	height: auto!important;

	height: 30px;

	margin-bottom: 10px;

}

.fondoclaro{

	background-color: #FFFFFF; /*color11*/

}

.fondooscuro{

	background-color: #C0DEFF; /*color12*/

}

#fichaR SELECT{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

#tipoR{

	width: 59%;

	float: left;

}

#precioR{

	width: 40%;

	float: left;

	min-height: 30px;

	height: auto!important;

	height: 30px;

	border-left: 2px solid #FFFFFF; /*color3*/

}

.nodisponible{

	font-size: 10px;

}

#tituloF{

	background-color: #C0DEFF; /*color12*/

}

.tituloF{

	background-color: #FFFFFF; /*color3*/

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

#observacionesR{

	text-align: left;

	margin-left: 5px;

	margin-bottom: 1px; 

}

#observacionesR P{

	margin-top: 0;

	margin-bottom: 0;

}

#botonerar{

	margin: 10px auto 10px auto;

	width: 100%;

	padding-top: 5px;

	padding-bottom: 5px;

}

.botonerF{

	height: 28px;

	background-image: url("/default/imagenes/css/botoneraF.gif");

	min-width: 25%!important;

	width: auto;

}

.botonerI{

	width: 12px;

	height: 28px;

	background-image: url("/default/imagenes/css/botoneraI.gif");

}

.botonerD{

	width: 11px;

	height: 28px;

	background-image: url("/default/imagenes/css/botoneraD.gif");

}

#botonerar a{

	text-transform: none;

}



/*

---------------------------------------------------------------------------

The classes below determine how the calendar background markings will look.

---------------------------------------------------------------------------

*/

.calendarTable {

	background-color: #FFFFFF; /*color fijo*/

	border: 1px solid #003366; /*color fijo*/

	width: 200px;

 }

/* Month and Year Row Setup */

.monthYearRow {

   line-height: 17pt;

	background-color: #D8E2EC; /*color fijo*/

	text-align: center;

	vertical-align: middle;

	}



/* Month and Year Text Setup */

.monthYearText {

	font-family: Geneva, Verdana, Arial, sans-serif;

	font-size: 13px;

	font-weight: Bold;

	color: #252216; /*color fijo*/

	}



/* Day Names Row Setup */

.dayNamesRow {

    line-height: 11pt;

	background-color: #F5F4D3; /*color fijo*/

	text-align: center;

	vertical-align: middle;

	}



/* Day Name Setup */

.dayNamesText {



   font-family: Geneva, Verdana, Arial, sans-serif;

	font-size: 10px;

	font-weight: Bold;

	color: #433D27; /*color fijo*/

	}



/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */

.rows {

	font-family: Geneva, Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #433D27; /*color fijo*/

    line-height: 15pt;

	text-align: center;

	vertical-align: middle;

	}

/* Normal Cell Background (date number with no event markings) */

.s2 {

	background-color: #E0E0E0; /*color fijo*/

	}

/* Empty Cell Background (empty cells with no date numbers) */

.s20 {

	background-color: #EBEBEB; /*color fijo*/

	}

/* Show dates from other months */

.diaNoPermitido {

    background-color: #EEEEEE; /*color fijo*/

	font-family: Geneva, Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #BBBBBB; /*color fijo*/

	}

/* Weekend Cell Background (date number with no event markings) */

.diaLibre {

	background-color: #D0D0D0; /*color fijo*/

	}

.diaOcupado {background-color: #FF6F6F;} /*color fijo*/

.s22 {background-color: #A4CAE6;} /*color fijo*/

.s21 {background-color: #F2BFBF;} /*color fijo*/

.s23 {background-color: #CCFF00;} /*color fijo*/

.s24 {background-color: #FBF484;} /*color fijo*/

.s29999 {background-color: #FFC18A;} /*color fijo*/

.current{

	background-color: #970200; /*color fijo*/

	color: #FFFFFF;

	height: 16px;

	font-weight:bold;

}

.active {

	background-color: #B1B1B1; /*color fijo*/

	color: #FFFFFF;

	height: 16px;

	font-weight:bold;

}



/******************** FOTOS FICHA ********************/



#foto {

	display: block;

	margin: 0;

	padding: 0;

	text-align: left;

}

#foto IMG {

	border: 2px solid #143CAE; /*color5*/

	height: 180px;

	width: 260px;

}

#foto2 {

	width: 98%;

	height:180px;

	overflow: auto;

	margin: 1px 1px 1px 1px;

	padding-left: 3px;

	padding-right: 1px;

}

#foto2 IMG {

	border: 1px solid #143CAE; /*color5*/

	height: 60px;

	width: 30%; /*!important;

	width: 80px;

	max-width: 100px;*/

	vertical-align:bottom;

	margin-bottom: 1px;

}

#fotoHabitacion {

	display: block;

	margin: 0;

	padding: 0;

	text-align: center;

}

#fotoHabitacion IMG {

	border: 2px solid #143CAE; /*color5*/

	height: 180px;

	width: 260px;

}

#fotoHabitacion2 {

	width: 98%;

	height:180px;

	overflow: auto;

	margin: 1px 1px 1px 1px;

	padding-left: 3px;

	padding-right: 1px;

}

#fotoHabitacion2 IMG {

	border: 1px solid #143CAE; /*color5*/

	height: 60px;

	width: 30%;

	vertical-align:bottom;

	margin-bottom: 1px;

}

#reservaTable {

	background-color: #FFFFFF; /*color3*/

	border: 1px solid #143CAE; /*color5*/ 

 }

.tarjetaOculta{opacity: 0.3;disabled:true}

.tarjetaNormal{disabled:false}





/******************** FICHA ********************/



#menupasos{

	height: 28px;

	width: 100%;

	font-size:15px;

	font-weight:bold;

	color: #626262; /*color fijo*/

	text-align: left;

}

#pasos ul{

	list-style:none;

	left: 0;

	margin-left: 0pt;

}

#pasos li{

	height:28px;

	list-style:none;

	float:left;

	background-color:#EEEEEE; /*color fijo*/

	background-image: url(/default/imagenes/css/navBtn.gif);

	background-repeat: no-repeat;

	background-position: right top;

	margin-left: 0;

	left: 0;

	font-weight:bold;

}

#pasos li.actual{

	background-color:#9B9A9F; /*color fijo*/

	background-image: url(/default/imagenes/css/navCurrentBtn.gif);

	color:#FFFFFF; /*color fijo*/

}

#pasos li.lastDone a, #pasos li.lastDone a:link, #pasos li.lastDone a:visited, #pasos li.lastDone a:hover, #pasos li.lastDone a:active, #pasos li.actual a, #pasos li.actual a:link, #pasos li.actual a:visited, #pasos li.actual a:hover, #pasos li.actual a:active, #pasos li.done a, #pasos li.done a:link, #pasos li.done a:visited, #pasos li.done a:hover, #pasos li.done a:active {

	color:#FFFFFF; /*color fijo*/

}

#pasos li.done a:hover, #pasos li.lastDone a:hover  {

	color:#FFFF99; /*color fijo*/

	cursor:hand;

}

#pasos li a em{

	width:150px;

	display:block;

	margin:6px 0 0 10px;

	font-style:normal;

	font-weight:bold;

}

#pasos li a span{

	width:140px;

	display:block;

	margin-left:10px;

	font-weight:normal;

}

#pasos li.mainNavNoBg{

	background-image:none;

}

#pasos li LABEL{

	font-size:14px;

	top: 40px;

}

#pasos li a{

	/*height:28px;*/

}

#pasos li img{

	margin-left: 5px;

	margin-top: 5px;

	margin-right: 2px;

}

.trespasos{

	margin: 15px 0 0 0;

	padding: 15px 0 0 0!important;

	padding: 0 0 0 0;

	height: 28px;

	width: 100%;

	font-size:15px;

	font-weight:bold;

	color: #626262; /*color fijo*/

	text-align: left;

}

#pasos.trespasos li{width:33%;}

#pasos.trespasos li.mainNavNoBg{width:33%;}

#pasos.trespasos li a{width:33%;}



#encabezadoF{

	padding-top: 2px;

	padding-bottom: 2px;

	margin-top: 20px;

	margin-bottom: 5px;

}

.tablefoto{

	width: 100%!important;

	width: 96%;

}

#fotografiaF{

	float: right;

	width: 173px;

	height: 141px;

	background-image: url("/default/imagenes/css/fotog.png");

	text-align: center;

	margin-bottom: 15px;

}

#fotografiaF IMG{

	width: 150px;

	height: 100px;

	margin: 5px auto 0 auto;

}

.labelf{

	font-weight: bold;

}

.labelfr{

	font-weight: bold;

	color: #970200; /*color7*/

}

#descripcionf{

	text-align: justify;

	width: 100%;

}

#mostrarfechas{

	text-align:left; 

	width: 100%; 

	margin-top: 2px;

	font-size:12px;

}

#preciof, #ReservaF, #botoneraf, #informacionAlojamiento, #mapaEntorno, #disponibilidadPrecio{

	border: 1px solid #C0DEFF; /*color6*/

	background-color: #FFFFFF; /*color11*/

	padding-top: 5px;

	padding-bottom: 5px;

	margin-top: 10px;

	zoom:1;

}



#map{

	/*display: block;*/

}

#preciof label{

	margin-left: 5px;

}

.lprecio{

	font-weight:bold; 

	margin-left: 20px; 

	padding-right: 40px; 

	/*width:400px;*/

}

.destacac{

	background-color: #FFFFFF; /*color3*/

}

#botoneraf {

	margin-bottom: 10px;

}

#botoneraf a{

	color: #143CAE; /*color1*/

	font-weight: bold;

	font-size: 10px;

}

#mediaiF{

	text-align: left;

}

#mediadF{

	text-align: left;

}

#td_informacionAlojamiento, #td_mapaEntorno{

	border-right: 2px solid #FFFFFF; /*color3*/

}

#informacionAlojamiento, #mapaEntorno{

	text-align: justify;

	margin-top: 0px;

	padding-left: 10px;

	padding-right: 10px;

}

.titDA{

	font-weight: bold;

	display: block;

}

.textDA{

	margin-left: 10px;

	font-weight:normal;

	display: block;

}

.textDA2{

	margin-left: 10px;

	font-weight:normal;

	display: block;

	width: 100px;;

}

#disponibilidadPrecio{

	margin-top: 0px;

	padding-left: 10px;

	padding-right: 10px;

}

#periodos{

	min-height: 180px;

	height: auto!important;

	height: 180px;

}

#tarifas{

	min-height: 120px;

	height: auto!important;

	height: 120px;

}

#toferta{

	color: #970200; /*color7*/

}



/******************* FORMULARIO RESERVA **************/

#precioRf{

	border: 1px solid #C0DEFF; /*color6*/

	background-color: #FFFFFF; /*color11*/

	padding-top: 5px;

	padding-bottom: 10px;

	margin-top: 10px;

}



/****************** COMO RESERVAR y CONDICIONES GENERALES *********************/

#paso{

	margin: 20px 5px 20px 20px;

	text-align: justify;

	display: block;

}

#pasocr{

	margin: 2px 5px 2px 20px;

	text-align: justify;

	display: block;

}



/******************** ENLACES INTERNOS *******************/

.ulL{

	list-style:none;

	float: left;

}

.ulR{

	list-style:none;

	float: left;

}

UL.ulL LI{

	width: 100%;

	text-align: left;

}

UL.ulR LI{

	width: 100%;

	text-align: left;

}

#enlaces{

	padding-top: 10px;

	width: 100%;

	height: auto;

}

#enlaces LI{

	list-style: none;

	text-align: left;

	width: 50%!important;

	width: 48%;

	float: left;

	font-size: 9px;

}

#enlaces2{

	padding-top: 10px;

	width: 100%;

	height: auto;

}

#enlaces2 LI{

	list-style: none;

	text-align: left;

	width: 33%!important;

	width: 33%;

	float: left;

	font-size: 9px;

}

/******************** PORTALES ********************/

#ocupantesPortal{

	width: 51%;

	position: relative;

	float: left;

	text-align: right;

}

#edadesPortal{

	position: relative;

	float: left;

	text-align: left;

}

#edadesPortal .ninyo{

	width:31%;

	float:left;

	margin-right: 7px;

}

#mapaPortal{

	width: 47%;

	position: relative;

	float: right;

	text-align: left;

	margin-top: 10px;

}

#destinoPortal{

	position: relative;

	float: left;

	text-align: left;

	margin-bottom: 10px;

}

#destinoPortal SELECT{

	float: right;

}

#destinoPortal LABEL{

	float: left;

	margin-top: 5px;

}



/********************************** EMAILS **************************/



.contenido{

	

}

.Asunto{

		background-color: #ffffff; /*color2*/

		font-size: 12px;

		font-weight: bold;

		text-align: justify;

}

.tableMail{

	border: 1px solid #143CAE; /*color4*/

}

.temail{

	background-color:#FFFFFF; /*color3*/

}

.tableDatos{

	border: 1px solid #143CAE; /*color4*/

	text-align: justify;

}

.nombreDatos{

	background-color: #ffffff; /*color2*/

	border: 1px solid #FFFFFF; /*color3*/

	padding: 2px 0 2px 0;

}

.valorDatos {

	border-bottom: 1px solid #143CAE; /*color4*/

}

/*---------------------------------------------*/

/*------------->> AVISO RESERVA <<-------------*/

/*---------------------------------------------*/

#aviso_res {

	position:relative;

	top:10px;

	left:0px;

	text-align:center;

}

	#aviso_res span {

		position:relative;

		float:left;

		margin-left:60px;

		background:url(/default/imagenes/css/aviso_top.png) transparent!important;

		width:19px;

		height:10px;

		overflow:hidden;

		padding:0px;

		z-index:99;

	}

	#aviso_res label {

		position:relative;

		float:left;

		background-color:#FFDCAF;

		border:1px solid #FF9000;

		padding:5px;

		font-size:12px;

		line-height:20px;

		text-align:center;

		color:#000000;

		font-weight:bold;

	width:98%;

		top:-1px;

		z-index:79;

	}

/*-----------------------------------------*/


