#capaGlobal {
	height: 100%;
}
body {
	margin: 0px;
	font-size: 10px;
	background-color: #C6CB8D;
	color: black;
}
#general{
	padding: 0em;	
	width: 90em;
	margin: auto;
	background-color: #F1F2E4;
}
img {
	border: 0;
}
/* ######################  */
/* ####  BREADCRUMBS  ####  */
/* ######################  */
#breadcrumbs span, #breadcrumbs a {
	color: #868686;
	background-color: #F1F2E4;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-decoration: none;
}
#breadcrumbs a:hover{
	text-decoration: underline;
}
#breadcrumbs{
	vertical-align: middle;
	padding: 0em 0em;
}
#breadcrumbs img{
	border: 0;
	vertical-align: middle;
}
/* ###################################  */
/* ###   LOGOTIPO EN CONTENIDOS    ###  */
/* ###################################  */
#capaLogoContenido {
	overflow: hidden;
	height: 19.3em;
	position: relative;
	left: 0px;
	clear: both;
	padding: 0em 0em;
	background-color:#FFFFFF;
	color: #000000;
	background-image:url("/InternetRural/Villarquemado/Home.nsf/css/estilos.css/$file/CABECERA.jpg");
	background-repeat: repeat;
	background-position: top left;	
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
}
#capaLogoContenido #logoIzq{
	float: left;
	height: 100%;
	vertical-align: middle;
}
#capaLogoContenido #logoIzq{
	float: left;
	height: 100%;
	vertical-align: middle;
}
#capaLogoContenido #logoCentral{
	float: left;
	height: 100%;
}
#capaLogoContenido #logoCentral img{
	border: 0;
	margin-left: 0em;
	margin-top: 0em;
}
#capaLogoContenido #scrollWindowDivSup{
	position: relative;
	height: 100%;
	width: 40%;
	/* display: none; */
}
#capaLogoContenido #logoDer {
	color: #000000;
	float: right;
	background-color:transparent;
	height: 100%;
	/* width: 30%; */
	margin-top: 0em;
}
#capaLogoContenido #logoDer,  #logoDer a{
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
	font-size: 1em;
	
}
#capaLogoContenido #logoDer a{
	background-color: transparent;
	color: #000000;
}
 #capaLogoContenido #logoDer a:hover {
	text-decoration: underline;
}
#capaLogoContenido #imgLogo {
	border: 0;
 	height: 19.3em;
}
/* ###################################  */
/* ###         LOGOTIPO EN PORTADA     ###  */
/* ###################################  */
#capaLogoPortada {
	overflow: hidden;
	height:19.3em;
	position: relative;
	left: 0px;
	padding: 0em 0em;
	background-color:#FFFFFF;
	color: #000000;
	background-image:url("/InternetRural/Villarquemado/Home.nsf/css/css_C1256E4500481480C125777700397E46/$file/CABECERA.jpg");
	background-repeat: repeat;
	background-position: top left;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
}
#capaLogoPortada #logoIzq{
	float: left;
	height: 100%;
	vertical-align: middle;
}
#capaLogoPortada #logoCentral{
	float: left;
	height: 100%;
}
#capaLogoPortada #logoCentral img{
	border: 0;
	margin-left: 0em;
	margin-top: 0em;
}
#capaLogoPortada #scrollWindowDiv{
	position: relative;
	height: 100%;
	width: 25%;
	/* display: none; */
}
#capaLogoPortada #logoDer {
	float: right;
	height: 100%;
	/* width: 30%; */
	margin-top: 0em;
}
#capaLogoPortada #logoDer, #capaLogoPortada #logoDer a {
	background-color: transparent;
	color: #000000;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 1em;
	text-decoration: none;
	
}
#capaLogoPortada #logoDer a:hover, .wd-rotor-noticia a:hover {
	text-decoration: underline;
}
#capaLogoPortada #imgLogo {
	border: 0;
 	height: 19.3em;
}
/* ####################################### */
/* ## 		      MENÚS		          ##*/
/* ##   ¡OJO! EL MENÚ NO ES DESPLEGABLE    ## */
/* ####################################### */
#capaMenu {
 position: relative;
 left: 0; 
 margin: 0;
}
#capaMenu table{
 padding: 0;
 margin: 0;
 width: 100%;
 border: 0;
}
#capaMenu table th{
border-right: 0px solid #FFFFFF;
}
#capaMenu table .cabeceraUltimo {
border-right: 0;
}
#capaMenu table td{
 border-right:  0px solid  #000000;
}
#capaMenu tr{
 vertical-align: top;
}
#capaMenu th{
 background-color: #003600;
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 text-decoration: none;
 text-align: left;
 padding: 0.4em 0em;
 height: 1.2em;
}
#capaMenu  td, #capaMenu a{
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10em;
	text-decoration: none;
}
#capaMenu a:hover{
	text-decoration: underline;
}
#capaMenu  td {
	 height: 1em;
}
#capaMenu td, #capaMenu th{
	width: 16.6666666666667%;
}
#capaMenu ul{
	margin: 0;
	text-align: left;
	padding-left: 0em;
	list-style: none;
}
#capaMenu th a{
	background-color: #003600;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 1em;
}
#capaMenu th a:hover{
	text-decoration: underline;
}

/* #################################### */
/* ## 		      MENÚS		   ## */
/* ##   ¡OJO! EL MENÚ ES DESPLEGABLE	   ## */
/* #################################### */
#capaMenuDesplegable {
 	color: #FFFFFF;				
 	/* width: 100%; */
 	position: relative;
	z-index: 85;
	font-size: 9pt;	
	height: 2em;
       	background-color: #003600;
	clear: both;
}
#portada #capaMenuDesplegable {
	height: 2em;
}
div.formatoCabecera {
      	padding: 0.4em 0em;
	height: 1.2em;
       	font-weight: bold;
	font-size: 1em;
	background-color: transparent;
}
#portada div.formatoCabecera {
	height: 1.2em;
}
.formatoCabecera a{
       	background-color: #003600;
	color: #FFFFFF;
	text-decoration: none;
}
.formatoCabecera a:hover {
	text-decoration: underline;
}
#capaMenuDesplegable ul {
	  padding: 0;
	  margin: 0;
	  list-style: none;
}
#capaMenuDesplegable li.cabeceraMenu{
	  width: 16.6666666666667%;
	  float: left;
	  position: relative;
	  margin: 0;
	  font-family:Arial, Helvetica, sans-serif;
	  text-decoration: none;
                  padding: 0;  
	  border: 0;
  }
#portada #capaMenuDesplegable li ul {
	  top: 2em;	/* height+2 veces el padding*/
}
#capaMenuDesplegable li ul {
	  display: none;
	  position: absolute;
	  left: 0;
	  top: 2em;	/* height+2 veces el padding*/
	  color: #000000;
	  background-color:#FFFFFF ;
	  margin: 0;
                  padding: 0.2em 5% 0.5em 5%;
                  width: 90%;
	  list-style: none;
}
#capaMenuDesplegable li:hover ul, #capaMenuDesplegable li.over ul {
	 display: block; 
}
#capaMenuDesplegable li.subMenu a{
	color: #000000;
 	background-color: #FFFFFF;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 10em;
	 text-decoration: none;
}
#capaMenuDesplegable li.subMenu a:hover {
	 text-decoration: underline;
}
/* Si ha seleccionado la opcion de menus y submenus */
#submenu{
	clear: both;
	background-color: transparent;
	height: 40px;  
 	background-color: #FFFFFF;
}
#submenu a {
	color: #000000;
	 text-decoration: none;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 10em;
	padding-right: 5px;
}
#submenu ul li {
	float: left;
}
#capaMenuDesplegable{
		
}

/* ######################  */
/* ##       MENU PRINCIPAL     ##  */
/* ######################  */
#menuPrincipal{
	vertical-align: middle;
	height: 0.95em;
	color: #244549;	
	text-align: right;
	background-color: #C6CB8D;
	padding-left: 2px;
	position: relative;
	padding: 0.95em 0em;
	
}
#menuPrincipal span{
	/*display: none;  */
}
.menuSuperior, .menuSuperior a{
	color: #244549;
	background-color: #C6CB8D;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align: middle;	
	text-decoration: none;
		
}
.menuSuperior a:hover{
text-decoration: underline;
}
/* ###################  */
/* ##  BANDA TITULARES##  */
/* ###################  */
#capaTitulares{
	overflow: hidden;
	height: 20em;
	clear: both;
}
/* IMAGEN */
#capaTitulares #imagenTitular{
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	padding-right: 0em;
}
/* NOTICIA */
#noticiaTitular{
	background-color: #F1F2E4;
}
#noticiaTitular, #archivoNoticias {
	position: relative;
	color: black;
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left: 1em;
	padding-right: 1em;
	height: 100%;
}
#noticiaTitular h1{
	margin: 0;
	background-color: #F1F2E4; 
	color: #004300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
}
#noticiaTitular ul, #archivoNoticias ul{
	list-style: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
}
#noticiaTitular a, #noticiaTitular .aTitular a, #noticiaTitular td.noticiaFecha{
	background-color: #DADFBF;
	color: #363636;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	text-decoration: none;
	
}
#noticiaTitular a.aTitular:hover{
	text-decoration: underline;
}
#noticiaTitular li, #archivoNoticias li{
	border-bottom: 2px solid #F1F2E4;
	padding-top: 3px ;
	width: 100%;
}
#noticiaTitular .titularPortada{
	padding: 0.3em 0px;
	min-height: 10em;
}
#noticiaTitular div.contenedorTitular{
	margin-left: 11em;
}
#noticiaTitular div.imgTitular, #archivoNoticias div.imgTitular{
	padding-right: 1em;
	float: left;
}
#noticiaTitular div.imgTitular img, #archivoNoticias div.imgTitular img{
	width: 10em;
	height: 10em;
	border: 0;
}
#noticiaTitular div.resumenTitular, #archivoNoticias div.resumenTitular{
	background-color: #DADFBF;
	color: #363636;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	text-decoration: none;
	text-align: left;
}
#noticiaTitular .verMas {
	background-color: #F1F2E4;
	color: #004300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
}
#noticiaTitular div.resumenAgenda{
	background-color: #DADFBF;
	color: #363636;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	text-decoration: none;
	text-align: left;
}
#noticiaTitular table td.noticiaFecha, #archivoNoticias table td.noticiaFecha{
	vertical-align: top;
}
span.leerMasNoticia{
	
	background-repeat: no-repeat;
	padding-left: 0em;
	height: 1em;
}
#noticiaTitular span.leerMasNoticia a, #archivoNoticias span.leerMasNoticia a{
	text-decoration: none;
	padding-left: 2em;
}
#noticiaTitular a.leerMasNoticia a:hover, #archivoNoticias a.leerMasNoticia a:hover{
	text-decoration: none !important;
}
/* AGENDA */
#agendaTitular{
	background-color: #F1F2E4;
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left: 1em;
	padding-right: 1em;
	height: 100%;
}
#agendaTitular h1{
	margin: 0;
	background-color: #F1F2E4; 
	color: #004300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
}
#detalleEvento {
	background-color: #EEE;
	border: 1px solid #666;
	font-family: Helvetiva, Arial, sans-serif;
	font-size: 9pt;
	padding: 10px;
	z-index: 10;
	width: 200px;
}
#detalleEvento h2 {
	padding: 0;
	margin: 5px 0;
	font-size: 11pt;
}
#detalleEvento span.ag_info {
	font-size: 8pt;
}


#agendaTitular table{
	border-collapse: collapse;
	width: 100%;
}
#agendaTitular .lineaSeparacion{
	border-bottom: 2px solid Black;
}
#agendaTitular td{
	vertical-align: top;
	padding: 2px 4px 1px 0;
}
#agendaTitular .agendaPortada{
	padding: 0.3em 0px;
	min-height: 10em
}
#agendaTitular div.imgAgenda img{
	padding-right: 1em;
	width: 10em;
	height: 10em;
	border: 0;
}
#agendaTitular .eventoFecha,
#agendaTitular .eventoLugar,
span.horaEvento,
#agendaTitular .eventoTitulo a{
	background-color: #F1F2E4;
	color: #363636;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	text-decoration: none;
	margin-right:4px;
	
	
}
#agendaTitular .resumenAgenda a{
	background-color: transparent;
	color: #363636;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	text-decoration: none;
	text-align: left;
}
#agendaTitular .resumenAgenda a:hover,
#agendaTitular .eventoTitulo a:hover,
#agendaTitular a:hover
 {
	text-decoration: underline;
}

#agendaTitular ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
}
#agendaTitular li {
	border-bottom: 2px solid #F1F2E4;
	padding-top: 3px ;
	width: 100%;
}
#agendaTitular .agendaPortada{
	padding: 0.3em 0px;
	min-height: 10em
}
#agendaTitular div.contenedorAgenda{
	margin-left: 11em;
}
#agendaTitular div.imgAgenda{
	float: left;
	padding-right: 1em;
}
#agendaTitular div.imgAgenda img{
	width: 10em;
	height: 10em;
	border: 0;
}
#agendaTitular .eventoFecha,
#agendaTitular .eventoLugar, span.horaEvento, #agendaTitular .eventoTitulo a, #agendaTitular a{
	background-color: #F1F2E4;
	color: #363636;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	text-decoration: none;
	margin-right:4px;
	
	
}
#agendaTitular div.resumenAgenda{
	background-color: transparent;
	color: #363636;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	text-decoration: none;
	text-align: left;
}
#agendaTitular a.aTitular:hover {
	text-decoration: underline;
}
#agendaTitular .verMasAgenda{
	background-color: #F1F2E4;
	color: #004300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
	text-decoration: none;
}
#agendaTitular span.leerMasAgenda {
	
	background-repeat: no-repeat;
	padding-left: 0em;
	height: 1em;
}
#agendaTitular span.leerMasAgenda a{
	text-decoration: none;
	padding-left: 2em;
}
#agendaTitular span.leerMasAgenda a:hover{
	text-decoration: none !important;
}
/* HTML */
#capaTitulares #htmlTitular{
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	padding-right: 0em;
}
#archivoNoticias .tituloArchivoNoticias{
	background-color: #F1F2E4;
	color: #004400;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
}
#archivoNoticias ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#archivoNoticias .listaNoticias a, #archivoNoticias .listaNoticias .aTitular a, #archivoNoticias td a, #archivoNoticias td, div.resumenTitular a {
	background-color: #E3E6CE;
	color: #565656;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	text-decoration: none;
}
#archivoNoticias .listaNoticias a:hover, #archivoNoticias .listaNoticias .aTitular a:hover, #archivoNoticias td a:hover{
	text-decoration: underline;
}
#archivoNoticias div.archivoNoticiasPaginacion {
	background-color: #FFFFFF;
}
#archivoNoticias div.archivoNoticiasPaginacion , #archivoNoticias div.archivoNoticiasPaginacion a{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10em;
	text-decoration: none;
}
#archivoNoticias div.archivoNoticiasPaginacion a:hover{
	text-decoration: underline;
}
#archivoNoticias span.paginasArchivo{
	margin: 5px;
	margin-right: 0px;
}
#archivoNoticias #paginaSeleccionada{
	text-decoration: underline;
	font-weight: bold;
}
#archivoNoticias div.archivoNoticiasPaginacion a.numPagina{
	padding-right: 5px;
}
#archivoNoticias #paginaSeleccionada{
	text-decoration: underline;
}
div.calendarioUbicacion{
	float:left;
	margin: 10px 20px 10px 0;
	width:220px;
}
table.calendario{
	border: 1px solid #AAA;
	text-align: center;
	width: 200px;
	empty-cells: hide;
	width: 95%;
	border-collapse: collapse;
}
table.calendario tr.cabeceraControlCalendario{
	background-image: url('/desarrollo/fondo_cabecera.gif');
	vertical-align: bottom;
	height: 16px;
	font-weight: bold;
}
	
table.calendario td{
	border: 1px solid #AAA;
	padding: 2px 0;
	width: 14%;
}
#leyendaEventos{
	width: 100%;
	overflow: auto;
}
#leyendaEventos, div.tituloUbicacion, #resumenEvento {
	color: #565656;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
#leyendaEventos a {
	background-color: transparent;
}
div.tituloUbicacion {
	font-size: 3.2em;
	margin-bottom: 3px;
	font-weight: bold;
}
#agendaTitular #leyendaEventos li{
	float: left;
	width: 220px;
	margin: 0 20px 5px 0;
}
#agendaTitular #leyendaEventos li div{
	height: 40px;
	padding: 10px;
}
#agendaTitular #leyendaEventos li p{
	margin: 0;
	padding: 0;
}
#agendaTitular #leyendaEventos li .sb-gen .sb-inner{
}
	
div.archivoEventosPaginacion, table.calendario{
	background-color: #FFFFFF;
}
div.archivoEventosPaginacion , div.archivoEventosPaginacion a, table.calendario td, table.calendario td a{
	color: #000000 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10em;
}
#agendaTitular table.calendario td a{
	background-color: transparent;
	margin: 0;
	text-decoration: underline;
}
table.calendario td.cabeceraSemana {
	background-color: #DDDDDD;
	font-weight: bold;
}
table.calendario td.diaVacio {
	background-color: #EEEEEE;
}
table.calendario td a.eventoCal,  table.calendario td span.diaActual{
	font-weight: bold;
}
div.archivoEventosPaginacion , div.archivoEventosPaginacion a{
	text-decoration: none;
}
div.archivoEventosPaginacion a:hover{
	text-decoration: underline;
}
.bloqueTitular1{
position: relative;
overflow: hidden;
float: left;
height: 20em;
width: 45em;
}
.bloqueTitular2{
position: relative;
overflow: hidden;
float: left;

height: 20em;
width: 45em;

}
.bloqueTitular3{
position: relative;
overflow: hidden;
float: left;
display: none;
height: 0em;
width: 0em;
}
.bloqueTitular4{
position: relative;
overflow: hidden;
float: right;
display: none;
height: 0em;
width: 0em;
}
/*
* html .bloqueTitular1, * html .bloqueTitular2, * html .bloqueTitular3, * html .bloqueTitular4{
	margin-right: -1%;
}
*/
/* Imagenes en diapositivas de titulares */
#slide-images{
list-style: none;
margin: 0;
padding: 0;
}
#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	z-index: 8;
}
#slide-images li img{
	display:block;
	background-color:#FFFFFF;
}
#slide-images li.active {
	z-index: 10;
}
#slide-images li.last-active {
	z-index: 9;
}
/* ###################################  */
/* ###         Cuerpo del documento            ###  */
/* ###################################  */
#portada  #capaDocumento {
}
#portada #breadcrumbs {
	display: none;
}
#capaDocumento {
	position: relative;
	left: 0px;
	z-index: 1;
	background-color:#F1F2E4;
	color: #000000;
	height: 100%;
	width: 100%;
	border: 0px solid white;
}
#capaDocumento #principal{
	padding-top: 0em;
}
#capaDocumento .edicion{
	color: #000000;
	text-decoration: none;	
	font-size: 10pt;
	font-family:Arial, Helvetica, sans-serif;
}
#capaDocumento .edicion:hover{
	text-decoration: underline;
}
#Listado li.texto {
	list-style: inside;
}
#Listado li.texto a{
	background-color:#F1F2E4;
	color: #565656;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;	
	text-decoration: none;	
}
#Listado li.texto a:hover{
	text-decoration: underline;
}
#Listado li.texto{
padding-left: 2em;
}
#Listado li.cabecera1{
font-size: 14pt;
list-style: none;
}
#Listado li.cabecera2{
padding-left: 1em;
font-size: 13pt;
list-style: none;
}
/* Permite añadir imágenes detrás del título */
h2 span.posttitulo {
	display: none;
}
/* LISTADO DE SUBMENUS CON IMAGEN */
ul.listadoConImagen {
	margin: 0;
	padding: 0;
}
ul.listadoConImagen li{
	list-style: none;
	width: 100em;
	height: 150em;
	margin-right: 10em;
	float: left;
}
ul.listadoConImagen div.listadoImagen, ul.listadoConImagen div.listadoImagen img{
	width: 100em;
	height: 100em;
	border:0;
}
ul.listadoConImagen li div.listadoDescripcion{
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10em;
	text-align: left;
}
ul.listadoConImagen li div.listadoEnlace a{
	background-color:#FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10em;
	text-decoration: none;
}
ul.listadoConImagen li div.listadoEnlace a:hover{
	text-decoration: underline;
}
/* LISTADO DE SUBMENUS SIN IMAGEN */
ul.listadoSinImagen li{
	background-color: #F1F2E4;
	color: #565656;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	text-align: left;
}
ul.listadoSinImagen li a{
	background-color: #F1F2E4;
	color: #565656;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	text-decoration: none;
}
ul.listadoSinImagen li a:hover{
	text-decoration: underline;
}
/* LISTADO DE DOCUMENTOS */
ul.listadoDocumentos{
	margin: 0;
	margin-top: 1em;
	padding: 0;
	list-style: none;
}
ul.listadoDocumentos li a{
	background-color: #F1F2E4;
	color: #004400;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-decoration: none;
}
ul.listadoDocumentos li a:hover{
	text-decoration: underline;
}
ul.listadoDocumentos li a img{
	border: 0;
}
/* paginacion */
 .paginacion, .paginacion a{
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
/* Listado de formularios */
table.listadoFormulario, #vincrustada table{
	width: 100%;
	border: 0px solid #DDDDDD;
	border-bottom : 0;
	border-collapse: collapse;
}
table.listadoFormulario th, #vincrustada table th{
	color: #003600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: bold;
	background-color: #F1F2E4;
	vertical-align: middle;
}
table.listadoFormulario td, #vincrustada table td, table.listadoFormulario th, #vincrustada table th{
	border-bottom: 0px solid #DDDDDD;
	padding: 4px;
}
table.listadoFormulario td, #vincrustada table td, table.listadoFormulario td a{
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #000000;
}
.cuerpoContenido {
	background-color: #F1F2E4
}
.titulo{
	font-weight: bold;
	text-transform: uppercase;
}
.titulo, .encabezado {
	background-color:#F1F2E4;
	color: #004400;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 2em;	
}
.destacado, #ultimasNoticias {
	background-color:#F1F2E4;
	color: #565656;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1.5em;
}
.texto{
	background-color:#F1F2E4;
	color: #565656;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
#listaArchivosPublicados {
	border-collapse:collapse;
	width:100%;
}

#listaArchivosPublicados td {
	border:1px solid #DFDFDF;
	padding:4px;
}

#listaArchivosPublicados a {
	color:#222;
}

#listaArchivosPublicados a:hover {
	color:#777;
}
.piefoto {
	padding-top: 2px;
	/* background-color:#F1F2E4; */
	color: #565656;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight: bold;
	text-align: center;
}
/* Este estilo es para solucionar el error de Domino por el que cuando hay un campo de texto enriquecido dentro de una tabla
 introduce en el HTML etiquetas UL generando una tabulacion 
.texto ul {
	margin: 0px;
} */
#capaDocumento #galeria{
	overflow: auto;
	width: 100%;
}
* html #capaDocumento #galeria {
	width: 98%;
}
#capaDocumento #galeria .miniatura{
	float: left;
	margin-right: 1em;
	height: 1em;
}	
#capaDocumento #galeria .miniatura a img{
	border: 1px solid #FFFFFF;
}
/* zoom lateral */
#ampliacionGaleria {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #565656;
}
#ampliacionGaleria div.galeriaTitulo {
	margin-top: 1em;
	font-size: 140%;
}
#ampliacionGaleria div.galeriaDescripcion {
	margin-top: 2em;
}
#mapaweb a{
   	background-color: transparent;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	text-decoration: none;
}
#mapaweb a:hover{
        text-decoration: underline;
}
/* PESTAÑAS */ 
#pestanyas{
	line-height:normal;
	margin-top: 5px; 
	z-index: -2;
	background:url("/InternetRural/Villarquemado/Home.nsf/pestanya_fondo.gif") repeat-x center 2px;
	position: relative;
	min-height: 40px;
}
* html #pestanyas{
	height: 1px ;
}
* html .finPestanya{
	height: 1px;
	font-size: 1pt;
}
#pestanyas ul{
	margin:0;
	padding:0;
	list-style:none;
	display: block;
}
#pestanyas li{
	float:left;
	margin-right: 5px;
	padding:0 0 0 5px;
}
#pestanyas li a{
	display:block;
	padding:4px 11px 6px 6px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10em;
	color: #000000;
}
#pestanyas li.pestanya{
	background:url("/InternetRural/Villarquemado/Home.nsf/pestanya_izq.gif") no-repeat left top;
}
#pestanyas li.pestanya a{
	background:url("/InternetRural/Villarquemado/Home.nsf/pestanya_der.gif") no-repeat right top;
}
#pestanyas li.seleccionada{
	background:url("/InternetRural/Villarquemado/Home.nsf/pestanya_izq_sel.gif") no-repeat left top;
}
#pestanyas li.seleccionada a{
	background:url("/InternetRural/Villarquemado/Home.nsf/pestanya_der_sel.gif") no-repeat right top;
}
/* Tablas en IE6 */
* html #capaDocumento table {
	margin-right: -1%;
}
@media print {
	#general #capaDocumento {
		overflow: visible;
		height: auto;
	}
}
#capaMenuVertical {
	background-color: transparent;
	height: 100%;
	padding: 0em 0;
}
#capaMenuVertical ul {
	margin: 0;
	padding: 0;
	list-style-position: outside;
}
#menu_principal{
	border-left: 0px solid #96A5A7;
	border-right: 0px solid #96A5A7;
}
#capaMenuVertical li{
	list-style: none;
	width: 100%;
}
/** ENLACES DEL MENU VERTICAL  **/
#capaMenuVertical a {
	color: inherit;
	text-decoration: none;
	display: block;
	padding: 0.2em 0;
}
#capaMenuVertical a:hover{
	text-decoration: underline;
}
#capaMenuVertical ul.nivel1 a.img:hover {
	background-color: transparent;
}
/*** ICONOS PARA PLEGAR Y DESPLEGAR **/
#capaMenuVertical div.entradaDesplegada, #capaMenuVertical div.entradaPlegada {
	float: left;
/*	height: 1.1em;  */
	overflow: hidden;
/*	margin: 0.2em 0; */
	background-repeat: no-repeat;
	background-position: right;
	height: 100%;
	margin: 0;
}
#capaMenuVertical ul.nivel1 div.entradaPlegada {
	display: none;
	background-image: url();
}
#capaMenuVertical ul.nivel1 div.entradaDesplegada {
	display: none;
	background-image: url();
}
#capaMenuVertical ul.nivel2 div.entradaPlegada {
	display: none;
	background-image: url();
}
#capaMenuVertical ul.nivel2 div.entradaDesplegada {
	display: none;
	background-image: url();
}
#capaMenuVertical ul.nivel3 div.entradaPlegada {
	display: none;
	background-image: url();
}
#capaMenuVertical ul.nivel3 div.entradaDesplegada {
	display: none;
	background-image: url();
}
/*** N1 N1 N1 N1 ***/
#capaMenuVertical ul.nivel1 a {
	color: #004400;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	padding-left: 0.6em;
}
#capaMenuVertical ul.nivel1 div.entradaDesplegada, #capaMenuVertical ul.nivel1 div.entradaPlegada {
	font: 1.3em Arial, Helvetica, sans-serif;
	width:  0.6em;
}
#capaMenuVertical ul.nivel1 #menuSeleccionado {
	color: #004400;
	background-color: #F1F2E4;
	font-weight: normal;
}
#capaMenuVertical ul.nivel1 a:hover {
	color: #004400;
	background-color: #F1F2E4;
}
/*** N2 N2 N2 N2 ***/
#capaMenuVertical ul.nivel2 a {
	color: #004400;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	padding-left: 0.6em;
	font-weight: normal;
}
#capaMenuVertical ul.nivel2 div.entradaDesplegada, #capaMenuVertical ul.nivel2 div.entradaPlegada {
	font: 1.3em Arial, Helvetica, sans-serif;
	width:  0.6em;
}
#capaMenuVertical ul.nivel2 #menuSeleccionado {
	color: #004400;
	background-color: #F1F2E4;
	font-weight: normal;
}
#capaMenuVertical ul.nivel2 a:hover {
	color: #004400;
	background-color: #F1F2E4;
}
/*** N3 N3 N3 N3 ***/
#capaMenuVertical ul.nivel3 a {
	color: #004400;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	padding-left: 0.6em;
	font-weight: normal;
}
#capaMenuVertical ul.nivel3 div.entradaDesplegada, #capaMenuVertical ul.nivel3 div.entradaPlegada {
	font: 1.3em Arial, Helvetica, sans-serif;
	width:  0.6em;
}
#capaMenuVertical ul.nivel3 #menuSeleccionado {
	color: #004400;
	background-color: #F1F2E4;
	font-weight: normal;
}
#capaMenuVertical ul.nivel3 a:hover {
	color: #004400;
	background-color: #F1F2E4;
}
/** Lineas de separacion y fondos **/
#capaMenuVertical ul.nivel1 {
	background-color: #F1F2E4;
	border-top: 1px dashed #A2B1AB;		
}
#capaMenuVertical ul.nivel1 li, #capaMenuVertical ul.nivel2 li.ultimo_N2 {
	border-bottom: 1px dashed #A2B1AB;
}
#capaMenuVertical ul.nivel2 {
	border-top: 0px dashed #A2B1AB;
	background-color: #F1F2E4;
}
#capaMenuVertical ul.nivel2 li, #capaMenuVertical ul.nivel3 li.ultimo_N3 {
	border-bottom: 0px solid #FFFFFF;
}
#capaMenuVertical ul.nivel3 {
	border-top: 0px solid #FFFFFF;
	background-color: #F1F2E4;
}
#capaMenuVertical ul.nivel3 ul {
	border-top: 0px solid #FFFFFF;
}
#capaMenuVertical ul.nivel3 li {
	border-bottom: 0px solid #FFFFFF;
}
/** Se aplica a _todos_ los niveles. La aparicion de ul.nivel1 en la definicion se debe al orden de preferencia de aplicacion de estilos. **/
#capaMenuVertical ul.nivel1 li.conHijos, #capaMenuVertical ul.nivel1 li.conHijosDesplegada {
	/* border-bottom: none; */
	border-bottom: 0px solid black;	
}
#menu_principal {
/*	border-top: 0px solid #A2B1AB; */
}
li.novisible{
display: none;
}
/*  PORTADA */
#portada #capaGlobal{
margin-left: 170em; 
}
#portada #capaMenuVertical{
width: 160em;
float: left;
}
/** Vista **/
/** Fin vista **/
#cajas {
	background-color: #F1F2E4;
	width: 100%;
	height: 29em;
	padding: 2.5em 0;
}
.caja{
float: left;
width: 17.6em;
height: 28.5em; 
vertical-align: top;
overflow: hidden;
}
.caja img{
border: 0px;
height: 15.2em;
width: 16.1em;
}
.caja div.imgCaja {
}
.caja div {
float: left;
}
.caja .contenedorCaja{
width: -2.5em; 
padding-left: 1.5em;
padding-right: 1.5em;
}
.caja .textoCaja{
color: #292929;
background-color: #F1F2E4;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em; 
}
.caja h2, .caja h2 a{
margin: 0;
color: #244549;
background-color: #F1F2E4;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em; 
}
/* ######################  */
/* ####   PIE DE PAGINA    ####  */
/* ######################  */
#piePagina{
	position: relative;
	clear: both;
	padding: 0em 0em;
	color: #FFFFFF;	
	text-align: left;
	background-color: #779300;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align: middle;
	text-decoration: none;
	
}
#archivoNoticias .tituloArchivoNoticias{
	background-color: #F1F2E4;
	color: #004400;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
}
#archivoNoticias ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#archivoNoticias .listaNoticias a, #archivoNoticias .listaNoticias .aTitular a{
	background-color: #E3E6CE;
	color: #565656;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
#cajaValidacion{
	height: 0em;
	background-color: #FFFFFF;
	padding:0em 0em;
	border: 1px solid #000000;
	margin-bottom: 10px;
}
#cajaValidacion table{
	width: 95%;
	text-align: left;
	padding: 3px;
}
#cajaValidacion, #cajaValidacion label, #cajaValidacion .desconectarUsuario a{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10em;
}
#cajaValidacion label{
	font-weight: bold;
}
#cajaValidacion input{
	width: 100px;
	font-size: 8pt;
}
#cajaValidacion .desconectarUsuario{
	text-align: center;
}
#capaEncuestas, #capaEncuestas a{
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10em; 
}
#capaEncuestas a{
	text-decoration: underline;
	vertical-align: middle;
}
#capaEncuestas a img{
	padding-bottom: 5px;
	margin: 0;
}
div.resultadoEncuesta, div.resultadoEncuestaTotal {
	color: #0D4473;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12em; 
	padding-bottom: 1em;
} 
div.resultadoEncuestaTotal {
padding-left: 305px;
}
div.encuestaRespuesta label {
	display: block;
	padding: 0 0 0.5em 0.4em;
}
div.encuestaRespuesta label input {
	vertical-align: bottom;
}
div.encuestaPregunta {
	padding-bottom: 1em;
}
/* Barras de resultado */
.barraEntera{
	border: 1px solid black;
	width: 300px;
}
.barra{
	background-color: #FFFFFF;
}
/* Listado de encuestas */
div.listadoEncuestas{
	color: #0D4473;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12em; 
}
/* Bloque de publicidad */
#capaPublicidad {
	height: 50em;
}
#capaPublicidad img {
	border: 0;
}
#capaPublicidad img, #capaPublicidad object {
	margin-right: 1em;
}
/* Datos externos */
#principal.datosExternos table.estiloListado {
	border: 1px solid #999;
	border-collapse: collapse;
	margin: 1px;
}
#principal.datosExternos table.estiloListado td {
	border: 1px solid #999;
	padding: 2px 4px;
}
#principal.datosExternos table.estiloListado th {
	border: 1px solid #999;
	background-color: #CCC;
	padding: 2px 4px;
}
#principal.datosExternos div.estiloListado{
	border: 1px solid #999;
	margin: 4px 1px;
	width: 48%;
	float: left; 
}
#principal.datosExternos a{
color: #666;
}
#principal.datosExternos .botonesNavegacion, 
#principal.datosExternos .textoNavegacion
{
text-align: center;
}
#capaDocumento  {
overflow: hidden;
}
/*
.estructura7 #bloqueDer{
	background-color: transparent;
}
*/
#bloqueIzq {
position: absolute;
left: 0;
}
/* ************************* */
/* SOLAPAS                   */
/* ************************* */
#bloqueSolapas{ margin-top: 15.75em; }
.formatoCabecera{ text-align: center; }
/* ************************* */
/* PIE DE PAGINA             */
/* ************************* */
#contenedorLogos{ border-top: 0.3em solid #C5CB8C; border-bottom: 0.1em solid #C5CB8C; height: 6.3em; background-color: white; }
#pieLogoGES{ width: 17.7em; padding: 1.4em 3.9em 1.3em 2.8em; float: left; }
#pieLogoPA2{ width: 16.2em; padding: 1.4em 4.7em 1.3em 3.7em; float: left; }
#pieLogoGAR{ width: 11.2em; padding: 1.4em 5.1em 0.9em 4.4em; float: left; }
#pieLogoDPT{ width: 9em; padding: 1.2em 1em 1.3em 4.5em; float: left; }
#piePagina{ height: 13.2em; }
#piePagina a:link{ color: #003A00; text-decoration: none; }
#piePagina a:visited{ color: #003A00; text-decoration: none; }
#piePagina a:hover{ color: #003A00; text-decoration: underline; }
#separadorPie{ height: 0.2em; background-color: #2C565B; border-top: 0.2em solid #C5CB8C; border-bottom: 0.2em solid #C5CB8C; }
#pieDatosContacto{ width: 27.8em; padding: 1em; float: left; border-right: 0.1em dotted #E8E8E8; /*margin-top: -0.7em;*/ }
#pieSeparaDatos{ width: 0.1em; float: left; }
#pieAccesible{ width: 57em; padding: 1.5em; float: left; text-align: right; /*margin-top: -0.7em;*/ }
#pieAccesible .separaImg { margin-left: 1em;  } 
/* ************************* */
/* MENU LATERAL              */
/* ************************* */
#menu_principal{ padding: 0em 3em 0em 1em; border-top: none; border-left: none; border-right: none; }
#menu_principal li{ padding: 0.6em; }

#capaMenuVertical ul.nivel1{ border-top: none; }
#capaMenuVertical ul.nivel2{ margin-top: 0; margin-left: 0.8em; }
#capaMenuVertical ul{ list-style-type: none; }
#capaMenuVertical ul.nivel1 li{ background: url(/InternetRural/wdtest1/home.nsf/css/estilos.css/$file/ML_FLECHA.gif) left 1.2em no-repeat; }
#capaMenuVertical ul.nivel1 li.conHijos, #capaMenuVertical ul.nivel1 li.conHijosDesplegada{ border-bottom: 1px dashed #96a5a7; } 
#capaMenuVertical ul.nivel2 li{ background: url(/InternetRural/wdtest1/home.nsf/css/estilos.css/$file/ML_CUADRADO.gif) left 1.4em no-repeat; }
#capaMenuVertical ul.nivel2 li.ultimo_N2{ border-bottom: none; }

/* ************************* */
/* BLOQUE NOTICIAS           */
/* ************************* */
#noticiaTitular h1{ border-bottom: 0.2em solid #004400; padding-right: 1em; }
#noticiaTitular table{ background-color: #DADFBF; margin-top: 0.2em; border-collapse: collapse; width: 100%; }
#noticiaTitular table td{ border: 0.15em solid #F1F2E4; padding: 0.4em; }
#noticiaTitular table td.noticiaFecha{ width: 21%; }
#noticiaTitular table *{ background-color: transparent !important; }
#noticiaTitular .verMas{ float: right; }
/* ************************* */
/* BLOQUE EVENTOS            */
/* ************************* */
#agendaTitular h1{ border-bottom: 0.2em solid #004400; padding-right: 1em; }
#agendaTitular table{ background-color: #DADFBF; margin-top: 0.2em; border-collapse: collapse; }
#agendaTitular table td{ border: 0.15em solid #F1F2E4; padding: 0.4em; }
#agendaTitular table *{ background-color: transparent !important; }
#agendaTitular .verMasAgenda{ float: right; }
/* ************************* */
/* ESTILOS CUERPO            */
/* ************************* */
#general{ margin-bottom: 2em; }
#capaDocumento{ margin-top: 2em; }
#breadcrumbs{ padding-left: 1em; }
#principal{ padding: 0 1em 2em 1em; }
#principal .titulo{ border-bottom: 0.2em solid #004400; padding-right: 1em; }
/*#principal .destacado{ padding: 0.5em 0; }*/
#principal .destacadoSinMargen{ padding: 0.5em 0 0; }
#principal .texto a:link{ color: #004400; text-decoration: underline; }
#principal .texto a:visited{ color: #004400; text-decoration: underline; }
#principal .texto a:hover{ color: #004400; text-decoration: underline; }
.negrita{ font-weight: bold; }
.cursiva{ font-style: italic; }
.subrayado{ text-decoration: underline; }
.texto-iz{ text-align: left; }
.texto-de{ text-align: right; }
.texto-ce{ text-align: center; }
.flotaIzda{ float: left; }
.flotaDcha{ float: right; }
.margenSup05{ margin-top: 0.5em; }
.margenSup10{ margin-top: 1em; }
.margenInf10{ margin-bottom: 1em; }
.margenIzq10{ margin-left: 1em; }
.margenDer10{ margin-right: 1em; }
 
/* ************************* */
/* CAJAS                     */
/* ************************* */
#cajas{ padding-top: 2.5em; padding-left: 1.9em; width: auto; }
.caja .contenedorCaja{ padding-left: 0.5em; }
.contenedorCaja{ margin-top: 1.2em; }
.caja h2 a{ text-decoration: none; }
/* ************************* */
/* AYUNTAMIENTO              */
/* ************************* */
#principal .listadoSinImagen{ list-style: none; padding-left: 0; }
#principal .listadoSinImagen p{ margin: 0; margin-bottom: 1em; }
#principal .listadoDocumentos{ padding: 0; margin: 0; }
/*#principal texto p { padding: 0.5em 0; }*/
.separadorContenido { margin: 0em; padding: 0em; } 
#principal .texto .tablaMaquetada { border: 1px solid #F1F2E4 !important; background-color: #E3E6CE; margin: 0.4em 0;}
#principal .texto .tablaMaquetada th { background-color: #ABBA6A; line-height: 2.6em; vertical-align: middle; border-right: 1px solid #F1F2E4 !important; border-bottom: 1px solid #F1F2E4 !important; color: white; text-align: center; }
#principal .texto .tablaMaquetada .cuerpoTabla { background-color: #E3E6CE; line-height: 2em; vertical-align: middle; border-right: 1px solid #F1F2E4 !important; border-bottom: 1px solid #F1F2E4 !important; color: #565656; padding-left: 0.6em; }
/* **************** */
/* LISTADOS         */
/* **************** */
#principal .listadoDocumentos li{ line-height: 2.5em; background-color: #E3E6CE; margin-top: 0.1em; padding-left: 0.5em; }
#principal .listadoDocumentos li a{ background-color: #E3E6CE; }
/* **************** */
/* FORO             */
/* **************** */
#foro { padding-left: 19em !important; }
#foro .centrar th{ line-height: 2em; vertical-align:middle; }
/* ************************ */
/* ARCHIVO NOTICIAS         */
/* ************************ */
#archivoNoticias{ padding: 1em 0em; }
#archivoNoticias table{ width: 100%; }
#archivoNoticias table td{ line-height: 2em; vertical-align:middle; padding-left: 0.4em; }
/* ***************************** */
/* CORRECCION FORMULARIO         */
/* ***************************** */
#Comentario textarea{ left: 8em !important; }
/*#Comentario label{ width: 8em !important; }*/
 
