body {font: 300 11px Verdana; color:#000000; text-align: center; margin: 2 auto; background: #EEEEE7}

.contenedor {
    width:750px; /width:780px; w/idth:750px;
    margin:auto;
    padding: 0px 15px 0px 15px;
    text-align: center;
    background:url('/images/fondogeneral.jpg') repeat
    }

.encabezado1 {
    width: 750px;
    height: 90px;
    margin: auto;
    text-align: right;
    background:url('/images/logo-sombra.jpg') left no-repeat}

.encabezado2 {
    width: 750px;
    height: 35px; /height: 139px; h/eight: 35px;
    margin: auto;
    padding-top: 104px;
    text-align: center;
    background:url('/images/EncabezadoCalor.jpg') top center no-repeat}

.contenido {
    width: 750px;
    margin: auto;
    text-align: left;
    background-color: #FFF}

.columnaizquierda {
    width: 180px; /width: 190px; w/idth: 180px;
    float: left;
    text-align: left;
    padding: 0px 10px 0px 0px;
    background-color: #FFF}

.columnaderecha {
    width: 540px; /width: 550px; w/idth: 540px;
    float: left;
    text-align: left;
    padding: 10px 0px 0px 10px;
    background-color: #FFF}

.coltext { 
    float:left;
    margin-right: 7px;
    margin-bottom: 10px;
    padding-right: 10px;
    width:162px; /width:183px; w/idth:162px;
    border-right: 1px solid #CDCFCD;
    }
    
.coltext2 { 
    float:left;
    margin-bottom: 10px;
    padding: 0px;
    width: 150px;
    }
    
.cierracontenido {
    width: 750px;
    clear: both;
    text-align: left;
    background-color: #FFF}

.cajagrandearriba {
    clear: both;
    width: 550px;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;
    background:url('/images/cajagrande-arriba.jpg') top center no-repeat #EEEEE7}

.cajagrandeabajo {
    padding: 5px 5px 10px 10px;
    background:url('/images/cajagrande-abajo.jpg') bottom left no-repeat}

.cajagrandeabajo ul {
    list-style-image: url('../images/UlBox.gif');
    text-align:left;}

.boxtop {
    width: 179px;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;
    background:url('/images/cajachica-arriba.jpg') top center no-repeat #EEEEE7}

.boxbottom {
    padding: 5px 5px 10px 10px;
    background:url('/images/cajachica-abajo.jpg') bottom left no-repeat}

.menu {float:left; width: 180px; text-align: left; background: #484848;}
.menu2 {width: 180px; text-align: center; margin: auto; background: #484848;}

.pie {
    clear: both;
    width: 780px;
    margin: auto;
    padding: 40px 0px 0px 25px;
    background:url('/images/pie.jpg') top no-repeat #EEEEE7;}

acronym.ga { decoration: none; font-size: 11px; font-family:Verdana; font-weight: 700; color: #5A7F60; border-bottom: 1px dotted #5A7F60;}

ul {list-style-image: url('../images/Ul.gif');}

h1 { font-family: Verdana; font-size: 15px; text-align: justify; font-weight: 700; margin-bottom:0; color: #484848 }
h2 { font-family: Verdana; font-size: 13px; text-align:left; font-weight: 700; margin-bottom:0; color: #484848 }
h3 { font-size: 11px; text-align: left; font-weight:700; padding: 4; background-color:#EBEBEB }
h4 { font-size: 12px; margin-top:10; margin-bottom:0; text-align: justify; font-family:Verdana; font-weight: 300;}
h5 { font-size: 11px; margin-top:10; margin-bottom:0; text-align:justify; font-family:Verdana; font-weight: 300; color: #666}
h6 { font: 300 10px Verdana; color: #666; text-align: left; margin: 0px }

h2.txtcaja {color: #5A7F60; margin: 0px;}
h6.fechacolhome {font-size: 9px; margin-top: 10px; color: #324D7A}
h5.titulocolhome {margin-top: 5px; }
h5.titulocolautor {margin-top: 5px; font-weight: 700;}
h5.txtresumen {font-size: 11px; font-style: italic;}


hr {color: #666; background-color: #C0C0C0; height: 1px; border: 0}

.imgtitulo {margin-bottom: 10px;}

.tdmenu {
    width: 20%;
    height: 20px;
    text-align: center;
    border-right: 1px solid #FFF;}

.tdmenunota {
    text-align: center;
    font: 300 10px Verdana; color: #5A7F60;
    background: #EEEEE7;
    width: 33%;
    height: 25px;
    white-space: nowrap;
    border: 1px solid #FFF;}

.ruta_td { background: #EEEEE7; padding-left: 8px; padding-right: 8px; font-size: 9px; font-weight: 300; color: #5A7F60}

    
.error {text-align: justify; color: #FC0000;}
.txtmenu {font: 700 9px Verdana; color: #FFF; text-align: center}
.txtformcolumna {font: 300 9px Verdana;}
.pielistnota { font-family: Verdana; font-size: 9px; font-weight: 300; text-align: justify; color: #B3B559 }
.txtresulbusqueda {font: 300 10px Verdana; color: #FFF; background-color: #5A7F60; padding: 2px; text-align: right}

.tdformcolorsitio { font: Verdana; color: #5A7F60; font-size: 11px; text-align: right; height: 20px; white-space: nowrap; padding: 1px 4px 1px 4px; border: 1px solid #FFFFFF; background-color: #FFFFFF; }
.txtrotuloform {font-size: 11px; font-weight: 300; color: #484848 }
.txttitulo {font:Verdana; font-size: 11px; color:#324D7A;}
.txttitulo2 {font:Verdana; font-size: 11px; color:#324D7A; font-weight:700 }
.tdformslogin {font: 300 11px Verdana; width: 50%; text-align: right; padding: 3px; color: #5A7F60;}
.tdaclaracion {text-align: left; font: 300 9px Verdana; background-color:#EEEEE7; border-bottom: 1px solid #FFF; padding: 2px;}


.boton { border: 1px solid #666; font: Verdana;  font-size: 10px; color: #5a7f60; background-color: #EEEEE7; padding: 2px }
.input { border: 1px solid #C0C0C0; font-family: Verdana; font-weight: 300; font-size: 11px; background-color: #FFF; padding-left: 3; color: #324D7A} 

a:link {color: #5A7F60;}
a:visited {color: #5A7F60;}
a:hover {color: #425B46;}


a:link.lnksitio { text-decoration: none; font-family: Verdana; font-size: 10px; font-weight: 300; color: #5A7F60;}
a:visited.lnksitio { text-decoration: none; font-family: Verdana; font-size: 10px; font-weight: 300; color: #5A7F60;}
a:hover.lnksitio { text-decoration: underline; font-family: Verdana; font-size: 10px; font-weight: 300; color: #484848;}

a:link.lnkmenu, .lnkmenu2 {
    margin: 0;
    height: 18px; /height: 25px; h/eight: 18px;
    padding-top: 7px;
    display: block;
    font: 700 11px Verdana;
    text-decoration: none;
    color: #fff;
    background-color: #324D7A;}
    
a:visited.lnkmenu, .lnkmenu2 {
    margin: 0;
    height: 18px; /height: 25px; h/eight: 18px;
    padding-top: 7px;
    display: block;
    font: 700 11px Verdana;
    text-decoration: none;
    color: #fff;
    background-color: #324D7A;}
    
a:hover.lnkmenu, .lnkmenu2 {
    margin: 0;
    height: 18px; /height: 25px; h/eight: 18px;
    padding-top: 7px;
    display: block;
    font: 700 11px Verdana;
    text-decoration: none;
    color: #fff;
    background-color: #7685A6;}

a:link.lnkmenu2 {
    color: #fff;
    background-color: #5A7F60;}

a:visited.lnkmenu2 {
    color: #fff;
    background-color: #5A7F60;}

a:hover.lnkmenu2 {
    color: #fff;
    background-color: #94AB97;}

a:link.titulo2 { text-decoration: none; font-family: Verdana; font-size: 13px; font-weight: 700; color: #484848 ; text-align: left;}
a:visited.titulo2 { text-decoration: none; font-family: Verdana; font-size: 13px; font-weight: 700; color: #4B4B4B; text-align: left;}
a:hover.titulo2 { text-decoration: none; font-family: Verdana; font-size: 13px; font-weight: 700; color: #000000; text-align: left;}

a:link.resumen2 { text-decoration: none; font-family: Verdana; font-size: 11px; font-weight: 300; color: ##484848; align:"justify";}
a:visited.resumen2 { text-decoration: none; font-family: Verdana; font-size: 11px; font-weight: 300; color: #484848; align:"justify";}
a:hover.resumen2 { text-decoration: none; font-family: Verdana; font-size: 11px; font-weight: 300; color: #000000; align:"justify";}

a:link.paginacion { text-decoration: none; font: 300 10px Verdana; color: #324D7A; text-align: center}
a:visited.paginacion { text-decoration: none; font: 300 10px Verdana; color: #324D7A; text-align: center}
a:hover.paginacion { text-decoration: underline; font: 300 10px Verdana; color: #324D7A; text-align: center}

a:link.lnkruta { text-decoration: underline; font-size: 9px; font-weight: 300; color: #5A7F60}
a:visited.lnkruta { text-decoration: underline; font-size: 9px; font-weight: 700; color: #5A7F60}