html{
	height: 100%;
	width: 100%;
}
body{
	height:100%;
	width: 100%;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 62.5%;	
	background-color: #E2DFD4;
	color: #48453E;
	text-align:center;
}
img{
	border: 0;
}
img.png{
	behavior: url('/pruebas/pngbehavior.htc');
}
a{
	color:#58585A;
	text-decoration:underline;
	outline:0;
}
a:hover{
	color:#58585A;
	text-decoration:none;
}
/*CONTENEDOR*/
/*CABECERA*/
#modulo_cabecera{
	margin:auto;
	width: 975px;
	height: 135px;
	position: relative;
	background-color:#FFF;
	z-index: 20;
	overflow:visible;
}
#modulo_cabecera_interior{
	margin:auto;
	width: 975px;
	height: 135px;
	position: relative;
	background-color:#FFF;
	z-index: 20;
	overflow:visible;
border-bottom:8px solid #E2DFD4;
}
#contenedor_cabecera{
	margin:auto;
	padding:0;
	width: 905px;
	height: 140px;
	position: relative;
	z-index: 21;
	text-align:left;
	overflow:visible;
}
#logo{
	margin:auto;
	padding:0;
	width: 401px;
	height: 88px;
	position: absolute;
	top:25px;
	left:25px;
	z-index: 22;
}

/*MENU*/
#menu_cabecera{
	margin:auto;
	padding:0;
	height: 30px;
	width:200px;
	position: absolute;
	bottom:0;
	right:30px;
	z-index: 50;

}
#avisolegal{
	margin:auto;
	padding:0;
	height: 30px;
	width:180px;
	position: absolute;
	top:0;
	right:30px;
	z-index: 49;

}

#menu_cabecera ul, #avisolegal ul{
	padding: 0;
	margin: 0 auto;
	height:100%;
}
#menu_cabecera ul li, #avisolegal ul li{
	display:block;
	float:left;
	font-size:1.1em;
	height:100%;
	font-weight:lighter;
	color:#58585A;
	line-height:30px;
}
#menu_cabecera ul li a, #avisolegal ul li a{
	color:#58585A;
	display:block;
	line-height:30px;
	text-decoration:none;
}
#menu_cabecera ul li a:hover, #avisolegal ul li a:hover{
	/*color: #d20021;
	text-decoration: underline;*/
	color: #C1C84E;
}
#menu_cabecera ul li.primero a{
	border-left:0;
}

#menu_cabecera ul li.activo a{
	color: #C1C84E;
	border-left:0;
}
#menu_cabecera ul li.activo a:hover{
	text-decoration:none;
}

/*CUERPO*/
#modulo_cuerpo{
	margin:auto;
	width: 975px;
	height: 710px;
	min-height: 710px;
	position: relative;
	background: #fff url(../img/fondo_modulo_cuerpo.png) bottom center no-repeat;
	z-index: 30;
	overflow:visible;
}
#modulo_cuerpo_interior{
	margin:auto;
	width: 975px;
	height: auto;
	min-height: 100%;
	position: relative;
	background: #fff url(../img/fondo_modulo_cuerpo.png) bottom center no-repeat;
	z-index: 30;
	overflow:visible;
}
* html #modulo_cuerpo_interior{
	margin:auto;
	width: 975px;
	height: 100%;
	position: relative;
	background: #fff url(../img/fondo_modulo_cuerpo.png) bottom center no-repeat;
	z-index: 30;
	overflow:visible;
}
#contenedor_cuerpo{
	margin:auto;
	padding:0;
	width: 905px;
	height: auto;
	min-height: 100%;
	position: relative;
	z-index: 31;
	text-align:center;
	overflow:visible;
}
#contenedor_cuerpo_interior{
	margin:auto;
	padding:0;
	width: 925px;
	height: auto;
	min-height: 100%;
	position: relative;
	z-index: 31;
	text-align:center;
	overflow:visible;
}
* html #contenedor_cuerpo_interior{
	margin:auto;
	padding:0;
	width: 925px;
	height: 100%;
	position: relative;
	z-index: 31;
	text-align:center;
	overflow:visible;
}
#modulo_destacados{
	width:905px;
	height:210px;
	padding:0px;
	position: absolute;
	top:200px;
	left:0px;
	z-index: 45;
	font-size:1em;
	text-align:left;
}
#modulo_destacado1{
	position:absolute;
	left:0px;
	padding:0;
	margin:0;
	float:left;
	width:200px;
	border-right:2px solid #878789;
}
#modulo_destacado2{
	position:absolute;
	left:230px;
	padding:0;
	margin:0;
	float:left;
	width:200px;
	border-right:2px solid #878789;
}
#modulo_destacado3{
	position:absolute;
	left:460px;
	padding:0;
	margin:0;
	float:left;
	width:200px;
	border-right:2px solid #878789;
}
#modulo_destacado4{
	position:absolute;
	left:690px;
	padding:0;
	margin:0;
	float:left;
	width:200px;
}
#modulo_destacado1 img, #modulo_destacado2 img, #modulo_destacado3 img, #modulo_destacado4 img{
	padding-right:10px;
	padding-left:0px;
	padding-bottom:10px;
	padding-top:0px;
	margin:0;
	float:left;
}
#modulo_destacado1 p.dest, #modulo_destacado2 p.dest, #modulo_destacado3 p.dest, #modulo_destacado4 p.dest{
	padding:0;
	margin:0;
	font-size:1.6em;
	float:left;
	color:#5CBCD0;
	font-weight:bolder;
}
#modulo_destacado1 p.dest2, #modulo_destacado2 p.dest2, #modulo_destacado3 p.dest2, #modulo_destacado4 p.dest2{
	padding:0;
	margin:0;
	margin-top:10px;
	font-size:1.3em;
	float:left;
	color:#878789;
	font-weight:bolder;
	width:190px;
	text-align:left;
}

#modulo_textos{
	width: 905px;
	height:166px;
	padding:0;
	position: absolute;
	top:0px;
	left:0px;
	z-index: 40;
	font-size:1em;
	text-align:justify;
	background: #fff url(../img/fondo_modulo_apartado.png) bottom center no-repeat;
}
#modulo_textos h1{
	padding-left:35px;
	padding-right:35px;
	padding-top:25px;
	padding-bottom:0;
	color:#fff;
	font-size:1.7em;
	font-weight:lighter;
	margin:0;
	line-height:95%;
}
#modulo_textos h2{
	padding-left:35px;
	padding-right:35px;
	padding-top:10px;
	padding-bottom:0;
	color:#fff;
	font-size:1.3em;
	font-weight:lighter;
	margin:0;
	line-height:90%;
}

#enlaces{
	width:186px;
	height:264px;
	padding:0px;
	position: absolute;
	bottom:20px;
	right:30px;
	z-index: 85;
	font-size:1em;
	text-align:left;
}
#enlaces ul{
	margin:auto;
	z-index:122; position:absolute; top:45px;
	font-size:1.0em;
	color:#99102C;
	font-weight:lighter;
	list-style-image:url(/pruebas/img/lista.png);
}
#enlaces li{
	margin:auto;
	line-height:20px;
}
#form{
	width:350px;
	height:264px;
	padding:0px;
	position: absolute;
	bottom:20px;
	left:30px;
	z-index: 85;
	font-size:1em;
	text-align:left;
}
.lopd{
	font-weight: lighter;
	font-size:0.9em;
	text-align:justify;
}

#texto_intro{
	margin:auto;
	width:905px;
	padding-top:30px;
	padding-bottom:30px;
	position: relative;
	z-index: 45;
	font-size:1.4em;
	text-align:left;
}
#texto_intro .destacado{
	font-size:1.4em;
	font-weight:bolder;
}
#ficha{
	margin:0;
	width: 905px;
	height:331px;
	padding:0;
	position: relative;
	z-index: 40;
	font-size:1em;
	text-align:left;
	background: #fff url(../img/ficha2.png) top left no-repeat;
}
#ficha h1{
	font-size:2em;
	text-align:left;
	margin:0;
	padding:0;
	padding-top:10px;
	padding-left:10px;
}
#ficha h2{
	font-size:3.0em;
	text-align:left;
	margin:0;
	padding:0;
	padding-bottom:10px;
	padding-left:10px;
}
#ficha p{
	font-size:1.3em;
	text-align:left;
	margin:0;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	color:#7E4C45;
	width:550px;
}
#ficha .destacado{
	font-size:1.2em;
	color:#48453E;
	font-weight:bolder;
}
#vertical_container{
	margin:auto;
	margin-top:20px;
	width: 855px;
	padding:0;
	position: relative;
	z-index: 50;
	font-size:1em;
	text-align:left;
}


#vertical_container img{
	float:left;
	line-height:30px;
	padding-right:10px;
	padding-left:0px;
}
#vertical_container p .destacado{
	font-weight:bolder;
	color: #48453E;
}
input.formulario, textarea.formulario, select.formulario {
	font-size: 1.1em;
	font-weight: normal;
	color:#000000;
	background-color: #E3E4E5;
	border:0;
}
input.boton-form {
	font-size: 1.1em;
	font-weight: normal;
	text-decoration:underline;
	border: 0px;
	background-color:#fff;
	padding:4px;
	height:25px;
}

/* PAGINACIÓN */
.paginacion{
	padding: 1em 0 1em 0;
	text-align: center;
	font-size:1.3em;
	background-color:#ECEDC3;
	margin-top:20px;
}
.paginacion span{
	padding: 1px 2px ;
	margin: 0 1px 0 0;
	color:#BEC815;
}
.paginacion a{
	text-decoration:none;
	font-weight:bolder;
	padding: 1px 2px ;
	margin: 0 1px 0 0;
	color: #BEC815;
}
.paginacion a:hover{
	color: #06AAC5;
}

.paginacion .nums, .paginacion .grupo{
	border: 0px;
	margin: 0 0 0 1px;
}
.paginacion .num{
	padding: 1px 5px;
	margin: 0px 1px 0 0;
}
.paginacion .activo{
	font-weight: bold;
	color: #FFF;
	background-color: #BEC815;
	border: 1px solid #BEC815;
}
/* ---------- */

.noticia{
	margin:0;
	text-align:left;
	border-bottom: 1px solid #CCCCCC;
	clear:both;
	float:left;
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
}
.titular_noticia, .cuerpo_noticia, .listado_enlaces{
	margin:0;
	clear:both;
	float:left;
	width:100%;
	padding-bottom:10px;
}
.titu_not{
	font-size:1.3em;
	font-weight: bolder; 
	color: #C1C84E;
}
.fecha_not{
font-size:1.1em;
}


.not_izda{
	margin:0;
	padding:0;
	float:left;
	width:170px;
	text-align:left;
	position:relative; 
}

.not_izda p{
	margin:0;
}

.not_dcha{
	width:600px;
	float:left;
	text-align:left;
	line-height:150%;
	font-size:1em;
}	
.not_dcha a:link {
	font-weight: bolder; 
	color: #C1C84E;
	text-decoration: none;
}
.not_dcha a:visited{
	font-weight: bolder; 
	color: #C1C84E;
	text-decoration: none;
}
.not_dcha a:active {
	font-weight: bolder; 
	color: #C1C84E;
	text-decoration: none;
}
.not_dcha a:hover {
	font-weight: bolder; 
	color:#C1C84E;
	text-decoration: underline;
}

.negrita{
	font-weight:bolder;
}
#contenidos{
	width: 905px;
	padding:0;
	top:0px;
	left:0px;
	z-index: 40;
	font-size:1.2em;
	text-align:left;
	line-height:150%;
}
#contenidos h2{
	padding:0;
	padding-top:20px;
font-size:1.4em;
	font-weight:bolder;
	margin:0;
	line-height:110%;
}
#contenidos p{
	padding:0;
	font-size:1.2em;
	font-weight:lighter;
	margin:0;

}
#aviso{
	margin:auto;
	width:550px;
	padding-left:30px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:10px;
	text-align:left;
	background-color:#fff;
	line-height:150%;
	font-size:1.2em;
}
#aviso a:link {
	font-weight: bolder; 
	color: #C1C84E;
	text-decoration: none;
}
#aviso a:visited {
	font-weight: bolder; 
	color: #C1C84E;
	text-decoration: none;
}
#aviso a:active {
	font-weight: bolder; 
		color: #C1C84E;
	text-decoration: none;
}
#aviso a:hover {
	font-weight: bolder; 
	color: #C1C84E;
	text-decoration: underline;
}
