@CHARSET "ISO-8859-1";
/* Definición general de la fuente [Begin](por si acaso general.css no está en la jsp) */
BODY, TABLE, TD, INPUT, TEXTAREA, SPAN, DIV  {
	font-family: Verdana;/*Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
}
/* Definición general de la fuente [End]*/
/* <<< Disposicion de los elementos en el layout estandard */


#div-disposicion-normal
{
	text-align: center;
}
#table-disposicion-normal-td-cabecera
{
	vertical-align: top;
	text-align: left;
}
#table-disposicion-normal-td-lateral
{
	padding-right: 20px;
	vertical-align: top;
	text-align: left;
}
#table-disposicion-normal-td-cuerpo
{
	vertical-align: top;
	text-align: left;
}
#table-disposicion-normal-td-pie
{
	vertical-align: top;
	text-align: left;
}

/* >>> Disposicion de los elementos en el layout de reserva */
#div-disposicion-reserva
{
	text-align: center;
}
#table-disposicion-reserva-td-cabecera
{
	vertical-align: top;
	text-align: left;
}
#table-disposicion-reserva-td-cuerpo
{
	vertical-align: top;
	text-align: left;
}
#table-disposicion-reserva-td-pie
{
	vertical-align: top;
	text-align: left;
}
/* >>> Disposicion de los elementos en el layout estandard  */
table.cabecera
{
	width: 900px;
	margin-bottom: 10px;
}
td.cabecera-menu
{
	background-color: white;
	text-align: right;
	vertical-align: bottom;
}
td.cabecera-idiomas
{
	background-color: #ccffcc;
	color: #FAD852;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	vertical-align: middle;
	line-height: 11px;
}
a.cabecera-idioma
{
	font-size: 9px;
	color: #FAD852;
	text-decoration: none;
}
a.cabecera-idioma:hover
{
	font-size: 9px;
	color: #FAD852;
	text-decoration: underline;
}
td.cabecera-fin
{
	background-color: #ccffcc;
	width: 900 px;
	height: 22px;
}
/* <<< Caja de busquedas */
table.caja-busqueda
{
	background-color: #ccffcc;
	border-color: #FAD852;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 10px;
	width: 250px;
}
td.caja-busqueda-titulo
{
	background-color: #669933;
	height: 20px;
	font-weight: bold;
	color: white;
	padding-left: 20px;
}
td.caja-busqueda-contenido
{
	padding-top: 10px;
	padding-bottom: 5px;
}
td.caja-busqueda-input
{
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
}
select.caja-busqueda-select
{
	font-size: 11px;
	font-weight: normal;
	color: black;	
}	
input.caja-busqueda-inputtext
{
	font-size: 11px;
	font-weight: normal;
	color: black;	
}
span.caja-busqueda-item
{
	font-weight: normal;
	color: #669933;
	padding-left: 20px;
}
span.caja-busqueda-input
{
	padding-left: 5px;
}
td.caja-busqueda-fin
{
	padding-top: 10px;
	padding-bottom: 0px;	
}
td.caja-busqueda-avanzado
{
	font-weight: bold;
	color: #669933;
	padding-left: 20px;
}
a.caja-busqueda-avanzado
{
	font-weight: bold;
	text-decoration: none;
	color: #669933;
	padding-right: 20px;
}
a.caja-busqueda-avanzado:hover
{
	font-weight: bold;
	text-decoration: underline;
	color: #669933;
	padding-right: 20px;
}
td.caja-busqueda-boton
{
	font-weight: normal;
	color: #669933;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: right;
}
/* >>> Disposicion de los elementos en el layout estandard */
table.caja-destinos
{
	background-color: white;
	border-color: #669933;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 10px;
	width: 250px;
}
td.caja-destinos-titulo
{
	background-color: #669933;
	height: 20px;
	width: 250px;
	font-weight: bold;
	background-color: #669933;
	color: white;
	padding-left: 20px;
}
td.caja-destinos-contenido
{
	padding-left: 0px;
	padding-top: 7px;
	padding-bottom: 8px;
}
td.caja-destinos-item
{
	font-weight: normal;
	color: #669933;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 2px;
}
a.caja-destinos-destino
{
	font-weight: normal;
	color: #669933;
	text-decoration: none;
}
a.caja-destinos-destino:hover
{
	font-weight: normal;
	color: #669933;
	text-decoration: underline;
}
table.caja-foto-portada
{
	margin-bottom: 10px;
	width: 250px;
}
td.caja-foto-portada-contenido
{
	text-align: center;
}
table.caja-verisign-paginas
{
	margin-bottom: 10px;
	width: 250px;
}
td.caja-verisign-paginas-contenido
{
	text-align: right;
}
table.caja-tarjetas-portada
{
	margin-bottom: 10px;
	width: 250px;
}
td.caja-tarjetas-portada-contenido
{
	text-align: center;
}
table.caja-paises
{
	background-color: white;
	border-width: 0px;
	margin-left: 15px;
	margin-right: 15px;
}
td.caja-paises-item
{
	font-weight: normal;
	color: #669933;
	padding-top: 3px;
	padding-bottom: 2px;
}
table.caja-informaciones
{
	background-color: white;
	border-width: 0px;
	width: 630px;
	margin-bottom: 10px;
}
td.caja-informaciones-titulo
{
	background-color: #669933;
	height: 20px;
	font-weight: bold;
	color: white;
	padding-left: 20px;
	margin-bottom: 5px;
}
td.caja-informaciones-contenido
{
	padding-top: 5px;
}
table.caja-informaciones-seccion1
{
	margin-right: 20px;
}
table.caja-informaciones-seccion2
{
	margin-right: 0px;	
}
td.caja-informaciones-subtitulo
{
	background-color: #ccffcc;
	height: 18px;
	font-weight: bold;
	color: black;
	padding-left: 20px;
}
td.caja-informaciones-parrafo
{
	background-color: white;
	font-weight: normal;
	color: gray;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
}
table.caja-recomendar
{
	background-color: white;
	border-width: 0px;
	padding-left: 15px;
	margin-bottom: 10px;
}
td.caja-recomendar-item
{
	font-weight: normal;
	color: #669933;
	text-align: left;
	vertical-align: middle;
}
a.caja-recomendar-enlace
{
	font-weight: normal;
	color: #669933;
	text-decoration: none;
}
a.caja-recomendar-enlace:hover
{
	font-weight: normal;
	color: #669933;
	text-decoration: underline;
}
table.pie
{
	background-color: #ccffcc;
	border-width: 0px;
	width: 900px;
	margin-bottom: 0px;
}
td.pie-linea
{
	height: 20px;
	font-weight: bold;
	color: #669933;
	text-align: right;
	vertical-align: middle;
}
table.caja-recomendados
{
	background-color: white;
	border-color: #669933;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 10px;
	width: 250px;
}
td.caja-recomendados-titulo
{
	background-color: #669933;
	height: 20px;
	width: 250px;
	font-weight: bold;
	background-color: #669933;
	color: white;
	padding-left: 20px;
}
td.caja-recomendados-contenido
{
	padding-left: 0px;
	padding-top: 7px;
	padding-bottom: 8px;
}
td.caja-recomendados-item
{
	font-weight: normal;
	color: #669933;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 2px;
	text-align: center;
}
a.caja-recomendados-hotel
{
	font-weight: normal;
	color: #669933;
	text-decoration: none;
}
a.caja-recomendados-hotel:hover
{
	font-weight: normal;
	color: #669933;
	text-decoration: underline;
}
table.caja-mapa-ciudad
{
	margin-bottom: 10px;
	width: 250px;
}
td.caja-mapa-ciudad-contenido
{
	text-align: center;
}
table.caja-lista-hoteles
{
	background-color: white;
	border-width: 0px;
	width: 630px;
	margin-bottom: 10px;
}
td.caja-lista-hoteles-titulo
{
	background-color: #669933;
	height: 20px;
	width: 630px;
	font-weight: bold;
	color: white;
	padding-left: 15px;
}
td.caja-lista-hoteles-contenido
{
	padding-top: 10px;
}
table.caja-resumen-hotel
{
	width: 630px;
	margin-bottom: 10px;
}
td.caja-resumen-hotel-titulo
{
	background-color: #ccffcc;
	height: 18px;
	width: 630px;
	font-weight: bold;
	color: black;
	padding-left: 15px;
}
td.caja-resumen-hotel-datos
{
	width: 325px;
}
table.caja-resumen-hotel-datos
{
	width: 290px;
	border-right-color: #669933;
	border-right-style: solid;
	border-right-width: 1px;
	margin-left: 15px;
	margin-top: 10px;		
}
td.caja-resumen-hotel-foto
{
	padding-right: 10px;
	vertical-align: top;
	text-align: center;
}
td.caja-resumen-hotel-categoria
{
	font-weight: normal;
	color: #669933;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	padding-right: 20px;
	padding-bottom: 5px;
}
td.caja-resumen-hotel-parrafo
{
	color: gray;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: justify;
	padding-right: 20px;
	padding-bottom: 5px;
}
td.caja-resumen-hotel-enlaces
{
	background-color: white;
	color: gray;
	text-align: justify;
	padding-right: 20px;
}
a.caja-resumen-hotel-enlaces
{
	color: #669933;
	text-decoration: none;
	margin-right: 10px;
}
a.caja-resumen-hotel-enlaces:hover
{
	color: #669933;
	text-decoration: underline;
}
td.caja-resumen-hotel-botones
{
	width: 305px;
	vertical-align: bottom;
	text-align: left;
}
td.caja-lista-hoteles-resultados
{
	background-color: #669933;
	height: 20px;
	width: 630px;
	font-weight: bold;
	color: white;
	padding-left: 15px;
}
a.caja-lista-hoteles-resultados-enlace
{
	font-weight: bold;
	color: white;
	padding-left: 10px;
	text-decoration: underline;
}
a.caja-lista-hoteles-resultados-enlace:hover
{
	font-weight: bold;
	color: white;
	padding-left: 10px;
	text-decoration: underline;
}
span.caja-lista-hoteles-resultados-noenlace
{
	font-weight: bold;
	color: white;
	padding-left: 10px;
	text-decoration: none;
}
/* >>> Disposicion de los elementos en el layout de reserva */
table.caja-datos-reserva
{
	background-color: white;
	border-width: 1px;
	border-color: #669933;
	border-style: solid;
	width: 400px;
	margin-bottom: 10px;
	margin-right: 50px;
}
td.caja-datos-reserva-titulo
{
	background-color: #669933;
	height: 20px;
	width: 400px;
	font-weight: bold;
	color: white;
	padding-left: 20px;
}
td.caja-datos-reserva-campo
{
	background-color: #ccffcc;
	height: 30px;
	width: 200px;
	font-weight: bold;
	color: #669933;
	text-align: left;
	padding-left: 20px;
}
td.caja-datos-reserva-valor
{
	background-color: #ccffcc;
	height: 30px;
	width: 200px;
	font-weight: bold;
	color: #669933;
	text-align: left;
	padding-left: 0px;
}
table.caja-datos-personales
{
	margin-left: 50px;
	background-color: white;
	border-width: 1px;
	border-color: #669933;
	border-style: solid;
	width: 400px;
	margin-bottom: 10px;
}
td.caja-datos-personales-titulo
{
	background-color: #669933;
	height: 20px;
	width: 400px;
	font-weight: bold;
	color: white;
	padding-left: 20px;
}
td.caja-datos-personales-campo
{
	background-color: #ccffcc;
	height: 30px;
	width: 200px;
	font-weight: bold;
	color: #669933;
	text-align: left;
	padding-left: 20px;
}
td.caja-datos-personales-valor
{
	background-color: #ccffcc;
	height: 30px;
	width: 200px;
	font-weight: bold;
	color: #669933;
	text-align: left;
	padding-left: 0px;
}
table.caja-datos-tarjeta
{
	background-color: white;
	border-width: 1px;
	border-color: #669933;
	border-style: solid;
	width: 400px;
	margin-bottom: 10px;
	margin-left: 50px;
}
td.caja-datos-tarjeta-titulo
{
	background-color: #669933;
	height: 20px;
	width: 400px;
	font-weight: bold;
	color: white;
	padding-left: 20px;
}

td.caja-datos-tarjeta-campo
{
	background-color: #ccffcc;
	height: 30px;
	width: 200px;
	font-weight: bold;
	color: #669933;
	text-align: left;
	padding-left: 20px;
}

td.caja-datos-tarjeta-valor
{
	background-color: #ccffcc;
	height: 30px;
	width: 200px;
	font-weight: bold;
	color: #669933;
	text-align: left;
	padding-left: 0px;
}
table.caja-desde-tabla
{
	background-color: #FCF5C9;
	border-color: #FAD852;
	border-width: 1px;
	border-style: solid;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	
}
table.caja-desde-tabla-blanco
{
	background-color: #ffffff;
	border-color: #FAD852;
	border-width: 0px;
	border-style: solid;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;	
}
select.caja-desde-hasta
{
	font-size: 9px;
	font-weight: normal;
	color: black;	
}
span.caja-desde
{
	font-weight: normal;
	color: #669933;
	padding-left: 20px;
}
a.detallada-enlace
{
	font-weight: bold;
	color: #669933;
	text-decoration: none;
}
a.detallada-enlace:hover
{
	font-weight: bold;
	color: #669933;
	text-decoration: underline;
}
td.caja-desde-enunciado
{
	color: #669933;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
	align:left;
	width:20px;
}
td.caja-desde-item
{
	color: black;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
}
td.caja-desde-titulo
{
	background-color: #FAD852;
	height: 20px;
	font-weight: bold;
	color: black;
	padding-left: 5px;
}
td.caja-desde-dias
{
	color: black;
	padding-left: 5px;
	vertical-align: middle;
	text-align: left;
}
td.caja-habitaciones, td.caja-habitaciones-titulo
{
	color: black;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;	
}
td.caja-habitaciones-titulo
{
	font-weight: bold;	
}
td.caja-habitaciones-boton
{
	color: #669933;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
}
input.caja-habitaciones-input
{
	font-size: 11px;
	color: black;	
}
table.caja-availability-tabla
{
	border-color: #669933;
	border-width: 0px;
	border-style: solid;
	margin-bottom: 10px;
	width: 100%;
}
td.caja-habitaciones-boton
{
	color: #669933;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: right;
}
td.caja-contenedora-tabla
{
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right:10px;
        
}
checkbox.dias-semana
{
	margin-right: 15px;
	
}
td.caja-dias-titulo-dias	
{
	background-color: #ccffcc;	
	border-bottom-color: #669933;
	border-left-color: #ffffff;
	border-right-color:#669933; 
	border-width: 1px;
	border-style: solid;
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	font-weight: bold;
	color: black;
	width:90px;
	text-align: center;
}
td.caja-dias-titulo
{
	background-color: #ccffcc;	
	border-bottom-color: #669933;
	border-left-color: #669933;
	border-right-color:#669933; 
	border-width: 1px;
	border-style: solid;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 5px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	font-weight: bold;
	color: black;
	width:90px;
}
td.caja-dias-titulo-nada
{
	background-color: #ffffff;
	border-color: #669933;
	border-width: 1px;
	border-style: solid;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	font-weight: bold;
	color: black;
	width:90px;
}
td.caja-dias-datos	
{
	background-color: #ffffff;
	border-bottom-color: #669933;
	border-left-color: #ffffff;
	border-right-color:#669933; 
	border-width: 1px;
	border-style: solid;
	padding-top: 10px;
	padding-left: 1px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	color: black;
	width:90px;
	text-align:center;
}	
td.caja-dias-habitaciones	
{
	background-color: #ccffcc;
	border-color: #FFFFFF;
	border-width: 0px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-weight: bold;
	color: black;
}	
td.caja-dias-mes	
{
	background-color: #ccffcc;
	border-bottom-color: #669933;
	border-right-color:#669933; 
	border-top-color:#669933;
	border-width: 1px;
	border-style: solid;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-weight: bold;
	color: black;
}
td.caja-dias-habitaciones-vertical
{
	background-color: #669933;
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-weight: bold;
	color: white;
}
table.caja-dias-tabla
{
	background-color: #ccffcc;
	border-color: #669933;
	border-width: 1px;
	border-style: solid;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	width: 630px;
}
table.caja-dias-tabla-contenedor
{
	background-color: #FFFFFF;
	border-color: #669933;
	border-width: 0px;
	border-style: solid;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	width: 900px;
}
td.caja-dias-item
{
	font-weight: normal;
	color: #669933;
	padding-left: 5px;
	padding-top: 5px;
	vertical-align: middle;
	padding-right: 10px;
}
td.caja-dias-item-boton
{
	padding-top: 15px;
	padding-right: 10px;
	text-align: right;
}
td.dias-espacio-blanco
{
	background-color: #FFFFFF;
	height: 5px;	
}
table.caja-desde-tabla-borde
{
	background-color: #ffffff;
	border-color: #669933;
	border-width: 0px;
	border-style: solid;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 630px;
}
td.caja-dias-habitaciones-horizontal
{
	background-color: #669933;
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	padding-top: 0px;
	padding-left: 20px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-weight: bold;
	color: white;
	height: 20px;
}
td.caja-dias-boton
{
	color: #669933;
	padding-left: 120px;
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: right;
}
td.caja-busca-combo
{
	color: #669933;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 0px;
	vertical-align: middle;
	text-align: left;
}
input.caja-busca-nombre
{
	font-size: 11px;
	color: black;	
}
td.caja-busca-resultado
{
	background-color: #669933;
	border-color: #FFFFFF;
	border-width: 0px;
	border-style: solid;
	padding-top: 2px;
	padding-left: 20px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	color: white;
	height: 20px;

}
td.caja-busca-resultado2
{
	background-color: #669933;
	border-color: #FFFFFF;
	border-width: 0px;
	border-style: solid;
	padding-top: 2px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	font-weight: bold;
	color: white;
	height: 20px;
	width:400px;
	text-align:right;
}
td.caja-busca-titulo-nombre	
{
	background-color: #ccffcc;
	border-color: #FFFFFF;
	border-width: 0px;
	border-style: solid;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-weight: bold;
	color: black;
	width:350px;
}
td.caja-busca-titulo-pais	
{
	background-color: #ccffcc;
	border-color: #FFFFFF;
	border-width: 0px;
	border-style: solid;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-weight: bold;
	color: black;
}
td.caja-albergues
{
	color: #669933;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
}
table.caja-desde-tabla-borde2
{
	background-color: #ffffff;
	border-color: #669933;
	border-width: 0px;
	border-style: solid;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 630px;
}
table.caja-desde-tabla-borde3
{
	background-color: #ffffff;
	border-color: #669933;
	border-width: 0px;
	border-style: solid;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 630px;
}
td.caja-busqueda-item
{
	color: #669933;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
}
td.caja-login-titulo
{
	background-color: #FDEBA9;
	height: 20px;
	font-weight: bold;
	color: black;
	padding-left: 20px;
	text-align: left;
	width: 400px;
}
table.caja-login
{
	background-color: #ccffcc;
	border-color: #FDEBA9;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 10px;
}
td.caja-login-titulo
{
	background-color: #FDEBA9;
	height: 20px;
	font-weight: bold;
	color: black;
	padding-left: 20px;
}
td.caja-login-contiene
{
	background-color: #ffffff;
	border-color: #FDEBA9;
	border-width: 0px;
	border-style: solid;
	margin-bottom: 10px;
	width: 250px;
}
td.caja-confirmacion-mensaje-negativo
{
	background-color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
	text-align: left;
	padding-left: 5px;
	vertical-align: middle;
}
table.caja-confirmacion
{
	border-color: #FF9933;
	margin-top:20px;
	margin-bottom:20px;	
	vertical-align: middle;
}
td.caja-login-input
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
}
td.caja-login-boton
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: right;
}
td.caja-general-titulo
{
	background-color: #FAD852;
	height: 20px;
	font-weight: bold;
        color: black;
	padding-left: 20px;	
}
td.caja-habitaciones-enunciado
{
	color: black;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
	align:left;	
}
td.titulo-espacio-blanco
{
	background-color: #FFFFFF;
	padding-left:5px 	
}
td.caja-desde-combo
{
	color: #669933;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
}
div.parrafo-error
{
	height:20px;
	margin-left:20px;
	margin-bottom:80px;
	background-color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;	
	text-align: left;
	vertical-align: middle;
}
td.parrafo-error
{
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
	text-align: left;
	padding: 10px;
	padding-left: 5px;
	vertical-align: middle;
	height:30px;
}
td.parrafo-correcto
{
	font-size: 14px;
	font-weight: bold;
	color: #FF9933;
	text-align: left;
	padding: 10px;
	padding-left: 5px;
	vertical-align: middle;
	height:30px;
}
td.parrafo-error-contactus
{
	background-color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
	text-align: center;
	padding: 10px;
	padding-left: 5px;
	vertical-align: middle;
	height:30px;
}
textarea.comentario
{        
	padding-bottom: 10px;
	margin-bottom: 5px;	
}
table.comentario-error
{
	background-color: white;
	border-color: #669933;
	vertical-align: middle;
}
td.caja-remember-input
{
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 0px;
	vertical-align: middle;
	text-align: left;
}
td.caja-remember-contenido
{
	background-color: #ffffff;	
	margin-bottom: 10px;
}
td.caja-remember-item
{
	color: #000000;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
}
td.caja-remember-boton
{
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: right;
}
table.caja-remember
{
	background-color: #ccffcc;
	border-color: #FAD852;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 344px;
	margin-top:20px;
}
td.caja-cambio-boton
{
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: right;
}
td.caja-remember-input
{
	color: #FAD852s;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 5px;
 	padding-right:10px;
	text-align:left;
	vertical-align: bottom;
}
table.caja-update-content
{
/*	background-color: #ccffcc;
	border-color: #669933;
	border-width: 1px;
	border-style: solid;*/
	margin-top: 10px;
	margin-bottom: 20px;
	width: 700px;
}
table.caja-update-titulo, table.caja-imagen-titulo
{
        font-family: Verdana;
        font-size: 10px;
	width: 100%;
	background-color: #FAD852;
	height: 20px;
	font-weight: bold;
	color: black;
	margin-bottom: 10px;
}
table.caja-idiomas {
	background-color: #ccffcc;
	border-color: #669933;
	border-width: 0px;
	border-style: solid;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 700px;
}
textarea.descripcion-content
{
	padding-bottom: 10px;
	margin-bottom: 5px;	
}
td.caja-content-item
{
	color: black; 
	padding-left: 20px;
	padding-right: 20px;
}
table.caja-update-content-link
{
	background-color: #ccffcc;
	border-color: #669933;
	border-width: 0px;
	border-style: solid;
}
td.caja-content-idiomas
{       
        font-family: Verdana;
        font-size: 10px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 2px;
	vertical-align: middle;
	border-color: #FAD852;
	border-width: 1px;
	border-style: solid;
	width: 60px;
	background-color: #FCF5C9;

}
td.caja-content-idiomas-activo
{       
        font-family: Verdana;
        font-size: 10px;
	padding-left: 5px;
	padding-right: 10px;
	vertical-align: middle;
	border-color: #FAD852;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width:0px;
	width:60px;
	background-color:#ffffff;
	color:#ffffff;;

}
table.caja-update-categoria
{
	background-color: #FCF5C9;
	border-color: #FAD852;
	border-width: 0px;
	border-style: solid;
	margin-bottom: 0px;
	width:700px;
}
td.caja-update-content-categoria
{
	background-color: #669933;
	height: 20px;
	font-weight: bold;
	color: white;
	padding-left: 20px;	
}
td.caja-content-item-check
{
	width:30px;
	color: black;
	padding-left: 10px;
	padding-right: 20px;
	margin-right: 10px;
}
td.caja-content-item-check-text
{
	width:200px;
	color: black;
	padding-left: 10px;
	padding-right: 20px;
	margin-right: 10px;
}
td.caja-idioma-avanzado
{
	font-weight: bold;
	color: black;
	padding-left: 20px;
	padding-right: 20px;
}
a.caja-idioma-avanzado
{
	font-weight: bold;
	text-decoration: none;
	color: black;
}
a.caja-idioma-avanzado:hover
{
	font-weight: bold;
	text-decoration: underline;
	color: black;
}
div.categorias
{
	padding-left:0px; 
	vertical-align:middle;
	background-color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
div.espacioblanco
{
	padding-left:0px; 
	vertical-align:middle;
	background-color:#FFFFFF;
	font-size: 14px;
	font-weight: bold;
	height:50px;
	text-align: left;
}
td.caja-updatecontent-titulos
{
	background-color: #FAD852;
        font-family: Verdana;
        font-size: 10px;
	height: 20px;
	font-weight: bold;
	color: black;
	padding-left: 20px;
	width:100%;
}
/* Possiblement no serveix de res
table.caja-datos-reserva
{
	background-color: white;
	border-width: 0px;
	width: 900px;
	margin-bottom: 10px;
}

td.caja-datos-reserva-titulo
{
	background-color: #669933;
	height: 20px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding-left: 20px;
	margin-bottom: 5px;
}
td.caja-datos-reserva-item-campo
{
	background-color: #ccffcc;
	height: 20px;
	width: 160px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #669933;
	text-align: center;
}*/
/* Página detailed availability [Begin] */
body.admindetailedavailability {
	color: black;
}
td.caja-general-subtitulo-horizontal
{
	background-color: #ccffcc;
	border-bottom-color: #669933;
	border-right-color: #669933;
	border-left-color: #ccffcc;
	border-top-color: #ccffcc;
	border-width: 1px;
	border-style: solid;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 30px;
	padding-bottom: 5px;
	font-weight: bold;
}
td.caja-general-subtitulo-vertical
{
	background-color: #ccffcc;
	border-bottom-color: #669933;
	border-right-color: #669933;
	border-left-color: #ccffcc;
	border-top-color: #ccffcc;
	border-width: 1px;
	border-style: solid;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-weight: bold;
}
table.caja-dias-detallado-tabla
{
	background-color: #ccffcc;
	margin-bottom: 20px;
	margin-right: 20px;
	border-left-color: #669933;
	border-left-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}
td.caja-dias-datos-detallado	
{
	background-color: #ffffff;
	border-bottom-color: #669933;
	border-right-color:#669933; 
	border-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	padding-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	text-align:left;
	height: 2em;
	width: 4em;
	vertical-align: middle;
}
td.caja-dias-item-detallado
{
	color: black;
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
}

input.data  
{
	width:4em;
}
table.titulo-detallado
{
        font-family: Verdana;
        font-size: 10px;
        background-color: #FAD852;
	font-weight: bold;
	color: black;
	width: 100%;
	margin-bottom: 10px;	
}

td.titulo-detallado
{
	padding-left: 20px;
}

td.titulo-detallado-item-izq
{
	padding-left: 20px;
}
td.titulo-detallado-item-der
{
	padding-right: 20px;
}
td.caja-confirmacion-contenido {
	text-align: center;
}
a.titulo-volver
{
	font-weight: bold;
	color: white;
}
td.caja-subir-imagenes {
	width: 100px;
	text-align: center;
	padding-left: 100px;
}
table.caja-admin-imagenes
{
	background-color: #FFFFFF;
	border-color: #FAD852;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 10px;
	width: 100%;
}
td.caja-update-imagen-titulo
{
	background-color: #FAD852;
	height: 20px;
	font-weight: bold;
	color: black;
	padding-left: 20px;
	text-align: left;
}
table.caja-update-imagen
{
	background-color: #ccffcc;
	border-color: #FAD852;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 10px;
}
td.caja-update-imagen-contenido
{
	background-color: #ffffff;
	border-color: #669933;
	border-width: 0px;
	border-style: solid;
	margin-bottom: 10px;
	width: 250px;
}
td.caja-update-imagen-input
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
}
td.caja-update-imagen-boton
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: right;
}
td.caja-update-imagen-item
{
	color: black;
	padding-left: 20px;
	padding-top: 20px;
	padding-right:5px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
	width: 100px;
}
td.caja-update-imagen-item-izq
{
	color: black;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
	width: 100px;
}
td.caja-update-imagen-item-der
{
	color: #669933;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
	width: 100px;
}
td.caja-update-imagen-radio
{
	color: #669933;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
	width: 150px;
}
td.caja-update-imagen-logo
{
	color: #669933;
	padding-top: 15px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
}
a.caja-administracion-imagenes
{
	font-weight: bold;
	color: white;
}
a.caja-disponibilidad-detallada
{
	font-weight: bold;
	color: black;
}

a.caja-administracion-detalles
{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
a.caja-administracion-detalles:hover
{
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}
td.caja-administracion-titulo
{
	background-color: #FAD852;
	height: 20px;
	font-weight: bold;
	color: black;
	padding-left: 4px;
	padding-right: 10px;
}
td.caja-habitaciones-titulo-centrado
{
	color: black;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: center;	
	font-weight: bold;	
}
/* Página detailed availability [End] */