body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	margin: 0px;
	background-image:  url("../imagenes/fondo.jpg");
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
a:link {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
a:visited {
	text-decoration: none;
	color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
a:hover, a:active {
	text-decoration: none;
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#logo {
	background:  url("../imagenes/logo.gif") no-repeat top left;
	margin-top: 10px;
	width: 200px;
	height: 125px;
	float: left;
	position: absolute;
	left: 1px;
}
#cuerpo {
	background:  url("../imagenes/fondo_arriba2.gif") no-repeat left top;
	padding: 0px;
	width: 830px;
	background-color: #028CC6;
	height: 1050px;
}
#cuadritos {
	background:  url("../imagenes/headlines.gif") no-repeat;
	float: none;
	height: 82px;
	width: 194px;
	position: absolute;
	left: 276px;
	top: 43px;
}
#menu {
	position: absolute;
	width: 118px;
	left: 12px;
	height: 230px;
	top: 160px;
}
#topmenu {
	background-image:  url("../imagenes/top_menu.gif");
	position: absolute;
	height: 45px;
	width: 116px;
	left: 0px;
	top: 0px;
}
#med_menu {
	background: transparent url("../imagenes/med_menu.gif") top left repeat-y;
	font: 11px verdana, sans-serif;
	margin-top: 24px;
	color: #FFFFFF;
	position: relative;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-right: 15px;
}
#bottom_menu {
	background-image:  url("../imagenes/bottom_menu.gif");
	position: relative;
	margin-top: 0px;
	height: 42px;
	width: 116px;
	left: 0px;
	top: 0px;
}
#publicidad {
	position: absolute;
	height: 342px;
	width: 100px;
	float: none;
	left: 661px;
	top: 6px;
}
#destacado1 {
	position: absolute;
	padding: 12px;
	height: 200px;
	width: 225px;
	float: none;
	left: 142px;
	top: 160px;
	background-image:  url("../imagenes/recuadro_destacado.gif");
	background-repeat: no-repeat;
}
#destacado2 {
	position: absolute;
	padding: 12px;
	height: 200px;
	width: 225px;
	float: none;
	left: 398px;
	top: 160px;
	background-image:  url("../imagenes/recuadro_destacado2.gif");
	background-repeat: no-repeat;
}
#categorias_hot {
	position: absolute;
	height: 49px;
	width: 161px;
	float: none;
	left: 140px;
	top: 390px;
	background-repeat: no-repeat;
}
#categorias_res {
	position: absolute;
	height: 49px;
	width: 161px;
	float: none;
	left: 312px;
	top: 390px;
	background-repeat: no-repeat;
}
#categorias_tour {
	position: absolute;
	height: 49px;
	width: 161px;
	float: none;
	left: 487px;
	top: 390px;
	background-repeat: no-repeat;
}
.desc_destacados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.titulo_footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
}
.tit_destacados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#eventos {
	position: absolute;
	padding: 45px 15px 5px 5px;
	height: 310px;
	width: 243px;
	left: 140px;
	top: 460px;
	background-image:  url("../imagenes/recuadro_eventos.gif");
	background-repeat: no-repeat;
}
#evento {
	background-image:  url("../imagenes/bullet_cafe.gif");
	padding: 5px 15px 5px 25px;	
	height: 70px;
	width: 210px;
	background-repeat: no-repeat;
	background-position: left 10px;
}
#galerias {
	position: absolute;
	padding: 45px 12px 12px;
	height: 237px;
	width: 229px;
	float: none;
	left: 401px;
	top: 460px;
	background-image:  url("../imagenes/recuadro_galeria.gif");
	background-repeat: no-repeat;
}
#foto_galeria1 {
	background-image:  url("../imagenes/marco_gal1.gif");
	padding: 5px 5px 5px 7px;	
	height: 60px;
	width: 220px;
	background-repeat: no-repeat;
	background-position: left top;
}
#foto_galeria2 {
	background-image:  url("../imagenes/marco_gal2.gif");
	padding: 5px 5px 5px 7px;	
		height: 60px;
	width: 220px;
	background-repeat: no-repeat;
	background-position: left top;
}
#foto_galeria3 {
	background-image:  url("../imagenes/marco_gal3.gif");
	padding: 5px 5px 5px 7px;	
		height: 60px;
	width: 220px;
	background-repeat: no-repeat;
	background-position: left top;
}
.tit_galerias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	position: relative;
	left: 10px;
}
.tit_eventos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.lugar_eventos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.fecha_galerias {
	text-indent: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009900;
	padding-left: 10px;
}
.fecha_eventos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009900;
}
#ver_galerias {
	padding: 5px 0px 0px 5px;	
	height: 30px;
	width: 100px;
}
#ver_eventos {
	padding: 0px 0px 0px 10px;
	height: 30px;
	width: 100px;
}
#noticias {
	position: absolute;
	padding: 45px 8px 8px 0px;
	height: 239px;
	width: 243px;
	left: 140px;
	top: 740px;
	background-image:  url("../imagenes/recuadro_noticias.gif");
	background-repeat: no-repeat;
	list-style-position: outside;
	list-style-image: url(../imagenes/bullet_cafe.gif);
}
#noticia {
	background-image:  url("../imagenes/bullet_cafe.gif");
	padding: 0px 0px 0px 20px;	
	height: 55px;
	width: 203px;
	background-repeat: no-repeat;
	background-position: left 10px;
}
#juayua {
	position: absolute;
	padding: 45px 8px 12px;
	height: 207px;
	width: 235px;
	float: none;
	left: 402px;
	top: 765px;
    background-image:  url("../imagenes/recuadro_juayua.gif");
	background-repeat: no-repeat;
}
#foto_juayua {
	padding: 0px;
	height: 60px;
	width: 220px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: justify;
}
#footer {
	background:  url("../imagenes/footer.jpg") no-repeat left top;
	padding: 0px;
	width: 770px;
	background-color: #028CC6;
	height: 135px;
}
#boton_mapa {
	position: relative;
	height: 130px;
	width: 116px;
	left: 0px;
	top: 0px;
}
