@charset "UTF-8";
/* CSS Document */

*{
	/*border: 1px red solid;*/
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}.fondo_res {
	background-image: url(images/fondo_room.jpg);
	background-repeat: no-repeat;
}
.fondo_confirma {
	background-color: #f2f2f2;
	border: thin solid #cccccc;
	margin-left: 22px;
}
.txt_tit_hostel {
	font-size: 16px;
	font-weight: bold;
	color: #42537c;
}
.txt_fecha_hostel_bd {
	font-size: 14px;
	font-weight: bold;
	color: #42537c;
}
.txt_fecha_hostel_nor {
	font-size: 14px;
	font-weight:normal;
	color: #42537c;
}
.txt_miembro_nor {
	font-size: 14px;
	font-weight:normal;
	color: #ffffff;
}
.txt_miembro_bd {
	font-size: 14px;
	font-weight:bold;
	color: #ffffff;
}
.txt_usd_nor {
	font-size: 18px;
	font-weight:normal;
	color: #ffffff;
}
.txt_usd_bd {
	font-size: 18px;
	font-weight:bold;
	color: #ffffff;
}
.txt_promo {
	font-size: 13px;
	font-weight:bold;
	color: #ffffff;
}
.txt_selec {
	font-size: 15px;
	color:#ffffff;
	font-weight:bolder;
}
.txt_descripcion {
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
}
.txt_desc_room {
	font:Arial Black;
	font-size: 18px;
	font-weight:bold;
	color: #506999;
}
.txt_cont_room {
	font-size: 12px;
	font-weight:normal;
	color: #506999;
}
.txt_room {
	font-size: 12px;
	font-weight:normal;
	color: #42537c;
}
.txt_res_tit_bd {
	font-size: 12px;
	font-weight:bold;
	color: #324563;
}
.txt_res_foto {
	font-size: 10px;
	font-weight:bold;
	color: #324563;
}
.txt_res_tit_nor {
	font-size: 12px;
	font-weight:normal;
	color: #324563;
}
.txt_tot_nor {
	font-size: 12px;
	font-weight:normal;
	color: #1b75bb;
}
.txt_desc_azul {
	font-size: 12px;
	font-weight:normal;
	color: #42537c;
}
.txt_tot_bd {
	font-size: 12px;
	font-weight:bold;
	color: #1b75bb;
}
.txt_tot_bd_red {
	font-size: 13px;
	font-weight:bold;
	color: #be1e2d;
}
.txt_tot_red {
	font-size: 13px;
	font-style:normal;
	color: #be1e2d;
}
.txt_int_cuad1 {
	font-size: 12px;
	font-weight:normal;
	color: #ffffff;
}
.txt_int_cuad2 {
	font-size: 12px;
	font-weight:normal;
	color: #324563;
}
.txt_btn_bco {
	font-size: 14px;
	font-weight:bold;
	color: #ffffff;
}
.txt_btn_gris {
	font-size: 14px;
	font-weight:bold;
	color: #808080;
}
.borde_foto {
	border: thin solid #999999;
}
.fondo_costo {
	background-image: url(images/fondo_costo.png);
	background-repeat: no-repeat;
}
.fondo_reservacion_gde {
	background-image: url(images/fondo_reservacion.jpg);
	background-repeat: no-repeat;
}
.fondo_promo {
	background-image: url(images/fondo_promo.png);
	background-repeat: no-repeat;
}
.fondo_selec {
	background-image: url(images/btn_sel1.jpg);
	background-repeat: no-repeat;
}
.fondo_cuad_rojo {
	background-image: url(images/cuad_rojo.jpg);
	background-repeat: no-repeat;
}
.cuad_azul {
	background-image: url(images/cuad_azul.jpg);
	background-repeat: no-repeat;
}
.cuad_gris {
	background-image: url(images/cuad_gris.jpg);
	background-repeat: no-repeat;
}
.fondo_tipo {
	background-image: url(images/pleca_tipo.jpg);
	background-repeat: no-repeat;
}
.lineas_tabla_fecha {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #e6e6e6;
	border-right-color: #e6e6e6;
	border-bottom-color: #e6e6e6;
	border-left-color: #e6e6e6;
}
.lineas_tabla_fecha_up {
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #e6e6e6;
	border-right-color: #FFFFFF;
	border-bottom-color: #e6e6e6;
	border-left-color: #FFFFFF;
	border-right-width: thin;
	border-bottom-width: thin;
}
.lineaabajo {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
}
.lineaabajo_bca {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
.lineaderecha {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #e6e6e6;
}
.lineaizq {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #e6e6e6;
}
.lineaizq_der {
	border-left-width: thin;
	border-left-style: solid;
	border-right-width: thin;
	border-right-style: solid;
	border-left-color: #e6e6e6;
	border-right-color: #e6e6e6;
}
.fondo_btn_azul {
	background-image: url(images/btn_fondo_az.jpg);
	background-repeat: no-repeat;
}
.fondo_btn_gris {
	background-image: url(images/btn_fondo_bla.jpg);
	background-repeat: no-repeat;
}
.fondo_tours {
	background-image: url(images/fondo_tours.jpg);
	background-repeat: no-repeat;
}
.div_find{
	height:180px;
	overflow:auto;
	margin-left: 22px;
	margin-right: 8px;
}
.div_find2{
	height:600px;
	padding-top:30px;
	overflow:auto;
	padding-left:10;
}
.div_head{
	height: 35px;
	width: 647px;
	text-align:right;
}
.btn_sel1 {
 width:117px;
 height:33px;
 background-image: url(images/btn_sel1.jpg);
 background-position:center center;
 color:#FFFFFF;
 float:right;
 text-align:center;
 cursor:pointer;
}
.btn_sel2 {
 width:117px;
 height:33px;
 background-image: url(images/btn_sel2.jpg);
 background-position:center center;
 float:right;
 text-align:center;
 cursor:pointer;
}

.txt_btn_gris a {
	text-decoration:none;
	color:#FFFFFF;
}

.txt_btn_gris a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#FFFFFF;
}

.p_tr{
	width: 456px;
	height: 20px;
	font-size:15px;
}

.p_td{
	width: 310px;
	height: 20px;
	float:left;
	color:#FFFFFF;
	text-align:left;
}

.s_td{
	width: 40px;
	height: 20px;
	float:left;
}
.t_td{
	width: 100px;
	height: 20px;
	float:right;
	color:#FFFFFF;
	text-align:left;
}
.reg_body label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:right;
	margin-left:6px;
	margin-right:6px;
	margin-top: 0px;
	margin-bottom:0px;
	width:200px;
	float:left;
}
.reg_cont{
	margin-top:2px;
	margin-bottom:2px;
	width:700px;
	height:28px;
}
.reg_field{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	text-align:left;
	margin-left:6px;
	margin-right:6px;
	margin-top: 0px;
	margin-bottom:0px;
	width:400px;
	float:left;
}
.reg_status{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#FF3300;
	text-align:center;
}
.per_databox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-left: 10px;
	margin-top: 12px;
	margin-bottom: 7px;
}
.per_databox_input{
	font-size: 11px;
	background-color:#FFFFFF;
	width: 160px;
	margin-left: 2px;
	color:#333333;
	border:solid;
	border-width:1px;
}

