/* CSS Document */
body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-decoration:none;
	
	

	
/* ######################## HEADER ######################## */

/* TIRA SUPERIOR */

}
.backtirasuperior {
	background-color: #eeeeee;
	height: 30px;
}
.ligatirasuperior {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.ligatirasuperior a:link {
	color: #666666;
	text-decoration: none;
}
.ligatirasuperior a:visited {
	color: #666666;
	text-decoration: none;
}
.ligatirasuperior a:hover {
	color: #666666;
	text-decoration: underline;
}
.ligatirasuperior a:active {
	color: #666666;
	text-decoration: underline;


/* TIRA LOGO */

}
.backtopmenu {
	background-color: #ffffff;
	height: 30px;
}
.backtop {
	background-color: #f5f5f5;

}

.backtophotel {
	background-image: url(/imagenes/backtophotel.png);
	border: thin solid #BABABA;

}

.backtirahotel {
	background-image: url(/imagenes/backtirahotel.png);

}
.ligamenusuperior {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
}
.ligamenusuperior a:link {
	color: #000000;
	text-decoration: none;
	background-image: url(/imagenes/back-azul.png);
	text-align: center;
	margin: 0px;
	border: thin solid #AFC5E8;
	display: inline;
	padding: 3px;
	height: 30px;
}
.ligamenusuperior a:visited {
	color: #666666;
	text-decoration: none;
	background-image: url(/imagenes/back-azul.png);
	text-align: center;
	margin: 0px;
	border: thin solid #AFC5E8;
	display: inline;
	padding: 3px;
	height: 30px;
}
.ligamenusuperior a:hover {
	color: #6A561F;
	text-decoration: none;
	background-image: url(/imagenes/back-amarilloch.png);
	text-align: center;
	margin: 0px;
	border: thin solid #E0C34F;
	display: inline;
	padding: 3px;
	height: 30px;
}
.ligamenusuperior a:active {
	color: #666666;
	text-decoration: underline;
	background-image: url(/imagenes/backtirahotel.png);
}
.textologo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #5081AB;
	height: 80px;
	vertical-align: middle;
	text-indent: 10px;
}
.textologo a:link {
	color: #5081AB;
	height: 80px;
	width: 265px;
	text-decoration: none;
}
.textologo a:visited {
	color: #5081AB;
	text-decoration: none;
	text-indent: 10px;
	vertical-align: middle;
}
.textologo a:hover {
	color: #5081AB;
	text-decoration: underline;
}
.textologo a:active {
	color: #5081AB;
	text-decoration: underline;
	
}

/* NUBE DE TAGS */

.smallest {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #1CBCC8;
	font-size: 8pt;
	text-decoration: none;
}
.smallest a:link {
	color: #1CBCC8;
	text-decoration: none;
	font-size: 8pt;
	background-color: #f5f5f5;
}
.smallest a:visited {
	color: #FFCC00;
	text-decoration: none;
	font-size: 8pt;
	background-color: #f5f5f5;
}
.smallest a:hover {
	color: #FFCC00;
	font-size: 8pt;
	text-decoration: none;
	background-color: #f5f5f5;
}
.smallest a:active {
	color: #1CBCC8;
	font-size: 8pt;
	text-decoration: none;

}
.medium {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #5081AB;
	font-size: 10pt;
	text-decoration: none;
}
.medium a:link {
	color: #5081AB;
	text-decoration: none;
	font-size: 10pt;
	background-color: #f5f5f5;
}
.medium a:visited {
	color: #5081AB;
	text-decoration: none;
	font-size: 10pt;
	background-color: #f5f5f5;
}
.medium a:hover {
	color: #FFCC00;
	text-decoration: none;
	font-size: 10pt;
	background-color: #f5f5f5;
}
.medium a:active {
	color: #5081AB;
	font-size: 10pt;
	text-decoration: none;

}
.largest {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #5081AB;
	font-size: 12pt;
	text-decoration: none;
}
.largest a:link {
	color: #5081AB;
	text-decoration: none;
	font-size: 12pt;
	background-color: #f5f5f5;
}
.largest a:visited {
	color: #5081AB;
	text-decoration: none;
	font-size: 12pt;
	background-color: #f5f5f5;
	
}
.largest a:hover {
	color: #FFCC00;
	text-decoration: none;
	font-size: 12pt;
	background-color: #f5f5f5;
}
.largest a:active {
	color: #5081AB;
	font-size: 12pt;
    text-decoration: none;

}

/* TIRA BANNER TOP */


.backbannertop {
	background-color: #FFFFFF;
	background-image: url(/imagenes/transparente.gif);
	
}


/* ######################## COLUMNA IZQUIERDA ######################## */


.imagenpublica {
	width: 25px;
	border: thin solid #E0C34F;
	background-image: url(/imagenes/back-amarillo.png);

}
.imagenpublica2 {
    background-image: url(/imagenes/transparente.gif);

}
.textopublica {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #6A561F;
	vertical-align: middle;
	text-indent: 10px;
	border: thin solid #E0C34F;
	background-image: url(/imagenes/back-amarillo.png);
}
.textopublica a:link {
	color: #6A561F;
	text-decoration: none;
}
.textopublica a:visited {
	color: #6A561F;
	text-indent: 10px;
	vertical-align: middle;
    text-decoration: none;
}
.textopublica a:hover {
	color: #000000;
}
.backgrisleft {
	background-color: #f5f5f5;
	padding: 5px;
}
.pestanaleft {
	background-color: #E2E1E1;
	height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #666666;
	text-indent: 15px;
	width: 250px;
}
.cuadroleft {
	background-color: #FFFFFF;
	padding: 10px;
	border: thin solid #999999;
	margin: 12px;
}
.ligamenuleft {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5081AB;
	line-height: 20px;
}
.ligamenuleft a:link {
	color: #5081AB;
	text-decoration: none;
    
	
}
.ligamenuleft a:visited {
	color: #000000;
	border: thin solid #AFC5E8;
    text-decoration: none;
	background-image: url(/imagenes/back-azul.png);

}
.ligamenuleft a:hover {
	color: #000000;
	border: thin solid #AFC5E8;
    text-decoration: none;
	background-image: url(/imagenes/back-azul.png);

	
}
.ligamenuleft a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333333;
}

.ligamenusubcategorias {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01538e;
	line-height: 20px;
}
.ligamenusubcategorias a:link {
	color: #01538e;
	text-decoration: none;
}
.ligamenusubcategorias a:visited {
	color: #333333;
	text-decoration: none;
}
.ligamenusubcategorias a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #01538e;
}
.ligamenusubcategorias a:active {
	color: #ffffff;
	text-decoration: none;
	background-color: #01538e;
}


.ligaanunciate {
	font-family: Geneva, Arial, Helvetica, sans-serif;
		color: #01538e;
	text-decoration: none;
	margin: 1px;
	padding: 2px;
	
}
.ligaanunciate a:link {
	color: #000000;
	text-decoration: none;
	border: thin solid #AFC5E8;
    background-image: url(/imagenes/back-azul.png);
	margin: 1px;
	padding: 2px;
}
.ligaanunciate a:visited {
	color: #6A561F;
	border: thin solid #E0C34F;
    text-decoration: none;
	background-image: url(/imagenes/back-amarilloch.png);
	margin: 1px;
	padding: 2px;
}
.ligaanunciate a:hover {
	color: #6A561F;
	border: thin solid #E0C34F;
    text-decoration: none;
	background-image: url(/imagenes/back-amarilloch.png);
	margin: 1px;
	padding: 2px;
}
.ligaanunciate a:active {
	color: #000000;
	text-decoration: none;
	border: thin solid #AFC5E8;
    background-image: url(/imagenes/back-azul.png);
	margin: 1px;
	padding: 2px;
}

.form {
	background-color: #eeeeee;
}
.txtgrisch {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

/* ######################## CENTRO ######################## */

.ligaapaginador {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff8400;
	line-height: 20px;
	background-color: #ffffff;
	border: thin solid #999999;

	
}
.ligaapaginador a:link {
	color: #ff8400;
	text-decoration: none;
	background-color: #ffffff;
	border: thin solid #999999;

}
.ligaapaginador a:visited {
	color: #01538e;
	text-decoration: none;
	background-color: #ffffff;
	border: thin solid #999999;

}
.ligaapaginador a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333333;
	border: thin solid #999999;

}
.ligaapaginador a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333333;
	border: thin solid #999999;

}



.fotoch {
	border: thin solid #CCCCCC;
	padding: 2px;
	margin: 5px;

}
.ligaproducto {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #666666;
	vertical-align: middle;
	text-indent: 10px;
	background-image: url(/imagenes/back-azul.png);
	border: thin solid #AFC5E8;
    height: 32px;
}
.ligaproducto a:link {
	color: #666666;
	height: 32px;
	text-decoration: none;
	background-image: url(/imagenes/back-azul.png);
}
.ligaproducto a:visited {
	color: #999999;
	text-decoration: none;
	text-indent: 10px;
	vertical-align: middle;
	background-image: url(/imagenes/back-azul.png);
}
.ligaproducto a:hover {
	color: #000000;
	background-image: url(/imagenes/back-azul.png);
}
.ligaproducto a:active {
	color: #666666;
	background-image: url(/imagenes/back-azul.png);
}
.txtanunciohome {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.ligaproducto1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #666666;
	vertical-align: middle;
	text-indent: 10px;
	background-color: #f5f5f5;
	height: 32px;
}
.ligaproducto1 a:link {
	color: #666666;
	height: 32px;
	text-decoration: none;
}
.ligaproducto1 a:visited {
	color: #666666;
	text-decoration: none;
	text-indent: 10px;
	vertical-align: middle;
}
.ligaproducto1 a:hover {
	color: #666666;
	text-decoration: underline;
}
.ligaproducto1 a:active {
	color: #666666;
	text-decoration: underline;
}
.backmercadolibre {
	background-color: #e8edf1;
}
.ligapath {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.ligapath a:link {
	color: #666666;
	text-decoration: none;
}
.ligapath a:visited {
	color: #666666;
	text-decoration: none;
}
.ligapath a:hover {
	color: #666666;
	text-decoration: underline;
}
.ligapath a:active {
	color: #666666;
	text-decoration: underline;
}
.tituloseccionch {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #333333;
}
.titulosecciongde {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #000000;
}
.boton {
	color: #6A561F;
	background-image: url(/imagenes/back-amarilloch.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 5px;
	padding: 3px;
	text-align: center;
	border: thin solid #E0C34F;


}
.boton a:link {
	color: #6A561F;
	text-decoration: none;
}
.boton a:visited {
	color: #6A561F;
	text-decoration: none;
	vertical-align: middle;
}
.boton a:hover {
	color: #000000;
}
.boton a:active {
	color: #6A561F;
}
.txtdestacado {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff8400;
}
.boton1 {
	color: #6A561F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 5px;
	padding: 2px;
	text-align: center;
	background-image: url(/imagenes/back-amarilloch.png);
	border: thin solid #E0C34F;

}
.boton1 a:link {
	color: #6A561F;
	text-decoration: none;
	
}
.boton1 a:visited {
	color: #6A561F;
	text-decoration: none;
	vertical-align: middle;
	
}
.boton1 a:hover {
	color: #000000;
	
}
.boton1 a:active {
	color: #6A561F;
}	
	
.ligadetalles {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #5081AB;
}
.ligadetalles a:link {
	color: #5081AB;
	text-decoration: none;
}
.ligadetalles a:visited {
	color: #5081AB;
	text-decoration: none;
}
.ligadetalles a:hover {
	color: #5081AB;
	text-decoration: underline;
}
.ligadetalles a:active {
	color: #5081AB;
	text-decoration: underline;
}

/* DETALLES CONTENIDO */

.etiquetacampos {
    color: #5081AB;
	border: thin solid #DDDDDD;
	background-color: #FFFFFF;
	

/* ######################## FOOTER ######################## */
}
.backfooter {
	background-color: #eeeeee;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #333333;
	padding: 5px;
}

.search
{
	margin: -8px 0px 0px 11px;
	padding: 0;
	position:relative;
	height:23px;
}
.searchbgIE
{
background:url(http://www.hotel.com.mx/imagenes/buscar-hotel-campo.png) 3px 1px no-repeat;
width:500px;
height:47px;
display:block;
border: 0;
}
.searchbg
{
background:url(http://www.hotel.com.mx/imagenes/buscar-hotel-campo.png) 2px 1px no-repeat;
width:500px;
height:47px;
display:block;
border: 0px;
}
.search_button
{
	position:absolute;
	top:0px;
	left:470px;
	border: 0px;
	margin: 0px 0px 0px 2px;
}

.search_field
{
float:left;
border:none;
background:none;
margin-left: 7px;
margin-top: 4px;
padding: 0;
width:460px;
height: 41px;
padding: 0px 0px 0px 0px;
font-size:25px;
color:#969696;
}

.search_field:focus{outline:none;}
{
background:url(http://www.hotel.com.mx/imagenes/buscar-hotel-campo.png) 2px 0px no-repeat;
border:none;
outline:none;
}


