/* Estructura principal
******************************************************************/
.contenedor {
	width: 950px;
	margin: 0 auto;
	background-color: #fff;
	background: #fff url(imgcomunes/rueda_contenedor.gif) top right no-repeat;
	font-size: 0.8em;
	line-height: 1.4em;
}

.cabecera {	background: url(imgcomunes/fd_cabecera.gif) 0 0 repeat-x;}
.cabecera_iz {width: 697px; float: left;}
.cabecera_iz_home {}
.cabecera_de {margin-left: 698px;}
.cabecera_de h1 {color: #fff; padding-top: 222px; padding-bottom: 33px; padding-left: 10px; font-size: 1.9em;}

.cont_home {background-color: #eeebe5; padding: 0 !important; margin: 0 !important;}
.home_iz {width: 261px; float: left;}
img.img_destacada {padding-left: 36px; padding-bottom: 2px;}
.home_de {margin-left: 270px; text-align: right; padding-top: 18px;}

.caja_destacados {
	width: 560px;
	padding: 0px 0 0 0px;
	background-color: #fefbf4;
	margin-left: 100px;
}

.caja_destacados h2 {
	color: #fff !important;
	background: #a27800 url(imghome/fd_destacados.gif) top right no-repeat;
	text-align: left;
	padding: 2px 0 0 10px;
}

#destacado {
	width: 520px;
	height: 228px;
	padding: 5px;
	font-size:11px;
	color: #292827;
	overflow: auto;
	text-align: left !important;
	margin: 10px;
	border-bottom: 20px solid #fefbf4;
	border-top: 10px solid #fefbf4;
}

#destacado{
	SCROLLBAR-FACE-COLOR: white;
	SCROLLBAR-HIGHLIGHT-COLOR: #E6E6E0;
	SCROLLBAR-SHADOW-COLOR: #E6E6E0;
	SCROLLBAR-3DLIGHT-COLOR: #E6E6E0;
	SCROLLBAR-DARKSHADOW-COLOR: #E6E6E0;
	SCROLLBAR-ARROW-COLOR: #B0B2AD;
	SCROLLBAR-TRACK-COLOR: #E6E6E0;
	SCROLLBAR-BASE-COLOR: #B0B2AD;
	overflow: auto;
	vertical-align: top;
	padding-right: 10px;
}


#destacado a {display: block; padding: 0; margin: 0; padding-bottom: 10px; line-height: 1.1em;}


.sec_home .cabecera_iz_home { background: url(imghome/foto_molino.jpg) 261px 87px no-repeat;}
.sec_presentacion .cabecera_iz { background: url(presentacion/img/foto_molino.jpg) 260px 87px no-repeat;}
.sec_catalogo .cabecera_iz { background: url(catalogo/img/foto_molino.jpg) 260px 87px no-repeat;}
.sec_actividades .cabecera_iz { background: url(actividades/img/foto_molino.jpg) 260px 87px no-repeat;}
.sec_archivo .cabecera_iz { background: url(documentos/img/foto_molino.jpg) 260px 87px no-repeat;}
.sec_contacto .cabecera_iz { background: url(contactar/img/foto_molino.jpg) 260px 87px no-repeat;}

ul.menu, ul.menu li {padding: 0; margin: 0;}
ul.menu {
	margin-left: 37px;
	width: 224px;
	background: #a27800 url(imgcomunes/fd_menu.gif) bottom left no-repeat;
	padding-bottom: 32px;
}
ul.menu li.logotipo {padding: 0; margin: 0;	}
ul.menu li {border-top: 1px solid #c9b16b; padding: 6px;}
ul.menu li a {color: #fff;}
ul.menu li a:hover {color: #e7cb79; text-decoration: none;}

.sec_presentacion .cabecera_iz ul.menu li.act_presentacion a {color: #e7cb79;}
.sec_catalogo .cabecera_iz ul.menu li.act_catalogo a {color: #e7cb79;}
.sec_actividades .cabecera_iz ul.menu li.act_actividades a {color: #e7cb79;}
.sec_archivo .cabecera_iz ul.menu li.act_archivo a {color: #e7cb79;}
.sec_contacto .cabecera_iz ul.menu li.act_contacto a {color: #e7cb79;}




.contenido { padding: 20px 40px;}
.contenido h2 {
	font-size: 1.2em;
	color: #A27800;
	padding-bottom: 4px;
}

.contenido ul li { background: url(imgcomunes/bolillo1.gif) 12px 13px  no-repeat; padding: 6px 0 6px 25px;}
ul.menu li {background: url(imgcomunes/bolillo2.gif) 12px 13px  no-repeat; padding-left: 27px;}



.cajaboton {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 12px solid white;
	padding: 3px 10px;
	background-color: #F7EECD;
}


.granate {color: #a20022;}


table.tabla_junta {width: 330px; margin-top: 15px; border: 1px solid #edeae5;}
table.tabla_junta thead tr th {background-color: #e9e3d8;}
table.tabla_junta tbody tr th {text-align: left; vertical-align: top;}
table.tabla_junta tbody tr th, table.tabla_junta tbody tr td { border-bottom: 1px solid #edeae5; padding: 7px;}

/* Archivo documental
***************************************************************************************/

.tit {
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px dashed black;
	display: block;
}

ul.listado_archivo li img { vertical-align: bottom; margin-left: .75em; }

.formatodoc {
	background-color: white;
	font-size: 12px;
	padding: 15px;
	margin: 10px;
}
.formatodoc h1 {font-size: 1.3em; border-bottom: 1px solid #ccc; margin-bottom: 8px;}


/******************formulario*************************/
.formulario {
	background-color: #F7EECD;
}
.formulariocab {
	background-color: #928873;
	color: white;
	border-bottom: 1px solid white;
}
input, select, textarea {
	color: #585958;
	border: 1px solid white;
	padding: 1px;
	font-size: 0.9em;
}
input.btn {
	color: white;
	background-color:#74726E;
	text-transform: uppercase;
	font-family: Verdana, Sans-Serif;
	padding: 2px 7px;
	margin-top: 3px;
	border-width: 0;
}
.resaltadoform {
	color: #A20022;
	background-color:#EED7DC;
	width: 550px;
	padding: 5px 10px;
	margin-left:auto;
	margin-right: auto;
}

/******************catalogo*************************/
.imgmapa {
		margin:0px 5px 0px 0px;
}
.btonbuscar {
	padding:0px 3px;
	background-color: #F7EECD;
	border: 1px solid #A27800;
	font-size: 11px;
}
.imgmapagd {
		border:1px solid #EAE4D7;
}
.titmapa {
		background-color:#EAE4D7;
		color: #726F6A;
		padding: 5px 8px;
		font-size: 11px;
}

/******************foro*************************/
.buscador {
	padding:3px 3px;
	background-color: #F7EECD;
	font-size: 11px;
	color: black;
	vertical-align: middle;
}
.nuevo {
	padding:5px 3px;
}
input {
	font-size: 10px;
}
.mensajes {
	padding: 2px 3px;
	font-size: 11px;
	background-color: #FAF8F0;
}

#mensajesforo {
	width: 400px;
	background-color: #F7EECD;
	padding: 3px 4px;
	margin-right: auto;
	margin-left: auto;
}

.ayuda {
	font-size: 11px;
	background-color: #FFFFFF;
	padding: 10px;
	border: 2px solid #A27800;
	margin-right: auto;
	margin-left: auto;
}
.volverbusqueda {
	padding:0px 3px;
	border: 1px solid #A27800;
	background-color: #F7EECD;
}
/******************fichamolina*************************/
.colizq {
	background-color: white;
}
.coldrcha {
	background-color: #DBD0BA;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}
.datos0 {
	background-color: #DBD0BA;
	color: #474237;
	font-size: 12px;
	padding: 3px 5px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}
.datos {
	background-color: #928873;
	color: white;
	font-size: 12px;
	padding: 3px 5px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}
.datos1 {
	background-color: #F2EBDE;
	font-size: 11px;
	color: #474237;
	padding: 2px 15px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}
.datos2 {
	background-color: white;
	font-size: 11px;
	color: #474237;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px 20px;

}

.datos1 .info, .datos0 info {
	color: #474237;
}
.datos2 .info, .datos3 info {
	color: #474237;
}
.marcofoto {
	padding: 5px 10px 0px 10px;
	font-size: 11px;
}
.coldrcha2 {
	padding: 5px 10px 0px 10px;
	font-size: 11px;
}
.mas {
	border-bottom: 1px dashed white;
	border-top: 1px dashed white;
	padding:10px 10px 0px 10px;
	font-size: 12px;
}
ul {
	list-style-image: url(imgcomunes/bolillo.gif);
	display: block;
}

.listado_documentos {
	float: left;
	display: block;
	margin-right: 20px;
}



/******************fichamolina v2*************************/
.colizqv2 {
	background-color: white;
	width: 476px;
}
.coldrchav2 {
	background-color: #DBD0BA;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}
.datos1v2 {
	background-color: #DBD0BA;
	color: #474237;
	font-size: 12px;
	padding: 3px 5px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}
.datos2v2 {
	background-color: #F2EBDE;
	font-size: 11px;
	color: #474237;
	padding: 2px 15px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}
.infov2 {
	color: #474237;
}
.info1v2 {
	color:  #F2E1BF;
}
.datos3v2 {
	background-color: white;
	font-size: 11px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px 20px;
	color: #474237;
}
.marcofotov2 {
	margin:5px;
	border: 3px solid white;
}
.coldrcha2v2 {
	padding: 5px 10px 0px 10px;
	font-size: 11px;
}
.masv2 {
	border-bottom: 1px dashed white;
	border-top: 1px dashed white;
	padding:10px 10px 0px 10px;
	font-size: 12px;
}
ul {list-style-image: url(imgcomunes/bolillo.gif);}

.resaltado {
	color: #A20022;
}
.fotoizq {
	padding-right: 10px;
}
.fotodrcha {
	padding-left: 10px;
}
.enconstruccion {
	padding: 5px;
	border: 1px solid #A20022;
	background-color: #ECDDA8;
	width: 175px;
	margin: 10px auto 10px auto;
}

.contenido_ficha {padding-right: 15px; padding-left: 15px;}









p.subir  {text-align: right;}

.pie {	background-color: #928873; color: #fff;}
.pie p {padding: 5px 10px;}
.pie p a {color: #e1c34f;}


