BODY {
        color:#4E84AA;
        padding-top:8px;
        padding-left:10px;
        padding-right:0px;
        font-size:1em;
        font-family:Verdana,Arial;
        background-color:#FFFFFF;

}

H1{
        font-size:120%;
        color:#666666;
        font-weight: bold;
        text-align: right;
        MARGIN-TOP:3px;
        margin-bottom:0px;

}
.izda{
        font-size:120%;
        color:#FFFFFF;
        font-weight: bold;
        text-align: right;
        MARGIN-TOP:3px;
        margin-bottom:0px;

}
H1.negro{
        font-size:120%;
        color:#000000;
        font-weight: bold;
        text-align: left;
        MARGIN-TOP:3px;
        margin-bottom:3px;

}

H1.negrog{
        font-size:200%;
        color:#FFFFFF;
        font-weight: bold;
        text-align: left;
        MARGIN-TOP:3px;
        margin-bottom:3px;

}
A {
        color: #4E84AA;
        text-align: justify;
        text-decoration: none;
}
A:hover {
        color: #000000;
        text-align: justify;
        text-decoration: underline;
}
A.sumario{
        color: #4E84AA;
        font-weight: bold;
        text-align: justify;
        text-decoration: none
}
A.sumario:hover {
        color: #888888;
        font-weight: bold;
        text-align: justify;
        text-decoration: underline;
}
A.negro {
        color: #888888;
        text-align: justify;
        text-decoration: none
}
A.negro:hover {
        color: #4E84AA;
        text-align: justify;
        text-decoration: underline;
}

.vertical{
        vertical-align: middle;
}

.izquierda{
        text-align: left;
}
DIV#cabecera {
        position:absolute;
        width: 98%;
        height: 110px;
        text-align: left;
        overflow: hidden;
}
DIV#claves {
        position:absolute;
        width: auto;
        height: 25px;
        text-align: left;
        overflow: hidden;
        right:0px;
        top:0px;
        font-size:70%;
}

DIV#sub {
        position:absolute;
        width: 35%;
        height: 20px;
        text-align: right;
        overflow: hidden;
        right:0px;
        top:115px;
        font-size:90%;
        background-color:transparent;
        color:#000000;
}

DIV#navegacion {
        position:absolute;
        width: 98%;
        text-align: right;
        font-size:90%;
        top: 136px;
        height:20px;
        overflow: hidden;
        BORDER-top: dotted 1PX;
        BORDER-bottom: dotted 1PX;
        border-color:#4E84AA;
}
A.imagen  {
        color: #FFFFFF;
        text-decoration: none;
        font-size:100%;
}

A.imagen:hover  {
        color:#FFFFFF;
        text-transform:uppercase;
        font-weight:bold;
}


DIV#izquierda {
        position:absolute;
        display:run-in;
        top:163px;
        width:25%;
        text-align: left;
        font-size:90%;
        padding-top:5px;
        padding-left:5px;
        padding-right:5px;
        BORDER-top: solid 1PX;
        BORDER-bottom: solid 1PX;
        border-right: solid 1PX;
        border-left: solid 1PX;
        border-color:#8AADC7;
        overflow: hidden;
        }

DIV#izquierdaarriba {
        position:relative;
        display:run-in;
        width: 100% ;
        text-align: left;
        background-color:#CDC033;
        background-image: url("images/fondoizquierda.jpg");
        font-size:70%;
        color:#FFFFFF;
        overflow: hidden;
        padding-top:5px;
        padding-left:5px;
        padding-right:5px;
        padding-bottom:5px;
        bottom:0px;
}

DIV#izquierdadebajo {
        position:relative;
        padding-top:1px;
        padding-left:5px;
        padding-right:5px;
        text-align: center;
        background-color:#74A629;
        background-image: url("images/fondoverde.jpg");
        font-size:70%;
        overflow: hidden;
}
DIV#maqueta {
        position:absolute;
        top: 161px;
        width: 100%;
        height: auto;
        text-align: justify;
        background-color:#FFFFFF;
        font-size: 90%;
        overflow: visible;
        BORDER-top: solid 1PX;
        BORDER-bottom: solid 1PX;
        border-right: solid 1PX;
        border-left: solid 1PX;
        border-color:#DBDBDB;
        }
DIV#centro {
        position:absolute;
        top: 161px;
        padding-top: 0px;
        padding-left: 5px;
        padding-right: 0px;
        left:29%;
        width:69%;
        text-align: justify;
        background-color:#FFFFFF;
        font-size: 90%;
}

DIV#derecha {
        position:absolute;
        top: 140px;
        left:83%;
        width:17%;
        overflow: visible;
}

DIV#derechaarriba {
        position:relative;
        width:100%;
        padding-top:5px;
        padding-bottom:5px;
        text-align: center;
        background-image: url("images/fondoverde.jpg");
        background-color:#74A629;
        font-size: 70%;
        overflow: visible;
        padding-left:5px;
}
DIV#derechadebajo {
        text-align: left;
        background-image: url("images/fondoizquierda.jpg");
        background-color:#CDC033;
        overflow: visible;
        font-size: 70%;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:5px;
        color:#FFFFFF;
}

DIV#finderecha {
        position:absolute;
         border: SOLID 1px;
        border-color:#5c5c5c;
         background: #daEEb9;
         width: 100%;
        left:83%;
        top:92px;
        width:17%;
        height:100%;
        text-align: left;
        font-size: 90%;
        overflow: visible;
}

DIV#dergen {
        position:absolute;
        padding-left: 1%;
        padding-right: 1%;
        margin-left:2px;
        left:0%;
        top: 114px;
        width:100%;
        height:80%;
        bottom:50px;
        text-align: left;
        background-image: url("imagenes/fondoizquierda.jpg");
        font-size: 90%;
        overflow: visible;
}

DIV#izquierdagen {
        position:absolute;
        margin-left:2px;
        left:0%;
        top: 92px;
        background-image: url("imagenes/fondoizquierda.jpg");
        background-color: #CDC033;
        width:18%;
        height:250px;
        bottom:50px;
        text-align: left;
        font-size: 90%;
        overflow: hidden;
}
DIV#izquierda2gen {
        position:relative;
        left:0%;
        background-image: url("imagenes/fondoverde.jpg");
        background-color: #7AAB2B;
        width:100%;
        height:250px;
        text-align: left;
        font-size: 90%;
        overflow: visible;
}

div#noticias{
        background-color: #EEEEEE;
        text-align: justify;
        overflow: visible;
         border: SOLID 1px #666666;
         height:100%;

}
div#noticiasprin{
        background-color: #FFFFFF;
        overflow: visible;
         height:auto;
}
div#centroderecha{
         position:relative;
        left:50%;
        top:-200px;
        background-color: #FFFFFF;
        width:49%;
        height:200px;
        text-align: justify;
        overflow: visible;
         border: SOLID 1px #666666;
}

A.ejecutar  {
        color:#7AAB2B;
        font-weight:bold;
        text-decoration: none;
        font-size:100%;
}

A.ejecutar:hover  {
        color: #FFFFFF;
         background-color:#7AAB2B;
}

.verde {

        color:#518202;
        font-size:150%;
        font-weight:bold;
}
.verde2 {
         font-size:130%;
         color:#7AAB2B;

}

DIV#campoizquierda {
        position:relative;
        padding-left:10px;
        padding-top:2px;
        left: 2px;
        width: 25%;
        height: auto;
        text-align: right;
        font-size: 85%;
        overflow: hidden;
}
DIV#campoderecha {
        position:relative;
        padding-left:10px;
        margin-top:-15px;
        left: 25%;
        height: auto;
        width: 75%;
        text-align: left;
        font-size: 85%;
        overflow: hidden;
        color:#000000;
}
.mayusblancas {
         text-transform:uppercase;
         font-size:100%;
         background-color:#518202;
         color:#FFFFFF;
         font-weight:bold;
         text-align:center;
        margin-left:5px;
        margin-right:5px;
        margin-top:5px;
 }
 .formulario{
        text-align: left;
        background-color:#FFFFFF;
        BORDER: SOLID 1PX;
        border-color:#518202;
        font-size: 110%;
        color:#000000;
}
.verde3{

        color:#518202;
        font-size:100%;
}

.bordeverde{
        BORDER: SOLID 2PX;
        border-color:#518202;
}
DIV#campoizquierda1 {
        position:relative;
        padding-left:10px;
        padding-top:5px;
        left: 2px;
        width: 15%;
        height: auto;
        text-align: right;
        overflow: hidden;
        font-weight:bold;
        font-size: 70%;
        color: #414141;
        text-decoration: none
}
DIV#campoderecha1 {
        position:relative;
        padding-left:5px;
        margin-top:-17px;
        padding-top:5px;
        left: 16%;
        height: auto;
        width: 84%;
        overflow: hidden;
        text-align:justify;
        BORDER-LEFT: SOLID 1PX;
        border-color:#518202;
        font-weight: normal;
        font-size: 70%;
        color: #414141;
        text-decoration: none
}
.clarito {
        padding-left:2px;
        padding-top:7px;
        padding-bottom:5px;
        padding-right:3px;
        left: 2px;
        width: 100%;
        height: auto;
        font-size: 100%;
        overflow: hidden;
        background-color:#FFFFFF;
        text-align:left;
        border-color:#000000;
}
.clarito4 {
        padding-left:2px;
        padding-top:2px;
        padding-bottom:2px;
        left: 2px;
        width: 99%;
        height: auto;
        overflow: hidden;
        BORDER-top: dotted 1PX;
        BORDER-bottom: dotted 1PX;
        border-color:#000000;
}
.claritogris {
        padding-left:5px;
        padding-top:5px;
        padding-bottom:5px;
        padding-right:5px;
        left: 2px;
        width: 100%;
        height: auto;
        font-size: 100%;
        overflow: hidden;
        text-align:justify;
        background-color:#EEEEEE;
}
.clarito2 {
        padding-left:10px;
        padding-top:2px;
        left: 2px;
        padding-right:10px;
        width: 95%;
        height: auto;
        text-align: justify;
        font-size: 100%;
        overflow: hidden;
        BORDER: ridge 1PX;
}

.verde100 {
        font-size:100%;
        color:#7AAB2B;
}

.verde200 {
        font-size:200%;
        color:#7AAB2B;
}
.negro100 {
        font-size:100%;
        color:#000000;
}

.pequena {
        font-size:80%;
}
.enana {
        font-size:70%;
}
.mediana {
        font-size:90%;
}
A.limpio  {
        color: #000000;
        text-decoration: none;
        font-size:80%;
         font-style:normal;
}

A.limpio:hover  {
        background-color: #7AAB2B       ;
        color:#FFFFFF;
         font-style:normal;
}
.mayusblancas2 {
         text-transform:uppercase;
         font-size:80%;
         background-color:#518202;
         color:#FFFFFF;
         font-weight:bold;
         text-align:center;
 }
 .margen {
         margin-left:10%;
 }
 .margen2 {
         text-align:center;
         color:#FFFFFF;
         font-size:75%;

 }
.eventosindex {
         border-right: 0px;
         border-top: 0px;
         background: #5c5c5c;
         border-left: 0px;
         width: 100%;
         border-bottom: 0px;
        color:#FFFFFF;
}

.clarito3 {
        padding-left:2px;
        padding-top:6px;
       padding-bottom:6px;
        left: 2px;
        padding-right:10px;
        width: 100%;
        height: auto;
        text-align: justify;
        font-size: 75%;
        overflow: hidden;
         BORDER-bottom: SOLID 1PX;
        BORDER-COLOR:#5c5c5c;
}

.boton2{
        padding-left:0px;
        padding-right:0px;
        margin-left:0px;
        margin-right:0px;
        font-size: 80%;
        width:90%;
}

.boton3{
        padding-left:0px;
        padding-right:0px;
        margin-left:0px;
        margin-right:0px;
        font-size: 120%;
        width:90%;
        font-weight:bold;
         border:solid 1px #518202;
         background-color:#A3CB2A;
         color:#FFFFFF;
}

.boton5{
        font-size: 100%;
        font-weight:bold;
         background-color:#518202;
         color:#FFFFFF;
}

.boton4{
        margin-top:2px;
        font-size: 90%;
        width:80%;
        font-weight:bold;
        color:#518202;
         BORDER: SOLID 1PX;
        text-align:left;
}
.boton{
        font-size: 80%;
}

.titular_blanco {
        font-size: 80%;
        color: #FFFFFF;
        text-decoration: none
}

.titular_verde {
        font-weight: bold;
        font-size: 75%;
        color: #658f1d;
        text-align: justify;
        text-decoration: none
}
.titular_verde:hover {
        font-weight: bold;
        font-size: 75%;
        color: #86b140;
        text-align: justify;
        text-decoration: none
}
.titular_negro {
        font-weight: bold;
        font-size: 85%;
        color: #4E84AA;
        text-align: justify;
        text-decoration: none
}
.titular_negro_peq {
        font-weight: bold;
        font-size: 60%;
        color: #444444;
        text-align: justify;
        text-decoration: none
}
.titular_negro:hover {
        font-weight: bold;
        font-size: 85%;
        color: #FFFFFF;
        text-align: justify;
        text-decoration: none;
        background-color:#8AADC7;

}
.titular_izda {
        font-weight: bold;
        font-size: 85%;
        color: #4E84AA;
        text-align: justify;
        text-decoration: none
}
.titular_izda:hover {
        font-weight: bold;
        font-size: 85%;
        color: #FFFFFF;
        text-align: justify;
        text-decoration: none;
        background-color:#8AADC7;
}
.textonoticias {
        font-weight: normal;
        font-size: 90%;
        color: #414141;
        text-align: justify;
        text-decoration: none
}
.textoinicio {
        font-weight: bold;
        font-size: 160%;
        color: #878787;
        text-align: center;
        text-decoration: none
}
.textoinicio2 {
        font-weight: bold;
        font-size: 125%;
        color: #A6A8AA;
        text-align: center;
        text-decoration: none
}
.textoinicio3 {
        font-weight: bold;
        font-size: 110%;
        color: #D97F43;
        text-align: center;
        text-decoration: none
}
.textoinicio4 {
        font-weight: normal;
        font-size: 110%;
        color: #6B6B6B;
        text-align: center;
        text-decoration: none
}
.textonoticias2 {
        font-weight: normal;
        font-size: 85%;
        color: #414141;
        text-align: center;
        text-decoration: none
}
.textonoticias3 {
        font-weight: normal;
        font-size: 90%;
        color: #414141;
        text-align: center;
        text-decoration: none
}
.seccionderecha {
         position:relative;
        left:0%;
         text-transform:uppercase;
         font-size:80%;
         background-color:#E4E4E4;
         text-align:right;
         overflow:visible;
        margin-left:0px;
        margin-right:3px;
        margin-top:5px;

 }
 .seccionizda {
         position:relative;
        text-transform:uppercase;
         font-size:80%;
         background-color:#4E84AA;
         text-align:left;
         overflow:visible;
        margin-left:0px;
        margin-right:10px;
        margin-top:5px;

 }
 .negrita {
        font-weight: bold;
}
.texto_verde_form {
        font-weight: bold;
        font-size: 75%;
        color: #658f1d;
        text-decoration: none
}
.texto_verde_form:hover {
        font-size: 75%;
        color: #000000;
        text-decoration: underline;
}

.texto_verde_form100 {
        font-size: 100%;
        color: #658f1d;
        text-decoration: none
}
.texto_verde_form100:hover {
        font-size: 100%;
        color: #86b140;
        text-decoration: none
}
.subir{
        margin-top:-3px;
}
.blanco150 {
        font-size:150%;
        color:#FFFFFF;
}

input {
        font-size:80%;
        color:#4E84AA;
        font-weight:bold;
}

HR.blanco {
        color:#FFFFFF;
}

IMG.enlaces {
        margin-top:5px;
        BORDER:NONE;
}

td.columnatipo1 {
background-color: #86b636;
}
td.columnatipo2 {
background-color: #7bab2b;
}
td.columnatipo3 {
background-color: #ffffff;
}
td.columnatipo4 {
background-color: #cdc030;
}
td.columnatipo5 {
background-color: #5c5c5c;
}
td.columnatipo6 {
background-color: #eeeeee;
}

.menu_titulo {
        font-weight: bold;
        font-size: 70%;
        color: #ffffff;
        text-decoration: none;
}
.grisoscuro{
        color: #FFFFFF;
        background-color: #898787;
        font-size:70%;
        font-weight: normal;
        text-align: center;
}

.marco{
         border: SOLID 1px #000000;
}
.claritoeventos {
        padding-left:2px;
        padding-top:7px;
        padding-bottom:5px;
        left: 2px;
        width: 99%;
        height: auto;
        font-size: 100%;
        overflow: hidden;
        text-align: justify;
         border-bottom: dashed 1px #000000;
}
.claritoeventos2 {
        padding-left:2px;
        padding-top:7px;
        padding-bottom:5px;
        left: 2px;
        width: 99%;
        height: auto;
        font-size: 78%;
        color: #414141;
        overflow: hidden;
        text-align: justify;
        border-bottom: dashed 1px #000000;
}
div#ultimosre{
        text-align: justify;
        overflow: visible;
         border: SOLID 1px #666666;
         height:100%;

}

div#web{
        text-align: left;
        overflow: visible;
         border: SOLID 1px #666666;
         height:100%;
        font-size: 70%;
        color:#555555;
}

.grisoscuro2{
        color: #FFFFFF;
        background-color: #666666;
        font-size:100%;
        font-weight: bold;
}
.brclass{
        border-top: 0px #FFFFFF;
        border-bottom: dashed 1px #000000;
}

.lista{
        list-style-type:square;
        padding-left:20px;
        margin-left:0px;
        margin-top:5px;
}
.lista2{
       list-style-type:circle;
       padding-left:20px;
        margin-left:0px;
        margin-bottom:5px;
}
.sinborde{
         BORDER-style: none;
}
.sinbordeleft{
         BORDER-style: none;
         margin-right:4px;
}

div#buscadom {
        padding-left:2px;
        padding-top:7px;
        padding-bottom:5px;
        left: 2px;
        width: 95%;
        height: auto;
        font-size: 100%;
        overflow: hidden;
        text-align: left;
        border: dashed 1px #000000;
        background-color:#EEEEEE;
}
