/**********Prueba recurso**********/
body	{
	background-color: #F3F3F3;
	margin: 0px;
	padding: 0px;
	height:100%;
/* Definición de la fuente por defecto del Body */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
/* Centra el contenido en el navegador */
	text-align: center;
}

#centrohoteles {
	width: 762px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#encabezado {
	width: 721px;
	height: 100px;
	text-align: left;
	background-color: #F3F3F3;
	float:left;
	margin: 0 0 15px 0;
}
#encabezado #izquierda {
	width: 553px;
	height: 100px;
	float: left;
}
body > #encabezado > #izquierda {
	min-width: 553px;
	min-height: 100px;
	padding: 0px;
	margin: 0px;
	float:left;
}

#encabezado #derecha {
	width: 168px;
	height: 100px;
	float: left;
}
body > #encabezado > #derecha {
	min-width: 168px;
	min-height: 100px;
	padding: 0px;
	margin: 0px;
}
#acceso{
	width:168px;
	height:75px;
	float:left;
	background-color:#6699CC;
}
#accesopruebas{
	width:168px;
	height:100px;
	float:left;
	background-color:#6699CC;
	background-image:url(../img/comunes/acceso.gif);
	background-repeat:no-repeat;
}
#accesopruebashotel{
	width:168px;
	height:100px;
	float:left;
	background-color:#6699CC;
	background-image:url(../img/comunes/accesohotel.gif);
	background-repeat:no-repeat;
}

#accesocivitas{
	width:168px;
	height:75px;
	float:left;
	background-color:#6699CC;
	background-image:url(../img/correo/civitas.gif);
	background-repeat:no-repeat;
}	
#accesohai{
	width:168px;
	height:75px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(../img/correo/hai.gif);
	background-repeat:no-repeat;
}	
#botonacceso{
	width:51px;
	clear:both;
	height:17px;
	margin: 29px 0 0 55px;
}
#pieacceso{
	width:168px;
	height:25px;
	float:left;
}
#pieaccesohotel{
	width:168px;
	height:25px;
	float:left;
	background-image:url(../img/es/pieaccesohotel.gif);
	background-repeat:no-repeat;
}
#botonpieccesohotel{
	width:51px;
	height:17px;
	float:right;
	padding: 4px 10px 0 0;
}
#capaerrores{
	
	width:100%;
}
table.errores{
	background-color:#FFFFFF;
}
#tituloErrores{
	width:100%;
	font-size:11px;
	font-weight:bold;
	color:red;
	
}
#tituloMensaje{
	width:100%;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
#erroresValidacion{
	width:100%;
}

UL.tipo2{
	margin:0;
	padding:5px 0 0 15px;
}
LI.tipo2{
	color:red;
	font-size:10px;
	list-style-type:square;
	list-style-position:inside;
	margin: 0;
	padding:3px 0 0 0;
}

#marcohorizontal{
	background-image:url(../img/comunes/marco.gif); 
	background-repeat:repeat-x;
}
#marcoinfizda{
	background-image:url(../img/comunes/marcoinfizda.gif); 
	background-repeat:no-repeat;
}
#marcoinfdcha{
	background-image:url(../img/comunes/marcoinfdcha.gif); 
	background-repeat:no-repeat;
}
#marcosupizda{
	background-image:url(../img/comunes/marcosupizda.gif); 
	background-repeat:no-repeat;
}
#marcosupdcha{
	background-image:url(../img/comunes/marcosupdcha.gif); 
	background-repeat:no-repeat;
}
#marcovertical{
	background-image:url(../img/comunes/marco.gif);
	background-repeat:repeat-y;
}
#caparecurso{
	width:495px;
	clear:both;
	margin: 0 0 0 12px;
}

#titulorecurso{
	width:500px;
	height:18px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	padding: 38px 0 8px 19px;
}
#lineapuntos{
	background-image:url(../img/comunes/lineapuntos.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
	
}
#capabotones{
	float:right;
	width:100%;
	padding:15px 24px 0 0;
	margin: 0 0 10px;
}
#menu{
	width:175px;
	height:465px;
	float:left;
	margin:0px 0 0px 0;
	background-image:url(../img/es/menu.gif);
	background-repeat:no-repeat;
}

#buscahotel{
	float:left;
	padding:198px 0 0 18px;
}
#reservasalon{
	float:left;
	padding:8px 0 0 18px;
}
#vermapa{
	float:left;
	padding:10px 0 0 18px;
}

#recurso {
	background-color: #CCCCCC;
	width: 520px;
	height:417px;
	margin: 0px 0 0px 26px;
	padding: 0px 0px 0px 0px;
	float: left;
	background-image:url(../img/comunes/fondorecurso.gif);
	background-repeat:no-repeat;
}

div > #recurso {
	min-height:417px;
	height:auto;
}

#contenedor{
	width:100%;
	float:left;
/*	height:80%;*/
	background: transparent url(../img/es/fondomenu.gif) repeat-y 0 0;
}
/*div > #contenedor{min-height:80%; height:auto;}*/

table.formulario	{
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

.formulario td	{

	padding: 0px;
	
}
.formulario tr {
	height:0px;
}
.titulo{
	color:#6699CC;
	font-size:12px;
	font-weight:bold;
}
.tituloformulario{
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
#pie {
	float:left;
	font-size: 0.8em;
	height: auto;
	min-height: 100%;
	width: 721px;
	height:34px;
	background-color: #30373A;
	color: #EDE9CC;
	margin: 15px 0 0 0;
}
#pie #imagen {
	float: left;
}

#pie #pieestrella{
	float:left;
	padding: 16px 0 0 15px;
	height:18px;
}
#pie #pietexto{
	float:left;
	height:21px;
	padding: 13px 0 0 15px;
}
#pie #pietexto2{
	float:left;
	height:21px;
	padding: 13px 0 0 15px;
}
#pie #pieenlace{
	float:left;
	height:21px;
	padding:13px 0 0 15px;
	color: #FFFFFF;
}
#pie #pieempresa{
	float:left;
	height:21px;
	padding:13px 0 0 4px;
	color: #FFFFFF;
}

#pie #enlace{
	color: #FFFFFF;
}

#input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F3F3F3;
	border: 0.1em solid #336699;
}

#calendario{
	vertical-align:text-bottom;
	border: 0;
}
select	{
	height: 18px;
	font-size: 1em;
}

#formularioacceso{
	float:left;
	width: 220px;
	height: 150px;
	margin: 0px 0 0 0px;
	background-color:#FFFFFF;
}
#textonormal{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;

}

.textocentrado{
	padding: 3px 0 0 0;
	float:left;
}
.radiocentrado{
	padding: 0 0 0 2px;
	float:left;
}
.contenedortextocentrado{
	float:left;
	padding:0;
	margin:0;
}
/**********Prueba recurso**********/


.buscador	{
	float: left;
	margin: 0px;
	padding: 0px;
}

.listadobusqueda td{
	color:666666;
	font-size:11px;
}
.capalistado{
	background-color:#FFFFFF;
	width:475px;
	min-height:349px;
	float:left;
	padding: 0 0 0 0px;
	margin: 10px 0px 0px 0px;
}

.fondolistado{
	background-image:url(../img/comunes/fondoresultadosbusqueda.gif);
	background-repeat:repeat;
	width:493px;
	height:367px;
	margin: 0 0 0px 12px;
	clear:both;
}

.listadohoteles .cabecera{
	background-image:url(../img/comunes/tabla_listado_busqueda.gif);
	background-repeat:repeat;
	background-color: #6699CC;
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
}
table.listadohoteles	{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.enlace{
	color:#336699;
	font-size:11px;
	text-decoration:underline;
}
.sinresultados{
	color:#336699;
	font-size:11px;
	text-decoration:none;
}
.listadohoteles .descripcionhotel{
	color:#000000;
	font-size:11px
}
.enlaceimagen{
	border:0;
	vertical-align:middle;
}
.listadohoteles tr{
	height:24px;
}
.listadohoteles td{
	border-bottom:1px solid #FFFFFF;
	padding: 0 0 0 4px;
}

.listadohoteles .totalprecios{
	background-color: #6699CC;
	font-size:10px;
	color:#FFFFFF;
}
.listadohoteles .totalpreciosIVA{
	background-color: #336699;
	font-size:11px;
	color:#FFFFFF;
}
.notaprecios{
	background-color:#FFFFFF;
}
.textonota{
	
	font-size:11px;
	color:#666666;
}

/*********************Hoteles***********************/
#menuhotel{
	width:175px;
	height:501px;
	background-image:url(../img/es/menu_hoteles.gif);
	background-repeat:no-repeat;
	float:left;
}
#capamenuadmin{
	width:175px;
	margin: 90px 0 0 0;
	/*height: 75px;*/
	height:233px;
	float:left;
	background-color:#6699CC;
	border-bottom:1px solid #EDE9CC;
	border-top:1px solid #EDE9CC;
}
#capamenuhotel{
	width:175px;
	margin: 90px 0 0 0;
	/*height: 75px;*/
	height:90px;
	float:left;
	background-color:#6699CC;
	border-bottom:1px solid #EDE9CC;
	border-top:1px solid #EDE9CC;
}
#capamenuagencia{
	width:175px;
	margin: 90px 0 0 0;
	/*height: 75px;*/
	height:90px;
	float:left;
	background-color:#6699CC;
	border-bottom:1px solid #EDE9CC;
	border-top:1px solid #EDE9CC;
}
#capamenumayorista{
	width:175px;
	margin: 90px 0 0 0;
	/*height: 75px;*/
	height:30px;
	float:left;
	background-color:#6699CC;
	border-bottom:1px solid #EDE9CC;
	border-top:1px solid #EDE9CC;
}

#capamenugrupoagencia{
	width:175px;
	margin: 90px 0 0 0;
	/*height: 75px;*/
	height:30px;
	float:left;
	background-color:#6699CC;
	border-bottom:1px solid #EDE9CC;
	border-top:1px solid #EDE9CC;
}

#titulomenu{
	width:155px;
	height:24px;
	color:#FFFFFF;
	font-size:11px;
	text-align:right;
	/*padding: 13px 0px 0 0;*/
	margin:5px 20px 0 0;
	
}
#contenedortitulomenu{
	margin:5px 0 0 0;
}
#enlacemenu{
	color:#FFFFFF;
	text-decoration:none;
}
#separadorcapamenu{
	width:175px;
	float:left;
	height:1px;
	background-color:#EDE9CC;
}

#contenedormenu{
	width:175px;
	float:left;
}
/*********************Fin de Hoteles***********************/

/*******************Condiciones de Uso ************/
#condiciones{
	background-image:url(../img/comunes/fondocondiciones.gif);
	background-repeat:no-repeat;
	width:493px;
	height:214px;
	float:left;
}
#tablacondiciones td{
	color: #666666;
	font-size:10px;
	padding: 0 0px 10px 13px;
}
#tablacondiciones th{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding: 16px 25px 10px 13px;
}
#contenedorcondiciones{
	width:495px;
	float:left;
}

/*******************Fin de Condiciones de Uso *************/
/*************Estadísticas********************************/

.enlaceestadisticas{
	color:#6699CC;
	font-size:11px;
	vertical-align:bottom;
	text-decoration:none;
}
.cabeceraestadisticas{
	vertical-align:bottom;
	width:15px;
	text-align:right;
	color:#FFFFFF;
	font-size:10px;
}
.celdaestadisticas{
	height:20px;
}
/*************Fin de Estadísticas********************************/
table .agencias{
	border:1px solid #6699CC;;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

/*************Informes de liquidaciin***************************/
.informes .cabecera{
	background-image:url(../img/comunes/tabla_listado_busqueda.gif);
	background-repeat:repeat;
	background-color: #6699CC;
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.informes td {
	
	font-size:11px;
	height:25px;
	padding-left:5px;
	
}

/****************Paginación*****************************/
.paginacion {
	width:100%;
	padding-bottom:10px;
}

.tablaFormsHoteles{border:1px solid #929188;}
.tablaFormsHoteles td{padding:5px;}

.tablaFormsHoteles .celda1oscuro{font-size:11px;border:none;border-bottom:1px solid #929188;border-right:1px solid #929188;background-color:#e2e2e2;padding-left:2px;}
.tablaFormsHoteles .celda1claro{font-size:11px;border:none;border-bottom:1px solid #929188;border-right:1px solid #929188; background-color:#F3F3F3;padding-left:2px;}
.tablaFormsHoteles .celda1oscuroultimo{font-size:11px;border:none;border-bottom:1px solid #929188;background-color:#e2e2e2;padding-left:2px;}
.tablaFormsHoteles .celda1claroultimo{font-size:11px;border:none;border-bottom:1px solid #929188;background-color:#F3F3F3;padding-left:2px;}

.tablaFormsHoteles .celda2oscuro{font-size:11px;border:none;border-bottom:1px solid #929188;background-color:#e2e2e2;}
.tablaFormsHoteles .celda2claro{font-size:11px;border:none;border-bottom:1px solid #929188;background-color:#F3F3F3;}

.tablaFormsHoteles .celda1Titulo{font-size:11px;border:none;border-bottom:1px solid #929188;border-right:1px solid #929188;background-color:#F3F3F3;color:#336699;font-weight:bold;padding-left:2px;text-align:center;}
.tablaFormsHoteles .celda1Tituloultimo{font-size:11px;border:none;border-bottom:1px solid #929188;background-color:#F3F3F3;color:#336699;font-weight:bold;padding-left:2px;text-align:center;}
.tablaFormsHoteles .celda2Titulo{font-size:11px;border:none;background-color:#F3F3F3;border-bottom:1px solid #929188;color:#336699; font-weight:bold;padding-left:2px;text-align:center;}
.tablaFormsHoteles .celdafinal{font-size:11px;border:none;background-color:#fff;border-bottom:1px solid #929188;border-right:1px solid #929188;color:#336699; font-weight:bold;padding-left:2px;}
.tablaFormsHoteles .celdafinalultimo{font-size:11px;border:none;background-color:#fff;border-bottom:1px solid #929188;color:#336699; font-weight:bold;padding-left:2px;}
.tablaFormsHoteles .anadir{margin-bottom:-3px;}


.tablaForms{border:1px solid #929188;width:60%;float:left;}
.tablaForms td{padding:5px;}

.tablaForms .celda1oscuro{font-size:11px;border:none;border-bottom:1px solid #929188;border-right:1px solid #929188;background-color:#e2e2e2;padding-left:5px;}
.tablaForms .celda1claro{font-size:11px;border:none;border-bottom:1px solid #929188;border-right:1px solid #929188; background-color:#F3F3F3;padding-left:5px;}
.tablaForms .celda1oscuroultimo{font-size:11px;border:none;border-bottom:1px solid #929188;background-color:#e2e2e2;padding-left:5px;}
.tablaForms .celda1claroultimo{font-size:11px;border:none;border-bottom:1px solid #929188;background-color:#F3F3F3;padding-left:5px;}

.tablaForms .celda2oscuro{font-size:11px;border:none;border-bottom:1px solid #929188;background-color:#e2e2e2;}
.tablaForms .celda2claro{font-size:11px;border:none;border-bottom:1px solid #929188;background-color:#F3F3F3;}

.tablaForms .celda1Titulo{font-size:11px;border:none;border-bottom:1px solid #929188;border-right:1px solid #929188;background-color:#F3F3F3;color:#336699;font-weight:bold;padding-left:5px;}
.tablaForms .celda1Tituloultimo{font-size:11px;border:none;border-bottom:1px solid #929188;background-color:#F3F3F3;color:#336699;font-weight:bold;padding-left:5px;}
.tablaForms .celda2Titulo{font-size:11px;border:none;background-color:#F3F3F3;border-bottom:1px solid #929188;color:#336699; font-weight:bold;padding-left:5px;}
.tablaForms .celdafinal{font-size:11px;border:none;background-color:#fff;border-bottom:1px solid #929188;border-right:1px solid #929188;color:#336699; font-weight:bold;padding-left:5px;}
.tablaForms .celdafinalultimo{font-size:11px;border:none;background-color:#fff;border-bottom:1px solid #929188;color:#336699; font-weight:bold;padding-left:5px;}
.tablaForms .anadir{margin-bottom:-3px;}


.tablaForms2{border:1px solid #929188;width:40%;float:left;border-left:none;}
.tablaForms2 td{padding:5px;}

.tablaForms2 .celda1oscuro{font-size:11px;border:none;border-bottom:1px solid #929188;border-right:1px solid #929188;background-color:#e2e2e2;}
.tablaForms2 .celda1claro{font-size:11px;border:none;border-bottom:1px solid #929188;border-right:1px solid #929188; background-color:#F3F3F3;}
.tablaForms2 .celda2oscuro{font-size:11px;border:none;border-bottom:1px solid #929188;background-color:#e2e2e2;}
.tablaForms2 .celda2claro{font-size:11px;border:none;border-bottom:1px solid #929188;background-color:#F3F3F3;}

.tablaForms2 .celda1Titulo{font-size:11px;border:none;border-bottom:1px solid #929188;border-right:1px solid #929188;background-color:#F3F3F3;color:#336699;font-weight:bold;padding-left:5px;}
.tablaForms2 .celda2Titulo{font-size:11px;border:none;background-color:#F3F3F3;border-bottom:1px solid #929188;color:#336699; font-weight:bold;padding-left:2px;}
.tablaForms2 .celdafinal{font-size:11px;border:none;background-color:#fff;border-bottom:1px solid #929188;border-right:1px solid #929188;color:#336699; font-weight:bold;padding-left:5px;}
.tablaForms2 .anadir{margin-bottom:-3px;}

#contenedorInformes{
	width:100%;
	float:left;
}
#recursoInformes {
	background-color: #CCCCCC;
	width: 880px;
	height:417px;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	float: left;
	background-image:url(../img/comunes/fondorecurso.gif);
	background-repeat:no-repeat;
}
