@charset "utf-8";

/* CSS Document */



/*Genral*/

body {
	background: url(../imagenes/pattern_ok.gif); background-repeat:repeat; margin-top:0px; margin:0px;
		}







#general{ background-color:#FFFFFF;margin: 0px auto 0 auto; width: 848px; height:100%;  padding-right: 18.5px; padding-left:18.5px; padding-top:8px;  }

#encabezado{ padding-bottom:12px;}

/***Menu***/



/**#menu{ background-image:url(../imagenes/back_menu.gif); background-repeat:no-repeat; height:22px;  } **/

#menu{background-image:url(../imagenes/back_menu.gif); background-repeat:no-repeat; height:24px; border:0px #C3DCE1 solid;	border-width: 0px;	padding-bottom:5px; te//xt-align:center; padding-left:35px; }

#menu a:link, #menu a:visited, #menu a:active { color: #FFFFFF; display: block; padding: 4px; text-align: center; text-decoration: none;}

#menu a:hover { background-color: #1e4966; color: #FFFFFF;}

#menu ul { list-style-type: none; margin: 0; padding: 0;	position: relative; }

#menu li { float: left; font-size: 8pt; font-//weight: bold; height: 23px; list-style-type: none; width: 110px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#menu li li a:link, #menu li li a:visited, #menu li li a:active {	padding-right: 10px; text-align: left;}

#menu li ul { left: -999em; position: absolute; width: 132px;}

#menu li li { border: 0 none; float: none; font-size: 1em; font-weight: normal;  height: auto; width: auto;}

#menu ul ul { bac_kground-image: url('../imagenes/menu_backgr.png'); background-color: #3b7596; border: 1px solid #87A5C8; border-top: 1px solid #87A5C8; margin-left: -5px;}

#menu ul ul ul { border: 1px solid #1e4966;}

#menu li:hover, #menu li.sfhover { background-color: #1e4966;}

#menu li li a:link, #menu li li a:visited { color: #FFFFFF;}

#menu li li a:hover { color: #999999; }

#menu li:hover ul, #menu li.sfhover ul { left: auto; }

#menu li ul ul, #menu li.first ul ul { margin: -1.5em 0 0 12em; }

#menu li:hover ul ul, #menu li.sfhover ul ul { left: -999em; }

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul {  left: auto;}

ul ul .more { background: transpar//ent url('../imagenes/menu_flecha.gif') center right no-repeat;}

#menu li.first ul { margin-left: -5px; width: 190px; }



/*** secondary menu bar ***/

#menujr { background-color: #87A5C8; border-bottom: 1px #87A5C8 solid; height: 21px;	margin-top: -1px;	width: 900px;}

#menujr a:link, #menujr a:visited, #menujr a:active {	color: #000086; display: block; padding: 4px; text-align: center; text-decoration: none; }

#menujr a:hover { background-color: #C3DCE1; color: #e10000; }

#menujr ul { margin: 0; padding: 0; }

#menujr li { float: left; font-size: 8pt; font-weight: bold; list-style-type: none; width: 105px;}

#menujr li li a:link, #menujr li li a:visited, #menujr li li a:active { padding-right: 10px; text-align: left;}

#menujr li ul { left: -999em; position: absolute; width: 148px; }

#menujr li li { border: 0 none; float: none; font-size: 1em; font-weight: normal; height: auto; width: auto;}

#menujr ul ul { backgro//und-image: url('../imagenes/menu_backgr.png'); background-color: #1e4966;  border: 1px solid #C3DCE1; margin-left: -5px;}

#menujr ul ul ul { border: 1px solid #3b7596;}

#menujr li:hover, #menujr li.sfhover { background-color: #3b7596;}

#menujr li li a:link, #menujr li li a:visited { color: #C3DCE1; }

#menujr li li a:hover { color: #e10000;}

#menujr li:hover ul, #menujr li.sfhover ul { left: auto;}

#menujr li ul ul, #menujr li.first ul ul { margin: -1.5em 0 0 10em;}

#menujr li:hover ul ul, #menujr li.sfhover ul ul { left: -999em;}

#menujr li:hover ul, #menujr li li:hover ul, #menujr li.sfhover ul, #menujr li li.sfhover ul { left: auto;}

#menujr li.first ul {}

#menujr li:hover#search, #menujr li.sfhover#search { background-color: transparent; }

#menujr li:hover#searching, #menujr li.sfhover#searching { background-color: transparent; }

#menujr #search { width: 470px; text-align: right; }

#search form { display: inline; }

#search div { margin-top: 2px;}

#search .s { background-color: white; border: 1px solid #C3DCE1; border-right-width: 0px; color: #8F8F8F; font-size: 1em; height: 14px; padding: 1px 2px; width: 104px;	vertical-align: middle;}

#search .botmini { border: 0px; padding-right: 5px; height: 16px; vertical-align: middle; background-color: #87A5C8;}

#search .go { border: 1px solid #C3DCE1; 	border-left-width: 0px; height: 16px; vertical-align: middle;	width: 16px; }

#search a:link, #search a:visited, #search a:active { display: inline; padding: 0; }

#menujr #searching { width: 470px; text-align: right; }

#searching form { display: inline; }

#searching div { margin-top: 2px;}

#searching .s { background-color: white; border: 1px solid #C3DCE1; border-right-width: 0px; color: #8F8F8F; font-size: 1em; height: 14px; padding: 1px 2px; width: 104px;	vertical-align: middle;}

#searching .botmini { border: 0px; padding-right: 5px; height: 16px; vertical-align: middle; background-color: #87A5C8;}

#searching .go { border: 1px solid #C3DCE1; 	border-left-width: 0px; height: 16px; vertical-align: middle;	width: 16px; }

#searching a:link, #searching a:visited, #searching a:active { display: inline; padding: 0; }



P {	margin-bottom: 0px; margin-top: 10px;}





/* Contenido*/

/*#separador{ clear:left; height:20px; background:#CC0000;}*/

#col_1{float: left;	width: 184px; padding-right:18px; padding-bottom:15px;}

#col_2 {float: right;width: 184px;  backgr//ound:#663300; text-align: center;}

#col_central {float: left;	width: 438px; padding-right:19px; padding-bottom:10px;}

#col_central_sec { float:right;	width: 600px; padding-right:19px; padding-bottom:10px;}



#aeropuerto{ padding: 10px 10px 10px 10px; }

#col_1_aero{float: left;	width: 150px; }

#col_central_sec_aero { float:left;	width: 400px; padding: 0px 6px 6px 6px;    }

#col_3_aero{clear: both; float:right; }



/*******titulos hoteles****/

#tit_1{ background-image:url(../imagenes/tit_aeropuerto_1.jpg); background-repeat:no-repeat; width:560px; height:36px;}

#tit_2{ background-image:url(../imagenes/tit_centro_2.jpg); background-repeat:no-repeat;width:560px; height:36px;}

#tit_3{ background-image:url(../imagenes/tit_chapul_3.jpg); background-repeat:no-repeat;width:560px; height:36px;}

#tit_4{ background-image:url(../imagenes/tit_wtc_4.jpg); background-repeat:no-repeat;width:560px; height:36px;}

#tit_5{ background-image:url(../imagenes/tit_norte_5.jpg); background-repeat:no-repeat; width:560px; height:36px;}

#tit_6{ background-image:url(../imagenes/tit_perisur_6.jpg); background-repeat:no-repeat;width:560px; height:36px;}

#tit_7{ background-image:url(../imagenes/tit_reforma_7.jpg);background-repeat:no-repeat; width:560px; height:36px;}

#tit_8{ background-image:url(../imagenes/tit_roma_8.jpg);background-repeat:no-repeat; width:560px; height:36px;}

#tit_9{ background-image:url(../imagenes/tit_stafe_9.jpg); background-repeat:no-repeat;width:560px; height:36px;}

#tit_10{ background-image:url(../imagenes/tit_zrosa_10.jpg); background-repeat:no-repeat;width:560px; height:36px;}



/*******catalogo hoteles****/

#cat_0{ background-image:url(../imagenes/hostales_0.jpg); background-repeat:no-repeat; width:560px; height:19px;}

#cat_1{ background-image:url(../imagenes/tit_1e_1.jpg); background-repeat:no-repeat;width:560px; height:19px;}

#cat_2{ background-image:url(../imagenes/tit_2e_2.jpg); background-repeat:no-repeat;width:560px; height:19px;}

#cat_3{ background-image:url(../imagenes/tit_3e_3.jpg); background-repeat:no-repeat;width:560px; height:19px;}

#cat_4{ background-image:url(../imagenes/tit_4e_4.jpg); background-repeat:no-repeat; width:560px; height:19px;}

#cat_5{ background-image:url(../imagenes/tit_5e_5.jpg); background-repeat:no-repeat;width:560px; height:19px;}

#cat_6{ background-image:url(../imagenes/tit_gran_6.jpg);background-repeat:no-repeat; width:560px; height:19px;}









/***boletines***/



#boletines{ float:left; width:54px; height:54px; padding-right:15px;}

#boletin_desc{ float:left; padding-right:50px; width: 150px;}



#col_3{clear: both;  padding-bottom:8px;}

#opc_1{ width:184px; height:214px; padding-bottom:10px; background-image:url(../imagenes/back_reservaciones.jpg); background-repeat:no-repeat; }

#opc_2{ float:right;width:184px; height:200px; padding-top:34px; bac//kground:url(../imagenes/back_reservaciones.jpg); background-repeat:no-repeat; text-align:center;}

#pie_pagina{clear: both; background-image:url(../imagenes/pie_pagina_back.gif); background-repeat:no-repeat; height:50px; padding-bottom:15px; text-align:center; color:#FFFFFF; font-stretch:normal; font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:3px;}

#opc_general{  padding-bottom:5px; padding-top:15px;  }

#combo{width:140px; font-size:12px;}

#comboprv{width:250px; font-size:12px;}

#combog{width:180px; font-size:12px;}

#comboch{width:50px; font-size:10px;}

#comboch2{width:40px; font-size:10px;}

#busqueda{ text-align:center; padding-top:33px; padding-bottom:5px;}

#espacios{padding-top:2px; padding-bottom:2px;}

#espacio{padding-top:5px; padding-bottom:5px;}

#flash_home{padding-top:30px;}

#contactanos{ padding-top:10px; padding-bottom:10px;}

#pie_icos{ float:left; width:184px; height:219px; padding-right:25px; padding-bottom:15px;}

#pie_icos_centro{ float:left; width:184px; height:219px; padding-right:15px; padding-left:15px; padding-bottom:15px; }

#pie_icos_promo{ float:left; width:184px; height:219px; padding-right:15px; padding-left:0px; padding-bottom:15px; padding-top:5px;}

#pie_ico_proveedores{ float:right; width:184px; height:219px; padding-right:0px; padding-bottom:15px;}

#pie_icos_zona{ float:right; width:184px; height:219px; padding-right:0px; padding-bottom:15px;}

#pie_icos_localiza{ float:right; width:184px; height:219px; padding-right:0px; padding-bottom:15px;}

#ae//ro{ padding-top:10px; padding-bottom:10px;}





#pie_icos_dere{ float:right; width:184px; height:219px; padding-left:20px; padding-bottom:15px;}

#espacios{padding-bottom:2px;}

#paginas{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

#cuadroinfo{background-color: #3b7596; width:320px; height:30px;}

#cuadroinfo2{background-color: #FFFFFF; width:320px; height:365px;}

#cuadroinfo_desc2{background-color: #3b7596; wid//th:320px; he//ight:30px; padding-left:25px;}

#cuadroinfo_desc{background-color: #FFFFFF; wid//th:320px; h//eight:365px;}

.txtTitulo{color:#1d498c; padding-bottom:10px;text-align:center;  font-size: 10px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.txtTitulo_sec{color:#1d498c; padding-bottom:10px;text-align: left;  font-size: 15px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.txtTitulo_Vacantes{ color:#FFFFFF; padding-bottom:10px;text-align: left;  font-size: 15px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.txtHome{color:#000000;  font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; }
.txtHomeres{color:#000000;  font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify;}

.txtReserva{color:#FFFFFF; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

.txtTitulo_formulario{ color:#000000; padding-bottom:10px;text-align: left;  font-size: 13px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}



.TextBoxBuscar {border: solid 1px #849cb1; background-color: white;	  padding-left: 1px;font: italic 12px 'Segoe UI';}



.titcurso{ text-align:left; padding-bottom:5px; color:#000000; text-decoration:none; font-size: 12px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.titMes{ text-align:left;  color:#000000; text-decoration:none; font-size: 10px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.titDia{ text-align:left;  color:#000000; text-align:justify; font-size: 10px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}



/***textos***/

.titulovacantesh{ color:#990000; padding-bottom:5px; text-align: left;  font-size: 15px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px;}

.titulocursoa{ color:#000000; padding-bottom:5px; text-align: left;  font-size: 12px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.titulovacantes{ color:#1E4966; text-align: left;  font-size: 12px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.titulodescvacantes{ font-family:Arial, Helvetica, sans-serif; font-size:10px; }

.titulodesc2{  font-size: 10px;  font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif; width:300px;}

.titulodesccursos{ font-family:Arial, Helvetica, sans-serif; font-size:10px; width:300px; }

.tituloproveedores{color:#000000; padding-bottom:5px; text-align:right;  font-size: 10px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}



.Link {  color:#000000;  font-size: 9px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

a.Link:visited, a.Link:active, a.Link:link {  color: #000000; text-decoration: none;}

a.Link:hover { text-decoration: underline;}



.Link2 {  color:#000000;  font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif;}

a.Link2:visited, a.Link2:active, a.Link2:link {  color: #000000; text-decoration: underline;}

a.Link2:hover { text-decoration: none;}



.LinkSolo { color: Black; }

a.LinkSolo:visited, a.LinkSolo:active, a.LinkSolo:link {  text-decoration: underline;}

a.LinkSolo:hover { text-decoration: none;}



.LinkRojo { color: #990000; }

a.LinkSolo:visited, a.LinkSolo:active, a.LinkSolo:link {  text-decoration: underline;}

a.LinkSolo:hover { text-decoration: none;}



.LinkWhite {  color:white;  font-size: 9px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

a.LinkWhite:visited, a.LinkWhite:active, a.LinkWhite:link { text-decoration: none;}

a.LinkWhite:hover { text-decoration: underline;}



.logo {	border: thin outset #EBEBEB;}

.nombre-proveedor {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	font-style: normal;	line-height: normal;	font-weight: bold;

	font-variant: small-caps;	text-transform: capitalize;	color: #000000;}



.descripcion-proveedor {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	line-height: normal;font-weight: normal;

	font-variant: normal;	text-transform: none;	color: #000000;}

.descripcion-promocional {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	font-style: normal;	line-height: normal;font-weight: normal;

	font-variant: normal;	text-transform: none;	color: #990000; font-weight: bold; width: 100%; text-align: right;}

.titulo-proveedor {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt; font-weight:bold;color: #000000;}







#BoxHotel{border:1px solid #74a6c2; float: right; height: auto; width: 100%; padding: 5px 5px 5px 5px; display:table;margin-left:auto;margin-right:auto;wid//th:500px;}

#imagen{ background:#EE//EEEE; text-align:center; border:1px dashe//d;float:left;height:85px; margin-bottom:5px; margin-right:5px;  width:85px; margin-top:5px; padding: 5px 5px 0px 5px; }

#txtTitulo_Hotel{color:#1d498c; padding-top:2px;text-align: left; padding-left:2px;  font-size: 10px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

#estrellas{background:#E//EEEEE;border:1px dash//ed;clear:both;height:20px;width:90px; margin-left:3px; float:left; margin-top:1px; }

#iconos{background:#EE//EEEE;border:1px da//shed;float:right;height:20px;margin-top:4px;width:490px;}

#descripcion_hotel{ text-align:center;background:#EEE//EEE;border:1px das//hed;float:right;height:89px;margin-top:6px;width:93px; }

#descripcion_icos{ background:#E//EEEEE;border:1px dash//ed;float:right;height:auto;margin-top:6px;width:390px;margin-right:5px;}

#ico{padding-top:2px; padding-left:2px; padding-right:2px;}

.titulo_reserva{ color:#990000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }



.alinder{text-align: right; width: 100%;}

.msgerror{color: Red; }

.txtObserv{	font-weight: bold; font-size: 12px;}

#TODO {
	text-align:center;
	width:750px;
	margin:auto;
}
