/*-------------------*/
/* Formulario login  */
/*-------------------*/
form.reservas {font-family: tahoma; }
form.reservas fieldset { margin: 0px; background-color: #fff; border: 0px; padding: 8px; text-align: left; }
form.reservas fieldset ol {
	margin: 0;
	padding: 0;
}
form.reservas fieldset li 
{
	list-style: none;
	padding: 5px;
	margin: 0;
}
form.reservas label 
{
	display: inline-block;
	font-weight: bold;
	line-height: 1.8;
	vertical-align: top;
}


/*--------------------------------------*/
/* Ficha mostrar expedientes, estudios  */
/*--------------------------------------*/
.ficha_reserva {clear: both; width: 265px; height: 100px; padding: 5px;}
.ficha_reserva img.viaje {float: left; widht: 90px; text-align: left; }
.ficha_reserva img.oferta {margin-top: 1px;  margin-left: 1px;}
.ficha_reserva_img { float: left; width: 95px;}
.ficha_reserva_txt {float: right; width: 160px; text-align: left; padding: 0px 3px; }

.ficha_expediente {clear: both; width: 341px; height: 70px; padding: 5px;}
.ficha_expediente img.viaje {float: left; widht: 90px; text-align: left; }
.ficha_expediente img.oferta {margin-top: 1px;  margin-left: 1px;}
.ficha_expediente_img { float: left; width: 95px;}
.ficha_expediente_txt {float: right; width: 240px; text-align: left; padding: 0px 3px; }

.ficha_exp2 { text-align: center; margin: 0px auto; margin-right:2px; border: 1px solid #f4f4f4;}
.ficha_exp2_txt {text-align: center; padding: 0px 3px; padding: 3px; border-top: 1px solid #F5F9FC;}
.ficha_exp2 img.oferta {margin-top: 1px;  margin-left: 1px; border: 0px;}
.ficha_exp2 p.nom_destino {margin: 0px auto; width: 190px; color: #000033; padding: 2px; background-color: #93B7DB; border: 1px solid #4986C2;}

/*------------------------*/
/* Ficha mostrar estudios */
/*------------------------*/
.ficha_estudio {clear: both; width: 266px; height: 70px; padding: 5px;}
.ficha_estudio img {float: left; widht: 90px; text-align: left;}
.ficha_estudio_txt {float: right; width: 170px; text-align: left; padding: 0px 3px; }

/*------------------------*/
/* Ficha mostrar cupos */
/*------------------------*/
.cupo {clear: both; padding: 5px;}
.cupo_titulo {padding: 5px; background-color: #000033; 	background-image: url("../img/web/fondo_titulo_caja_azul.gif"); background-repeat: repeat-x;}
.cupo_titulo a { color: #ffffff; }
.cupo_titulo a:hover { color: #ffcc00; }
.cupo_ficha { padding: 5px; }
.cupo_ficha img {float: left; widht: 90px; text-align: left;}
.cupo_ficha_txt {float: left; width: 500px; text-align: left; padding: 0px 4px; }

.separador {clear: both; height: 2px; background-image: url("../img/web/puntos.gif"); background-repeat: repeat-x;}

/*--------------------------------------------*/
/* Tabla para listados                        */
/*--------------------------------------------*/
table.listado {	width: 100%; border-collapse: collapse; font-size: 11px; }
table.listado th { padding: 2px; color: #666666; background-color: #cccccc;	border: 1px solid #666666; }
table.listado tr.par { background-color: #ECEDEF; }
table.listado td { padding-left: 3px; padding-right: 3px; color: #333333; border: 1px solid #cccccc; }
table.listado th.principal, table.aux_listado td.principal { width: 100%; font-weight: bold; text-align: left;}
table.listado th.peque, table.aux_listado td.peque {white-space: nowrap; }
table.listado td.precio { white-space: nowrap; color: #3A5858; font-weight:bold; font-size: 120%; border: 1px solid #33000; }

a.boton_get_verde,a.boton_get_verde:active{display: block; padding: 2px; color: #ffffff; border: 1px solid #3A5858;}
a.boton_get_verde:hover { color: #ffffff; border: 1px solid #003333; background-color: #3A5858; }
a.boton_get_detalles { display: block; width: 120px; padding: 5px 3px 3px 22px; background-color: #cccccc; color: #333333; border: 1px solid #999999; background-image: url("../../../img/web/forms/calendario.gif"); background-position: 2px; background-repeat: no-repeat;}
a.boton_get_detalles:hover { background-color: #3A5858; color: #ffffff;}
.boton_post_verde
{    
	border: 1px solid #3A5858;
    background: #669999;
    color: #ffffff;
    font-weight: bold;
    cursor: hand;
}

.boton_post_verde:hover
{
	border: 1px solid #3A5858;
    background: #ffffff;
    color: #000000;
    font-weight: bold;
}
h1.serv_incluidos {margin: 0px; color: #ffffff; font-size: 12px; background-color: #669999; border: 1px solid #3A5858; padding-left: 3px;}
p.serv_incluidos { margin: 0px; padding: 3px; color: #000000; background-color: #ECEDEF; border-left: 1px solid #3A5858; border-right: 1px solid #3A5858; border-bottom: 1px solid #3A5858;}
p.serv_incluidos strong { color: #000000; }

/* Tabla con los precios del estudio */
table.precios_estudio{ border-collapse: collapse; margin-top: 2px; margin-bottom: 4px;}
table.precios_estudio th {color: #333333; width: 100px; text-align: center; border: 1px solid #333333; padding: 2px; background-color: #cccccc;}
table.precios_estudio td { color: #ffffff; width: 100px; text-align: center; border: 1px solid #333333; padding: 3px; background-color: #cccccc;}
table.precios_estudio td.precio_antes { background-color: #990000; text-decoration: line-through;}
table.precios_estudio td.precio_base {background-color: #669999; font-weight: bold;}
table.precios_estudio td.precio_fianza {background-color: #000066; font-weight: bold;}

p.precio_verde {width: 50px; display: block; float: left; text-align: right; font-size: 12px; font-family: tahoma; margin: 2px; color: #ffffff; background-color: #669999; border: 1px solid #4F7575; font-weight: normal; padding: 1px 2px;}
p.precio_rojo {width: 50px; display: block; float: left; text-align: right; font-size: 12px; font-family: tahoma; margin: 2px; color: #ffffff; background-color: #990000; border: 1px solid #660000; font-weight: normal; padding: 1px 2px;}
p.precio_vacio {width: 50px; display: block; float: left; text-align: right; font-size: 12px; font-family: tahoma; margin: 2px; color: #999999; font-weight: normal; padding: 1px 2px;}
p.precio_rojo strike {color: #ffffff;}
p.botones_oferta {margin: 0px; }
p.titulo_estudio{ width: 250px; font-size: 12px; font-family: tahoma; margin: 2px; color: #ffffff; background-color: #000033; background-image: url("../img/web/fondo_titulo_estudio.gif"); background-repeat: repeat-x; border: 1px solid #000066; font-weight: bold; padding: 3px; }
p.titulo_estudio a, p.titulo_estudio a:visited {color: #ffffff; }
p.titulo_estudio a:hover {color: #ffcc00; }

