BODY {
        margin: 5px;
        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;
}
H2{
        font-size:120%;
        color:#544227;
        font-weight: bold;
        text-align: left;
        MARGIN-TOP:3px;
        margin-bottom:0px;
}

A {
        color: #544227;
        text-align: justify;
        text-decoration: none;

}

A:hover {

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

}

A.sumario{

        color: #544227;
        font-weight: bold;
        text-align: justify;
        text-decoration: none
 }

A.sumario:hover {

        color: #F544227;
        font-weight: bold;
        text-align: justify;
        text-decoration: underline;
 }

A.negro {

        color: #888888;
        text-align: justify;
        text-decoration: none
 }

A.negro:hover {

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

}



.vertical{

        vertical-align: middle;

}



.izquierda{

        text-align: left;

}

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#navegacion {

        position:relative;
        width: 100%;
        height: 20px;
        text-align: left;
        font-size:90%;
        background-color:#7e6849;
        margin-top: 2px;
        color: #FFFFFF;
        margin-bottom:2px
}

A.imagen  {

        color: #FFFFFF;

        text-decoration: none;

        font-size:100%;

}



A.imagen:hover  {

        color:#FFFFFF;

        text-transform:uppercase;

        font-weight:bold;

}



DIV#izquierda {

      overflow: hidden;
      width:17%;
      text-align: left;
      float:left;
      background-color:#ede8e2;
      color:#544227;
      font-size:70%;
      padding-top:0px;
      padding-left:5px;
      padding-right:5px;
      padding-bottom:5px;
      margin-top:2px;
}


DIV#centro {

        padding-top:0px;
        padding-left:10px;
        padding-right:5px;
        width:62%;
        text-align:justify;
        font-size: 90%;
        float:left;

}

DIV#derecha {

      margin-top:2px;
      overflow: hidden;
      float:right;
      width:17%;
      background-color:#f2f0ec;
      text-align:center;
      font-size:70%;
      color:#544227;
      padding-top:0px;
      padding-bottom:5px;
      padding-left:5px;
      padding-right:5px;
}


DIV#derechajusti {

        text-align: left;

}
DIV#centerjusti {

        text-align: center;

}

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: #544227;

        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: #544227;

        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: #544227;

        text-align: justify;

        text-decoration: underline;

}

.cursiva {

        font-style: italic;

        font-size: 90%;

        text-align: justify;

}

.textonoticias {

        font-weight: normal;

        font-size: 80%;

        color: #414141;

        text-align: justify;

        text-decoration: none

}

.textonoticias2 {

        font-weight: normal;

        font-size: 70%;

        color: #414141;

        text-align: center;

        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;

 }

 .negrita {

        font-weight: bold;

}

.texto_verde_form {

        font-weight: bold;

        font-size: 75%;

        color: #FFFFFF;

        text-decoration: none

}

.texto_verde_form:hover {

        font-size: 75%;

        color: #cdb390;

        text-decoration: none;

}



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

}



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: #666666;

        font-size:85%;

        font-weight: bold;

}



.marco{

         border: SOLID 1px #000000;

         margin: 8px;

}

.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:12px;

        margin-left:0px;

        margin-top:5px;

}

.lista2{

       list-style-type:circle;

       padding-left:20px;

        margin-left:0px;

        margin-bottom:5px;

}

.sinborde{

         BORDER-style: none;

}
div#pie{
      clear:both;
      text-align:center;
      vertical-align:middle;
      padding-top:5px;
      margin-bottom:2px;
      border-top: 1px dashed #999999;
      margin-left:15px;
      width:90%;

}

