.MenuOpt_HorSup, .MenuOpt_HorSup a:link, .MenuOpt_HorSup a:visited{
	color:#FFF;
	font-size:18px;
	
	float:left;
	width:230px;;
	text-align:center;	
}
.MenuOpt_HorSup a:hover{
	color:#375E1D;
}
.ContenidoCentral{
	width:520px;
}
.BordeBannerLateralIzq{
	float:left;
	width:208px;
	clear:both;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
.BordeBannerLateralDer{
	float:left;
	width:207px;
	clear:both;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
.BordeSepMenuSup{
	border-top:1px solid #FFFFCB;
}
.LstCabanasArea{
	/*border:1px solid #333;*/
	margin-left:2px;
	width:508px;
}
.VentanitaContenedor{
	float:left;
	margin-left:8px;
	margin-bottom:15px;
	width:119px;
	height:103px;
	overflow:hidden;
	
	background-image:url( ../../multimedia/fondo_ventana.png );
	background-repeat:repeat-x;
	background-position:bottom;
}
.Ventana_Img{
	float:left;
	width:100%;
	height:76px;
	background-color:#C4D89D;
	background-repeat:no-repeat;
	background-position:bottom center;
}
.Ventana_Txt, .Ventana_Txt a:link, .Ventana_Txt a:visited{
	font-size:9px;
	color:#FFF;
	width:100%;
	height:22px;
	overflow:hidden;
	clear:both;
	padding-top:2px;
	text-align:center;
}
.Ventana_Txt a:hover{
	text-decoration:underline;
}
.BannerInferior{
	float:left;
	margin-left:20px;
	margin-top:10px;
	text-align:center;
}
.img_frm_contacto{
	float:left;
	width:680px;
	height:auto;
	margin-left:50px;
	margin-top:50px;
}
.FrmContactoArea{
	color:#FFF;
	float:left;
	text-align:left;
}
.ComSocArea{
	width:450px;
	margin:0 auto;
}
.ComSocAreaOpt{
	float:left;
	margin-left:30px;
}
.PatrocinadoresArea{
	width:780px;
	margin:0 auto;
	padding-bottom:50px;
}
.BannerIntermedio{
	margin-left:10px;
	margin-bottom:10px;
}
.Detalle_Nombre{
	color:#FFF;
	font-size:30px;
	text-align:center;
	font-weight:bold;

	margin:20px;
	padding:20px;
	width:817px;
	float:left;
}
.SloganTxt{
	color:#333;
	/*font-size:20px;*/
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}
.InformesAreaEspacio{
	float:left;
	width:30px;
	height:100%;
	background-color:#FFF;
}
.DescTabla, .DescTabla a{
	color:#FFF;
	margin-top:40px;
	margin-left:20px;
	margin-bottom:60px;
	text-align:center;
}
.DescripcionArea{
	float:left;
	width:100%;
	height:auto;
	clear:both;
	background-color:#F60;
}
.PromoMapaAreaIzq{
	width:350px;
	height:230px;
	margin-left:60px;
	margin-bottom:20px;
	text-align:center;
	overflow:hidden;
}
.PromoMapaAreaDer{
	width:350px;
	height:230px;
	margin-left:80px;
	margin-bottom:20px;
	text-align:center;
	overflow:hidden;
}
.ImpresoraContorno{
	width:200px;
	padding-top:8px;
	padding-left:15px;
	padding-bottom:8px;
	border:3px solid #960;
	margin-left:50px;
}
.InformesArea a:link, .InformesArea a:visited{
	color:#FFF;
}
.InformesArea a:hover{
	text-decoration:underline;
}
.ComunidadesLinkOpt{
	padding:10px;
}
.BannersLaterales{
	padding-top:35px;
	padding-bottom:60px;
}
.MapasHeaderTitulo{
	float:left;	
	width:640px;
	height:148px;
}
.MapasHeadTitTxt{
	padding-top:50px;
	padding-left:25px;
	font-size:32px;
	color:#030;
}
.MapLinkArea, .MapLinkArea a{
	float:left;
	padding-left:30px;
	padding-bottom:30px;
	text-align:center;
	color:#FFF;
	text-decoration:underline;
}
.ContadorDeVisitas{
	font-size:13px;
	color:#FFF;
	padding:5px;
	margin:15px;
	background-color:#0E4C35;
}
.DetDescTxt{
	font-size:13px;
}
.DetInfoTxt{
	font-size:19px;
	font-weight:bold;
}
.AvisoDePrivasidad a:link, a:visited{
	color:#FFF;
}
.AvisoDePrivasidad a:hover{
	text-decoration:underline;
}
.FootLinksArea{
	width:450px;
	margin:0 auto;
}
.Mensionanos{
	color:#FFF;
	font-size:20px;
}
@media screen and (max-width:480px ){

	a{
		color:#fff;
		text-decoration: none;
	}
.MapasHeadTitTxt {
  padding-top: 0px;}
.ContenidoCentral {
  width: 100%;
}
.Ventana_Txt, .Ventana_Txt a:link, .Ventana_Txt a:visited {
  font-size: 8px;
  color: #FFF;
  width: 100%;
  height: 22px;
  overflow: hidden;
  clear: both;
  padding-top: 20px;
  text-align: center;
}
.VentanitaContenedor {
  float: left;
  margin-left: 8px;
  margin-bottom: 0px;
  width: 100px;
  height: 103px;
  padding: 7%;
text-align: center;}

.ComSocAreaOpt {
  float: right;
  margin: 1%;
  width: 100%
}

.ComSocArea {
  width: 100%;
  margin: 0 auto;
  margin-top: 10px;
}

.Renglon{text-align: center;}
.PatrocinadoresArea {
  width: 100%;
}
.img_frm_contacto {
  float: left;
  width: 100%;
  height: auto;
  margin-left: 0px;
  margin-top: 10px;
  /* padding: 10px; */
}
.LstCabanasArea {
  /* border: 1px solid #333; */
  margin: 0%;
  width: 100%;
  background-color:#FFFFCB;
  text-align: center;
}
.BannerInferior {
  float: left;
  margin-left: 0px;
  margin-top: 10px;
  text-align: center;
}
.BannerInferior img{
	width:100%;
}
.MapasHeaderTitulo {
  float: left;
  width: 100%;
  height: 148px;
}
.MapLinkArea, .MapLinkArea a{
	float:left;
	padding-left: 0px;
	padding-bottom:30px;
	text-align:center;
	color:#FFF;
	text-decoration:underline;
}
	.BordeBannerLateralIzq {
  float: left;
  width: 40%;
  clear: both;
  text-align: center;
  margin: 1px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.BordeBannerLateralDer {
  float: left;
  width: 40%;
  clear: both;
  text-align: center;
  margin:1px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.Detalle_Nombre {
  color: #FFF;
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  margin: 0px;
  padding: 10px 0px 10px 0px;
  width: 100%;
  float: left;
}
.PromoMapaAreaIzq {
  width: 100%;
  height: 230px;
  margin-left: 0px;
  margin-bottom: 0px;
  text-align: center;
  overflow: hidden;
}
.PromoMapaAreaDer {
  width: 100%;
  height: 230px;
  margin-left: 0px;
  margin-bottom: 0px;
  text-align: center;
  overflow: hidden;
}
.ImpresoraContorno {
  width: 50px;
  padding-top: 8px;
  padding-left: 15px;
  padding-bottom: 8px;
  border: 3px solid #960;
  margin-left: 50px;
}
.SloganTxt {
  color: #333;
  /* font-size: 20px; */
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.DetInfoTxt {
  font-size: 14px;
  font-weight: inherit;
}
.M a{
	color: #fff;
}
.Ventana_Img {
  float: left;
  width: 100%;
  height: 76px;
  background-color: #C4D89D;
  background-repeat: no-repeat;
  background-position: bottom center;
}
.FootLinksArea,.Mensionanos{

	background-color: #3B621F;
	text-align: left;
	padding-top: 20px;
	  width: 100%;
}

}
@media screen and (max-width:320px ){
.VentanitaContenedor {
  float: left;
 
  margin-bottom: 0px;
  width: 100px;
  height: 103px;
  padding: 4%;
text-align: center;}
.LstCabanasArea {
  /* border: 1px solid #333; */
  margin: 0%;
  width: 100%;
  background-color:#FFFFCB;
  text-align: center;
}

.Ventana_Txt, .Ventana_Txt a:link, .Ventana_Txt a:visited {
  font-size: 9px;
  color: #FFF;
  width: 100%;
  height: 22px;
  overflow: hidden;
  clear: both;
  padding-top: 18px;
  text-align: center;
}
.FootLinksArea,.Mensionanos{

	background-color: #3B621F;
	text-align: left;
	padding-bottom: 20px;
	  width: 100%;
	
}

}
