body {
    margin:0px;
    padding: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    background-color:#FFF;
    font-size: 0.98em;
}
UL LI {
    LIST-STYLE-TYPE: none;
    margin: 0px;
    padding: 0px;
}
a:active {
    color: #FFFFFF;  text-decoration: none;
}

a:visited {
    color: #CCCCCC;  text-decoration: none;
}
a:hover {
    color: #FF6600;  text-decoration: none;
}
a:link {
    text-decoration: none;
    color: #555555;
}
.img {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.img1 {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin-left: -4px;
}
.img5 {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin-left: 11px;
}
.img4 {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-right: 1px;
    padding-left: 1px;
}

.img6 {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin-top: 4px;
    padding-top: 4px;
}

.img7 {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin-top: 4px;
    margin-right: 4px;
    padding-top: 4px;
}

.img3 {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin-top: 3px;
    padding-top: 3px;
    padding-bottom: 5px;
}

.img2 {
    text-decoration: none;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}





/* estilos letra*/

#contenedor {
    clear: none;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    height: auto;
    padding: 0px;
    margin: 0px;
    width: auto;
}

#contenido {
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    height: auto;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    float: none;
    padding-left: 0px;
    padding-top: 0px;
    text-align: left;
    min-width: 1000px;
    width: 100%;
}
#cabecera {
    width:98%;
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;

    height: 80px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 0px;
    padding-top: 0px;
    background-image: url(../img/cabe.jpg);
    background-repeat: repeat;
}
#accesos {
    width:98%;
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    height: 26px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 0px;
    padding-top: 0px;
    border-bottom-width: 1px;
    border-bottom-color: #576a0e;
    text-align: left;
    padding-right: 0px;
}
#cuerpo {
    width:98%;
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    height: auto;
    margin-top: 7px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 0px;
    padding-top: 0px;
    border-bottom-width: 1px;
    border-bottom-color: #576a0e;
    text-align: left;
    padding-right: 0px;
}
#lateralD {
    width: 190px;
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    height: auto;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 0px;
    padding-top: 0px;
    border-bottom-width: 1px;
    border-bottom-color: #576a0e;
    text-align: left;
    padding-right: 0px;
    float: left;
}
#centro1 {
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    height: auto;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: 180px;
    padding-left: 0px;
    padding-top: 0px;
    border-bottom-width: 1px;
    border-bottom-color: #576a0e;
    text-align: left;
    padding-right: 0px;
}
#centro_bienvenida {
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    height: auto;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-top: 0px;
    border-bottom-width: 1px;
    border-bottom-color: #576a0e;
    text-align: left;
    padding-right: 0px;
}
#centro1A {
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    height: auto;
    margin-top: 0px;
    margin-right: 210px;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 8px;
    padding-top: 0px;
    border-bottom-width: 1px;
    border-bottom-color: #576a0e;
    text-align: left;
    padding-right: 0px;
}

#centro1A UL LI {
    list-style-type: inherit;
}

#centro1B {
    width:190px;
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    height: auto;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 0px;
    padding-top: 0px;
    border-bottom-width: 1px;
    border-bottom-color: #576a0e;
    text-align: left;
    padding-right: 0px;
    float: right;
}

#accesos1 {
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    text-align:left;
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    border-bottom-width: 1px;
    border-bottom-color: #576a0e;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 70%;
    font-weight: bold;
    color: #576a0e;
    float: left;
    padding-top: 4px;
}
#accesos2 {
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    text-align:right;
    height: auto;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 0px;
    padding-top: 5px;
    border-bottom-width: 1px;
    border-bottom-color: #576a0e;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
}

#accesos2 a:link{
    color: black;
}
#accesos2 a:visited{
    color: black;
}

#cabe2 {
    width:620px;
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    height: 80px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 0px;
    padding-top: 0px;
    float: right;
}
#cabeFoto {
    width:420px;
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    height: 80px;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 0px;
    padding-top: 0px;
    float: left;
}
#cabeAccesos {
    width:190px;
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    height: 80px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 0px;
    padding-top: 0px;
    float: left;
}
#cabeAccesos_idiomas {
    width:190px;
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    height: auto;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 0px;
    padding-top: 0px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    color: #FFF;
    text-align: right;
    font-weight: normal;
}

#cabeAccesos_idiomas a:link {
    color: white;
}

#cabeAccesos_idiomas a:visited {
    color: white;
}

#cabeAccesos1 {
    width:197px;
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    height: 55px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 0px;
    padding-top: 5px;
    float: left;
    text-align: right;
}

#logo {
    width:280px;
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 0px;
    padding-top: 0px;
    background-image: url(../img/cabe.jpg);
    background-repeat: repeat;
    float: left;
    height: 80px;
    padding-bottom: 0px;
}
#buscador {
    width:100%;
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 0px;
    padding-top: 0px;
    float: left;
    height: 50px;
    padding-bottom: 0px;
    clear: both;
}
#buscador2 {
    width:177px;
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 0px;
    padding-top: 0px;
    float: left;
    height: 25px;
    padding-bottom: 0px;
    background-image: url(../img/buscador.jpg);
}
#pie {
    width:98%;
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 40px;
    background-color: #CCC;
    clear: both;
}
#pie2 {
    width:98%;
    border-top-width: 1px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 20px;
    clear: both;
    border-top-color: #576a0e;
}
#pie3 {
    width:320px;
    border-top-width: 1px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    margin-top: 5px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 0px;
    height: 10px;
    border-top-color: #576a0e;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 67%;
    color: #333;
    float: left;
}
#pie33 {
    border-top-width: 1px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    margin-top: 5px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 0px;
    height: 10px;
    border-top-color: #576a0e;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #333;
    float: right;
    text-align: center;
    padding-right: 6px;
}

#pie4 {
    width:320px;
    border-top-width: 1px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    margin-top: 5px;
    margin-right: 20px;
    margin-bottom: 0px;
    margin-left: auto;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 0px;
    height: 10px;
    border-top-color: #576a0e;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 67%;
    color: #333;
    float: right;
    text-align: right;
}

.cajaTextoBuscador {
    text-align:left;
    background-repeat: repeat;
    line-height: normal;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    float: left;
    font-size: 90%;
    width: 140px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 2px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    font-style: italic;
}
.text2 {
    text-align:left;
    background-repeat: repeat;
    line-height: normal;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    font-size: 70%;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    font-style: normal;
    padding: 0px;
    margin-left: 4px;
}
.text3 {
    text-align:left;
    background-repeat: repeat;
    line-height: normal;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 70%;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    font-style: italic;
    padding: 0px;
    margin-left: 4px;
}

.titulo_buscador{
    color: #576A0E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
     font-weight: bold;
}
.lis {
    text-align:left;
    background-repeat: repeat;
    line-height: normal;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    font-size: 96%;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    font-style: normal;
    margin-left: 4px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    list-style-position: outside;
    list-style-image: url(../img/guion.gif);
}

.lis li {
    list-style-position: outside;
    list-style-image: url(../img/guion.gif);
    margin-left: 1em;
}

.menuC ul{
    text-align:left;
    background-repeat: repeat;
    line-height: normal;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    font-size: 96%;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    font-style: normal;
    margin-left: 4px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    list-style-position: outside;
    list-style-image: url(../img/guion.gif);
}

.menuC ul li {
    list-style-position: outside;
    list-style-image: url(../img/guion.gif);
    margin-left: 1em;
}


.menu1 {
    text-align:left;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    padding: 0px;
    margin-left: 4px;
    width: 176px;
    background-repeat: repeat-y;
    float: left;
    height: auto;
}
.menuA {
    text-align:center;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    padding: 0px;
    margin-left: 4px;
    width: 45px;
    background-repeat: repeat-y;
    float: left;
    height: 45px;
}
.menuB {
    text-align:left;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    padding: 0px;
    margin-left: 4px;
    width: 118px;
    background-repeat: repeat-y;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 79%;
    font-weight: bold;
    color: #333;
    overflow: hidden;
    min-height: 45px;
}

.menuB a:link{
    color: #333333;
}
.menuB a:visited{
    color: #333333;
}

.menuD {
    text-align:left;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    padding: 0px;
    margin-left: 4px;
    width: 151px;
    background-repeat: repeat-y;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 79%;
    font-weight: bold;
    color: #333;
    overflow: hidden;
    min-height: 45px;
}

.menuD a:link{
    color: #333333;
}
.menuD a:visited{
    color: #333333;
}

.menuC {
    text-align:left;
    margin-right: auto;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    margin-left: auto;
    width: 80%;
    background-repeat: repeat-y;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666;
    padding: 0px;
}

.menu2 {
    text-align:left;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    padding: 0px;
    margin-left: 1px;
    height: 21px;
    width: 176px;
    background-image: url(../img/a.jpg);
    background-repeat: no-repeat;
    float: left;
}
.menu3 {
    text-align:left;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    margin-left: 0px;
    /*  height: auto; */
    width: 176px;
    background-image: url(../img/caj.jpg);
    background-repeat: repeat-y;
    float: left;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 4px;
}
.menusepa {
    text-align:left;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    margin-left: 0px;
    height: 31px;
    width: 176px;
    background-image: url(../img/sepa.jpg);
    background-repeat: no-repeat;
    float: left;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 4px;
}
.menufin {
    text-align:left;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    margin-left: 0px;
    height: 31px;
    width: 176px;
    background-image: url(../img/fin.jpg);
    background-repeat: no-repeat;
    float: left;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 4px;
}
.cuadro {
    text-align:left;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    margin-left: 0px;
    height: 118px;
    width: 176px;
    background-image: url(../img/cuadro.jpg);
    background-repeat: no-repeat;
    display: inline-block;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 4px;
    zoom: 1; /* IE7 (hasLayout)*/
    *display: inline; /* IE */
}
.cuadro3 {
    text-align:left;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #576a0e;
    border-left-color: #FFF;
    margin-left: 0px;
    height: 22px;
    width: 95%;
    background-repeat: no-repeat;
    float: left;
    padding-top: 4px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 4px;
    border-bottom-width: 1px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 78%;
    color: #576a0e;
    font-weight: bold;
}
.ficha {
    text-align:left;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #576a0e;
    border-left-color: #FFF;
    margin-left: 0px;
    height: auto;
    width: 95%;
    background-repeat: no-repeat;
    padding-top: 8px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 4px;
    border-bottom-width: 1px;
}
.ficha H1 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 79%;
    font-weight: bold;
    color: #576a0e;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 3px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
 /*   padding-bottom: 3px; */
    padding-left: 0px;
}

.ficha p { 
    padding-top: 0px;
}

.noticia {
    text-align:left;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #576a0e;
    border-left-color: #FFF;
    margin-left: 0px;
    height: auto;
    width: 95%;
    background-repeat: no-repeat;
    float: left;
    padding-top: 8px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 4px;
    border-bottom-width: 1px;
}
.noticia2 {
    text-align:left;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: dotted;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #CCC;
    border-left-color: #FFF;
    margin-left: 0px;
    height: auto;
    width: 96%;
    background-repeat: no-repeat;
    float: left;
    padding-top: 4px;
    padding-right: 5px;
    padding-bottom: 12px;
    padding-left: 4px;
    border-bottom-width: 1px;
}
.mas {
    text-align:right;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #576a0e;
    border-left-color: #FFF;
    margin-left: 0px;
    height: auto;
    background-repeat: no-repeat;
    float: right;
    border-bottom-width: 1px;
    padding: 0px;
}

.noticia H1 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 79%;
    font-weight: bold;
    color: #576a0e;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 3px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
}
.noticia H3 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 70%;
    font-weight: normal;
    color: #555555;
    line-height: 16px;
    text-align: justify;
    margin: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
}
.noticia H2 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 79%;
    font-weight: bold;
    color: #333;
    line-height: 16px;
    text-align: justify;
    margin: 0px;
    padding: 0px;
}
.foto {
    background-repeat: no-repeat;
    border: 5px solid #e9eef1;
    float: left;
    margin-top: 0px;
    margin-right: 25px;
    margin-bottom: 8px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;

}

.foto2 {
    background-repeat: no-repeat;
    border: 5px solid #e9eef1;
    float: right;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 8px;
    padding: 0px;
}

.cuadro1 {
    text-align:left;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    margin-left: 0px;
    height: 70px;
    width: 45px;
    background-repeat: no-repeat;
    float: left;
    margin-top: 9px;
    padding-top: 9px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.cuadro2 {
    text-align:center;
    margin-right: 4px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    margin-left: 0px;
    height: auto;
    width: 120px;
    background-repeat: no-repeat;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 79%;
    font-weight: bold;
    color: #FFF;
    margin-top: 12px;
    padding-top: 12px;
    padding-right: 4px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.cuadro2B {
    text-align:center;
    margin-right: 4px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    margin-left: 0px;
    height: auto;
    width: 100px;
    background-repeat: no-repeat;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 79%;
    font-weight: bold;
    color: #FFF;
    margin-top: 12px;
    padding-top: 12px;
    padding-right: 9px;
    padding-bottom: 0px;
    padding-left: 0px;
}

ul li a:link {
    color: #333333;
}

ul li a:visited {
    color: #333333;
}

.cuadros {
    text-align: center;
}

.cuadro2 a:link {
    color: #FFFFFF;
}

.cuadro2 a:visited {
    color: #FFFFFF;
}

.noticia h1 a {
    color: #576A0E;
}

#accesos1 a { color: #576A0E;}
#pie4 a { color: #333333;}

#traducir {
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    height: auto;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 8px;
    margin-left: auto;
    padding-left: 0px;
    padding-top: 5px;
    border-bottom-width: 1px;
    border-bottom-color: #576a0e;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 74%;
}

#navegacion {
    background-color: #EFF0F4;
    border-top-width: 0px;
    border-right-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-right-color: #999999;
    border-left-color: #999999;
    text-align:left;
    height: auto;
    margin-top: 0px;
    margin-bottom: 20px;
    padding-left: 0px;
    border-bottom-width: 1px;
    border-bottom-color: #576a0e;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 80%;
    font-weight: bold;
    color: #576a0e;
    padding-top: 4px;
    width: 96%;
}

#navegacion a { color: #576a0e;}

.fontTextNormalGris2_60{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 70%;
    font-weight: normal;
    color: #555555;
    line-height: 16px;
    text-align: justify;
    margin: 0px;
    margin-top: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
}
.texto_comun{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 70%;
    font-weight: normal;
    color: #555555;
    line-height: 16px;
    text-align: justify;
    margin: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
}

.texto_contenidos_rel {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 79%;
    font-weight: bold;
    color: #576a0e;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 3px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
}
.titulo_ficha {
    text-align:left;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #576a0e;
    border-left-color: #FFF;
    margin-left: 0px;
    height: auto;
    width: 98%;
    background-repeat: no-repeat;
    float: left;
    padding-top: 8px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 4px;
    border-bottom-width: 1px;
    color: #576A0E;
    font-size: 79%;
    font-weight: bold;
}

/* Estilos letra del portal antiguo*/


.fontTextNaranjaBold_65{
    FONT-SIZE: 79%;
    TEXT-TRANSFORM: none;
    COLOR: #576A0E;
    FONT-FAMILY: Verdana,Geneva,sans-serif;;
    TEXT-DECORATION: none;
    text-align: left;
    font-weight: bold;
}

.fontTextNaranjaBold_65 a {
    COLOR: #576A0E;
}
.mapaWeb {line-height: 1em; }
.mapaWeb ul li {list-style-type: disc; margin-top: 4px;}
.mapaWeb ul li ul li{list-style-type: circle; margin-top: 0px;}
.mapaWeb ul li ul li ul li{list-style-type: square; margin-top: 0px;}

.fontTextVerde_65{
    FONT-SIZE: 70%;
    TEXT-TRANSFORM: none;
    COLOR: #368c6f;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-align: left;
}
.fontTextVerde_60 {color: #576a0e;}
.fontTextVerde_60 a{color: #576a0e;}

.fontTextNaranjaBold_65j{
    FONT-SIZE: 70%;
    TEXT-TRANSFORM: none;
    COLOR: #368c6f;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-align: justify;
    font-weight: bold;
}

.fontTextPie_60{
    FONT-SIZE: 70%;
    TEXT-TRANSFORM: none;
    COLOR: #666666;
    FONT-FAMILY: geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-align: center;}

.fontText1Nivel_67{
    FONT-SIZE: 72%;
    TEXT-TRANSFORM: none;
    COLOR: #577fa2;
    FONT-FAMILY: geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    padding-left: 10px;
    text-align: left;
    line-height: 20px;
    font-weight: bold;
}

.fontText1Nivel_Seleccionado_70{
    FONT-SIZE: 75%;
    TEXT-TRANSFORM: none;
    COLOR: #e6781f;
    FONT-FAMILY: geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    padding-left: 45px;
    text-align: left;
    line-height: 15px;
}

.fontTextNormalGris_60{
    FONT-SIZE: 65%;
    TEXT-TRANSFORM: none;
    COLOR: #676767;
    FONT-FAMILY: geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-align: justify;
}
.fontTextBlanco_60{
    FONT-SIZE: 65%;
    TEXT-TRANSFORM: none;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-align: left;}

.fontTextNegro_60{
    /*FONT-SIZE: 90%;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-DECORATION: none;
    text-align: justify;*/
    font-family: Verdana, Geneva, sans-serif;
    font-size: 70%;
    font-weight: normal;
    color: #555555;
    line-height: 16px;
    text-align: justify;
    margin: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
}

.fontTextNegro_60 a {
    COLOR: #000000;
}

.fontTextNegro_60_Negrita{
    FONT-SIZE: 81%;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    FONT-FAMILY: geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-align: justify;
    font-weight: bold;}

.fontTextNegro_65{
    FONT-SIZE: 70%;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-align: left;
}

#foto_100 {
    float: left;
    border: 1px none #CCCCCC;
    background-color: #e9eef1;
    margin-top: 8px;
    padding-top: 0px;
    margin-right: 11px;
    margin-bottom: 0px;
    margin-left: 5px;
    padding: 5px;
    
}
.fontTextNormal_65j{
    FONT-SIZE: 70%;
    TEXT-TRANSFORM: none;
    COLOR: #666666;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-align: justify;}

.ColorListado1 {
    background-color:#e4e3e3;
    height: 10px;
}
#navegacion4 {
    width: 99%;
    text-align: right;
    margin-top: 9px;
    margin-right: auto;
    margin-left: auto;
    border-top-style: dotted;
    border-right-style: none;
    border-bottom-style: dotted;
    border-left-style: none;
    padding-top: 3px;
    padding-right: 2px;
    padding-left: 2px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #CECECE;
    border-right-color: #CECECE;
    border-bottom-color: #CECECE;
    border-left-color: #CECECE;
    background-color: #ecf9e6;
}

.cajatexto {
    BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 75%; BORDER-LEFT-COLOR: #8abad9; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #999999; COLOR: #0c4068; BORDER-TOP-COLOR: #8abad9; BACKGROUND-COLOR: #f0f4f7; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc
}
.cajatexto2 {
    BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 85%; BORDER-LEFT-COLOR: #d0cece; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #4886aa; COLOR: #5a9dc4; BORDER-TOP-COLOR: #d0cece; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.cajatexto3 {
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    FONT-SIZE: 70%;
    BORDER-BOTTOM-WIDTH: 0px;
    COLOR: #576A0E;
    BACKGROUND-COLOR: #f0f4f7;
    BORDER-RIGHT-WIDTH: 0px;
    cursor:pointer;
    font-weight: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.buscadorListados {
    FONT-SIZE: 70%;
    COLOR: #576A0E;
    font-weight: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.buscadorListados a{
    COLOR: #576A0E;
    font-weight: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.cajatexto3H {
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    FONT-SIZE: 70%;
    BORDER-BOTTOM-WIDTH: 0px;
    COLOR: #666666;
    BACKGROUND-COLOR: #f0f4f7;
    BORDER-RIGHT-WIDTH: 0px;
    cursor:pointer; font-weight: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

form {
    margin: 0;
}

.linea_puntos_celda{ 
    /*   background-image: url(../img/linea_puntos.gif);
       height:1px; */
    border-bottom: 1px dotted #CCCCCC;
}

.cuadrados ul li {list-style-type: square;}

.imagen {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

#googlemaps {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin-top: 20px;
}
.justificado{
    text-align:justify;
    vertical-align: bottom;
}
.itemlistado{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 75%;
    font-weight: normal;
    color: #555555;
    line-height: 16px;
    text-align: justify;
    margin: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
}
.itemlistado a{
    color: #555555;
}

.item_menu4 {
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 10px;
}
.redes_sociales {
    text-align:left;
    background-repeat: repeat;
    line-height: normal;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 70%;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    font-style: italic;
    padding: 0px;
    margin-left: 4px;
}
.titulo_ficha2 {
    text-align:left;
    margin-right: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #576a0e;
    border-left-color: #FFF;
    margin-left: 0px;
    height: auto;
    width: 95%;
    background-repeat: no-repeat;
    padding-top: 8px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 4px;
    border-bottom-width: 1px;
}
.titulo_ficha2 H1 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 79%;
    font-weight: bold;
    color: #576a0e;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 3px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
}
.comparecencias {
# QUITADO POR MARCO 21/3/2011
#   float: left;
#    width: 48%;
    margin-top: 10px;
    width: 96%;
}
.comparecencias ul li {
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 5px;
}

.titulosverde {
    text-align:center;
    margin-right: 4px;
    margin-bottom: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #FFF;
    border-left-color: #FFF;
    margin-left: 0px;
    height: auto;
    width: 100px;
    background-repeat: no-repeat;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 79%;
    font-weight: bold;
    color: #576A0E;
    margin-top: 12px;
    padding-top: 12px;
    padding-right: 9px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.cabeceraTablas{
    color: #576A0E;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 79%;
    font-weight: bold;
}
.texto_centrado { 
    text-align: center;
    color: #576A0E;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 100%;
    font-weight: bold;
}

.tr_valign_bottom {vertical-align: bottom;}
.sin_border {border: 0px;}
.ancho_4 {width: 24%;}

.img_contenidos_relacionados {float: left; margin-right: 4px; margin-top: 6px; border-style: none;}

.google_maps {float: left; margin-right: 10px;}
.google_maps_derecha {float: right; margin-left: 10px;}

#buscador_nuevo {
   width: 92%;
}
.g_adv {padding-bottom: 25px;}
.s {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 75%;
    font-weight: normal;
    color: #555555;
    line-height: 16px;
    text-align: justify;
    margin: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
}
.l{
    FONT-SIZE: 79%;
    TEXT-TRANSFORM: none;
    COLOR: #576A0E;
    FONT-FAMILY: Verdana,Geneva,sans-serif;;
    TEXT-DECORATION: none;
    text-align: left;
    font-weight: bold;
}
.g {margin-bottom: 2px;}
.n{
    FONT-SIZE: 79%;
    TEXT-TRANSFORM: none;
    COLOR: #576A0E;
    FONT-FAMILY: Verdana,Geneva,sans-serif;;
    TEXT-DECORATION: none;
}
.n a {
    FONT-SIZE: 96%;
    TEXT-TRANSFORM: none;
    COLOR: #576A0E;
    FONT-FAMILY: Verdana,Geneva,sans-serif;;
    TEXT-DECORATION: none;
}

.i{
    FONT-SIZE: 96%;
    TEXT-TRANSFORM: none;
    COLOR: #576A0E;
    FONT-FAMILY: Verdana,Geneva,sans-serif;;
    TEXT-DECORATION: none;
    font-weight: bold;
}



