CSS DE PRODUCCCION GENERAL BODY {
    left: 0;
    top: 0;
}
#contenedor_principal {
    overflow: hidden;
    width: 100%;
}
#centrar {
    margin: auto;
    width: 100%;
}
#cabecera {
    height: auto;
    margin-top: 2px;
    width: 100%;
}
#logo_ministerio {
    float: left;
    margin-right: 0;
}
#logo_ministerio IMG {
    border-style: none;
    width: 214px;
    height: 56px;  
}
#logo_Aesa {
    float: left;
    margin-left: 0;
    margin-right: 0;
}
#logo_Aesa IMG {
    border-style: none;
    width: 115px;
    height: 55px;  
}
#logo_Presidencia {
    float: left;
    margin-left: 0;
}
#logo_Presidencia IMG {
    border-style: none;
}
.logPresidencia {
    height: 3.44em;
}
#logo {
    float: left;
    text-align: center;
    width: 34%;
}
* HTML #logo {
    width: 32%;
}
:first-child + HTML #logo {
    width: 32%;
}
H1 {
    color: #3A4B00;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    margin-top: 0;
    padding-top: 0;
}
H1 EM {
    color: #628000;
    font-size: 1.3em;
}
#cabecera_der {
    float: right;
    margin-top: 0;
    margin-right: 0;
    width: 26%;
}

#buscador {
    color: #333333;
    margin-top: 0;
}

DIV#cabecera_der DIV#buscador INPUT[TYPE='text'] {
    width:60%;
}

DIV#cabecera_der DIV#buscador INPUT[TYPE='submit']{
    margin-left:2%;
    width:25%;
}

#ns_mapaWeb {
    float: left;
    font-size: 0.9em;
    margin-left: 0;
    margin-top: 0;
}
#ns_contactar {
    float: left;
    font-size: 0.9em;
    margin-left: 0;
    margin-top: 0;
}
#ns_imprimir {
    float: left;
    font-size: 0.9em;
    margin-left: 0;
    margin-top: 0;
}
#ns_tutorial {
    float: left;
    font-size: 0.9em;
    margin-left: 0;
    margin-top: 0;
}
#ns_mapaWeb IMG {
    border-style: none;
    height: 1.1em;
    text-decoration: none;
}
#ns_contactar IMG {
    border-style: none;
    height: 1.1em;
    text-decoration: none;
}
#ns_imprimir IMG {
    border-style: none;
    height: 1.1em;
    text-decoration: none;
}
#ns_tutorial IMG {
    border-style: none;
    height: 1.1em;
    text-decoration: none;
}
#ns_mapaWeb A {
    border-style: none;
    color: #333333;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    padding-left: 5px;
    text-decoration: none;
}
#ns_contactar A {
    border-style: none;
    color: #333333;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    padding-left: 5px;
    text-decoration: none;
}
#ns_imprimir A {
    border-style: none;
    color: #333333;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    padding-left: 5px;
    text-decoration: none;
}
#ns_tutorial A {
    border-style: none;
    color: #333333;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    padding-left: 5px;
    text-decoration: none;
}
#ns_mapaWeb A:hover {
    border-style: none;
    color: #628000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    padding-left: 5px;
    text-decoration: none;
}
#ns_contactar A:hover {
    border-style: none;
    color: #628000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    padding-left: 5px;
    text-decoration: none;
}
#ns_imprimir A:hover {
    border-style: none;
    color: #628000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    padding-left: 5px;
    text-decoration: none;
}
#ns_tutorial A:hover {
    border-style: none;
    color: #628000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    padding-left: 5px;
    text-decoration: none;
}
.ico_cabecera {
    width: 1.2em;
}

#search {
    float: left;
    width: 100%;
    margin-left:0.5em;
}

.bu_simple {
    float: left;
    width: 100%;
    margin-top: 0.5em;
    padding-top: 0;
}
INPUT {
    color: #293602;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: bold;
}
.bu_simple INPUT {
    font-size: 0.6em;
}
.buscador {
    padding-left: 3px;
}
.bu_avanzada {
    margin-top: 0;
}
.bu_avanzada A {
    color: #333333;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.6em;
    font-weight: bold;
    text-decoration: none;
}
.bu_avanzada A:hover {
    color: #628000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.6em;
    font-weight: bold;
    text-decoration: none;
}
.anyo_2010 {
    border-style: none;
    float: right;
    margin: 0.75em -5em -3em -25em;
    position: relative;
}
.anyo_2009 {
    border-style: none;
    float: right;
    margin: -1.25em 14em -1em 0;
    position: relative;
}
.anyo_2008 {
    border-style: none;
    float: right;
    margin: 0.75em -5em -3em 0;
    position: relative;
}
.anyo_2007 {
    border-style: none;
    float: left;
    margin: -1.25em 16em -1em 25em;
    position: relative;
}
.anyo_2006 {
    border-style: none;
    float: left;
    margin: 0.75em -5em -3em 25em;
    position: relative;
}
.anyo_2005 {
    border-style: none;
    float: right;
    margin: -1.25em 14em -1em 30.5em;
}
.anyo_2004 {
    border-style: none;
    float: left;
    margin: 0.75em 0 -1em 30.7em;
    position: relative;
}
.cuerpo {
    float: left;
    margin-top: 0;
    width: 100%;
}
.inicio {
    background-color: #628000;
    float: left;
    height: 100%;
    width: 18%;
    margin-right:0.3%;
    text-align: center;
    text-decoration: none;

}
/* .caja_menu_med_ini {
    background-color: #628000;
    float: left;
    height: 100%;
    width: 18%;
    text-align: center;
    text-decoration: none;
    margin-left:0.3%;
} */
.caja_menu_med {
    background-color: #628000;
    float: left;
    height: 100%;
    width: 18%;
    text-align: center;
    text-decoration: none;
    margin-left:0.3%;
}
.caja_menu_peq {
    background-color: #628000;
    float: left;
    height: 100%;
    width: 10.2%;
    margin-left: 0.15%;
    margin-right: 0.15%;
    text-align: center;
    text-decoration: none;
}
.inicio DIV {
    height: 1.8em;
    margin: 0.2em 0.4em;
}
/* .caja_menu_med_ini DIV {
    height: 1.8em;
    margin: 0.2em 0.4em;
} */
.caja_menu_med DIV {
    height: 1.8em;
    margin: 0.2em 0.4em;
}
.caja_menu_peq DIV {
    height: 1.8em;
    margin: 0.2em 0.4em;
}
.inicio A {
    color: #FFFFFF;
    font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 0.75em;
    text-decoration: none;
}
.inicio A:hover {
    color: #FFFFFF;
    font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 0.75em;
    text-decoration: none;
}
.inicio .selec {
    color: #FFFFFF;
    font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 0.75em;
    text-decoration: none;
}
/* .caja_menu_med_ini A {
    color: #FFFFFF;
    font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 0.75em;
    text-decoration: none;
} */
.caja_menu_med A {
    color: #FFFFFF;
    font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 0.75em;
    text-decoration: none;
}
.caja_menu_med A:hover {
    color: #FFFFFF;
    font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 0.75em;
    text-decoration: none;
}
.caja_menu_med .selec {
    color: #FFFFFF;
    font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 0.75em;
    text-decoration: none;
}
.caja_menu_peq A {
    color: #FFFFFF;
    font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 0.75em;
    text-decoration: none;
}
.caja_menu_peq A:hover {
    color: #FFFFFF;
    font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 0.75em;
    text-decoration: none;
}
.caja_menu_peq .selec {
    color: #FFFFFF;
    font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 0.75em;
    text-decoration: none;
}
#contenido {
    height: 100%;
    width: 100%;
}
#menu_izq {
    background-color: #E1E7B6;
    float: left;
    margin-left: 0;
    text-align: left;
    width: 18%;
}
#menunavegacion {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: bold;
    list-style-type: none;
}
.menunavegacion {
    margin-left: 0;
    margin-top: 3px;
    padding-left: 0;
}
#menunavegacion LI {
    background-color: #628000;
    list-style-type: none;
    margin-bottom: 1px;
    margin-left: 0;
    padding: 0.7em 0;
    text-align: left;
}
#menunavegacion LI .texto_menu_selec {
    color: #FFFFFF;
    font-weight: bold;
    list-style-type: none;
    padding-left: 0.3em;
    text-align: left;
}
#menunavegacion LI A {
    color: #FFFFFF;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: bold;
    list-style-type: none;
    padding-left: 0.3em;
    text-decoration: none;
    width: 95%;
}
#menunavegacion LI A:hover {
    color: #D8E0C0;
    font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: bold;
    list-style-type: none;
    text-decoration: none;
    width: 95%;
}
#menunavegacion .menunavegacion2 {
    margin-left: 0;
    padding-left: 0;
    padding-top: 2px;
}
#menunavegacion .menunavegacion2 LI {
    background-color: #E1E7B6;
    color: #535252;
    font-size: 0.95em;
    font-weight: normal;
    letter-spacing: -1px;
    list-style-type: none;
    margin-left: 0;
    margin-top: 0;
    padding: 0.3em 0 0.3em 1em;
    text-align: left;
    text-decoration: none;
}
#menunavegacion .menunavegacion2 LI A {
    background: none repeat scroll 0 0 transparent;
    color: #535252;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.95em;
    font-weight: normal;
    letter-spacing: -1px;
    list-style-type: none;
    text-decoration: none;
}
#menunavegacion .menunavegacion2 LI A:hover {
    background: none repeat scroll 0 0 transparent;
    color: #9BB009;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.95em;
    font-weight: normal;
    letter-spacing: -1px;
    list-style-type: none;
    text-decoration: none;
}
#menunavegacion .menunavegacion2 .texto_menu_hijo_selec {
    color: #3C4C01;
    font-size: 0.95em;
    font-weight: bold;
    letter-spacing: -1px;
    list-style-type: none;
    text-align: left;
    text-decoration: none;
}
#menunavegacion .menunavegacion3 {
    font-size: 0.98em;
    font-weight: normal;
    margin-left: 0;
    padding-left: 0;
    padding-top: 0.1em;
}
#menunavegacion .menunavegacion3 LI {
    background-color: #BECA94;
    color: #535252;
    font-size: 0.98em;
    font-weight: normal;
    list-style-position: inside;
    list-style-type: square;
    margin-left: 0;
    margin-top: 0;
    padding-left: 0.2em;
    text-align: left;
    text-decoration: none;
}
#menunavegacion .menunavegacion3 LI A {
    color: #535252;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.98em;
    font-weight: normal;
    list-style-type: square;
    text-decoration: none;
}
#menunavegacion .menunavegacion3 LI A:hover {
    color: #9BB009;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.98em;
    font-weight: normal;
    list-style-type: square;
    text-decoration: none;
}
#menunavegacion .menunavegacion3 .texto_menu_hijo_2_selec {
    color: #3C4C01;
    font-size: 0.98em;
    font-weight: bold;
    list-style-type: square;
    text-align: left;
    text-decoration: none;
}
#menunavegacion .menunavegacion4 {
    font-size: 0.98em;
    font-weight: normal;
    margin-left: 0;
    padding-left: 0;
    padding-top: 0.1em;
}
#menunavegacion .menunavegacion4 LI {
    background-color: #F0F4DB;
    color: #535252;
    font-size: 0.98em;
    font-weight: normal;
    list-style-position: inside;
    list-style-type: disc;
    margin-left: 0;
    margin-top: 0;
    padding-left: 0.8em;
    text-align: left;
    text-decoration: none;
}
#menunavegacion .menunavegacion4 LI A {
    color: #535252;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.98em;
    font-weight: normal;
    list-style-type: disc;
    text-decoration: none;
}
#menunavegacion .menunavegacion4 LI A:hover {
    color: #9BB009;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.98em;
    font-weight: normal;
    list-style-type: disc;
    text-decoration: none;
}
#menunavegacion .menunavegacion4 .texto_menu_hijo_3_selec {
    color: #9BB009;
    font-size: 0.98em;
    font-weight: bold;
    list-style-type: disc;
    text-align: left;
    text-decoration: none;
}
#menunavegacion .menunavegacion5 {
    font-weight: normal;
    left: 0;
    padding-top: 1px;
}
#menunavegacion .menunavegacion5 LI {
    background-color: #F8FAEE;
    color: #535252;
    font-size: 0.98em;
    list-style-position: inside;
    list-style-type: circle;
    margin-left: -2em;
    text-align: left;
    text-decoration: none;
}
#menunavegacion .menunavegacion5 LI A {
    color: #535252;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    list-style-type: circle;
    text-decoration: none;
}
#menunavegacion .menunavegacion5 LI A:hover {
    color: #9BB009;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    list-style-type: circle;
    text-decoration: none;
}
#menunavegacion .menunavegacion4 .texto_menu_hijo_4_selec {
    color: #9BB009;
    font-size: 0.98em;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}
.posterior {
    padding-right: 0.8em;
}
#centro {
    float: left;
    margin-left: 6px;
    margin-right: 3px;
    margin-top: 8px;
    width: 62%;
}
#centro_estructura1 {
    float: left;
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 6px;
    width: 78%;
}
#rastromiga_jsp {
    color: #333333;
    margin: 0 3px 5px;
    width: 98%;
}
.div_miembro {
    color: #2A2A2A;
    float: right;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    margin-top: 0;
    padding: 0;
}
.nivel4 {
    color: #333333;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    font-weight: normal;
    letter-spacing: -1px;
    text-decoration: none;
}
.nivel4 A {
    color: #333333;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    font-weight: normal;
    letter-spacing: -1px;
    text-decoration: none;
}
.nivel4 A:hover {
    color: #333333;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    font-weight: normal;
    letter-spacing: -1px;
    text-decoration: underline;
}
.nivel4_selec {
    color: #628000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    letter-spacing: -1px;
    text-decoration: none;
}
#boxPag {
    background-color: #E9EDC8;
    height: 2.5em;
    margin-bottom: 1em;
    width: 100%;
}
#boxPag SPAN A {
    color: #3A4B00;
    font-weight: bold;
}
#boxPag SPAN A:hover {
    color: #9BB009;
    font-weight: bold;
}
.textopaginas {
    color: #333333;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    font-variant: normal;
    font-weight: bold;
    padding: 0;
}
.derecha2 {
    padding: 0.4em 0.5em;
    position: relative;
    text-align: right;
}
.derecha3 {
    font-size: 0.85em;
    padding-left: 5em;
}
.borde {
    border-color: #B1C080;
    border-right: 0.1em solid #B1C080;
    border-style: solid;
    border-width: 0.1em;
    margin: 0 0.2em;
    padding: 0 0.2em;
}
#cuerpo_jsp IMG {
    border-style: none;
    float: left;
    margin: 5px 25px 5px 0;
}
#cuerpo_jsp IMG.floRight {
    border-style: none;
    float: right;
    margin: 5px 0 5px 25px;
}
#cuerpo_jsp p.icoPdf {
    display: list-item;
    list-style-image: url("/AESAN/docs/img/iconos/ico_pdf.gif");
    list-style-position: inside;
}
#cuerpo_jsp p.icoExcel {
    display: list-item;
    list-style-image: url("/AESAN/docs/img/iconos/ico_excel.gif");
    list-style-position: inside;
}
#cuerpo_jsp p.icoWord {
    display: list-item;
    list-style-image: url("/AESAN/docs/img/iconos/ico_word.gif");
    list-style-position: inside;
}
#cuerpo_jsp p.icoZip {
    display: list-item;
    list-style-image: url("/AESAN/docs/img/iconos/ico_zip.jpg");
    list-style-position: inside;
}
#cuerpo_jsp p.icoIe {
    display: list-item;
    list-style-image: url("/AESAN/docs/img/iconos/ico_ie.gif");
    list-style-position: inside;
}
#cuerpo_jsp p.icoPpt {
    display: list-item;
    list-style-image: url("/AESAN/docs/img/iconos/ico_powerpoint.gif");
    list-style-position: inside;
}
#cuerpo_jsp P {
    color: #333333;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.75em;
    font-weight: normal;
    text-align: justify;
    text-decoration: none;
}
LI {
    color: #333333;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.75em;
    font-weight: normal;
    text-align: justify;
    text-decoration: none;
}
#cuerpo_jsp A:visited {
    color: #628000;
    cursor: pointer;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: bold;
}
.contenido_jsp A:hover {
    color: #9BB009;
    cursor: pointer;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: normal;
}
#cuerpo_jsp SPAN A {
    color: #3A4B00;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#cuerpo_jsp SPAN A:hover {
    color: #9BB009;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
* HTML .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
.centrar {
    margin: 0 auto;
    text-align: center;
}
#ayuda {
    font-size: 0.7em;
    width: 100%;
}
.ayuda {
    float: right;
    text-align: center;
}
.ayuda IMG {
    border-style: none;
}
.imgAyuda {
    width: 1.2em;
}
.boxform {
    position: relative;
    width: 99%;
}
.sinBordeArriba {
    margin-top: 2em;
    padding-top: 0;
}
FIELDSET {
    background-color: #F8F8F8;
    border-bottom: 0.05em solid #BECA94;
    border-style: solid none;
    border-top: 0.75em solid #BECA94;
    margin: 0.8em 0.4em 0.4em;
    padding-left: 0.9em;
}
LEGEND SPAN {
    background: none repeat scroll 0 0 #628000;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.65em;
    font-weight: bold;
    padding: 0 0.7em;
}
.divform100 {
    color: #2A2A2A;
    float: left;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    padding: 0.5em 0 0 0.2em;
    width: 100%;
}
.divform100 DIV {
    padding: 0.3em 0 0.7em;
}
.divform100 LABEL {
    width: 11em;
}
.divform100 SELECT {
    width: 35em;
}
.divform100 DIV UL LI {
    padding-left: 3em;
}
.divform100 H2 {
    font-size: 0.9em;
}
.divform100 DIV .submitbutton {
    background: none repeat scroll 0 0 #628000;
    border-color: #B7B9AB;
    border-right: 0.1em solid #B7B9AB;
    border-style: solid;
    border-width: 0.1em;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 0.9em;
    font-weight: bold;
    width: 7em;
}
.divform50 {
    color: #2A2A2A;
    float: left;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    padding: 0.5em 0 0 0.2em;
    width: 49%;
}
.divform50 DIV {
    padding: 0.3em 0 0.7em;
}
.divform50 LABEL {
    float: left;
    width: 11em;
}
.divform50 SELECT {
    width: 11.3em;
}
.floLeft LABEL {
    float: left;
    text-align: left;
}
.textoinp {
    background-color: #FFFFFF;
    border-color: #B4B4B4;
    border-right: 0.1em solid #B4B4B4;
    border-style: solid;
    border-width: 0.1em;
    color: #2A2A2A;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    margin-left: 0.1em;
    margin-right: 0.1em;
    text-align: left;
}
.div100 {
    margin-bottom: 1em;
    width: 35em;
}
.div75 {
    width: 18em;
}
#boxbutton {
    position: relative;
    width: 100%;
}
.flotderc {
    clear: both;
    float: right;
}
.formbusc {
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 0.1em;
}
.submitbutton {
    background: none repeat scroll 0 0 #628000;
    border-color: #B7B9AB;
    border-right: 0.1em solid #B7B9AB;
    border-style: solid;
    border-width: 0.1em;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.6em;
    font-weight: bold;
}
.submitbutton2 {
    background: none repeat scroll 0 0 #808000;
    border-color: #B7B9AB;
    border-right: 0.1em solid #B7B9AB;
    border-style: solid;
    border-width: 0.1em;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.6em;
    font-weight: bold;
}
.submitbutton3 {
    background: none repeat scroll 0 0 #FFF4B8;
    border-color: #B7B9AB;
    border-right: 0.1em solid #B7B9AB;
    border-style: solid;
    border-width: 0.1em;
    clear: both;
    color: #333333;
    cursor: pointer;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.6em;
    font-weight: bold;
}
TABLE {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    margin-bottom: 1em;
    width: 100%;
}
CAPTION {
    font-size: 0.8em;
    font-weight: bold;
}
TR A {
    color: #AB0031;
    text-decoration: none;
}
TR A:hover {
    color: #C04065;
    text-decoration: none;
}
TH {
    background-color: #628000;
    color: #F0F0F0;
    font-size: 0.8em;
    padding: 0.5em 1em;
}
TH A {
    color: #FFFFFF;
    text-decoration: none;
}
TH A:hover {
    color: #C04065;
    text-decoration: none;
}
TD {
    font-size: 0.7em;
}
.par {
    background-color: #FFFFFF;
    padding: 0.5em 0;
}
.impar {
    background-color: #F4F7E4;
    padding: 0.5em 0;
}
#tableNew {
}
#tableNew table {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    margin-bottom: 1em;
    width: 100%;
}
#tableNew caption {
    font-size: 0.8em;
    font-weight: bold;
}
#tableNew tr a {
    color: #000000 !important;
    font-size: 1em;
    text-decoration: none;
}
#tableNew tr a:hover {
    color: #628000 !important;
    font-size: 1em;
    text-decoration: none;
}
#tableNew tr a:visited {
    color: #000000 !important;
    font-size: 1em;
}
#tableNew TH {
    background-color: #E1E7B6;
    color: #000000;
    font-size: 0.8em;
}
#tableNew th.width15 {
    width: 15% !important;
}
#tableNew th.width50 {
    width: 50% !important;
}
#tableNew th a {
    color: #FFFFFF;
    text-decoration: none;
}
#tableNew th a:hover {
    color: #C04065;
    text-decoration: none;
}
#tableNew td {
    font-size: 0.7em;
}
#tableNew .par {
    background-color: #FFFFFF;
    padding: 0.0em 0;
}
#tableNew .impar {
    background-color: #F6F6F6;
    padding: 0.0em 0;
}
.borde_verde {
    border-top: 1px solid #004000;
}
.borde_verde_ambos {
    border-top: 0.15em solid #004000;
    margin-top: -0.5em;
    padding-top: 0;
}
* HTML .borde_verde_ambos {
    border-bottom: 0.15em solid #004000;
    border-top: 0.15em solid #004000;
    margin-top: -0.8em;
    padding-top: 0;
}
:first-child + HTML .borde_verde_ambos {
    border-top: 0.15em solid #004000;
    margin-top: -0.8em;
    padding-top: 0;
}
.borde_verde_bottom {
    border-bottom: 0.04em dashed #004000;
    padding: 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;
}
DL {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.8em;
}
DT {
    color: #628000;
    font-weight: bold;
}
DD {
    font-weight: normal;
    margin-bottom: 1em;
}
H2 {
    color: #628000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    padding-top: 0.5em;
}
H3 {
    color: #3A4B00;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
}
#cuerpo_jsp H3 A {
    color: #3A4B00;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 100%;
    font-weight: bold;
}
#cuerpo_jsp H3 A:hover {
    color: #9BB009;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 100%;
    font-weight: bold;
}
H4 {
    color: #628000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
}
.dcho {
    text-align: right;
}
.izdo {
    text-align: left;
}
ACRONYM {
    border-bottom: 1px dotted #728290;
}
.listadoCruz {
    color: #535252;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-decoration: none;
}
.listadoCruz LI {
    list-style-image: url("/AESAN/docs/img/flechaPeq.gif");
    padding-bottom: 0.2em;
}
* HTML .listadoCruz LI {
    list-style-image: url("/AESAN/docs/img/flechaPeq.gif");
    padding-bottom: 0.3em;
}
:first-child + HTML .listadoCruz LI {
    list-style-image: url("/AESAN/docs/img/flechaPeq.gif");
    padding-bottom: 0.5em;
}
#cuerpo_jsp .listadoCruz LI A {
    font-size: 1em;
}
#cuerpo_jsp .listadoCruz LI A:hover {
    font-size: 1em;
}
#cuerpo_jsp ul li a {
    font-size: 1.1em;
}
#cuerpo_jsp ul li ul li {
    font-size: 100% !important;
}
.lApartados li {
	font-size: 100% !important;
}
#cuerpo_jsp A {
    color: #628000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: normal;
}
.contenido_jsp A {
    color: #628000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: normal;
}
#cuerpo_jsp A:hover {
    color: #9BB009;
    cursor: pointer;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: normal;
}
.contenido_jsp A:hover {
    color: #9BB009;
    cursor: pointer;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: normal;
}
#cuerpo_jsp SPAN A {
    color: #3A4B00;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#cuerpo_jsp SPAN A:hover {
    color: #9BB009;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
.enlaceSmall {
    font-size: 0.85em;
}
#contenido_recuerde {
    background-color: #E1E7B6;
    color: #334000;
    float: left;
    margin-bottom: 2px;
    margin-top: 2px;
    width: 100%;
}
.nota_recuerde {
    margin: 1em;
}
.flotar_right {
    float: right;
    vertical-align: bottom;
}
.flotar_left {
    float: left;
}
#cuerpo_masinfo {
    border-color: #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin-bottom: 2px;
    margin-top: 0;
    top: 0;
    width: 100%;
}
.contenido_masinfo {
    float: left;
    margin-left: 5px;
    width: 98%;
}
.contenido_masinfo LI {
    list-style-image: url("/AESAN/docs/img/links.gif");
}
.pdf {
    list-style-image: url("/AESAN/docs/img/pdf.gif");
}
.contenido_masinfo LI.pdf {
    list-style-image: url("/AESAN/docs/img/pdf.gif");
}
.fecha {
    color: #333333;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    font-weight: bold;
}
.contenido_jsp {
    float: left;
    margin-top: 10px;
    width: 100%;
}
.iconos_flotantes {
    float: right;
    left: 0;
    top: 0;
}
.calendario {
    width: 1.56em;
}
.aspa {
    width: 1.56em;
}
.flecha {
    width: 0.58em;
}
.foto0 {
    width: 1.23em;
}
.foto1 {
    left: 0;
    padding: 0.5em 0.5em 0.5em 0;
    top: 0;
    width: 6em;
}
.foto2 {
    left: 0;
    padding: 0.5em 1.3em 0.5em 0;
    top: 0;
    width: 6em;
}
.foto3 {
    left: 0;
    padding: 0.5em;
    top: 0;
    width: 8.84em;
}
.foto4 {
    left: 0;
    padding: 0.5em 1.3em 0.5em 1em;
    top: 0;
    width: 14em;
}
.foto5 {
    left: 0;
    top: 0;
    width: 12.15em;
}
.foto6 {
    left: 0;
    top: 0;
    width: 6.25em;
}
.foto7 {
    left: 0;
    top: 0;
    width: 17.63em;
}
.foto8 {
    padding: 0.5em;
    width: 3.75em;
}
.fotoBombilla {
    padding: 0.5em;
    width: 4.38em;
}
.tit_img1 {
    left: 0;
    padding: 0.5em 1.3em 0.5em 0;
    position: relative;
    top: 0;
    width: 9.88em;
}
.ico_print {
    padding: 0 0.5em;
    width: 1.5em;
}
.ico_send {
    padding: 0 0.5em;
    width: 1.5em;
}
.lupa {
    border-style: none;
    width: 2.1em;
}
#mapaWeb {
    margin-left: 15px;
}
/*#mapaWeb LI {
    font-size: 0.8em;
}
#mapaWeb LI LI {
    font-size: 100%;
    list-style-image: none;
    list-style-type: square;
}
#mapaWeb LI LI LI {
    font-size: 100%;
    list-style-type: square;
}
#mapaWeb LI LI LI LI {
    font-size: 100%;
    list-style-type: disc;
}
#mapaWeb LI LI LI LI LI {
    font-size: 100%;
    list-style-type: circle;
}
#mapaWeb LI A {
    color: #535252;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
}
#mapaWeb LI A:hover {
    color: #9BB009;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-decoration: underline;
}
#mapaWeb LI LI A {
    color: #535252;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
}
#mapaWeb LI LI LI A {
    color: #535252;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
}
#mapaWeb LI LI LI LI A {
    color: #535252;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
}
#mapaWeb LI LI LI LI LI A {
    color: #535252;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
}
#mapaWeb LI LI A:hover {
    color: #9BB009;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
}
#mapaWeb LI LI LI A:hover {
    color: #9BB009;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
}
#mapaWeb LI LI LI LI A:hover {
    color: #9BB009;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
}
#mapaWeb LI LI LI LI LI A:hover {
    color: #9BB009;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
}
#mapaWeb UL LI UL LI A {
    color: #638200;
    font-weight: normal;
    text-decoration: none;
}
#mapaWeb UL LI UL LI A:hover {
    color: #628000;
    font-weight: normal;
    text-decoration: underline;
}*/
A {
    color: #333333;
    font-weight: normal;
    text-decoration: none;
}
A:hover {
    color: #9BB009;
    font-weight: normal;
    text-decoration: underline;
}
#menu_der {
    background-color: #F6F6F6;
    border-bottom: 1px solid #C6CDD0;
    border-left: 1px solid #C6CDD0;
    border-right: 1px solid #C6CDD0;
    float: right;
    height: auto;
    margin-top: 0;
    min-height: 350px;
    width: 18%;
}
.menu_der_box {
    display: block;
    padding-bottom: 0.5em;
    position: relative;
    top: 0;
    width: 100%;
}
.menu_der_tit {
    display: block;
    left: 0;
    margin-top: 2em;
    position: absolute;
    top: 0;
    width: 150px;
    z-index: 1;
}
HTML > BODY .menu_der_tit {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    width: 150px;
    z-index: 1;
}
.menu_der_tit A {
    font-size: 1.1em;
}
#menu_der P {
    color: #535252;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    padding-left: 0.5em;
}
#menu_der P A {
    color: #628000;
    font-weight: bold;
    text-decoration: none;
}
#menu_der P A:hover {
    color: #9BB009;
    font-weight: bold;
    text-decoration: none;
}
#menu_der P A:visited {
    font-weight: bold;
    text-decoration: none;
}
#menu_der .enlaceSmall {
    font-size: 0.9em;
}
.fechaNoticias {
    color: #628000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    font-weight: bold;
}
#pie {
    float: left;
    height: auto;
    padding-top: 1em;
    text-align: center;
    width: 100%;
}
#pie IMG {
    border-style: none;
    text-decoration: none;
}
#pie A {
    color: #666666;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.6em;
    text-decoration: none;
}
#pie A:hover {
    color: #000000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.6em;
    text-decoration: none;
}
.pie {
    color: #9BB009;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    letter-spacing: -1px;
    text-decoration: none;
}
.img_validador {
    border-style: none;
    width: 6.05em;
}
.desactivado {
    display: none;
}
.activado {
    display: block;
}
#barra_menu {
    /*background-color: #E1E7B6;*/
    height: auto;
    line-height: 0.81em;
    min-height: 2.2em;
    text-align: center;
    width: 100%;
}
#barra_menu A {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
#barra_menu A:hover {
    color: #D8E0C0;
    font-weight: bold;
    text-decoration: none;
}
#barra_menu .link_selec {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

#barra_menu_2 {
    /*background-color: #E1E7B6;*/
    height: auto;
    line-height: 0.81em;
    min-height: 2.2em;
    text-align: center;
    width: 100%;
}
#barra_menu_2 A {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
#barra_menu_2 A:hover {
    color: #D8E0C0;
    font-weight: bold;
    text-decoration: none;
}
#barra_menu_2 .link_selec {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}


#cuerpo_jsp DIV {
    height: auto;
    margin-top: 0.2em;
}
#cuerpo_jsp DIV.cuerpo_jsp_boletin {
    height: auto;
    margin-top: 0.2em;
    min-height: 141px;
}
* HTML #cuerpo_jsp DIV.cuerpo_jsp_boletin {
    height: 141px;
}
:first-child + HTML #cuerpo_jsp DIV.cuerpo_jsp_boletin {
    height: auto;
    min-height: 141px;
}
.multimed {
    height: auto;
    min-height: 5em;
}
.multimedPaddRight {
    padding-right: 3em;
}
.multimedPaddLeft {
    padding-left: 3em;
}
#cuerpo_jsp .tres {
    float: left;
    height: auto;
    padding-bottom: 1em;
    padding-top: 1.5em;
    text-align: center;
    width: 100%;
}
.widthIco {
    border-style: none;
}
.logBoletin {
    height: 75px;
    width: 242px;
}
#cabecera_der_boletin {
    float: right;
    margin-right: 2em;
    margin-top: 0;
    width: 42%;
}
#titulo_boletin H1 {
    color: #0075A5;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.6em;
    font-weight: bold;
    padding: 0.2em 0 0.6em 1.2em;
}
.menu_der_tit #tit_not_secc_boletin {
    color: #0075A5;
    font-size: 1.1em;
}
#menu_izq_boletin {
    background-color: #FFFFFF;
    float: left;
    margin-left: 0;
    text-align: left;
    width: 10%;
}
#cuerpo_boletin {
    float: left;
    margin-left: 6px;
    margin-right: 3px;
    margin-top: 8px;
    width: 64%;
}
#menu_izq_pie_boletin {
    background-color: #FFFFFF;
    float: left;
    margin-left: 0;
    text-align: left;
    width: 10%;
}
.pie_boletin {
    float: left;
    margin-left: 55px;
    margin-right: 3px;
    margin-top: 4px;
    text-align: center;
    width: 55%;
}
.img_validador {
    border-style: none;
    width: 53px;
}
#pie P SPAN A {
    font-size: 13px;
    font-weight: bold;
}
#pie P SPAN A:hover {
    font-size: 13px;
    font-weight: bold;
}
#pie P A {
    font-size: 12px;
}
#pie P A:hover {
    font-size: 12px;
}
.subscripcion_boletin {
    float: right;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    padding: 0.4em 1em 0;
    text-align: right;
    width: 50%;
}
#titulo_noticias H1 {
    color: #394900;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.4em;
    font-weight: bold;
    padding-top: 0;
}
#titulo_temas_relevantes H1 {
    color: #394900;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.4em;
    font-weight: bold;
    padding-top: 0;
}
.detalle_miembro_nodoAESAN SPAN {
    color: #638200;
    float: left;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    padding: 1.5em 0 1em 0.2em;
    width: 100%;
}
.justificarTexto {
    text-align: justify;
}
#divImgGalery {
    height: auto;
    margin-left: 15px;
    min-height: 50px;
}
#divImgGalery IMG {
    border-style: none;
}
.imgGalery {
    height: 42px;
    width: 42px;
}
.mesesContendor {
    display: block;
}
.mesesContendor ul {
    margin-left: 0;
    padding-left: 0;
    width: 100%;
}
.mesesContendor ul li {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #C6CDD0;
    float: left;
    font-weight: normal;
    list-style: none outside none;
    margin-right: 1px;
}
.mesesContendor ul li.widthA {
    width: 5.5%;
}
.mesesContendor ul li.widthB {
    width: 6.5%;
}
.mesesContendor ul li.widthC {
    width: 7.5%;
}
.mesesContendor ul li.widthD {
    width: 8.5%;
}
.mesesContendor ul li.widthE {
    width: 10%;
}
.mesesContendor ul li.widthF {
    width: 11%;
}
* html .mesesContendor ul li.widthA {
    width: 5.5%;
}
* html .mesesContendor ul li.widthB {
    width: 6.5%;
}
* html .mesesContendor ul li.widthC {
    width: 7%;
}
* html .mesesContendor ul li.widthD {
    width: 8%;
}
* html .mesesContendor ul li.widthE {
    width: 10%;
}
* html .mesesContendor ul li.widthF {
    width: 11.5%;
}
.mesesContendor ul li div {
    text-align: center;
}
.mesesContendor ul li a {
    font-size: 85% !important;
    font-weight: normal;
    padding: 0 2px;
}
.mesesContendor ul li a:link, .mesesContendor ul li a:visited {
    color: #628000 !important;
    font-weight: normal;
    text-decoration: none;
}
.mesesContendor ul li a:hover {
    color: #9BB009 !important;
    font-weight: normal;
}
.aviso_home_boletin img {
    border: medium none;
}
.imgCuerpo {
	float: none !important;
    margin-top: 10px !important;
}