﻿
body  { background-color:#EEF2FB;
        font-family:Georgia, "Times New Roman", Times, serif;
		font-size:0.75em;
		margin:0px;
    	text-align:center;
		color:#434142;	
		
}

#contenedor{width:780px;
			background-color:#FFF;
			   /** muy importante, para que funcione bien el centrado */
   			margin: 0px auto;
   			text-align:left;
}

#cabecera{
  width:780px;
  height:150px;
  background-color:#810110;
  background-image:url(../images/Fondos/cabecera.gif);
  background-repeat:no-repeat;
  background-position:left top;
  }


#cuerpo{
  background-color:#fff;
  background-image:url(../images/Fondos/fondocuerpo.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  clear:both;
}

#colizda
{
  clear:both;
  padding-top:10px;
  width:200px;
  background-color:#F3F3ED;
  float:left;
}


#centro{
  width:490px;
  margin-left:195px;
  padding:5px 20px 100px 35px;
  text-align:justify;
  line-height:20px;
}

#centro h1{margin-top:0px;}

#centro select,input{ font-size:0.9em; border:1px solid #73735B; }

#centro label.busquedas{ height:30px;}


/* PIE */
#pie{
  clear: both; 
  width:750px;
  height:50px;
  background-color:#810110;
  padding:15px;
  color:#fff;
  font-size:0.9em;
}


div#MenuTop
{
 width:45%;
 float:right;
 font-size:0.75em;
 text-transform:uppercase;
 text-align:right;
 color:#fff;
 font-family:Arial;
}

div#MenuTop ul{ margin:0px; }
div#MenuTop li{ display:inline; 
					 float: left; 
					 padding-right:1.4em;
					 margin:0px;
}
div#MenuTop li a { color:#fff; text-decoration:none; }
div#MenuTop li a:hover { color:#fff; text-decoration:underline; }



div#MenuPie
{
 width:72%;
 float:right;
 text-align:center;
 font-size:0.97em;
 font-family:Arial;
 
}

div#MenuPie ul{ margin:0em; padding:0em; }
div#MenuPie li{ display:inline; 
					 float: left; 
					 padding-right:1.2em;
					 margin:0px;
}
div#MenuPie li a { color:#fff; text-decoration:none; }
div#MenuPie li a:hover { color:#fff; text-decoration:underline; }


/*---------------------------------------------------------------*/

blockquote{ font-style:italic;}
blockquote strong{ color:inherit;}

h1{
    color:#810110;
	font-size:1.3em;
	margin-bottom:30px;
	border-bottom:1px dashed #9A9A7F;
	text-align:left;
}

h2{
	font-size:1.1em;
	border-bottom:1px dashed #9A9A7F;
	text-align:left;
}


h3{
	font-size:1em;
	text-align:left;
}

h4{
	font-size:1em;
	color:#9A9A7F;
	text-align:left;
}


input, input.submit,  input.button { border: 1px solid #999;}

p:after{ line-height: 12em;}




strong { font-weight:bold;color:#810110;}
.resaltado{font-weight:bold;color:#810110;}

 a{ color:#73735B; text-decoration:underline; }
 a:hover {  text-decoration:none;}


div#centro ul{ list-style-type:circle;
			   text-align:left;}

div#centro ul{  text-align:left;}			  	  
			  
div#centro ul li{ margin-bottom:15px;  }
				  
div#centro ol li{ margin-bottom:15px; }

div#centro ol.faq{ font-weight:bold;}
div#centro ol.faq  ul li{ font-weight:normal; 
						color:#434142; 
						font-size:0.88em;margin:0px;}
						
div#centro ol.listalinks li{margin-bottom:0em;text-align:left; }
div#centro ol.listalinks a{ font-size:0.88em; margin-bottom:0em;}
div#centro ol.listalinks br{display:none; }

div#centro ol.listadescargas li{margin-bottom:0em;text-align:left; }
div#centro ol.listadescargas a{font-size:0.88em; margin-bottom:0em;}
div#centro ol.listadescargas br{display:none; }



/*
div#centro ul li a, div#centro ol li a {	background-image: url(../images/bullets/flecha-roja.gif);
	background-repeat:no-repeat;
	background-position: 0% 52%;
	padding-left:2.5%;}
*/

/** Menu Izda **/
ul.MenuIzda { margin:0em; padding:0em; list-style-type:none;
			  _margin-top:20px; /*IE 6 */}
			  
ul.MenuIzda li { line-height:20px; 
                _line-height:18px;/*IE 6 */
				_height:8px;/*IE 6 */

	           
}
				 
ul.MenuIzda li a{ color:#810110;
                  font-weight:normal;
				  font-size:1em;
				  display:block;
				  _height:18px;/*IE 6 */
				  text-decoration:none;
				  padding-left:1em;
				  border-bottom:1px solid #ddddcc;
}

ul.MenuIzda li a:hover{ background-color:#D5D5BD; }

ul.MenuIzda li ul
{ list-style-type: none; 
	 margin:0em;padding:0em;
}

ulMenuIzda li ul li{_height:10px;/*IE 6 */}

ul.MenuIzda li ul li a{ color:#434142;
	              background-color:#E7E7DA;
                  font-weight:normal;
				  font-size:0.88em;
				  display:block;
				  padding-left:2em;
				  border-bottom:1px solid #F3F3ED;
}

/* lista de links a ficheros pdf */
ul.listapdf { list-style-image:url(../images/bullets/pdficono.gif);
	          background-image:none; }
ul.listapdf li{ color:#434142;
               background-image:none;}
ul.listapdf li a { margin-left:10px; }





 

.rojo{color:#810110;}

/* listas ordenadas*/
ol.conromanos { list-style-type: lower-roman; }
ol.conletras { list-style-type:lower-alpha; }


/* Fotografias */
.foto-izda{ border: 1px solid #810110;float:left; margin-right:15px;margin-bottom:15px; padding:10px; }
.foto-dcha{ border: 1px solid #810110;float:right; margin-left:15px;margin-bottom:15px; padding:10px;}
.foto-dcha-sinborde{ float:right; margin-left:15px;margin-bottom:15px; padding:10px;}
.foto-izda-sinborde{ border: 0em;float:left; margin-right:15px;margin-bottom:15px; padding:10px; }

.foto{ border: 1px solid #810110;margin:15px; padding:10px;}

.noborder{border:0px;}

.navegacion{font-size:0.88em;}

.aviso{ background-color:#F3F3ED;
		padding:1.3em;
	    font-size:0.87em;}

.copyright{ margin-left:40px; }

table.datos { width:100%;}
table.datos  th { font-weight:bold;
	 text-transform:uppercase; 
	 border-bottom:solid 0.6em #810110;
	 font-size:0.9em;}
	
table.datos td {font-size:0.9em;
				padding :0.3em;
			    text-align:left;
			   border-bottom:0.1em solid #9A9A7F;}	
			   
table.datos2 td{font-size:0.9em;
			   padding :0.6em;
			   border-bottom:0.1em solid #9A9A7F;}		   

a.accion
{
	background-image: url(../images/bullets/flecha-roja.gif);
	background-repeat:no-repeat;
	background-position: 0% 52%;
	padding-left:1em;
}

/* Pagina inicial */
.anuncios{  /*height:205px;*/
            height:14em;  }

#GuiasUsuario
{
	 float:left;
	 width:46%;
	 height:12em;
	 padding:1% 0% 1% 3%;
	 background-color:#F3F3ED;
	 text-align:left;
	 border-top:0.3em solid #C08088;
	 font-family:Arial;
	 background-image: url(../images/fondos/guias.jpg);
	 background-repeat:no-repeat;
	 background-position:bottom right;
}

#SolicitudesOnline
{
	 float:left;
	 width:46%;
	 /*height:15em;*/
	  height:12em;
	  padding:1% 0% 1% 3%;
	 background-color:#F3F3ED;
     margin-left:0.8em;
	 text-align:left;
	 border-top:0.3em solid #E0C0C3;
	 font-family:Arial;
	 background-image: url(../images/fondos/solicitudes.jpg);
	 background-repeat:no-repeat;
	 background-position:bottom right;

}

/*#Estadisticas
{
	 float:left;
	 width:30%;
	 height:15em;
	 padding:1%;
	 background-color:#F3F3ED;
     margin-left:0.3em;
 	 text-align:left;
 	 border-top:0.3em solid #F2E5E7;
 	 font-family:Arial;
 	 background-image: url(../images/fondos/estadisticas.jpg);
	 background-repeat:no-repeat;
	 background-position:bottom;
} */

div#GuiasUsuario h1{ border:0px;
	             margin:0px;
	             font-size:1.1em;
	             font-family: Arial;
	             }
	             
					 
						 
div#GuiasUsuario ul{ list-style-type:none;   
					 background-image:none; 
					 margin:0px; 
					 padding:0px;
        			 font-family: Tahoma;
        			 }
					 
div#GuiasUsuario ul li	{
						padding:0em;
						margin:0em;
						}
						
div#GuiasUsuario ul li a	{
						font-size:0.88em;
						text-decoration: none;
						background-image:url(../images/bullets/cuadro-rojo.gif);
                        background-position: 5px 5px;
						background-repeat: no-repeat;
						padding-left:1.3em;
						color :#434142; 
						}
						

						 	             
div#SolicitudesOnline h1{ border:0px;
					    margin:0px;
					    font-size:1.1em;
					    font-family: Arial;}
					    
div#SolicitudesOnline ul{ list-style-type:none;   
					 background-image:none; 
					 margin:0px; 
					 padding:0px;
        			 font-family: Tahoma;}
					 
div#SolicitudesOnline ul li	{
						margin:0px; 
					    padding:0px;

						}
						
div#SolicitudesOnline ul li a	{
						font-size:0.88em;
						text-decoration: none;
						background-image:url(../images/bullets/cuadro-rojo.gif);
                        background-position: 5px 5px;
						background-repeat: no-repeat;
						padding-left:1.3em;
						color :#434142; 
						}
						
					    
					    
					    
div#Estadisticas h1
{
	border:0px;
	margin:0px;
	font-size:1.1em;
	font-family: Arial;
}

div#Estadisticas ul{ list-style-type:none;   
					 background-image:none; 
					 margin:0px; 
					 padding:0px;
        			 font-family: Tahoma;}
					 
div#Estadisticas ul li	{
						margin:0px; 
					    padding:0px;
						}

div#Estadisticas ul li a	{
						font-size:0.88em;
						text-decoration: none;
						background-image:url(../images/bullets/cuadro-rojo.gif);
                        background-position: 5px 5px;
						background-repeat: no-repeat;
						padding-left:1.3em;
						color :#434142; 
						}
				

/* ARTICULOS */
div#ArticuloDestacado
{
 clear:both;
 width:100%;
 padding:1.2em;
 border:solid 1px #F3F3ED;
 border-top:solid 4px #810110;
 text-align:left;
}

div#UltimosArticulos
{
 /*   clear:both; */
 border-top:0.2em solid #810110;
 width:100%;
 padding:1.2em;
 background-color:#F6F6F2;
 text-align:left;
 font-size:0.9em;
 line-height:1.5em;
 font-family:Georgia, "Times New Roman", Times, serif;

}

div#UltimosArticulos h1
{ 
	margin-bottom:1em;
	border:0em;
	background-image: url(../images/bullets/articulos.png);
	background-repeat:no-repeat;
	background-position: 0% 15%;
	padding-left:7.5%;
	height:1.5em;
}
div#UltimosArticulos h2
{ margin-bottom:0em;
  margin-top:1em;
  font-size:0.9em;
  border-top:0.1em dashed #9A9A7F;
  border-bottom:0em;
  padding-top:1em;
}
.autor
{	color:#810110; font-family:Arial;}
	
.masinfo{ clear:both;
		margin-left:2em;
		font-family:Arial;
		font-size:0.9em;
		background-image: url(../images/bullets/masinfo.png);
	background-repeat:no-repeat;
	background-position: 0% 52%;
	padding-left:2.5%;}
	
.entradilla{font-size:0.98em;}
/* ********************** */


#izda{ float:left; width:66%;  
       text-align:left;margin-right:10px;
       padding:0.7em;
}
#dcha{ float:left; width:27%; text-align:left;
       padding:0.7em;
       height:14px;}
       
div#path
{
}


div#submenutop
{
width:98%;
background-color:#F3F3ED;
padding :0.5em;
font-size:0.9em;
margin-bottom:1em;
border-bottom:0.2em solid #810110;

}

div#submenutop_titulo
{
width:98%;
font-size:0.88em;
font-weight:bold;
margin:0em;
padding:0em;
}

div#submenutop ul{ margin:0px; }
div#submenutop li{ display:inline; 
					 float: left; 
					 padding-right:0.7em;
					 margin:0px;
}

div#submenutop a{ color:#73735B;}




/* Submenu Dcha */

div#submenudcha
{
width:25%;
background-color:#F3F3ED;
padding :0.5em;
font-size:0.85em;
font-family:Arial;
float: right; 
margin-left:15px;margin-bottom:15px;
border-bottom:0.2em solid #810110;
}

.submenudcha_titulo
{
font-weight:bold;
margin:0em;
padding:0em;
text-align:left;
}

div#submenudcha ul{  margin:0em; padding:0.5em; text-align:left; list-style-type:none;  }
div#submenudcha span li{  margin:0em; padding:0em; display:block;  }
/*div#submenudcha span{margin:0em; padding:0em;}*/
div#submenudcha a{ color:#810110; text-decoration:none; text-align:left; 
					margin-bottom:1em; 
					display:block; 
					border-bottom:0.1em solid #73735B;
					   }
div#submenudcha a:hover{ text-decoration:underline; }

/* para lograr disminuir el alto de la datalist generada por asp.net*/
div#submenudcha br{ display:none}

div#separador_dcha{ height:1em;  }

.subir{text-align:right; 
	   width:100%;
	  background-image:url(../images/arriba.gif);
	  background-repeat  :no-repeat;
	  background-position : 92% 30%;
	  font-size:0.88em;
}

/* MAPA WEB SITE */	
div#mapa {font-size:0.9em;}
div#mapa ul{ margin-bottom:0em; padding-bottom:0em; list-style-type:disc;}
div#mapa ul li{ margin-bottom:0em; padding-bottom:0em; }
div#mapa ul a:hover{ color:#810110;}
/*
div#mapa ul.mapanivel1{ color:#810110; font-size:0.9em;font-weight:bold;margin-bottom:0em; padding-bottom:0em; }
div#mapa ul.mapanivel2{ color:#810110; font-size:0.9em;font-weight:normal;margin-bottom:0em; padding-bottom:0em;}
div#mapa ul.mapanivel3{ color:#434142; font-weight:normal; margin-bottom:0em; padding-bottom:0em;}
div#mapa ul.mapanivel4{ color:#434142; font-weight:normal; margin-bottom:0em; padding-bottom:0em;}
div#mapa ul.mapanivel5{ color:#434142; font-weight:normal}
div#mapa ul.mapanivel6{ color:#434142; font-weight:normal}
div#mapa ul.mapanivel7{ color:#434142; font-weight:normal}
.mapaover{ color:#810110;}
*/



/* datos tabulados */
ul.datostabulados{
  list-style-image:none;
  list-style:none;
}

ul.datostabulados span
{
 float:left;
 width:35%;
}

ul.datostabulados li 
{
  margin:0em;
  padding:0em;
  line-height:12px;

}


/* SOLICITUDES */
.TituloSolicitud{ background-color:#F9D3D5; margin-top:2em; margin-bottom:1em;}
.TituloSolicitudprn{ background-color:#F9D3D5; margin-top:2em; margin-bottom:1em; font-weight:bold;}

#Modelo{ font-size:0.9em; text-align:left;}
#Modelo input{ font-size:1em;}

#ModeloImpresion{ font-size:0.9em; font-family:Arial; text-align:left; background-color:#fff; padding:2em;}


.formulario {}
.formulario fieldset {border:0em;}
.formulario legend{background-color:#F9D3D5; width:100%; margin-top:2em; margin-bottom:1em; padding:0.2em;}
.formulario  label { float: left; width: 40%; text-align:left; padding:0.1em; }
.formulario  br {clear: left;}
.enviar{margin:3px 0 0 83px;}

#registro {width:360px; padding:10px; margin:15px; border: 2px dashed #D7AAEC;background-color:#D7AAEC;}
#registro fieldset {border:0;background-color: #E4C6F2; padding:10px 20px;}
#registro legend{font: bold 16px Arial, sans-serif;color:#9C2DD2; padding:0 5px;}
#registro p label {font:bold 12px Geneva, Arial, Helvetica, sans-serif; float: left;width: 22%; text-align:right;padding:5px; color: #000000;}
#registro p br {clear: left;}

.alerta{ background-color:#F3F3ED; color:#810110; border :1px dashed #810110; padding:0.1em;}


/* PUBLICACIONES */
.titulodetalle{
	font-size:1.1em; font-weight:bold;
	text-align:left;
	border-bottom:1px dashed #9A9A7F;

}


/* ESTADISTICAS */
#div.graficoestadistica{ text-align:center; width:100%;}
.graficoestadistica img{ float:left; margin-right:1.5em; border:0em;}
ul.estadistica li{ display:inline;}
ul.estadistica li img { margin-right:1.5em; border:0em;}

/* LOGIN */
#login{left: 15.48em; width: 13.81em; top: 0.19em; height: 16px; position:relative;
	 color:#FFF;
	 font-family:Arial;
	 font-size:0.8em;
	 float:left;}
	 
.inputlogin{ width:8em;}

a.linklogininvisible{ display:block; width:13em;height:16px;}
a.linklogininvisible span  { display: none;/* oculto el texto*/}

.error{color:#810110;  padding-bottom:1em;}
#iconologin{   background-image:url(../images/key.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  width:12.8em; 
   height:12.8em;
  float:left;}

.formulariologin {
							}
.formulariologin fieldset { border:0.1em solid #810110;
							background-color:#F3F3ED;
							padding:1em;}
.formulariologin legend{width:100%;  margin-bottom:1em; padding:0.2em;}
.formulariologin  label { float: left; width:30%; text-align:left; padding:0.1em; }
.formulariologin  br {clear: left;}
.enviarlogin{margin-left:30%; width:8em;}





/* menu privado */
.titulomenuprivado { background-color:#810110; color:#fff; 
                     font-weight:bold;
                     padding:0.2em;
                     font-size:0.85em;}
.separadorMenus { width:100%; background-color:#D5D5BD; 
                  height:0.4em;
                  border-bottom:0.3em solid #fff;}
.separador{ height:1em; width:100%; clear:both;}

/* modelos */
.tabla_modelo{width:100%; border:0em; padding:0em; }
.texto_multiline_formulario{  Width:100%; height:5em;}


/* ADMINISTRACION */
#menu_administracion 
{width:98%;
background-color:#F3F3ED;
padding :0.3em;
margin-bottom:1em;
border-bottom:0.2em solid #810110;
font-size:0.88em;
}

.bienvenida{ text-align:right; 
             float:right;
             font-size:0.9em;
             margin-left:5px;
             color:#810110;}
             
