body {
	padding-top: 20px;
	background-color : #FFFFFF;
	margin:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

#centrar {
	text-align: center;
}
#contenedor {
	margin: auto;
	width: 1000px;
	height: auto;
	background: #FFFFFF;
}

#ytplayer_object
{
    margin:4px;  
}

#tituloDisponibilidad
{
    width:120px;
    height:auto;
}

#CalendarioDisponibilidad
{
    width:auto;
    height:auto;
    overflow:visible;
}

#adNavegador 
{
    background-color: #FFFF99;
    height: 50px;
    padding: 10px;
    color: #000000;
    display: none;
}

.imagenYoutube
{
   width:100px;
   height:75px;
   /*margin-left:11px; */
   margin-left: 10px;
   margin-right: 10px;    
}


.invisible
{
    visibility:hidden;
}

.invisible2
{
    display:none;
}

.capaInfo2
{
    z-index:8;
    display:none;
    position:fixed;
    width:auto;
    height:auto;
    padding: 3px;
    border: 1px solid grey;
    background-color:White;
    font-size: 10px;
    color: #000000;
}

.capaInfo
{
    z-index:295010;
    display:none;
    position:absolute;
    width:auto;
    height:auto;
    border: 1px solid grey;
    background-color:White;
    padding:5px;
    text-align:left;
    min-width:100px;
    border-collapse:inherit;
    float:left;
    overflow:visible;
 }
 #leyendaCalendario
 {
 	padding-left:45px;
 }
  #leyendaCalendario2
 {
 	padding-left:60px;
 }


#cabecera {
	
	background:#FFFFFF;
	width:1000px;
	/*min-height:127px;*/
	display: table-row;
}


#formBuscador {
	margin: 0px 5px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	
}
#separacion {
	width: 1px;
	background-color: #FFFFFF;
	height: 42px;
	margin-top: 20px;
}

.separacionHoteles {
	background-color: #FFFFFF;
	height: 1px;
	margin-top: 20px;
	border-top: #C7DAE9 1px solid;
}

#menu {
	/*width: 1000px;*/
	/*background:#D8001D url(../../imagenes/portal/fondoMenu.jpg) 0 0 repeat-x;*/
	background-color: #D44185;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	height: 22px;
	min-height: 22px;
	padding-left: 20px;	
	
}
#navi 
{
    list-style:none;
    margin:0;
    padding:0;
}
#navi li 
{
    margin:2px;
    padding:0;
    /*Ya no necesito el padding, tambien quitare el borde que puse antes.*/
    float:left;
}
#navi li a 
{
    display:block; /*Convertimos el vínculo en un bloque.*/
    width:135px;
    padding:3px 0;
    text-decoration:none;
    text-align:center;
    font-size:10px;
    color:#FFFFFF;
    /*background-color:#000000;*/
}
/*Ahora vamos con el hover:*/
#navi li a:hover 
{
    color:#CA3D7E;
    /*background-color:#003366;*/
}

.cuerpo {

	background-color: #FFFFFF;
	padding-top: 5px;
	width: 1000px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	text-align: justify;
	


}

#contenidosPortada {
	
	padding-top: 0px;
	padding-right: 2px;
	width: 723px;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	float:left;
}

#contenidos
{
    width: 720px;
    min-width: 720px;
    height: auto;
    min-height: 400px;
    background-color: #FFFFFF;
    float: left;
    padding-left: 10px;
}

#menuLateral 
{
    width: 260px;
    background-color: #FFFFFF;
    /*display: table-cell;*/
    float: right;
}

.tablerow {
	display: table-row;	/* Mozilla */
}
.ayudaOnLine 
{
    height: 40px;
    min-height: 40px;
    background: url(../images/ayudaOnLine.jpg) 0 0 repeat-x;
    background-color: #EDF3F8;
	border: #9A9A9A 1px solid;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
	font-size: 10px;
	color: #016AAB;
	margin-bottom: -5px;
	margin-bottom: 5px;
}
.cabeceraCuadroMenu {
	background: url(../images/cabeceraCuadroMenu.gif) 0 0 repeat-x;
	padding-left: 5px;
	padding-top: 2px;
	text-align: left;
	height: 18px;
	width: 205px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CA3D7E;
}
.cuadroMenu {
	background-color: #EDF3F8;
	border: #C7DAE9 1px solid;
	padding: 5px;
	height: auto;
	text-align: left;
	font-size: 10px;
	color: #016AAB;
}

.pieCuadroMenu {
	/*background:#EAEAEA;*/
	background-color: #FFFFFF;
	height: 5px;
	min-height: 5px;	/* Mozilla */	
}

.elementoMenuLateralLogin 
{
    padding-left: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CA3D7E;
    text-decoration: none;
}

.elementoMenuLateralLoginAtenuado 
{
    padding-left: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
    text-decoration: none;
}

.elementoMenuLateral 
{
    padding-left: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CA3D7E;
    text-decoration: none;
}
.separacionElementoMenuLateral 
{
   border-bottom: dashed 1px #CA3D7E;
   margin-top: 5px;
   margin-bottom: 5px;
}

.cabecera_cuadro_buscador {
	background-color: #E6E6E6;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CA3D7E;
}
.cuadro_buscador {
	background-color: #FFFFFF;
	border: #9A9A9A 1px solid;
	border-bottom: #9A9A9A 5px solid;
	text-align: left;
	font-size: 10px;
	padding: 5px;
	height: auto;
	
}

.pie_cuadro_buscador {
	background-color: #FFFFFF;
	/*height: 5px;*/
	min-height: 5px;	/* Mozilla */
	
}
.cabeceraAzulOscuro 
{
    background-color: #FFFFFF;
    border-bottom: #CA3D7E 1px dashed;
    height: 20px;
    min-height: 20px;
}
.letrasCabeceraAzulOscuro 
{
    padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CA3D7E;
	float:left;
	width: auto;
}
.adornoCabeceraAzulOscuro {
	background:#FFFFFF url(../images/cabeceraAzul.jpg) 0 0 repeat-x;
	width: 20px;
	min-width: 20px;
	height: 20px;
	min-height: 20px;
}

.cabeceraAzulClaro 
{
    background-color: #C7DAE9;
    height: 20px;
    min-height: 20px;
}

.letrasCabeceraAzulClaro
{
    padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #016AAB;
	float:left;
	width: auto;
}
.adornoCabeceraAzulClaro {
	background:#FFFFFF url(../images/cabeceraAzulClaro.jpg) 0 0 repeat-x;
	width: 20px;
	min-width: 20px;
	height: 20px;
	min-height: 20px;
}
.cuadro_azulClaro {
	background-color: #FFFFFF;
	border: #C7DAE9 1px solid;
	text-align: justify;
	font-size: 10px;
	padding: 5px;
	height: auto;
}

.cabeceraAzulOscuro_p {
	background:#FFFFFF url(../images/cabeceraAzulOscuro_p.jpg) 0 0 repeat-x;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.cuadro_azulOscuro {
	background-color: #FFFFFF;
	border: #CA3D7E 1px solid;
	text-align: justify;
	font-size: 10px;
	padding: 5px;
	height: auto;
}

#barraNaranja 
{
    width: 1000px;
    height: 5px;
    min-height: 5px;
    background-color: #CA3D7E;
}
#barraAzul 
{
    margin-top: 10px;
    width: 1000px;
    height: 5px;
    min-height: 5px;
    background-color: #CA3D7E;
   
}

.cuadroLineaFuxia 
{
    background-color: #FFFFFF;
	border: #CA3D7E 1px solid;
	border-bottom: #CA3D7E 5px solid;
	height: auto;
	text-align: left;
	font-size: 10px;
	margin-bottom: 5px;
	padding-bottom: 10px;
    
}
.cuadroLineaFuxiaFoto 
{
    background-color: #FFFFFF;
	border: #CA3D7E 1px solid;
	border-bottom: #CA3D7E 5px solid;
	height: auto;
	text-align: left;
	font-size: 10px;
	margin-bottom: 5px;
    
}

.cuadroLineaFuxia1px
{
    background-color: #FFFFFF;
	border: #CA3D7E 1px solid;
	height: auto;
	text-align: left;
	font-size: 10px;
	margin-bottom: 10px;
    
}

.cuadroLineaFuxiaUltHor 
{
    background-color: #FFFFFF;
	border: #CA3D7E 1px solid;
	border-bottom: #CA3D7E 5px solid;
	height: auto;
	text-align: left;
	font-size: 10px;
	margin-bottom: 5px;
    
}

.cuadroLineaGris 
{
    background-color: #FFFFFF;
	border: #9A9A9A 1px solid;
	border-bottom: #9A9A9A 5px solid;
	height: auto;
	text-align: left;
	font-size: 10px;
	margin-bottom: 5px;
    padding-bottom: 10px;
}

.margen 
{
   padding: 5px; 
}

.cuadroInfoLegal
{
    background-color: #EFEFEF;
    border: #CACACA 1px dashed;
    color: #666666;
}

.tituloCuadro 
{
    background-color: #CA3D7E;
	height: auto;
	text-align: left;
	padding: 5px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.cabecera_listadoPortada {
	background:#EAEAEA;
	text-align: left;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D8001D;
}
.listadoPortada {
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: #CCCCCC 1px dashed;

}

#pie {
	background: url(../images/pie.jpg) 0 0 repeat-x;
	width: 1000px;
	height: 35px;
	min-height: 35px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding-top: 10px;
	/*padding-top: 5px;*/
}

.verdana10Azul 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #016AAB;
	text-decoration: none;
}

a.verdana10Azul:hover
{
    text-decoration: underline;
}
.verdanaBlanca12Negrita
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.verdanaNaranja11Negrita
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CA3D7E;
	text-decoration: none;
}

.verdanaAzul14Negrita
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CA3D7E;
	text-decoration: none;
}
.verdanaGris10 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.verdanaGris11 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
select 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    color: #000000;
    width: 150px;
}
.input1 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    color: #000000;
    width: 120px;
    border: #999999 1px solid;
}
.boton 
{
    background-color: #CA3D7E;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    border: #CA3D7E 1px solid;
}

H3 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/* color: #CA3D7E;*/
	color: #CA3D7E;
	text-decoration: none;
}
.verdanaAzulMedio12 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1069A3;
}

.verdanaFuxia11Negrita 
{
    color: #CA3D7E;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
}

.verdanaFuxia11
{
    color: #CA3D7E;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
