@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: Arial;
	font-size: 8px;
}
/* Definición general de la fuente [End]*/

table.caja-busqueda
{
	background-color: #ccffcc; /* ccffcc ojo */
	border-color: #669933;
	border-width: 1px; /* 1 ojo */
	border-style: solid;
	margin-bottom: 0px;
	width: 250px;
}
td.caja-busqueda-titulo
{
	background-color: #669933;
	height: 20px;
	font-weight: bold;
	color: white;
	padding-left: 10px;
}
td.caja-busqueda-contenido
{
	padding-top: 10px;
	padding-bottom: 10px;
}
td.caja-busqueda-item-doble
{
	color: #669933;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
}
td.caja-busqueda-item-izquierda
{
	color: #669933;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
	width: 74px;
}
td.caja-busqueda-item-derecha
{
	color: #669933;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 1px;
	vertical-align: middle;
	text-align: left;
}
td.caja-busqueda-input-izquierda
{
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
	
}
td.caja-busqueda-input-derecha
{
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
}
span.caja-busqueda-item-izquierda
{
	color: #669933;
	padding-left: 20px;
}

span.caja-busqueda-item-derecha
{
	color: #669933;
	padding-left: 2px;
}

select.caja-busqueda-select
{        
	font-size: 10px;
	font-family: Arial;
}	
span.caja-busqueda-input-izquierda
{
	padding-left: 5px;
}

span.caja-busqueda-input-derecha
{
	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;
	padding-top: 0px;
	padding-bottom: 0px;
}
a.caja-busqueda-avanzado
{
	font-weight: bold;
	text-decoration: none;
	color: #669933;
}
a.caja-busqueda-avanzado:hover
{
	font-weight: bold;
	text-decoration: underline;
	color: #669933;
}
td.caja-busqueda-boton
{
	color: #669933;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: right;
}

ul.caja-busqueda-pestanya {
	width: 250px;
	list-style: none; /*Eliminamos el estilo de lista*/
	padding: 0; /*Evita la indentación que aparece en algunos navegadores*/
	margin: 0;
	display: inline; /*Nos permite integrar con los elementos li y evitar problemas -*/
	float: left;	  /*en algunos navegadores*/
	border-top: 1px Solid #669933; /* ojo 000*/	
	margin-top: -1px;
	margin-bottom: 10px;
}
li.caja-busqueda-pestanya {
	width: 100px;
	display: block;
	float: left; /*Flota los elementos de la lista*/
	text-align: center;
	margin-left: 0px;
	margin-right: 10px;
	position: relative; /*Hacemos el ajuste de 1 pixel para simular la integración -*/
	bottom: 1px;           /*con la capa de contenido rakkso es la trampa para que parezcan que van unidos y la linea no moleste*/
}
ul li a {
	width: 100px; /*Fijamos el ancho para que el enlace sea toda la pestaña y no solo el texto*/
	display: block;
	background: #669933;
	border: 1px Solid #669933;
	text-decoration: none;
	color: #669933;	
}
ul li a:link, ul li a:visited, ul li a:active {
	color: #ccffcc;
}
ul li a:hover {
	color: #CEE59F;
}
/*Clase especial que resaltará dependiendo de la sección*/
a.actual {
	width: 100px;
	display: block;
	background: #ccffcc;
	border-bottom: 1px Solid #669933;
	border-top: 1px Solid #CCFFCC; /* OJO 77BADB*/
	/*text-decoration: none;*/
}
a.actual:link, a.actual:visited, a.actual:active {
	color: #669933;
}
a.actual:hover {
	color: #000;
}
tr.titulo {
 background: #000000;
 color: #FFFFFF;
}
#Busqueda01,#Busqueda02,#Busqueda03,#Busqueda04 {

	width: 250px;
	/*float: left;*/
	margin: 0px;
	border-left: 0px Solid #000;
	border-bottom: 0px Solid #000;
    border-top: 0px Solid #000;
	border-right: 0px Solid #000;
	font-weight: normal;
}
#form01, #form02, #form03, #form04 {
	margin: 0px;
}
#Busqueda01, #PestanyaBusqueda01 {
	visibility: visible;
	display: inline;
}
#Busqueda02, #PestanyaBusqueda02 {
	visibility: hidden;
	display: none;
}
#Busqueda03, #PestanyaBusqueda03 {
	visibility: hidden;
	display: none;
}
#Busqueda04, #PestanyaBusqueda04 {
	visibility: hidden;
	display: none;
}
td.caja-busqueda-item-izquierda-abajo
{
	color: #669933;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
	width: 20px;
}
td.caja-busqueda-item-derecha-abajo
{
	color: #669933;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
	width: 80px;
}
td.caja-busqueda-item-titulo
{
	color: #669933;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;

}


/*** -------- Nuevo Diseño -------- ***/

select.combo_pais
{
    font-family: Arial;
    font-size: 9px;
    width: 139px;    
}

select.combo_ciudad
{
    font-family: Arial;
    font-size: 9px;
    width: 137px; 
}

select.combo_llegada
{
    font-family: Arial;
    font-size: 9px;
    width: 45px; 
}

select.combo_moneda
{
    font-family: Arial;
    font-size: 9px;
    width: 120px; 
}

select.combo_noches
{
    font-family: Arial;
    font-size: 9px;
    width: 35px; 
}

select.combo_huespedes
{
    font-family: Arial;
    font-size: 9px;
    width: 35px; 
}

select.combo_tipo_busqueda
{
    font-family: Arial;
    font-size: 9px;
    width: 64px; 
}

select.combo_beds_tipo_habitacion
{
    font-family: Arial;
    font-size: 9px;
    width: 100px;    
}

.boton_buscar
{
    font-family: Arial;
    font-size: 10px;
    width: 60px; 
}
