body {
background-color: #fff ! important;
color: black ! important;
text-align: center ! important;
font-family:"verdana", arial, helvetica, sans-serif ! important;
line-height:90%;
}
p {
text-align: left;
text-indent: 2em;
padding-left: 0.3em;
padding-right: 0.3em;
}
h1, h2, h3, h4, h5{
	text-align: center;
	font-weight: bold;
}
h1 {font-size:1.8em;
}
h2 {font-size:1.5em;}
.inverso {
background-color:black;
color:white;
		padding-left:0.5em;
		padding-right:0.5em;}
.negrita {
	font-weight: bold;
	}
.negritap {
	font-weight: bold;
color: black;
background-color:white;
font-size: 1em;}
.pepeque{
color: black;
background-color:white;
font-size: 100%;font-weight:bold;}
.vc a:hover{
background-color:black;}
#indice {visibility:hidden;
position: relative;
top: 1em;
left:1em;}
#contenedor {
background-color:white;
position: relative;
top: -1em;
left: auto;
right: auto;width:100%;
text-align: center;
font-size: 1em;
color: black;
width:59em;
}
#encabezado {
position: absolute;
top:1.4em;
left:0px;
width:1010px;
z-index:33;
margin:0em;
}
#encabezado table{
position:relative;
top:1em;
left:0px;
width:1000px;
height:200px;
margin:0em;
padding:0em;
border: 0em solid gray;
text-align:left;
font-size: 88%;
}

#encabezado tr{
background-color: #52696B;
width:1000px;
height:200px;
margin:0em;
padding:0em;
border: 0.01em solid gray;
}
#encabezado td{
overflow:scroll;
background-color: #fff;
height:236px;
margin:0px;
padding:4px;
border: 0.1em solid #5E646F;
}
#encabezado a{
	color:#52696B; 
background-color:#fff;;
text-align:left;
font-size: 88%;
}	 
#encabezado a:hover{
	text-decoration:underline;	
color:#52696B;
background-color:#fff;;
text-align:left;
font-size: 88%;
}
#encabezado a:active{
	text-decoration:underline;	
color:black;
background-color:#fff;;
text-align:left;
font-size: 88%;
}
#encabezado a:visited{
	text-decoration:none;	
color:#52696B;
background-color:#fff;;
text-align:left;
font-size: 88%;
}
#encabezado2 {
position: absolute;
top: 4.1em;
left: 0em;
width:70%;
text-align: left;
z-index: 331;
}
#encabezado2 span{
		color: black;
		background-color:white;
		padding-left:0.1em;
		padding-right:0.4em;
		margin-left:0.4em;
		margin-right:0.1em;
		}
#encabezado2 a{
color: white;
background-color: black;
font-size:60%;
	font-weight: bold;
		margin-left:0.5em;
		margin-right:0.5em;
		padding-left:1em;
		padding-right:1em;
}
#encabezado2 a:hover{color: white;background-color:green;font-size:60%;font-weight: bold;
		margin-left:0.5em;
		margin-right:0.5em;
		padding-left:1em;
		padding-right:1em;}a.info {position:relative;z-index:24; background-color:#ccc;color:#000;text-decoration:none;}a.info:hover {	z-index:25; background-color:#ff0;}a.info span{display: none;}a.info:hover span {display:block;position:absolute;top:-7em;left:14em;width:27em;border:0.01em solid #000;background-color:#EEEEEE;color:#000000;text-align: left;	font-family: Arial, Helvetica, sans-serif;font-size: 1em;padding: 0.3em;
		}
#encabezado3 {
		color: black;
		background-color:white;
position: absolute;
top: 8.4em;
left: 0em;
width:60%;
height:0.7em;
text-align: left;
z-index: 331;
}
#encabezado3 span{
		padding-left:0.5em;
		padding-right:0.5em;
		margin-left:0.5em;
		margin-right:0.5em;
		}
#encabezado3 a{
color: white;
background-color: black;
font-size:60%;
	font-weight: bold;
		margin-left:0.5em;
		margin-right:0.5em;
		padding-left:1em;
		padding-right:1em;
}
#encabezado3 a:hover{
color: white;
background-color:green;
font-size:60%;
	font-weight: bold;
		padding-left:1em;
		padding-right:1em;
}

a.info:hover {
	z-index:25; background-color:#ff0;
}
a.info span {
	display: none;
}
a.info:hover span { 
	display:block;
	position:absolute;
	top:6em;
	left:1em;
	width:200px;
	border:1px solid #0cf;
	background-color:#EEEEEE;
	color:#000000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
}
#izar {visibility:hidden;
position: absolute;
top: 7em;
left: 0em;
width:65%;
text-align: left;
z-index: 338;
}
#izar a{visibility:hidden;
color:black;
background-color:white;
font-size:50%;
	font-weight: bold;
		margin-left:0.01em;
		margin-right:0.01em;
		padding-left:0.01em;
		padding-right:0.01em;
}
#izar a:hover{visibility:hidden; color: white;background-color:green;font-size:50%;font-weight: bold;padding-left:0.01em;padding-right:0.01em;z-index:324}

#derecha22 {
color: black;
background-color: white;
position: absolute;
top:5em;
left:70%;
z-index:233;
}
#iz {
background-color:white;
position: absolute;
top:9.4em;
left:0em;
width:11em;
z-index: 1;
text-align: left;  	color: black;
font-size:80%;
}
#izquierdachapa{
background-color: white;
position: relative;
top: 1em;
left:0em;
width:11em;
height: 100%;  	color: black;
}
#izquierda {
color: black;
background-color:#fff;
position: relative;
top: 0em;
left:0em;
width: 11em;  
padding-left: 0.3em;
padding-right: 0.3em;
text-align: left;
border-top: 0.1em solid black;
border-left: 0.1em solid black;
border-right: 0.2em solid black;
border-bottom: 0.2em solid black;
}
#izquierda a{
color: black;
background-color:#fff;
font-size:80%;
	font-weight: bold;
		padding-left:0.4em;
		padding-right:2em;
}	 
#izquierda a:hover{
font-size:80%;
color: black;
background-color:#aaa;
	font-weight: bold;
		padding-left:0.4em;
		padding-right:1em;}
#izquierda span{
line-height: 1.5em;
border-bottom: 0.1em solid black;}

#cartel1 {
background-color:#fff;
position: relative;
top: 0em;
left:0em;
width: 11em;
font-size: 100%;
padding-left: 0.3em;
padding-right: 0.3em;
  	color: black;
} 
#cartel1 a:hover{
		color: white;
		background-color: black;
}
#cartel11 {
position: relative;
top: 2em;
left:0em;
} 
#cartel4 {
background-color:#aaa;
position: relative;
top: 3em;
left:0em;
width: 11em; 
height:100%;
font-size: 0.9em;
padding-left: 0.3em;
padding-right: 0.3em;
padding-top: 1em;
border-right: 0.1em solid black;
border-bottom: 0.1em solid black;
color: black;
}
#cartel4 a{
background-color:#aaa;
   	color: black;
}	 
#cartel4 a:hover{
		color: #9dbd03;
		background-color: black;
}
#menus {
position: relative;
top: 2em;
left:0em;
width: 100%;
height: 100%;
}
#alquiler {
background-color:white;
position: relative;
top: 1em;  	
color: black;
left:0em;
}
#noticia {
color: black;
background-color:white;
position: absolute;
top:9em;
left: 0%;
width: 100%;
text-align: left;
z-index: 112; 
}
#centralanuncios {
color: black;
background-color:white;
position: absolute;
top:2.6em;
left:0%;
width: 16%;
text-align: left;
font-size:50%;
z-index: 112; 
float:left;}
#central {
color: black;
background-color:white;
position: absolute;
top:0.6em;
left: 1%;
width: 60%;
text-align: left;
font-size:75%;
z-index: 112; 
float:right;
}
#relacionados {
color: black;
background-color:white;
position: absolute;
top:-12em;
right:0%;
width: 32%;
text-align: left;
font-size:60%;
z-index: 112; 
float:left;
}

#relacionados a{
color:#777;
background-color:white;}
#relacionados a:hover{
color: black;
background-color:white;}
#noticiaalbum {
color: black;
background-color:white;
position: absolute;
top:11.6em;
left: 0.5em;
width: 60%;
text-align: left;
font-size:75%;
z-index: 112; 
}
#noticiaab {
color: black;
background-color:white;
position: absolute;
top:16em;
left: 1em;
min-width:21em;
width: 50%;
text-align: left;
font-size:75%;
z-index: 112; 
}
.izquierel {
color: black;
background-color:white;
font-size:80%;
width:45em;
height: 100%;
float: left;
margin-left:2.1em;
border-bottom: 0.1em solid #29680a;}

.izquie{float: left;
margin-right:0.1em;}
.derech{float: right;
background-color: black;
color:#fff;
border-left: 0.6em solid #29680a;
border-bottom: 0.6em solid #29680a;
border-top: 0.3em solid #29680a;
border-right: 0.3em solid #29680a;
whith:100%;
height:100%;
}
.derech a{
	font-weight: bold;}
.derech1{
float: right;
whith:100%;
height:100%;
}
.derech1 a:hover{
border-left: 0.2em solid #0c0;
border-bottom: 0.2em solid #0c0;
border-top: 0.2em solid #0c0;
border-right: 0.2em solid #0c0;}
.derech1 a{
border-left: 0.2em solid #fff;
border-bottom: 0.2em solid #fff;
border-top: 0.2em solid #fff;
border-right: 0.2em solid #fff;}
.derech1 img{
border-left: 0.2em solid #fff;
border-bottom: 0.2em solid #fff;
border-top: 0.2em solid #fff;
border-right: 0.2em solid #fff;}
.derech2{float:left;
color: white;
background-color:black;
border-left: 0.3em  solid #29680a;
border-bottom: 0.3em solid #29680a;
border-top: 0.1em solid #29680a;
border-right: 0.1em solid #29680a;
padding:0.3em;}
.derech2 span{float:left;
color: white;
whitdh:100%;
background-color:black;
border-left: 0.3em  solid #29680a;
border-bottom: 0.3em solid #29680a;
border-top: 0.1em solid #29680a;
border-right: 0.1em solid #29680a;
padding:0.3em;}
.derech3{
color: white;
background-color:black;float:left;
}
.derech3 img{
border-left: 0.3em solid #000;
border-bottom: 0.3em solid #000;
border-top: 0.3em solid #000;
border-right: 0.3em solid #000;}
.parr{
padding-left: 0.3em;
padding-right: 0.3em;}
.parrt {
padding-left: 0.3em;
	font-weight: bold;
	font-size:140%;}	
.bob {
border-bottom: 1px solid black;}
.otros{
overflow: auto;
position: relative;
top:15em;
left: 9em;
width: 100%;
height: 100%;
}
#cartel1 {
background-color:#fff;
position: relative;
top: 0%;
right:0%;
width:100%;
font-size: 100%;
padding-left: 0.3em;
padding-right: 0.3em;
  	color: black;
} 
#cartel1 a:hover{
		color: white;
		background-color: black;
}
#video {
position: absolute;
top:2px;
left: 3em;
}
#fotosgran {
background-color: black;
color:#fff;
position: relative;
top:0em;
left: 0.5em;
padding:0.2em;
whith:100%;
height:100%;
border-left: 0.2em solid #29680a;
border-bottom: 0.2em solid #29680a;
border-top: 0.1em solid #29680a;
border-right: 0.1em solid #29680a;
}
#fotosgran span{
background-color:black;
color: #fff;}

#fotosgran img{
border-left: 0.1em solid #000;
border-bottom: 0.1em solid #000;}
#derecha {
position: absolute;
top: 6.6em;
right:0%;
width:28%;
height:100%;
z-index:310;
color: black;
background-color: white;}
#derecha22 {
color: black;
background-color: white;
position: absolute;
top:7.5em;
left:62%;
width:20%;
z-index:233;
}
#menu1 ,#menu2 ,#menu3 ,#menu4 {
background-color:#fff;
color: black;
width:100%;
height:100%;
padding-left: 0.3em;
padding-right: 0.3em;
z-index:20;
text-align:left;
}

#menu1 a{
color: black;
background-color:#fff;
font-size:70%;
	font-weight: bold;
		padding-left:0.4em;
		padding-right:2em;}

#menu3 a{
color: black;
background-color:#fff;
font-size:70%;
	font-weight: bold;
		padding-left:0.4em;
		padding-right:2em;}
#menu3 a:hover{
font-size:70%;
color: black;
background-color:#aaa;
	font-weight: bold;
		padding-left:0.4em;
		padding-right:1em;
}
#menu3 {
position:absolute;
top:13em;
left:5%;
width:60%;
}
#video {
position: absolute;
top:1em;
left: 4em;
}
#menuim {
background-color: white;
visibility: visible;
border-top:0.1em solid black;
border-right:0.1em solid black;
font-size: 70%;
color: black;
padding-left:0.3em;
margin:0.1em;
position:relative;
top:0em;
left:0em;
width:18em;
z-index: 11;
}
menuim img{
float:right;
width: 6em;
height: 4em;
}
#menuim a{text-decoration: none;font-size: 80%;
}#menuim a:hover{color: black;background-color:white;font-size: 140%;}
#menusd {
color: black;
background-color:#fff;
position: relative;
top: 2em;
left:0em;
width: 11em;  
padding-left: 0.3em;
padding-right: 0.3em;
text-align: left;
border-top: 0.1em solid black;
border-left: 0.1em solid black;
border-right: 0.2em solid black;
border-bottom: 0.2em solid black;
}
#menusd a{
color: black;
background-color:#fff;
font-size:80%;
	font-weight: bold;
		padding-left:0.4em;
		padding-right:2em;}
#menusd a:hover{
font-size:80%;
color: black;
background-color:#aaa;
	font-weight: bold;
		padding-left:0.4em;
		padding-right:1em;
}
#menusd span{
color: black;
background-color:#fff;
line-height: 1.5em;
border-bottom: 0.1em solid black;}

a:link, a:visited, a:active {
	text-decoration: none;
	color: #CC0000;
} 
a:hover {
	font-weight: bold;
color: #0c500a;
}
#mapa1 {
background-color:white;
position: relative;
top:0em;
left:0em;
text-aling:center;
visibility:hidden;}

.masvideos2 {
position:relative;
border: 0em solid black;
background-color:white;
visibility: visible;
font-size:80%;
color: black;
padding:3px;
margin:3px;
width:190px;
z-index: 14;
float:left;
border: 0.01em solid gray;}
.masvideos2 a{
text-decoration: none;
background-color:gray;
color: white;
font-size: 100%;
	font-weight: bold;}
.masvideos2 a:hover{
color:white;
background-color:#CC0000;
font-size:100%;
padding:0.4em;}
.masvideos2 embed{
width:190px;
height:160px;
margin:0em;
padding:0em;}	

