body {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		text-align: left;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
}
BR.salto{
	clear: both;
}
h1{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #E9054C;
		text-align: left;
		margin: 0px;
		padding: 0px;
}
h2{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		text-align: left;
		margin: 0px;
		padding: 0px;
}
.separador{
		clear: both;
	
}
#general{
		width:762px;
		height:76px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		background-image: url(img/contenidoH_bg.gif);
		background-repeat: repeat-y;
}
#cabecera {
		width:762px;
		height:76px;
		margin-top:0px;
		padding:0px;
		background-image: url(img/cabecera_bg.gif);
}
#cabeceraB {
		width:562px;
		height:76px;
		margin-top:0px;
		padding:0px;
		background-image: url(img/cabecera_bg.gif);
}
.logo{
		float: left;
		padding-top: 16px;
}
.escudo{
		float: right;
		padding-right: 11px;
		padding-top: 16px;
}

#contenedora {
		width:762px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
}	
#menupral {
		width:229px;
		padding:0px;
		margin: 0px;
		float:left;
		/*background-image: url(img/menupral_bg.gif);
		background-repeat: repeat-y;*/
		
}
#homeCentro {
		width:238px;
		padding:0px;
		margin: 0px;
		float:left;
		/*background-image: url(img/centroH_bg.gif);
		background-repeat: repeat-y;*/
}
#homeDerecha {
		width:295px;
		padding:0px;
		margin: 0px;
		float:left;
		text-align: left;
}

#pie {
		width:754px;
		margin-right:auto;
		margin-left:auto;
		background-image: url(img/pie_bg.gif);
		background-repeat: repeat-x;
		text-align: right;
		padding-top: 8px;
		padding-bottom: 7px;
		padding-left: 0px;
		padding-right: 8px;
		border-top: 10px solid white;
		border-bottom: 10px solid white;
}
#pieB {
		width:562px;
		margin-right:auto;
		margin-left:auto;
		background-image: url(img/pie_bg.gif);
		background-repeat: repeat-x;
		text-align: right;
		padding-top: 8px;
		padding-bottom: 7px;
		padding-left: 0px;
		padding-right: 8px;
		border-top: 10px solid white;
		border-bottom: 10px solid white;
}

#ayuntamiento, #entorno, #areas, #colabora{
		padding-left: 0px;
		padding-top: 0px;
		margin-bottom: 0px;
}

ul.menupral{
		padding-left: 24px;
		margin: 0px;
		margin-bottom: 15px;
		margin-top: 3px;
		list-style-type: none;
	
}

a.menupral, a.menupral:LINK, a.menupral:VISITED{
		text-decoration: none;
		color: Black;
		line-height: 14px;
}
a.menupral:HOVER{
		text-decoration: underline;
		color: #DE0045;
}
.menupralactivo{
		font-weight: bold;
		color: #DE0045;
		line-height: 14px;
}

.cuadrogris2{
		width: 221px;
		height: 25px;
		background-color: #E1DEDE;
}
#cuadrogris1{
		width: 205px;
		height: 18px;
		background-color: #656565;
		text-align: right;
		padding-right: 7px;
		padding-top: 7px;
		color: White;
		
}
#cuadroaccesos{
		width: 295px;
		height: 18px;
		background-color: #E1DEDE;
		
		text-align: center;
		padding-top: 7px;
		color: #E9054C;
}
a.inicio, a.inicio:LINK, a.inicio:VISITED{
		text-decoration: none;
		color: white;
}
a.inicio:HOVER{
		text-decoration: underline;
}

#cuadroaccesos a.accesos, #cuadroaccesos a.accesos:LINK, #cuadroaccesos a.accesos:VISITED{
	text-decoration: none;
	color: #E9054C;
}
#cuadroaccesos a.accesos:HOVER{
	text-decoration: underline;
	color: #E9054C;
}
#pie a.accesos, #pie a.accesos:LINK, #pie a.accesos:VISITED{
	text-decoration: none;
	color: #E9054C;
}
#pie a.accesos:HOVER{
	text-decoration: underline;
	color: #E9054C;
}
.novedades{
	width:221px; 
	background-color:#F2F2F2; 
	border-bottom: 1px solid white;
	padding-bottom: 2px;
}
.novedades P.txt{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
}
.novedades2{
	width:221px;
	height:148px;
	background-color:#F2F2F2; 
	border-bottom: 1px solid white;
	padding-bottom: 2px;
}
.novedades2 P.txt{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
}

a.nov, a.nov:LINK, a.nov:VISITED{
	text-decoration: none;
	color: #E9054C;
}
a.nov:HOVER{
	text-decoration: underline;
	color: #E9054C;
}
ul.masinfo{
		padding: 0px;
		padding-left: 6px;
		padding-right: 6px;
		padding-bottom: 10px;
		margin: 0px;
		list-style-type: none;
}
ul.masinfo li{
	padding-bottom: 5px;
}
ul.masinfo li a.enlace, ul.masinfo li a.enlace:LINK, ul.masinfo li a.enlace:VISITED{
	background-image: url(img/ico_flecha.gif);
	background-repeat: no-repeat;
	background-position: 0 .35em;
	padding-left: 7px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
ul.masinfo li a.enlace:HOVER{
	text-decoration: underline;
}
P.txt{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
	}
	
.banner{
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}
.banner img{
	border: 1px solid #656565;
}
.bannerfin{
	padding: 0px;
	margin: 0px;
}
.bannerfin img{
	border: 1px solid #656565;
}

#contenidoGral{
	width: 533px;
	background-color: white;
	float: left;
}