BODY {
        margin-top: 14px;
        margin-right: 14px;
        margin-left: 14px;
        text-align:left;
        color:#333333;
        font-size:1em;
        font-family:Verdana,Arial;
       }

.claves {
        float:right;
        text-align: right;
        overflow: hidden;
        font-size:70%;
        width:20%;
}

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

}

H2{
        font-size:110%;
        color:#000000;
        font-weight: bold;
        text-align: left;
        MARGIN-TOP:3px;
        margin-bottom:3px;

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

}

A {
        color: #000000;
        text-align: justify;
        text-decoration: none
}
A:hover {
        text-align: justify;
}

A.negro {
        color: #000000;
        text-align: justify;
        text-decoration: none
}
A.negro:hover {
        color: #666666;
        text-align: justify;
        text-decoration: none
}
A.naranja {
        color: #f26321;
        text-align: justify;
        text-decoration: underline;
}
A.naranja:hover {
        color: #f26321;
        text-align: justify;
        font-weight: bold;
        text-decoration: underline;
}
DIV#contenedor {
        border: dotted 1px #3E5784;
}
.cabecera {
        background-color:#ffffff;
        display:block;
        height:52px;
        width:100%;
        border: dotted 0px #88201F;
        margin-bottom:2px;
}

DIV#metidito{
        left:10%;
        position:relative;
        font-size:100%;

}
DIV#sub {
        position:absolute;
        width: 25%;
        height: 80px;
        text-align: right;
        overflow: hidden;
        right:0px;
        top:30px;
}

A.imagen  {
        color: #FFFFFF;
        text-decoration: none;
        font-size:100%;
}

A.imagen:hover  {
        color:#FFFFFF;
        text-transform:uppercase;
         font-weight:bold;
}

DIV#izquierda {
        float:left;
        display:block;
        width: 18% ;
        font-size:80%;
        overflow: hidden;
        padding-top:1px;
}
.menuizda {
        float:left;
        display:block;
        width: 23%;
        font-size:70%;
        overflow: hidden;
        padding-top:1px;
}
.izquierdaa {
        float:right;
        display:block;
        overflow: hidden;
        font-size: 80%;
        width: 20%;
        margin-top:-5%;
        margin-right:2%;
        border-left: solid 2px #f26321;
        border-right: solid 2px #f26321;
        border-bottom: solid 2px #f26321;
        border-top: solid 0px #29508e;
        background-color:#fadd96;
}
.izquierdavieja {
        float:right;
        display:block;
        width: 20%;
        overflow: hidden;
        font-size:80%;
        margin-top:-90px;
        border-left: solid 1px #29508e;
        border-right: solid 1px #29508e;
        border-bottom: solid 1px #29508e;
        background-color:#e8ebef;
}
.izquierdaa2{
        margin-top:10px;
        margin-left:0px;
        border-bottom: dotted 1px #B42521;
        border-left: dotted 1px #B42521;
        border-right: dotted 1px #B42521;
        background-image: url("imagenes/fondo_gris.jpg");
}
.izquierdaa3{
        margin-top:0px;
        margin-left:0px;
        border-bottom: solid 0px #004f6d;
        border-left: solid 0px #004f6d;
        border-right: solid 0px #004f6d;
        border-top: solid 0px #004f6d;
}
DIV#izquierda1 {
        width: 100% ;
        background-color:#CFB247;
        padding-top:1px;
}
DIV#izquierda2 {
        background-color:#E0E0E0;
        border-bottom: dotted 1px #3E5784;
        border-left: dotted 1px #3E5784;
       border-right: dotted 1px #3E5784;
}

DIV#izquierda3 {
        width: 100% ;
        padding-top:1px;
}


DIV#derecha {
        position:absolute;
        top: 134px;
        right:0%;
        width: 18% ;
        overflow: hidden;
        background-image: url("imagenes/fondoverde.jpg");
        background-color:#A8CB67;
        font-size:60%;
        padding-left:4px;
        padding-right:4px;
        color:#000000;
        padding-top:4px;
}

DIV#total {
        display:block;
        padding:10px;
        margin-top:20px;
        position:absolute;
        left:25%;
        width: 45% ;
        overflow: hidden;
        background-color:#DDDDDD;
        font-size:90%;
}

DIV#centro {
        float:left;
        padding-top:5px;
        padding-bottom: 5px;
        text-align: justify;
        font-size: 90%;
        width:100%;
        overflow: visible;
}

DIV#centro2 {
        margin-top:5px;
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        width:98%;
        text-align: justify;
        font-size: 90%;
        overflow: visible;
        border: #9CADC9 solid 1px;

}

.navegacion {
        clear:both;
        width:100%;
        text-align: left;
        margin-top:2px;
        font-size: 90%;
        background-color:#FFFFFF;
        display:block;
        border-left: solid 1px #B42521;
        border-right: solid 1px #B42521;
        margin-right:0px;
        padding-right:0px;
}
.flotarizquierda{
        float:left;
}
.flotarderecha{
        float:right;
}

DIV#finderecha {

        float:right;
         border: SOLID 1px;
        border-color:#5c5c5c;
         background: #daEEb9;
         width: 100%;
        width:17%;
        text-align: left;
        font-size: 90%;
        overflow: visible;
}

DIV#dergen {
        clear:both;
        padding-left: 1%;
        padding-right: 1%;
        margin-left:2px;
        width:100%;
        height:80%;
        bottom:50px;
        text-align: left;
        background-image: url("imagenes/fondoizquierda.jpg");
        font-size: 90%;
        overflow: visible;
}

div#comentarios{
        position:relative;
        text-align: justify;
        overflow: visible;
         border: SOLID 1px #666666;
         width:80%;
         left:10%;
}
div#noticiasprin{
        overflow: visible;
         height:auto;
}

A.ejecutar  {
        color:#7AAB2B;
        font-weight:bold;
        text-decoration: none;
        font-size:100%;
}

A.ejecutar:hover  {
        color: #FFFFFF;
         background-color:#7AAB2B;
}


DIV#campoizquierda {
        position:relative;
        padding-left:10px;
        padding-top:8px;
        left: 2px;
        width: 17%;
        height: auto;
        text-align: right;
        font-size: 65%;
        overflow: hidden;
}
DIV#campoderecha {
        position:relative;
        padding-left:20px;
        margin-top:-15px;
        left: 17%;
        height: auto;
        width: 82%;
        text-align: left;
        font-size: 85%;
        overflow: hidden;
        color:#000000;
}
.mayusblancas {
        font-size:100%;
        background-color:#8B1E1B;
        color:#ffffff;
        font-weight:bold;
        text-align:left;
        margin-left:0px;
        margin-right:0px;
        margin-top:0px;
        margin-bottom:0px;
 }
.mayusblancasM {
        font-size:100%;
        background-color:#f26321;
        color:#ffffff;
        font-weight:bold;
        text-align:left;
        margin-left:0px;
        margin-right:0px;
        margin-top:0px;
        margin-bottom:0px;
 }
.formulario{
        text-align: left;
        BORDER: SOLID 1PX;
        border-color:#004F6D;
        font-size: 110%;
        color:#000000;
}

.bordeverde{
        BORDER: SOLID 2PX;
        border-color:#004F6D;
}
.clarito {
        padding-left:2px;
        padding-top:7px;
        padding-bottom:5px;
        padding-right:3px;
        left: 2px;
        width: 100%;
        height: auto;
        font-size: 100%;
        overflow: hidden;
        text-align:left;
}
.clarito4 {
        padding-left:2px;
        padding-top:2px;
        padding-bottom:2px;
        left: 2px;
        width: 99%;
        height: auto;
        overflow: hidden;
        border-color:#000000;
}
.claritogris {
        width: 100%;
        overflow: hidden;
        text-align:justify;
        background-color:#EFEFEF;
}

.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%;
}
.superenana {
        font-size:55%;
}
.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:100%;
         background-color:#004F6D;
         color:#FFFFFF;
         font-weight:bold;
         text-align:center;
 }
 .margen {
         color:#FFFFFF;
         font-size:100%;
         margin-left:15px;

 }
.margen2 {
         color:#666666;
         font-size:95%;
         margin-left:3%;
 }
.margen2:hover {
         color:#004F6D;
         background-color:#FFFFFF;
         font-size:95%;
         margin-left:3%;
         text-decoration: none;
         border: solid 1px #7992B6;
 }

.eventosindex {
         border-right: 0px;
         border-top: 0px;
         background: #5c5c5c;
         border-left: 0px;
         width: 70%;
         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 #004F6D;
         background-color:#004F6D;
         color:#FFFFFF;
}

.boton5{
        font-size: 100%;
        font-weight:bold;
}

.boton4{
        margin-top:2px;
        font-size: 90%;
        width:80%;
        font-weight:bold;
        color:#004F6D;
         BORDER: SOLID 1PX;
        text-align:left;
}
.boton{
        font-size: 80%;
}

.titular_verde {
        font-weight: bold;
        font-size: 75%;
        color: #004F6D;
        text-align: justify;
        text-decoration: none
}
.titular_verde:hover {
        font-weight: bold;
        font-size: 75%;
        color: #A1A1A1;
        text-align: justify;
        text-decoration: none
}
.titular_negro {
        font-size: 85%;
        color: #444444;
        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: #888888;
        text-align: justify;
        text-decoration: none
}

.textonoticias {
        font-weight: normal;
        font-size: 70%;
        color: #414141;
        text-align: justify;
        text-decoration: none
}

.seccionderecha {
        background-color:RGB(245,123,000);
         background-repeat:no-repeat;
         position:relative;
        left:0%;
         text-transform:uppercase;
         font-size:100%;
         color:#FFFFFF;
         text-align:left;
         overflow:visible;
        margin-top:5px;
        font-weight:bold;
}
.seccionderecha2 {
        background-color:RGB(245,123,000);
         background-repeat:no-repeat;
        left:0%;
        font-size:100%;
         color:#FFFFFF;
         text-align:left;
        margin-top:5px;
        font-weight:bold;
}
.texto_verde_form {
        font-size: 75%;
        color: #004F6D;
        text-decoration: none;
}
.texto_verde_form:hover {
        font-size: 75%;
        color: #9D9D9D;
        text-decoration: underline
}
.texto_blanco {
        font-size: 95%;
        color: #FFFFFF;
        text-decoration: none;
}

.texto_blanco:hover {
        font-size: 95%;
        color: #FFFFFF;
        text-decoration: none;
        background-color:#CF8070;
}
.texto_verde_form100 {
        font-size: 100%;
        color: #004F6D;
        text-decoration: none
}
.texto_verde_form100:hover {
        font-size: 100%;
        color: #86b140;
        text-decoration: none
}

.texto_negro_form100 {
        font-size: 100%;
        color: #000000;
        text-decoration: none
}
.texto_negro_form100:hover {
        font-size: 100%;
        color: #FFFFFF;
        text-decoration: none
}
.subir{
        margin-top:-3px;
}
.blanco150 {
        font-size:150%;
        color:#FFFFFF;
}

HR.blanco {
        color:#FFFFFF;
}

IMG.enlaces {
        margin-top:5px;
        BORDER:NONE;
}

td.columnatipo1 {
background-color: #B6B6B6;
font-weight:bold;
text-align:center;
font-size:80%;
}
td.columnatipo2 {
background-color: #7bab2b;
}
td.columnatipo3 {
background-color: #ffffff;
}
td.columnatipo4 {
background-color: #cdc030;
}
td.columnatipo5 {
background-color: #FA6C15;
}
td.columnatipo6 {
background-color: #EEEFC6;
padding:10px;
}

.menu_titulo {
        font-weight: bold;
        font-size: 70%;
        color: #ffffff;
        text-decoration: none;
}
.grisoscuro{
        color: #FFFFFF;
        background-color: #666666;
        font-size:75%;
        font-weight: bold;
}

.marco{
         border: SOLID 1px #000000;
}
.centro{
         text-align:center;
}
.claritoeventos {
        padding-left:2px;
        padding-top:7px;
        padding-bottom:5px;
        left: 2px;
        width: 99%;
        height: auto;
        font-size: 100%;
        overflow: hidden;
        text-align:left;
         border-bottom: dashed 1px #000000;
}
div#ultimosre{
        text-align: justify;
        overflow: visible;
         border-bottom: dotted 1px #3E5784;

        border-left: dotted 1px #3E5784;
         border-right: dotted 1px #3E5784;
         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;
}
.normalito{
          font-size:100%;

}

HR.rayitas{
             border-bottom: dotted 1px #CC2E2E;
             border-top: solid 1px #FFFFFF;
}
.menu1{
         text-transform:uppercase;
         font-size:100%;
         background-color:#CC2E2E;
         color:#FFFFFF;
         font-weight:bold;
         text-align:center;
        margin-top:0px;

}
.sumariogrande{
         font-size:140%;
         font-weight:bold;
         color:#000000;
}
.fondoazul {
         position:relative;
        left:0%;
         text-transform:uppercase;
         font-size:100%;
         background-color:#7992B6;
         color:#FFFFFF;
         text-align:left;
         overflow:visible;
        font-weight:bold;
 }
DIV#imagen1 {
        position:relative;
        padding-left:10px;
        left: 2px;
        width: 25%;
        height: auto;
        text-align: left;
        font-size: 80%;
        overflow: hidden;
}

DIV#imagen2 {
        position:relative;
        padding-left:10px;
        margin-top:-50px;
        left: 25%;
        width: 25%;
        height: auto;
        text-align: left;
        font-size: 80%;
        overflow: hidden;
}
DIV#imagen3 {
        position:relative;
        padding-left:10px;
        margin-top:-50px;
        left: 50%;
        width: 25%;
        height: auto;
        text-align: left;
        font-size: 80%;
        overflow: hidden;
}

DIV#imagen4 {
        position:relative;
        padding-left:10px;
        margin-top:-50px;
        left: 75%;
        width: 25%;
        height: auto;
        text-align: left;
        font-size: 80%;
        overflow: hidden;
}



.texto_verde{

        font-size: 75%;

        color: #993333;

        text-decoration: none;

}

.texto_verde:hover{

        color: #000000  ;

}

.mayusverdes {
        text-transform:uppercase;
        font-size:80%;
        color:#004F6D;
        font-weight:bold;
        text-align:center;
        margin-left:15px;
        margin-right:5px;
        margin-top:5px;
        margin-bottom:5px;
 }

.margen00{
        margin:0px;
        margin-top:1px;
        margin-bottom:1px;
        padding:0px;
}
.ancho33{
        display:block;
        width:32%;
        padding-left:2px;
        padding-right:2px;
}

.ancho25{
        display:block;
        width:23%;
        padding-left:2px;
        padding-right:2px;
}
.ancho15{
        display:block;
        width:16%;
        padding-left:2px;
        padding-right:2px;
}
.limpio{
        clear:both;
}
.elegir  {
        color:#D80202;
        text-decoration: none;
}

.elegir:hover  {
        color: #FFFFFF;
         background-color:#D80202;
}
.secciond {
         color:#FFFFFF;
 }
.elegir2  {
        color:#010191;
        text-decoration: none;
}

.elegir2:hover  {
        color: #FFFFFF;
         background-color:#010191;
}
.sinborde{
        border:none;
}
.middle{
        vertical-align:middle;
}
.margen000{
        margin:0px;
        padding:0px;
}
.elegir2co  {
        color: #010191;
         background-color:#DEDEFF;
}
.ancho50{
        display:block;
        width:48%;
        padding-left:2px;
        padding-right:2px;
}
.campoizquierda {
        padding-left:4px;
        padding-top:3px;
        left: 2px;
        width: 17%;
        height: auto;
        text-align: right;
        font-size: 80%;
        overflow: hidden;
        float:left;

}
.campoderecha {
        margin-left:0px;
        padding-left:1px;
        height: auto;
        width: 82%;
        text-align: left;
        font-size: 80%;
        overflow: hidden;
        color:#000000;
}
.azul{
         color:#0E0E85;
}
.granate{
         color:#B42521;
}
.gris{
         color:#666666;
}

.padding{
        padding:20px;
}

.centroa {
        margin-top:5px;
        padding-bottom: 5px;
        padding-left: 15px;
        padding-right: 5px;
        text-align: justify;
        background-position: right;
        background-repeat: repeat-y;
        font-size: 100%;
        overflow: visible;

}
.margencillo{
        margin-left:6%;
        padding-left:5%;
        padding-right:5%;
        padding-top:2%;
        padding-bottom:2%;
}
.bloque{
        display:block;
}
.pedirclaves{
        border: 1px solid #FEFEFE ;
        padding:0px;
}
.rojo{
        color:#FF0000;
}
.izquierda{
        text-align:left;
}
.submit{
        text-align:left;
        margin-left:0px;
        margin-right:0px;
        padding-left:0px;
        padding-right:0px;
        min-width:90px;
}
.verde{
         color:#B42521;
}
.clarito2{
        font-family:trebuchet MS,Verdana;
        line-height:1.25;
}
.negrita{
        font-weight: bold;
}
.imagen11 {
        position:relative;
        padding-left:10px;
        left: 2px;
        width: 45%;
        height: auto;
        text-align: left;
        font-size: 80%;
        overflow: hidden;
        float:left;
}
.margen5{
        margin:3px;
}
.extragrande {
        font-size:300%;
}
.mediogrande {
        font-size:200%;
}
.fondoblanco {
        background-color:#FFFFFF;
}
.mayusculas{
text-transform:uppercase;
}

.blanco{
        color:#FFFFFF;
}
.margen3p{
        margin-right:3px;
        margin-top:10px;
}
.tabladocs{

        border-collapse: collapse;
        empty-cells:show;
        text-align:left;
        font-size:80%;
        border: solid 1px #000000;
       margin-left:4.5%;
}

.tablacongre{

        border-collapse: collapse;
        empty-cells:show;
        text-align:left;
        font-size:80%;
        border: solid 1px #000000;
       margin-top:5px;
}

.titulotabladocs{

        border: 1px solid #000000;
        padding:3px;
        background-color:#FBC533
}
.contenidostabladocs0{

        background-color:#EEEEEE;
        padding-left:5px;
        padding-right:5px;
        border:1px solid #000000;
}

.contenidostabladocs02{

        background-color:#EEEEEE;
        padding-left:5px;
        padding-right:5px;
        border:1px solid #000000;
}

.trcontenidostabladocs2{

        border:1px solid #000000;
        font-size:95%;
}

.contenidostabladocs1{

       background-color:#FFE59F;
        padding-left:5px;
        padding-right:5px;
        border:1px solid #000000;
}

.contenidostabladocs12{

       background-color:#FFE59F;
        padding-left:5px;
        padding-right:5px;
}

.trcontenidostabladocs{

        font-size:95%;

}

.grande{
        font-size:120%;
}

.raton{
        cursor:pointer;
        
}
fieldset.uno{
        margin-left:3%;
        margin-right:3%;
}
.ancho20img{
        width:30%;
}
.ancho30{
        width:32%;
        text-align:left;
}
.margen2ya{
         text-transform:uppercase;
         color:#004F6D;
         font-weight:bold;
        margin-top:5px;
        margin-bottom:5px;
         font-size:95%;
         margin-left:3%;
 }
.margen2ya:hover {
         color:#004F6D;
         background-color:#FFFFFF;
         font-size:95%;
         margin-left:3%;
         text-decoration: none;
         border: solid 1px #7992B6;
 }
.derechaini{
        float:left;
        padding:5px;
        width:75%;
        text-align:justify;
        font-size:95%;
}
.derechaini2{
        float:left;
        padding:5px;
        width:50%;
        text-align:justify;
        font-size:95%;

}
.tablains{
        border:1px solid RGB(255,89,0);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma,Arial;
        width:100%;
        border-spacing:2px;
        text-align:left;

}
.datostabla{
        color:RGB(243,0,20);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        font-size:85%;
}
.datostabla2{
        color:RGB(80,80,80);
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        font-size:85%;
}
.intnormal{
        line-height: normal;
}
.grisecillo{
        background-color:#EFEFEF;
        border: 1px solid #DEDEDE;
}
.grisecillo0{
        background-color:#EEEEEE;
}
.grisecillo1{
        background-color:#DDDDDD;
}
.noticias{
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
        line-height: normal;
        text-align:justify;
        font-size:90%;
}
.margenimagen{
        margin-right:8px;
        margin-left:8px;
        margin-top:3px;
}
.century{
        font-family:'Century Gothic','Arial Rounded MT Bold',Tahoma;
}
.grisecillomas{
        background-color:#CCCCCC;
        border: 1px solid #CCCCCC;
}
.normalillo{
        color:#000000;
        text-align:left;
        font-weight:normal;
        display:inline;
}
.arriba{
        vertical-align:top;
}
.altolinea{
        line-height:0.5em;
}
#navcontainer {
        clear:both;
        width:100%;
        margin-top:2px;
        padding-bottom:2px;
        padding-left:0px;
}
#navcontainer2 {
        clear:both;
        width:100%;
        margin-top:2px;
        padding-left:0px;
}

#navcontainer ul
{
padding: 0;
margin: 0;
list-style-type: none;
}

#navcontainer li { display: inline; font-size:90%; font-family:'Century Gothic'}

/*1st level elements*/

#navcontainer li { margin: 0 0 0px; }

#navcontainer ul a,
#navcontainer ul a:link,
#navcontainer ul a:visited
{
padding: 0px 3px;
}


/*current Link*/
#navcontainer ul a#current,
#navcontainer ul a#current:link,
#navcontainer ul a#current:visited { font-weight: bold; }

/*Second and subsequent levels*/
#navcontainer ul ul
{
font-size: 80%;
position: absolute;
top: 20px;
left: 0;
width: 100%;
border-top: none;
background-color: #95B1BB;
}

.texto_blanco_inv {
        font-size: 95%;
        color: #FFFFFF;
        text-decoration: none;
        background-color:#CF8070;
}

.texto_blanco_inv:hover {
        font-size: 95%;
        color: #FFFFFF;
        text-decoration: none;
        background-color:#CF8070;
}
.padd10{
        padding-left:10px;
}
.texto_blanco_inv {
        font-size: 95%;
        color: #FFFFFF;
        text-decoration: none;
        background-color:#354D7B;
}
.ancho40{
        display:block;
        width:38%;
        padding-left:2px;
        padding-right:2px;
}
.ancho60{
        display:block;
        width:58%;
        padding-left:2px;
        padding-right:2px;
}

.texto_blanco0 {
        font-size: 95%;
        color: #FFFFFF;
        text-decoration: none;
        background-color:#B42521;
        padding-left:5px;
        padding-right:5px;
}
.texto_blanco0:hover {
        font-size: 95%;
        color: #FFFFFF;
        text-decoration: underline;
        background-color:#B42521;
        padding-left:5px;
        padding-right:5px;
}
.texto_blanco1 {
        font-size: 95%;
        color: #FFFFFF;
        text-decoration: none;
        background-color:#93ad1c;
        padding-left:5px;
        padding-right:5px;
}
.texto_blanco2{
        font-size: 95%;
        color: #FFFFFF;
        text-decoration: none;
        background-color:#fa6c15;
        padding-left:5px;
        padding-right:5px;
}
.texto_blanco3{
        font-size: 95%;
        color: #FFFFFF;
        text-decoration: none;
        background-color:#14b4ea;
        padding-left:5px;
        padding-right:5px;
}
.texto_blanco4{
        font-size: 95%;
        color: #FFFFFF;
        text-decoration: none;
        background-color:#db0066;
        padding-left:5px;
        padding-right:5px;
}
.texto_blanco5 {
        font-size: 95%;
        color: #FFFFFF;
        text-decoration: none;
        background-color:RGB(250,182,23);
        padding-left:5px;
        padding-right:5px;
}
.texto_blanco_inv0, .texto_blanco_inv0:hover {
        font-size: 95%;
        color: #FFFFFF;
        text-decoration: none;
        background-color:#CF8070;
        padding-left:3px;
        padding-right:3px;
}
.texto_blanco_inv1, .texto_blanco_inv1:hover {
        font-size: 95%;
        color: #FFFFFF;
        text-decoration: none;
        background-color:#768a1b;
        padding-left:3px;
        padding-right:3px;
}
.texto_blanco_inv2, .texto_blanco_inv2:hover {
        font-size: 95%;
        color: #FFFFFF;
        text-decoration: none;
        background-color:#cf5911;
        padding-left:3px;
        padding-right:3px;
}
.texto_blanco_inv3, .texto_blanco_inv3:hover {
        font-size: 95%;
        color: #FFFFFF;
        text-decoration: none;
        background-color:#138cb5;
        padding-left:3px;
        padding-right:3px;
}
.texto_blanco_inv4, .texto_blanco_inv4:hover {
        font-size: 95%;
        color: #FFFFFF;
        text-decoration: none;
        background-color:#a6004d;
        padding-left:3px;
        padding-right:3px;
}
.texto_blanco_inv5, .texto_blanco_inv5:hover {
        font-size: 95%;
        color: #FFFFFF;
        text-decoration: none;
        background-color:RGB(20,182,23);
        padding-left:3px;
        padding-right:3px;
}
.hv0:hover{
         color: #FFFFFF;
         background-color: #CF8070;
}
.hv1:hover{
         color: #FFFFFF;
         background-color: #768a1b;
}
.hv2:hover{
         color: #FFFFFF;
         background-color: #cf5911;
}
.hv3:hover{
         color: #FFFFFF;
         background-color: #138cb5;
}
.hv4:hover{
         color: #FFFFFF;
         background-color: #a6004d;
}
.hv5:hover{
         color: #FFFFFF;
         background-color: RGB(20,182,23);
}
.margensup{
        margin-top:3px;
}
.color0{
        border-left: solid 1px #B42521;
        border-right: solid 1px #B42521;
        border-bottom: solid 1px #B42521;
}
.color1{
        border-left: solid 1px #B42521;
        border-right: solid 1px #B42521;
        border-bottom: solid 1px #B42521;
}
.color2{
        border-left: solid 1px #B42521;
        border-right: solid 1px #B42521;
        border-bottom: solid 1px #B42521;
}
.color3{
        border-left: solid 1px #B42521;
        border-right: solid 1px #B42521;
        border-bottom: solid 1px #B42521;
}
.color4{
        border-left: solid 1px #B42521;
        border-right: solid 1px #B42521;
        border-bottom: solid 1px #B42521;
}
.color5{
        border-left: solid 1px #B42521;
        border-right: solid 1px #B42521;
        border-bottom: solid 1px #B42521;
}
.paddid{
        padding-left:5px;
        padding-right:5px;
}
.enlacesact{
        font-size:100%;
        color:#88201f;
}
.enlacesact:hover{
        font-size:100%;
        color:#88201f;
        text-decoration: underline;
}
.fondogranate{
        background-color:#B42521;
}
.colorgranate{
        color:#B42521;
}
.paddingmenu{
        padding-bottom:3px;
        padding-top:3px;
        margin-bottom:4px;
}
.texto_menu{
        background-color:#FFFFFF;
        color: #B42521;
        padding-left:5px;
        padding-right:5px;
        padding-bottom:3px;
}
.texto_menu_sub{
        background-color:#FFFFFF;
        color: #B42521;
}
.texto_menu_sub:hover{
        background-color:#FFFFFF;
        color: #B42521;
        text-decoration: underline;
}
.texto_menu_sub2{
        background-color:#FFDCB8;
        color: #B42521;
        border: solid 1px #B42521;
}
.texto_menu_sub2:hover{
        background-color:#FFDCB8;
        color: #B42521;
        text-decoration: underline;
}
div#pictograma{
        width:60%;
        float:left;
}
.colores{
        float:left;
        margin-right:1px;
        margin-bottom:1px;
        border:1px solid #000000;
}
.fondogrisecillo{
        background-color:#EFEFEF;
        margin-bottom:6px;
        border-bottom: 1px solid #666666;
        border-top: 1px solid #666666;
        font-size:80%;
        margin-left:2px;
        margin-right:2px;
}
.fondotitgrisecillo{
        background-color:#CCCCCC;
        text-align:center;
}
.fotoinicio{
        margin:2px;
}
.pie{
        padding-top:10px;
        margin-top:10px;
        text-align:center;
        background-position:right;
        background-repeat:no-repeat ;
        background-color:#FFFFFF;
        line-height:0.8;;
}
DIV#numpicto{
        float:right;
        width:20%;
        border:1px dotted #222222;
        background-color:#FFFFFF;
        vertical-align:middle;
        padding:5px;
        background-color:#DDDDDD;
}
.ancho80{
        display:block;
        width:80%;
        padding-left:2px;
        padding-right:2px;
}
.trsin{

        border:0px solid #FFFFFF;
        font-size:40%;
}
.tabladocssinmargen{

        border-collapse: collapse;
        empty-cells:show;
        text-align:left;
        font-size:80%;
        border: solid 1px #000000;
       margin-left:0.5%;
}
.bordegranate{
        BORDER: SOLID 3PX;
        border-color:#B42521;
}
.ancho100{
        width:99%;
}
.tituloacti{

        padding:3px;
        background-color:#FBC533;
}
.margenimagen2{
        margin-right:15px;
        margin-top:3px;
}
.fondoacti0{
        background-color:#EFEFEF;
        padding-top:4px;
        margin-bottom:6px;
        border-top: SOLID 1PX #000000;
        font-size:80%;
        margin-left:2px;
        margin-right:2px;
        padding-top:4px;
}
.fondoacti1{
        background-color:#FFFFFF;
        padding-top:4px;
        padding-top:4px;
        margin-bottom:6px;
        border-top: SOLID 1PX #000000;
        font-size:80%;
        margin-left:2px;
        margin-right:2px;
}
.loading {
        width: 300px;
        height: 340px;
        position:absolute;
        left:50%;
        top:50%;
        margin-left:-150px;
        margin-top:-170px;
        background-color:#FFFFFF;
}
.loading2 {
        width: 750px;
        height: 400px;
        position:absolute;
        left:50%;
        top:50%;
        margin-left:-375px;
        margin-top:-200px;
        background-color:#EEEEEE;
        border:2px solid #B42521;
        padding: 10px;
}
.clearfix {
        display: inline-block;
}
#novale {
        background:#e7e7e7 url(imagenes/sombra_dcha.gif ) right repeat-y;
        float:right;
        display:block;
        width: 20%;
        margin: -6% 0 0 0;
        margin-right:2%;
}
#novale2 {
         width:86%;
         background:#e7e7e7 url(imagenes/sombra.gif ) left repeat-y;
         padding-left:1.1em;

}
img {
A:hover, A:active {color: #FFFFFF }}
A:hover img, A:active img {filter: alpha(opacity=65); opacity: .5
}
