/*** AGADER ESTILO PRINCIPAL ***/

/** BODY  **/
body {
	margin: 0;
	padding: 0;
	color: #6e6d6d;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	font-weight: normal;
	font-style: normal;
	line-height: 1em;
	text-decoration: none;
	text-align: left;
	vertical-align: baseline;
	line-height: 1.50em;
	border: 0;
	outline: 0;
}

/*** TEXTOS ***/

.negrita{
color:#3f3f3f;
font-style:normal;
font-weight:bold;
}

.negritagal{ 
text-decoration: none;
font-weight:bold;
font-size: 1.1em; 
color:#70901b; 
}
.highlight{ 
text-decoration: none;
background-color:#d5f091; 
}
.obligatorio{ 
background-color:#ffffcc; 
}  
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}
h1 { 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 1.4em; 
font-style: normal;
font-weight:bold; 
color:#70901b; 
padding:0; 
margin:0;

}
h2 { font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 0.9em; 
font-style: normal;
font-weight:bold;
text-transform:uppercase; 
color:#333432; 
padding:0; 
margin:0;
line-height: 11px;
}
h3 {font-size: 1.2em; padding: 0px 0px 0px 0px; margin: 0; font-weight:bold; color:#5b6b37;}
h4 {font-size: 1.1em; padding: 0; margin: 0; color:#252525; line-height: 16px;}
.titulos{ 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 1.2em; 
font-style: normal;
font-weight:bold; 
color:#70901b; 
padding:0; 
margin:0;
}
/*** listas comunes ***/
ol {
	list-style-type: decimal;
	list-style-position: outside;
}

/*** ENLACES ***/
a {
color:#095226;
}
a:hover{
color:#000000;
}

/*** tituloinvisibles ocultos ***/	
.tituloinvisible {
	display: none;
	overflow: hidden;
	z-index: -1;
}

/** linea**/
hr {
border: none 0;
border-top: 1px dotted #7e848d;
width: 100%;
height: 1px;
}

/*** contenedor ***/
div#contenedor {
	width: 963px;
	margin: 23px auto;
	border: 1px solid #000000;
	text-align: left;
}
#alturas {
	width: 963px;
	margin: 0;
	padding: 0;
	text-align: left;
	overflow: hidden;
	clear:both;
}
/*** idioma ***/
div#idioma {
	margin: 0px 9px 0px 0px;
}
div#idiomadentro {
	background-color: #e4e2e2;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	float: right;
}
div#idiomadentro .seleccion{
color:#FFFFFF;
	}
#idiomadentro ul {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#idiomadentro ul li {
	list-style-type: none;
	display: inline;
	/* separa idiomas entre si */
	 padding: 2px 4px 2px 4px;
}
#idiomadentro ul li a {
	color:#7b7b7b;
	text-decoration: none;
	font-weight: normal;
}
#idiomadentro ul li a:hover {
	color:#000;
}

/*** INICIO ***/
div#iniciodentro {
	margin: 5px 15px 0 0;
	padding: 0px;
	float: right;
}
#iniciodentro ul {
	display: inline;
}
#iniciodentro ul li {
	list-style-type: none;
	display: inline;
	/* separa idiomas entre si */
	 padding: 0px 0px 0px 4px;
}
#iniciodentro ul li a {
	color:#7b7b7b;
	text-decoration: none;
	font-weight: normal;
}
#iniciodentro ul li a:hover {
	color:#000;
}

/*** cabecera ***/
div#cabecera {
}
div#cabeceradentro {
	margin: 0px;
	padding: 0px;
}
div#cabeceradentro a img{
border: 0px;
	margin: 0px;
	padding: 0px;
}
div#cabeceradentro2 {
	margin: 0px;
	padding: 0px;
	width: 752px;
}
div#cabeceradentro2 img{
border: 0px;
	margin: 0px;
	padding: 0px;
}

/*** MENU PRINCIPAL ***/
#menuglobal { 
	margin:-2px 0 0 0;
	padding:0px;
} 
.menuprincipal {
	padding:0;
	margin:0;
	list-style:none;
	height:41px;
	background:#fff url(../images/menu.jpg);
	position:relative;
}
.menuprincipal li {
	color:#FFFFFF;
	display: inline;
	list-style-type: none;
	/* separa idiomas entre si*/
    padding: 0px;
	margin:0px;
}
.menuprincipal li a {
	display:block;
	float:left;
	height:41px;
	line-height:41px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serifA;
	font-weight: bold;
	text-align:center;
	padding:0 8px 0 7px;
	border-right: 1px #FFFFFF solid;
}

.menuprincipal .seleccionado {
	color:#fff;
	background:#5b6b37;
}
.menuprincipal .seleccionado  {
	background:#5b6b37;
}
.menuprincipal li a:hover {
	color:#fff;
	background:#5b6b37;
}
.menuprincipal li a:hover b {
	background:#5b6b37;
}
.menuprincipal .seleccionado a:hover {
	color:#fff;
	background:#5b6b37;
}
.menuprincipal .seleccionado a:hover b {
	background:#5b6b37;
}

/*** seguimiento ***/

#menumigas {
	color:#31845a;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align:left;
	padding:0;
	margin:0;
	width: 100%;
	height:24px;
	line-height:24px;
	background:#bfbfbb;
	border-top: 1px #FFFFFF solid;
} 
.menuseguimiento {
	float:left;
	display:block;
		width: 59%;
    padding: 0px;
	margin:0px;
}
.menuseguimiento ul {
    padding: 0px;
	margin:0px;
}
.menuseguimiento li {
	color:#31845a;
	display: inline;
	list-style-type: none;
	/* separa idiomas entre si*/
    padding: 0px;
	margin:0px 0px 0px 4px;
}
.menuseguimiento li a {
	padding:0 0px 0 0px;
	border: 0px;
	color:#31845a;
}

.menuseguimiento li a:hover {
	color:#fff;
}

/* LATERAL IZQ */

.cajaizq {
	width: 196px;
	padding: 0px 0px 12px 0;
	margin-left: 5px;
	color: #095226;
}
.cajaizqdentro {
	margin: 0;
	padding: 5px 0 5px 5px;
	list-style: none;
}
.cajaizq ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.cajaizq li {
	margin-bottom: 10px;
	background: #eeeee9;
}

.cajaizq li ul {
	padding: 15px;
}

.cajaizq li li {
	margin: 0;
}

.cajaizq li h1 {
	margin: 0px;
	padding: 2px 0px 2px 3px;
	background: #d7d3cc;
	color: #658018;
	text-transform:uppercase; 
}
.cajaizq .titmenup  h1 {
font-weight:bold; 
font-size: 0.9em; 
color: #fff;
background: #5b6b37;
text-transform:uppercase; 
}
.cajaizq .titmenup{
margin:0;
padding:0;
}
.cajaizq .menup{
font-size: 0.9em; 
border-bottom: 1px dotted #7e848d;
color: #095226;
margin: 0px 0px 0px 5px;
padding: 1px 0px 3px 0px;
background: none;
}
.cajaizq .menup a{
color: #095226;
text-decoration:none;
}
.cajaizq .submenup{
border: 0px;
color: #698273;
margin: 0px 0px 0px 8px;
padding: 0px;
background: none;
}
.cajaizq .submenup a{
color: #698273;
text-decoration:none
}
.cajaizq .menupseleccion{
font-size: 1em; 
font-weight:bold; 
color: #8fb224   !important;
background: none;
}

.cajaizq a {
    text-decoration:none;
	border: none;
	color: #095226;
}
.cajaizq a:hover {
    text-decoration:none;
	border: none;
	color: #000000;
}
.cajaizq img {
	border: 0;
	max-width: 195px;
}
.imgmargenl{
	margin: 0 0 0 5px;
	border: 0;
}
.tamanho{
color: #666666;
font-size: 0.8em;
}
.cajaizq form {
	margin: 0;
	padding: 8px;
}

.cajaizq .data{
color: #005a1a;
font-family: Arial, Helvetica, sans-serif; 
font-size: 1.4em; 
font-style: normal;
font-weight:bold; 
}
.cajaizqdentro .mes{
color: #000000;
font-family: Arial, Helvetica, sans-serif; 
font-size: 0.9em;
font-weight:bold;
padding-left: 4px;
text-transform:capitalize;
}

/* LATERAL DER */
.cajader {
margin:8px 8px 0px 8px;
padding: 0 0 22px 0;
}
.cajader img {
border: 1px #7e848d solid;
margin: 0px 2px 2px 0px;
max-width: 196px; 
}
.cajader a img {
border: 0px;
margin: 0px;
max-width: 196px;  
}
.cajader ul li{
list-style-type: none;
background: transparent url(../images/li.gif) no-repeat center left;
text-decoration: none;
padding-left: 8px;
}
.rowder img{
border: 0px;
margin: 0px 2px 0px 2px; 
}
.cajader p{
padding: 0;
margin: 8px 0 0 0px;
}
.cajader .imaxes{
float:right;
margin: 0 0px 2px 5px;
padding: 0px;
border: 1px #658018 solid;
}
.cajader .rowder a {
    text-decoration:none;
	border: none;
	color: #095226;
}
.cajader .rowder a:hover {
    text-decoration:none;
	border: none;
	color: #000;
}
.cajader  a {
    text-decoration:none;
	border: none;
	color: #095226;
}
.cajader  a:hover {
    text-decoration:none;
	border: none;
	color: #000;
}

.rowder {
text-align:right;
margin:0;
padding:0 0 5px 0;
clear: both;
font-size: 0.8em;
  }
  
.row {
margin:0;
padding:0;
clear: both;
  }
.rowderecha {
text-align:right;
margin:0;
padding:0px 0px 0px 0px;
clear: both;
  }
  .rowderecha2 {
text-align:right;
margin:0;
padding:0px 8px 0px 0px;
clear: both;
  }
.row span.label {
float: left;
width: 33%;
  }
.row .formw{
  float: right;
  font-size: 0.9em;
  padding-bottom: 5px;
  width:63%;
  } 
.formw input, .formw select {
  float: right;
  font-size: 0.8em;
  }
  .campocorreo {
  width: 108px;
  } 
  
 /*** TABLA RESULTADOS BUSQUEDA ***/   
  #tabla{
  border: 0px;
    width: 100% !important;
	  w\idth: 99%;
  }
     .titulotabla{
  width: 25%;
  }
       .titulotablasmall{
  width: 10%;
  }
       .titulotablamedium{
  width: 20%;
  }
       .titulotablalarge{
  width: 40%;
  }
  .titulotabla th.tituloimaxes{
  width: 10%;
  }
 td.lineaparbanner img, td.lineaimparbanner img{
  border: 1px #990000 solid;
  width:40px;
  height: 20px;
  }
 .centrodentro .titulotabla img{
    float:left;
	margin: 5px 5px 0px 0px;
	padding: 0px;
	border: 0px;
} .titulotabla *{
  text-decoration: none;
   font-weight: bold ;
   text-align:left;
   background-color: #d7d3cc;
   color:#000000;
   border: 0px;
   padding: 4px 0px 4px 6px;
}
.lineapar td{
padding: 4px 0px 4px 6px;
   text-align:left;
   background-color: #e9e2e2;
   color:#000000;
    border: 0px;
}
.lineaimpar td{ 
padding: 4px 0px 4px 6px;
   text-align:left;
   background-color: #eee9e9;
   color:#000000;
}
.lineapar a{
   color:#70901b;
   text-decoration:underline;

}
.lineaimpar a{ 
   color:#70901b;
   text-decoration:underline;
}
.lineapar a:hover{
   color:#000000;
   text-decoration:underline;
}
.lineaimpar a:hover{ 
   color:#000000;
   text-decoration:underline;
}
		
/*** COLUMNA UNICA CENTRAL ***/  	
  div#columnaunica {
margin: 0 2px 0 5px;
}
/*** contenido central ***/
div#centro-wrap {
}
div#centro {
	margin: 0 216px 0 5px;
}
div#centroestrecho {
	margin: 0 556px 0 5px;
}
div#centroestrecho .centrodentrolimpio ol li {
font-size: 0.8em;
color: #015821;
text-decoration: none;
font-weight:bold;
margin-left: -15px;
padding-left: 0px;
line-height: 15px;
list-style-position: outside;
}

.centrobusqueda {
	margin: 0px 4px 0px 210px;
	padding: 12px;
	border-bottom: 1px dotted #7e848d;
	background-color: #f3f3e7;
	height: 77px;
}

.fecha{
color: #666666;
font-family: Arial, Helvetica, sans-serif; 
font-size: 0.9em; 
font-style: normal; 
}
.centrodentro {
	margin: 0px 4px 0px 210px;
	padding: 0px;
	border-bottom: 1px dotted #7e848d;
}
.centrodentroflash {
	margin: 0px 4px 0px 210px;
	padding: 9px 0 4px 0;
}
.centrodentrolimpio {
	margin: 23px 4px 0px 210px;
	padding: 0px;
}
.centrodentro h1, .centrodentrolimpio h1{
padding: 8px 0px 0px 0px;
}
.centrodentrotit {
	margin: 0px 4px 12px 210px;
	padding: 0px;
	border: 0px;
}
.centrodentrotit h1{
padding: 8px 0px 0px 0px;
text-transform:uppercase; 
}
.centrodentro img, .centrodentrolimpio img{
    float:left;
	margin: 0 5px 2px 0px;
	padding: 2px;
	border: 2px #658018 solid;

}	
.centrodentro .imgmargenl, .centrodentrolimpio .imgmargen1{
	margin: 0 0px 0px 5px;
	padding: 0;
	border: 0;
	float: none;
}
.centrodentro p, .centrodentrolimpio p{
	text-align: justify;
	margin: 12px 0px;
	padding: 3px;
}
.centrodentro ul li, .centrodentrolimpio ul li{
list-style: none;
background: transparent url(../images/li.gif) left 7px no-repeat;
text-decoration: none;
padding-left: 8px;
}

.centrodentro ol li {
text-decoration: none;
padding: 12px 0px 0px 4px;
line-height: 13px;
list-style-position: inside;
}

.centrodentro ol p{
	margin: 0px 0px 5px 0px ;
	padding: 0px 0px 0px 0px;
}
.documentos{
    background:#eeeee9;
	margin: 0 0px 5px 0px;
	padding: 2px;
	border: 1px #d7d3cc solid;
}
.documentos ul li{
list-style: none;
background: transparent url(../images/li.gif) left 7px no-repeat;
text-decoration: none;
padding: 0px 0px 0px 8px;
margin: 0px;
}
.documentos ul{
padding: 2px 0px 2px 18px;
margin: 0px;
}
.documentos *{
margin: 0px 0px 0px 5px;
}
.centrodentro a, .centrodentrolimpio a{
text-decoration:none;
}

.paginacion {
color:#323334;
font-weight:bold;
text-align: right;
margin: 0px 4px 0px 0px;
padding: 0px;
	} 
	.paginacion p{
display:inline;
	} 	
.paginacion a{
font-weight: normal;
text-decoration:none;
margin: 0px 4px 0px 4px;
	}  
.paginacion a:hover{
	font-weight: normal;
text-decoration:underline;
	} 
.paginacion .seleccion{
font-weight:bold;
text-decoration:none;
margin: 0px 4px 0px 4px;
	}
.paginacion .seleccion:hover{
font-weight:bold;
text-decoration:none;
margin: 0px 4px 0px 4px;
	}
.resultados {
width: 200px;
color:#323334;
font-weight:bold;
text-align: right;
margin: 0px 23px 0px 0px;
padding: 0px;
	}
	
.error{
    background:#fec4bc;
	margin: 0px 0px 5px 0px;
	padding: 8px;
	border: 1px #000 solid;
} 
.error p{
    color:#000000;
	margin:0;
	padding:0;
}
.error ul{
    color:#000000;
	margin:0 0 0 10px;
	padding:0;
}
.error ul li{
    color:#000000;
list-style-type: none;
background: transparent url(../images/lired.gif) no-repeat center left;
text-decoration: none;
padding-left: 8px;
}  	
.error img{
    border: 0px;
	margin:0px 4px 0px 0px;
	padding:0;
}
.error h1{
    color:#990000;
	margin:0 0 6px 0px;
	padding:0;
} 
/*** COLUMNAS ***/
div.columna {
}
div.columnaizq {
width: 208px;
padding: 0px;
}
div.columnader {
float: right;
width: 211px;
padding: 0px 0px 0px 0px;
background: #e9e9d3;
border-left: 1px dotted #7e848d;
float: right;
margin: 0;
padding-bottom: 32768px;
margin-bottom: -32768px;
}
div.columnaderancha {
float: right;
width: 561px;
padding: 0px 0px 0px 0px;
border-left: 1px dotted #7e848d;
float: right;
margin: 55px 0 0 0;
padding-bottom: 32768px;
margin-bottom: -32768px;
}
div.columnadermedia {
float: right;
width: 361px;
padding: 0px 0px 0px 0px;
border-left: 1px dotted #7e848d;
float: right;
margin: 55px 0 0 0;
padding-bottom: 32768px;
margin-bottom: -32768px;
}
div.filaunica {
padding: 0px 0px 0px 0px;
margin: 0;
}
/*** PIE ***/
div#pie {
margin:0;
padding:0;
}
div#piedentro {
	margin: 0px 0 0 0;
	padding: 5px 5px 8px 5px;
	background-color: #bfbfbb;
	overflow: hidden; /* alineado sen salto de marxe */
}
/* PARTE INFERIOR IZQUIERDA(comprende copyright) */
#copyright {
	float: left; 
	width: 500px;
	font-size: 0.9em;
	color:#646464;
	padding: 4px 0px 0px 10px; 
}
#copyright p{
padding: 0; 
margin:0 0 4px 0;
}
div#piedentro #copyright ul {
margin:0;
padding:0;
color:#00541a;
}
div#piedentro #copyright ul li {
	list-style-type: none;
	display: inline;
	/* separa entre si */
	padding: 0px 0px 0px 0px;
color:#00541a;
}
div#piedentro #copyright ul li a {
    text-decoration: none;
	font-weight: normal;
	color:#00541a;
}
div#piedentro #copyright ul li a:hover {
    color:#000000;
}
/* PARTE SUPERIOR DERECHA(comprende idioma y minimenu) */
#piederecha {
	float: right; 
	width: 350px;
	text-align: right;
	padding: 22px 10px 0px 0px; 
}
/* menu inferior derecha */
.minimenupie {
	text-align: right;
	} 
	
.minimenupie img{
	border:0;
	margin: 3px 0 0 5px;
	}
.minimenupie ul {
	display: inline;
	color:#00541a;
	font-size: 0.9em;
}
.minimenupie ul li {
	list-style-type: none;
	display: inline;
	color:#00541a;
	/* separa entre si */
	padding: 0px 0px 0px 4px;
}
.minimenupie ul li a {
    text-decoration: none;
	font-weight: normal;
	color:#00541a;
}
.minimenupie ul li a:hover {
    color:#000000;
}

/*** buscar ***/

.buscar {
	width: 34%;
    float:right;
	text-align: right;
	color:#FFFFFF;
	padding:0 5px 0 0px;
	margin:0;
	height:24px;
	line-height:24px;
	background:#9d9d9a;
	border-left: 1px #FFFFFF solid;
	display: inline;
}
.buscar *{
margin-top: 3px;
}
.buscar form{
display:inline;
}
#buscadoraxuda{
width: 100%;
}
.buscarizq{
width: 260px;
float: left;
}
.buscarder{
width: 260px;
float: left;
margin: 0px 0px 0px 50px;
}
.centrobusqueda input, .centrobusqueda select{
margin: 0px 0px 0px 4px;
}
/*** FORMULARIOS ***/
input, select{
font-size: 0.9em;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
background: #FFFFFF;
border: 1px solid #000000;
}

.centrobusqueda input, .centrobusqueda select, .centrobusqueda textarea {
  width: 150px;
  margin: 0 0 6px 0;
}
.textder{
text-align:left;
}
.submit, .rowderecha .submit{
width: 50px;
cursor: pointer;
color: #FFFFFF;
background: #627b1c;
border: 1px solid #000000;
}
.submit1, .rowderecha .submit1{
cursor: pointer;
color: #FFFFFF;
background: #627b1c;
border: 1px solid #000000;
margin: 0px 0px 0px 0px;
}
a.submit1,  a.submit1 a:hover{
padding: 2px 4px;
text-decoration: none;
font-size: 0.9em;
color: #FFFFFF;
}
fieldset {
	border: 0;
}

button {
	color: white;
	background-color: black;
	text-align: center;
	border: 0;
	cursor: pointer;
}

/** comunes **/
p {
	line-height: 1.1em;
	font-size: 1em;
}
blockquote, q {
	margin: 0.80em 0 0 1em;
	quotes: "" "";
}

.nfloat {
	float: none;
}
.lfloat0 {
float: left;
border: 0px;
margin:0px;
}
.cajader0 {
border: 0px;
float: right;
margin:0px 2px 0px 0px;
padding:0px;
}
.lfloat {
width: 208px;
float: left;
border-right: 1px dotted #7e848d;
margin:0px 0px 0px 0px;
padding-bottom: 32768px;
margin-bottom: -32768px;
}
.floatr {
float: right;
margin:5px 2px 0px 0px;
}
/*** salto ***/
.clear {
clear: both;
}
.lclear {
clear: left;
}
.rclear {
clear: right;
}
.noscript{
margin: 0px 0px -5px 0px;
padding: 0px 0px 0px 0px;
}
/** ERRO **/
div#erro {
padding: 8px;
margin: 1px 12px 0px 0px;
	text-align: left;
	border: 1px solid #666666;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


