BODY {
        margin: 10px;
        color:#74A629;
        padding-top: 0px;
        font-size:1em;
        font-family:Verdana,Arial;
        background-color:#FFFFFF;
}



H1{
        font-size:120%;
        color:#FFFFFF;
        font-weight: bold;
        text-align: left;
        MARGIN-TOP:3px;
        margin-bottom:0px;
}

H1.negro{

        font-size:120%;

        color:#FFFFFF;

        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: #544227;
        text-align: justify;
        text-decoration: none;

}

A:hover {

        color: #544227;
        text-align: justify;
        text-decoration: underline;

}



A.negro {

        color: #000000;

        font-family: verdana;

        text-align: justify;

        text-decoration: none

}

A.negro:hover {

        color: #FFFFFF;

        font-family: verdana;

        text-align: justify;

        text-decoration: none

}



DIV#cabecera {

        background-image: url("images/cabeder.jpg");
        background-position:right;
        background-repeat:no-repeat ;
        display:block;
        height:110px;
        width:100%;

}

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: 25px;

        text-align: center;

        overflow: hidden;

        right:0px;

        top:110px;

        font-size:110%;

        background-color:#CDC033;

        background-image: url("images/fondoizquierda.jpg");

        color:#FFFFFF;

        font-family:Verdana,Arial;

}



DIV#navegacion {

        position:absolute;

        padding-top:5px;

        left: 2px;

        width: 100% ;

        text-align: left;

        font-size:80%;

        top: 110px;

        height:30px;

        overflow: none;

}

A.imagen  {

        color: #FFFFFF;

        text-decoration: none;

        font-size:100%;

}



A.imagen:hover  {

        color:#FFFFFF;

        text-transform:uppercase;

         font-weight:bold;

}

DIV#arriba {

        position:relative;

        float:left;

        width:100%;
        
        margin-top: 2px;

        padding-left: 2px;

        padding-right: 2px;

        overflow: visible;

        }

DIV#arribaderecha {


        display:run-in;
        float:right;

        width:25%;

        padding-left: 0px;

        padding-right: 0px;

        overflow: visible;
        }

DIV#izquierda {

        position:relative;
        float:left;
        width:49%;

        padding-top: 0px;

        padding-left: 2px;

        padding-right: 2px;

        text-align: justify;

        background-color:#FFFFFF;

        font-size: 90%;

        overflow: visible;

        }

        

DIV#izquierda2 {

        position:absolute;

        top:140px;

        left:0px;

        width:20%;

        padding-top: 0px;

        padding-left: 5px;

        padding-right: 5px;

        text-align: justify;

        background-color: #F9F1CC;

        font-size: 90%;

        overflow: visible;

        }



DIV#izquierdaarriba {

        position:relative;

        display:run-in;

        width: 95% ;

        text-align: justify;

        background-color:#CDC033;

        background-image: url("images/fondoizquierda.jpg");

        font-size:80%;

        color:#FFFFFF;

        overflow: none;

        font-family:Verdana,Arial;

        padding-top:8px;

        padding-left:8px;

        padding-right:8px;

        padding-bottom:8px;

        bottom:0px;

}



DIV#izquierdadebajo {

        position:relative;

        padding-top:1px;

        padding-left:5px;

        padding-right:5px;

        text-align: left;

        background-color:#74A629;

        background-image: url("images/fondoverde.jpg");

        font-size:70%;

        overflow: none;

}

DIV#centro {

        float:right;

        padding-top: 0px;

        padding-left: 1px;

        padding-right: 1px;


        width:49%;

        text-align: justify;

        background-color:#FFFFFF;

        font-size: 90%;

        overflow: visible;

}



DIV#centro2 {

        position:absolute;

        padding-top: 0px;

        padding-left: 5px;

        padding-right: 5px;

        top:140px;

        left:15%;

        right:15%;

        width:70%;

        text-align: justify;

        background-color:#FFFFFF;

        font-size: 90%;

        overflow: visible;

}



DIV#derecha {

        float:right;

        clear: both;

        top: 140px;

        left:83%;

        width:17%;

        overflow: visible;

}



DIV#derechaarriba {

        position:relative;

        width:100%;

        padding-top:5px;

        padding-bottom:5px;

        text-align: left;

        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: none;

}

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;

}



.negrita {



        color:#666666;

        font-size:95%;

        font-weight:bold;

}

.negrita2 {

        font-weight:bold;

        color:#75A720;

        font-size:95%;

}

.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:#00000;

}

.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;

        font-family: verdana;

        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;

        font-weight:italic;

        BORDER-LEFT: SOLID 1PX;

        border-color:#518202;

        font-weight: normal;

        font-size: 70%;

        color: #414141;

        font-family: verdana;

        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 {

         text-align:center;

         color:#FFFFFF;

         font-weight:bold;

         font-size:75%;

 }

 .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_verde {

        font-weight: bold;

        font-size: 75%;

        color: #658f1d;

        font-family: verdana;

        text-align: justify;

        text-decoration: none

}

.titular_verde:hover {

        font-weight: bold;

        font-size: 75%;

        color: #86b140;

        font-family: verdana;

        text-align: justify;

        text-decoration: none

}

.titular_negro {

        font-weight: bold;

        font-size: 85%;

        color: #544227;

        text-align: justify;

        text-decoration: none

}

.titular_negro:hover {

        font-weight: bold;

        font-size: 85%;

        color: #544227;

        text-align: justify;

        text-decoration: underline;

}

.titular_negro2 {

        font-size: 90%;

        color: #444444;

        font-family: verdana;

        text-align: justify;

        text-decoration: none

}

.titular_negro_peq {

        font-weight: bold;

        font-size: 60%;

        color: #444444;

        font-family: verdana;

        text-align: justify;

        text-decoration: none

}

.titular_negro2:hover {

        font-size: 90%;

        color: #888888;

        font-family: verdana;

        text-align: justify;

        text-decoration: none

}

.textonoticias {

        font-weight: normal;

        font-size: 75%;

        color: #414141;

        font-family: verdana;

        text-align: justify;

        text-decoration: none

}

.textonoticias2 {

        font-weight: normal;

        font-size: 80%;

        color: #414141;

        font-family: verdana;

        text-align: justify;

        text-decoration: none

}

.seccionderecha {

         position:relative;

        left:0%;

         text-transform:uppercase;

         font-size:100%;

         background-color:#98866d;

         color:#000000;

         text-align:left;

         overflow:visible;

        margin-left:3px;

        margin-right:3px;

        margin-top:5px;

 }

.texto_verde_form {

        font-size: 75%;

        color: #658f1d;

        font-family: verdana;

        text-decoration: none

}

.texto_verde_form:hover {

        font-weight: bold;

        font-size: 75%;

        color: #86b140;

        font-family: verdana;

        text-decoration: none

}



.texto_verde_form100 {

        font-size: 100%;

        color: #658f1d;

        font-family: verdana;

        text-decoration: none

}

.texto_verde_form100:hover {

        font-weight: bold;

        font-size: 100%;

        color: #86b140;

        font-family: verdana;

        text-decoration: none

}

.subir{

        margin-top:-3px;

}

.blanco150 {

        font-size:150%;

        color:#FFFFFF;

}



input {

        font-size:80%;

        color:#74A629;

}



HR.blanco {

        color:#FFFFFF;

        size:1px;

}



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;

        font-family: verdana;

        text-decoration: none;

}

.grisoscuro{

        color: #666666;

        font-size:80%;

        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:5px;

        padding-right:1px;

        padding-bottom:5px;

        font-size: 95%;

        overflow: hidden;

        text-align: justify;

        background-color: #F9F1CC;

        border-top: 1px solid #E6D587;

        border-right: 1px solid #E6D587;

        border-bottom: 1px solid #E6D587;

        border-left: 10px solid #E6D587;

}

.claritoeventos3 {

        padding-left:0px;

        padding-top:5px;

        padding-right:0px;

        padding-bottom:5px;

        font-size: 80%;

        overflow: hidden;


        text-align: left;

        background-color: #F0F3DE;

        border-top: 1px solid #C4E362;

        border-right: 1px solid #C4E362;

        border-bottom: 1px solid #C4E362;

        border-left: 10px solid #C4E362;

}

.claritoeventos4 {

        padding-left:12px;

        padding-top:5px;

        padding-right:12px;

        padding-bottom:5px;

        width: 99%;

        height: auto;

        font-size: 100%;

        overflow: hidden;

        text-align: justify;

        text-align: left;

        background-color: #F0F3DE;

        display: block;

        border-top: 1px solid #C4E362;

        border-right: 1px solid #C4E362;

        border-bottom: 1px solid #C4E362;

        border-left: 10px solid #C4E362;

}

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;

        

}


