/*CSS AESAN AA*/
body{
	top: 0;
	left: 0;
}
#contenedor_principal {
	overflow: hidden;
	width: 100%;
}
#centrar {
	width: 100%;
	margin:auto;
}
/*CABECERA*/
#cabecera {
	margin-top: 2px;
	width: 100%;
	height: auto;
}
/*CABEZERA IZQUIERDA: LOGOS Y TITULAR*/
#logo_ministerio {
	float: left;
	margin-right: 0;
}
#logo_ministerio img {
	border: none;
}
#logo_Aesa {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
#logo_Aesa img {
	border: none;
}
#logo {
	float: left;
	text-align: center;
	width: 45%;
}
/*Titular de la cabecera*/
h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3A4B00;
	font-weight: bold;
	font-size: 0.9em;
	padding-top: 0;
	margin-top: 0;
}
h1 em{
	color: #628000;
	font-size: 1.3em;
}

/*CABECERA DERECHA: CONTACTAR, MAPA WEB Y BUSCADORES*/
#cabecera_der {
	float: right;
	margin-top: 0;
	width: 20%;
}
/*Caja contenedora: links contactar y mapa web y buscadores*/
#buscador {
	margin-top: 0;
	color: #333333;
}
/*MAPA WEB, CONTACTAR E IMPRIMIR*/
/*15072008*/

#ns_mapaWeb,
#ns_contactar,
#ns_imprimir {
	margin-top: 0px;
	float: left;
	margin-left: 0px;
	font-size: 0.9em;
}
#ns_mapaWeb img,
#ns_contactar img,
#ns_imprimir img {
	border: none;
	height: 1.1em;
	text-decoration: none;
}
#ns_mapaWeb a,
#ns_contactar a,
#ns_imprimir a {
	border: none;
	text-decoration: none;
	color: #333333;
	font-size: 0.7em;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 5px;
}
#ns_mapaWeb a:hover,
#ns_contactar a:hover,
#ns_imprimir a:hover {
	border: none;
	text-decoration: none;
	color: #628000;
	font-size: 0.7em;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 5px;
}
/*FIN 15072008*/

/*CLASE DE LOS ICONOS DE LA CABECERA*/
.ico_cabecera {
	width: 1.20em;
}
#search {
	float:left;
	width: 100%;
}
/*BUSQUEDA SIMPLE*/
.bu_simple {
	padding-top: 0;
	float: left;
}
input {
	font-weight: bold;
	color: #293602;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.bu_simple input {
	font-size: 0.6em;
}
.buscador {
	padding-left: 3px;
}
/*BUSQUEDA AVANZADA*/
.bu_avanzada {
	margin-top: 0;
}
.bu_avanzada a  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
.bu_avanzada a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	text-decoration: none;
	color: #628000;
}

/*CUERPO*/
.cuerpo {
	margin-top: 0;
	float: left;
	width: 100%;
}

/*BARRA HORIZONTAL LINKS NAVEGACION*/
#barra_menu {
	width: 100%;
	min-height: 2.2em;
	height: auto;
	background-color: #E1E7B6; 
	text-align: center; 
}
/*LINKS DE ESTA BARRA*/
#barra_menu a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
#barra_menu a:hover {
	color: #D8E0C0;
	text-decoration: none;
	font-weight: bold;
}
#barra_menu .link_selec {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
/*Cajas de los links de la barra horizontal*/
.inicio {
	float: left;
	width: 20%;
	height: 100%;
	background-color: #628000;
	text-decoration: none;
	text-align: center;
}
.caja_menu_med {
	float: left;
	width: 14%;
	height: 100%;
	margin-left: 0.2em;
	background-color: #628000;
	text-decoration: none;
	text-align: center;
}
.caja_menu_peq {
	float: left;
	width: 10%;
	height: 100%;
	margin-left: 0.2em;
	background-color: #628000;
	text-decoration: none;
	text-align: center;
}
/*Caja intermedia margins*/
.inicio div,
.caja_menu_med div,
.caja_menu_peq div {
	height: 1.8em;
	margin: 0.2em 0.4em 0.2em 0.4em;
}

/*Caja Inicio*/
.inicio a {
	font-size: 0.75em;
	color: #ffffff;
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
.inicio a:hover{
	font-size: 0.75em;
	color: #ffffff;
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration: none
}

.inicio .selec {
	font-size: 0.75em;
	color: #ffffff;
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
/*Cajas links medianas*/
.caja_menu_med a {
	font-size: 0.75em;
	color: #ffffff;
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration: none
}
.caja_menu_med a {
	font-size: 0.75em;
	color: #ffffff;
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
.caja_menu_med a:hover {
	font-size: 0.75em;
	color: #ffffff;
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
.caja_menu_med .selec {
	font-size: 0.75em;
	color: #ffffff;
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
/*Cajas links pequeñas*/
.caja_menu_peq a {
	font-size: 0.75em;
	color: #ffffff;
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
.caja_menu_peq a:hover {
	font-size: 0.75em;
	color: #ffffff;
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
.caja_menu_peq .selec {
	font-size: 0.75em;
	color: #ffffff;
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration: none;
}

/*CAJA CONTENIDOS*/
#contenido {
	width: 100%;
	height: 100%;
}
/*MENU VERTICAL NAVEGACION*/
#menu_izq {
	float: left;
	width: 20%;
	background-color: #e1e7b6;
	text-align:left;
	margin-left:0;
}

/*Primer nivel*/
#menunavegacion {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	list-style-type: none;
}
.menunavegacion {
	margin-top: 3px;
	padding-left:0;
	margin-left: 0;
}

#menunavegacion li {
	padding: 0.7em 0 0.7em 0;
	/*padding-bottom: 3px;*/
	margin-left: 0;
	background-color: #628000;
	margin-bottom: 1px;
	list-style-type: none;
	text-align: left;
}
#menunavegacion li .texto_menu_selec {
	text-align: left;
	padding-left: 0.3em;
	/*padding-bottom: 0 !important;*/
	color: #ffffff;
	font-weight: bold;
	list-style-type: none;
}
/*Primer nivel roll-over*/
#menunavegacion li a{
	width: 95%;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 0.3em;
 	list-style-type: none;
}
#menunavegacion li a:hover {
	width: 95%;
	font-size: 1em;
	font-weight: bold;
	color: #D8E0C0;
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-decoration: none;
	list-style-type: none;
}

/* Segundo nivel */

#menunavegacion .menunavegacion2 {
 	margin-left: 0;
	padding-top: 2px;
	padding-left:0;
}
#menunavegacion .menunavegacion2 li{
	padding: 0.3em 0 0.3em 0;
	font-size: 1em;
	margin-left: 0;
	padding-left:1em;
	margin-top: 0;
	letter-spacing: -1px;
	text-decoration: none;
	text-align: left;
	color: #535252;
	font-weight: normal;
	list-style-type: none;
	background-color: #E1E7B6;
}
/*Segundo nivel roll-over*/
#menunavegacion .menunavegacion2 li a{
	font-size: 1em;
	 font-weight: normal;
	 color: #535252;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 letter-spacing: -1px;
	 text-decoration: none;
	 background: none;
	 list-style-type: none;
}
#menunavegacion .menunavegacion2 li a:hover {
	font-size: 1em;
	 font-weight: normal;
	 color: #9BB009;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 letter-spacing: -1px;
	 text-decoration: none;
	 background: none;
	 list-style-type: none;
}

#menunavegacion .menunavegacion2 .texto_menu_hijo_selec {
	font-size: 1em;
	letter-spacing: -1px;
	text-decoration: none;
	text-align: left;
	color: #3C4C01;
	font-weight: bold;
	list-style-type: none;
}


/* Tercer nivel */
#menunavegacion .menunavegacion3 {
	font-size: 0.99em;
    padding-top:0.1em;
	font-weight: normal;
	padding-left:0;
	margin-left:0;
}
#menunavegacion .menunavegacion3 li {
	font-size: 0.99em;
	text-decoration: none;
	text-align: left;
	color: #535252;
	font-weight: normal;
	padding-left:0.2em;
	margin-left: 0;
	margin-top: 0;
	list-style-type: square;
	list-style-position:inside;
	background-color: #BECA94;
}

/*Tercer nivel roll-over*/
#menunavegacion .menunavegacion3 li a {
	font-size: 0.99em;
	font-weight: normal;
	color: #535252;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	list-style-type: square;
}
#menunavegacion .menunavegacion3 li a:hover {
	font-size: 0.99em;
	font-weight: normal;
	color: #9bb009;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	list-style-type: square;
}
#menunavegacion .menunavegacion3 .texto_menu_hijo_2_selec {
	font-size: 0.99em;
	text-decoration: none;
	text-align: left;
	color: #3C4C01;
	font-weight: bold;
	list-style-type: square;
}

/* Cuarto nivel */
#menunavegacion .menunavegacion4 {
	font-weight: normal;
	padding-top: 1px;
	padding-left: 0;
	margin-left:0;
}
#menunavegacion .menunavegacion4 li {
	font-size: 1em;
	text-decoration: none;
	text-align: left;
	color: #535252;
	padding-left: 0.8em;
	margin-left: 0em;
	list-style-type: disc;
	list-style-position:inside;
	background-color: #F0F4DB;
}

/*Cuarto nivel roll-over*/
#menunavegacion .menunavegacion4 li a {
	font-weight: normal; 
	color: #535252; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	list-style-type: disc;
}
#menunavegacion .menunavegacion4 li a:hover {
	font-weight: normal;
	color: #9bb009;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	list-style-type: disc;
}
#menunavegacion .menunavegacion4 .texto_menu_hijo_3_selec {
	font-weight: bold;
	font-size: 1em;
	color: #3C4C01;
	text-decoration: none;
	text-align: left;
	color: #9BB009;
}

/* Quinto nivel */
#menunavegacion .menunavegacion5 {
	font-weight: normal;
	padding-top: 1px;
	left: 0;
}
#menunavegacion .menunavegacion5 li {
	font-size: 1em;
	text-decoration: none;
	text-align: left;
	color: #535252;
	margin-left: -2em;
	list-style-type: circle;
	list-style-position:inside;
	background-color: #F8FAEE;
}

/*Quinto nivel roll-over*/
#menunavegacion .menunavegacion5 li a {
	font-weight: normal; 
	color: #535252; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	list-style-type: circle;
}
#menunavegacion .menunavegacion5 li a:hover {
	font-weight: normal;
	color: #9bb009;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	list-style-type: circle;
}
#menunavegacion .menunavegacion4 .texto_menu_hijo_4_selec {
	font-weight: bold;
	font-size: 1em;
	color: #3C4C01;
	text-decoration: none;
	text-align: left;
	color: #9BB009;
}


/*imagen del primer nivel del arbol de navegación*/

.posterior {
	padding-right: 0.8em;
}

/*CONTENEDOR CENTRAL*/
/*CON COLUMNA A LA DERECHA*/
#centro {
	margin-top: 8px;
	float: left;
	margin-left: 6px;
	width: 54%;
	margin-right: 3px;
}
/*SIN COLUMNA A LA DERECHA*/
#centro_estructura1 {
	margin-top: 6px;
	float: left;
	margin-left: 6px;
	width: 78%;
	margin-right: 6px;
}

/*RASTRO DE MIGAS*/
#rastromiga_jsp {
	margin: 0 3px 5px 3px;
	width: 98%;
	color: #333333;
}
.nivel4 {
	font-weight: normal;
	font-size: 0.7em;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	text-decoration: none
}
.nivel4 a {
	font-weight: normal;
	font-size: 0.7em;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	text-decoration: none;
}
.nivel4 a:hover {
	font-weight: normal;
	font-size: 0.7em;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	text-decoration: underline;
}
.nivel4_selec {
	font-weight: bold;
	font-size: 0.7em;
	color: #628000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	text-decoration: none;
}

/*CAJA PAGINACION*/
#boxPag{
	height:2.5em;	
	width:100%;
	background-color:#E9EDC8;
	margin-bottom: 1em;
}
#boxPag span a {
	color: #3A4B00;
	font-weight:bold;
}
#boxPag span a:hover {
	color: #9BB009;
	font-weight:bold;
}


.textopaginas{ 
	padding:0em 0em 0em 0em; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 0.7em;
	color:#333333;
	font-weight: bold;
	font-variant: normal;
}
.derecha2{ 
	position:relative;
	text-align:right;
	padding: 0.4em 0.5em 0.4em 0.5em;
}
.derecha3{
	padding-left:5em;
	font-size: 0.85em;
}

.borde {
	border: 0.1em solid #B1C080;
	padding: 0 0.2em 0 0.2em;
	margin: 0 0.2em 0 0.2em;
}

/*CONTENEDOR DEL TEXTO Y FORMULARIOS DE LA CAJA CENTRAL*/
#cuerpo_jsp {
	display: block;
	width: 98%;
	height: auto;
	margin: 0 3px 0 3px;
	padding-top: 0;
	padding-bottom: 1em;
}
#cuerpo_jsp img {
	 float: left;
	 margin: 5px 5px 5px 0;
}

#cuerpo_jsp p, li {
	font-weight: normal;
	font-size: 0.75em;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration: none;
}
/*29/10/2008*/
/*05052008*/
/*FORMULARIO*/
.centrar {
	text-align: center;
	margin: 0 auto;
}
#ayuda {
	width: 100%;
	font-size: 0.7em;
}

.ayuda {
	float: right;
	text-align: center;
}

.ayuda img{
	border: none;
}

.imgAyuda {
	width: 1.20em;
}


.boxform {
	position: relative; width: 99%;
}
.sinBordeArriba {
	margin-top:2em;
	padding-top:0em;
}
fieldset {
	background-color: #F8F8F8;
	border-top: 0.75em solid #BECA94;
	border-right: none;
	border-bottom: 0.05em solid #BECA94;
	border-left: none;
	margin:0.8em 0.4em 0.4em;
	padding-left:0.9em;
}
legend span{
	font-size: 0.65em;
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor:pointer;
	background: #628000;
	padding: 0 0.7em 0 0.7em;
}
/*CAJA AL 100%*/
.divform100 { 
	float:left; 
	width:100%;
	padding:0.5em 0em 0em 0.2em;
	font-size: 0.7em;
	font-weight: bold;
	color:#2A2A2A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.divform100 div{
	padding: 0.3em 0 0.7em 0;
}
.divform100 label{ 
	width:11em;
}
.divform100 select {
   width:35em;
}

.divform100 div ul li {
	padding-left: 3em;
}
.divform100 h2 {
	font-size: 0.9em;
}
.divform100 div .submitbutton {
	width: 7em;
	font-size: 0.9em;
	border: 0.1em solid #B7B9AB;
	color: #ffffff;
	font-weight: bold;
	cursor:pointer;
	background: #628000;
}

/*CAJA AL 50%*/
.divform50 { 
	float:left; 
	width:49%;
	font-size: 0.7em;
	padding:0.5em 0em 0em 0.2em;
	font-size: 0.7em;
	font-weight: bold;
	color:#2A2A2A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.divform50 div{
	padding: 0.3em 0 0.7em 0;
}
.divform50 label{ 
    float:left;
	width:11em;
}
.divform50 select {
   width: 11.3em;
}

.floLeft label{ 
    float:left;
	text-align: left;
}

.textoinp {
background-color: #FFFFFF;
border: 0.1em solid #B4B4B4;
margin-right:0.1em;
margin-left:0.1em;
color: #2A2A2A;
font-style: normal;
font-size:1em;
font-weight: normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}
.div100 {
	width: 35em;
	margin-bottom: 1em;
}
.div75 {
	width: 18em;}

/*BOTON*/
#boxbutton {width: 100%; position: relative;}
.flotderc{ float:right; clear: both; }
.formbusc{
padding-left:0.5em;
padding-top:0.1em;
padding-right: 0.5em;
}
.submitbutton {
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.60em;
	border: 0.1em solid #B7B9AB;
	color: #ffffff;
	font-weight: bold;
	cursor:pointer;
	background: #628000;
}
.submitbutton2{
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.60em;
	border: 0.1em solid #B7B9AB;
	color: #ffffff;
	font-weight: bold;
	cursor:pointer;
	background: #808000;
}

.submitbutton3{
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.60em;
	border: 0.1em solid #B7B9AB;
	color: #333333;
	font-weight: bold;
	cursor:pointer;
	background: #FFF4B8;
}
/*TABLA DE RESULTADOS BUSQUEDA FORMULARIO*/
table {
	width: 100%;
	margin-bottom: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
caption { 
	font-size: 0.8em;
	font-weight: bold;
}
/*roll-over links de la tabla*/
tr a {
color: #AB0031;
text-decoration: none;
}
tr a:hover { 
color: #C04065;
text-decoration: none;}

/*08042009*/
th {
font-size: 0.70em;
color: #F0F0F0;
padding: 0.5em 1em 0.5em 1em;
background-color: #628000;
}
/*FIN 08042009*/

th a {
color: #FFFFFF;
text-decoration: none;
}

th a:hover {
color: #C04065;
text-decoration: none;
}

/*08042009*/
td {
font-size: 0.70em;
}
/*FIN 08042009*/


.par {
background-color: #ffffff;
padding: 0.5em 0 0.5em 0;
}
.impar {
background-color: #F4F7E4;
padding: 0.5em 0 0.5em 0;
}
/*Fin 05052008*/

/*Fin 29/10/2008*/
/*BORDES DE LA CAJA DE CONTENIDOS*/
.borde_verde {
	border-top: 1px solid #004000;
}
.borde_verde_ambos {
	margin-top: -0.5em;
	padding-top: 0;
	border-top: 0.15em solid #004000;
	border-bottom: 0.15em solid #004000;
}
* html .borde_verde_ambos {
	margin-top: -0.8em;
	padding-top: 0;
	border-top: 0.15em solid #004000;
	border-bottom: 0.15em solid #004000;
}
*:first-child+html .borde_verde_ambos {
	margin-top: -0.8em;
	padding-top: 0;
	border-top: 0.15em solid #004000;
	border-bottom: 0.15em solid #004000;
}
.borde_verde_bottom {
	border-bottom: 0.04em dashed #004000;
	padding: 0.3em 0 0.3em 0;
}

.borde_verde_top {
	border-top: 0.15em solid #004000;
	margin-top: -0.5em;
}
* html .borde_verde_top {
	border-top: 0.15em solid #004000;
	margin-top: -0.8em;
}
*:first-child+html .borde_verde_top {
	border-top: 0.15em solid #004000;
	margin-top: -0.8em;
}



/*Listas de definición*/
dl { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
dt { color: #628000;font-weight: bold;}
dd { margin-bottom: 1em;font-weight: normal;}

/*Encabezados*/
h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #628000;
	font-weight: bold;
	font-size: 0.9em;
	padding-top: 0.5em;
}
h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3A4B00;
	font-weight: bold;
	font-size: 0.8em;
}
#cuerpo_jsp h3 a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:  #3A4B00;
	font-weight: bold;
	font-size: 100%;
}
#cuerpo_jsp h3 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #9BB009;
	font-weight: bold;
	font-size: 100%;
}


h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #628000;
	font-weight: bold;
	font-size: 0.8em;
}

/*Alineación del texto*/
.dcho { text-align: right;}
.izdo { text-align: left;}

/*Acrónimos- para que se muestre subrayado en IE*/
acronym  { border-bottom: 1px dotted #728290;}

/*Link general*/

a {color: #333333; text-decoration: none; font-weight: normal;

}

a:hover {color:#9BB009; text-decoration: underline; font-weight: normal;

}

/*Li con icono de cruz*/
.listadoCruz {
	color: #535252;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.listadoCruz li {
	list-style-image: url(../img/flechaPeq.gif);
	padding-bottom: 0.2em;
}
* html .listadoCruz li {
	list-style-image: url(../img/flechaPeq.gif);
	padding-bottom: 0.3em;
}
*:first-child+html .listadoCruz li {
	list-style-image: url(../img/flechaPeq.gif);
	padding-bottom: 0.5em;
}

#cuerpo_jsp .listadoCruz li a{
	font-size: 1em;
}

#cuerpo_jsp .listadoCruz li a:hover{
	font-size: 1em;
}

/*Area de escritura, roll-over de todos los links con texto verde*/
#cuerpo_jsp a,
.contenido_jsp a {
	font-weight: normal;
	font-size: 1.1em;
	color: #628000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#cuerpo_jsp a:hover,
.contenido_jsp a:hover {
	font-weight: normal;
	font-size: 1.1em;
	cursor:pointer;
	color: #9BB009;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*02102008 Estilos de los span a href dentro del cuerpo*/
#cuerpo_jsp span a {
	font-weight: bold;
	font-size: 12px;
	color:  #3A4B00;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#cuerpo_jsp span a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #9BB009;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*02102008 Estilos de los span sin link dentro del cuerpo*/
/*Tamaño del texto ampliar*/
.enlaceSmall { 
	font-size: 0.85em;
}

/*Caja RECUERDE con BOMBILLA*/
#contenido_recuerde {
	margin-top: 2px;
	float: left;
	margin-bottom: 2px;
	width: 100%;
	background-color: #E1E7B6;
	color: #334000;
}
.nota_recuerde { margin: 1em 1em 1em 1em;}

/*CONENEDOR ACCIONES: IMPRIMIR, ENVIAR A UN AMIGO*/
.flotar_right {
	float: right;
	vertical-align: bottom;
}
.flotar_left {
	float: left;
}

/*CONTENEDOR CAJA: MAS INFORMACION*/
#cuerpo_masinfo {
	float: left;
	width: 100%;
	border: 1px solid #CCCCCC;
	top: 0;
	margin-top: 0;
	margin-bottom: 2px;
}
.contenido_masinfo {
	float: left;
	width: 98%;
	margin-left: 5px;
}
.contenido_masinfo li {
	list-style-image: url(../img/links.gif);
}

/*LISTADO CON ICONO DE PDF*/
.pdf {
	list-style-image: url(../img/pdf.gif);
}
.contenido_masinfo li.pdf {
	list-style-image: url(../img/pdf.gif);
}
/*FECHA del area CONTENIDOS*/
.fecha {
	font-weight: bold;
	font-size: 0.9em;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*Contenedor del texto,imagenes y acciones*/
.contenido_jsp {
	float: left;
	width: 100%;
	margin-top: 10px; 
}

/*CAJA DEL APARTADOS QUE CONTIENEN TEXTO Y FOTOS (MULTIMEDIA,NUTRICION,...)*/
#cuerpo_jsp div {
	height: auto;
}
.multimed {
	min-height: 5em;
	height: auto;
}
.multimedPaddRight{
	padding-right: 3em;
}
.multimedPaddLeft {
	padding-left: 3em;
}


/*Clases de las paginas con FORMULARIOS*/
.iconos_flotantes {
	float: right;
	top: 0;
	left: 0;
}
.calendario {width: 1.56em;}
.aspa {width: 1.56em;}
.flecha {
	width: 0.58em;
}

/*Tamaños imágenes*/
.foto0 { width: 1.23em; }
.foto1 { width: 6em; top: 0; left: 0; padding: 0.5em 0.5em 0.5em 0;}
.foto2 { width: 6.00em;  top: 0; left: 0; padding: 0.5em 1.3em 0.5em 0;}
.foto3 { width: 8.84em; top:0; left: 0; padding: 0.5em 0.5em 0.5em 0.5em;}
.foto4 { width: 14.00em;  top: 0; left: 0; padding: 0.5em 1.3em 0.5em 1em;}
.foto5 { width: 12.15em; top:0; left: 0;}
.foto6 { width: 6.25em; top:0; left: 0;}
.foto7 { width: 17.63em;  top:0; left: 0;}
.foto8 { width: 3.75em; padding: 0.5em 0.5em 0.5em 0.5em;}
.fotoBombilla { width: 4.38em; padding: 0.5em 0.5em 0.5em 0.5em;}
.tit_img1 {
	position: relative; width: 9.88em; top: 0; left: 0; z-index: 0; padding: 0.5em 1.3em 0.5em 0;
}
.ico_print { width: 1.50em; padding: 0 0.5em 0 0.5em;}
.ico_send { width: 1.50em; padding: 0 0.5em 0 0.5em;}


/*ICONO FORMULARIOS*/
.lupa {
border: none;
width: 2.10em;
}
/*MAPA DEL SITIO WEB 08052008*/
#mapaWeb {
margin-left: 15px;
}
#mapaWeb li { list-style-image: url(../img/flechaV.gif); font-size: 0.8em;}

#mapaWeb li li { list-style-image: none; list-style: square; font-size: 100%;}

#mapaWeb li li li { list-style: square; font-size: 100%;}

#mapaWeb li  li li li { list-style: disc; font-size: 100%;}

#mapaWeb li  li li li li { list-style: circle; font-size: 100%;}

#mapaWeb li a {
	/*font-size: 120%;*/
	font-weight: bold;
	color: #535252;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#mapaWeb li a:hover {
	/*font-size: 120%;*/
	font-weight: bold;
	color: #9BB009;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#mapaWeb li li a,
#mapaWeb li li li a,
#mapaWeb li li li li a,
#mapaWeb li li li li li a {
	/*font-size: 130%;*/
	font-weight: normal;
	color: #535252;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#mapaWeb li li a:hover,
#mapaWeb li li li a:hover,
#mapaWeb li li li li a:hover,
#mapaWeb li li li li li a:hover {
	/*font-size: 130%;*/
	font-weight: normal;
	color: #9BB009;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/*FIN MAPA DEL SITIO WEB 08052008*/

/*MENU DERECHO*/
#menu_der {
	float: right;
	width: 20%;
	border-right: #c6cdd0 1px solid;
	border-bottom: #c6cdd0 1px solid;
	border-left: #c6cdd0 1px solid;
	margin-top: 0;
	height: auto;
	min-height: 350px;
	background-color: #f6f6f6;
}
.menu_der_box {
 	width: 100%;
	position: relative;
	display: block;
	top: 0;
	padding-bottom: 0.5em;
}
/*TITULARES de AESAN INFORMA Y NOVEDADES*/
.menu_der_tit {
	position: absolute;
	display: block;
	width: 150px;
	top: 0;
	margin-top: 2em;
	left: 0;
	z-index: 1;
}
html>body .menu_der_tit {
	position: absolute;
	display: block;
	width: 150px;
	top: 0;
	left: 0px;
	z-index: 1;
}
.menu_der_tit a {
	font-size: 1.1em;
}

/*Texto*/
#menu_der p {
	padding-left: 0.5em;
	color: #535252;
	font-size: 0.7em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#menu_der p a {
	color: #628000;
	text-decoration: none;
	font-weight: bold;
}
#menu_der p a:hover {
	color:#9BB009;
	text-decoration: none;
	font-weight: bold;
}
#menu_der .enlaceSmall { 
	font-size: 0.9em;
}

/*Estilo de la fecha de Noticias*/
.fechaNoticias {
	font-weight: bold;
	font-size: 0.9em;
	color: #628000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*PIE*/
#pie {
	float: left;
	width: 100%;
	height: auto;
	padding-top: 1em;
	text-align: center;
}
#pie img {
	border: none;
	text-decoration: none;
}
#pie a {
	color: #666666;
	font-size: 0.6em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#pie a:hover {
	color: #000000;
	font-size: 0.6em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.pie {
	font-weight: normal;
	font-size: 0.8em;
	color: #9bb009;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	text-decoration: none;
}
.img_validador { 
	width: 6.05em;
	border: none;
}	

.desactivado {
    display: none;
}

.activado {
    display: block;
}









