/* Elementos HTML */
*  { border:none; margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:black; }
body { margin:0px; }
li { margin-left:20px; }
li div { margin-left:20px; }
ul { margin-left:20px; }
ol { margin-left:20px; }
blockquote { margin-left:20px; }
a:link, a:visited  { color:inherit; text-decoration:none; }   /* unvisited & visited links */
a:hover, a:hover * { border-color:red !important; color:#E0B010 !important; } /* Amarillo dorado. */
a:active, a:active * { color:#E0B010; text-decoration:none; } /* active links */
input, textarea { font-family:Courier New, Courier; font-size:12px; color:#000000; border:1px solid #606060; }
/* Separadores */
.blockSep  { clear:both; margin-bottom:10px; } /* Separador para dejar un margen inferior. */

/* Efectos Especiales */
.fondoBlanco { padding:3px; background-color:#FFFFFF; vertical-align:-1px; } /* Usado en Rotulos */

/* Elementos */
.fecha     { color:#606060; font-size:9px; }
.fechRight { text-aling:right; float:right; }
.epigrafe  { margin:1px 0px 1px 0px; }
.epigrafe p { color:#606060; }
.titular   { margin:0px; }
.titular p { font-size:11px; font-weight:bold; color:#0020B0; } /* Cobalto */
.seccion   { margin:1px 0px 3px 0px; }
.seccion p { text-align:left; font-size:10px; color:#606060; text-transform:uppercase; }
.bajada { margin:0px 0px 5px 0px; color:#0060C0; }
.bajada p { text-align:justify; font-size:11px; color:#0060C0; } /* Cobalto lite */
.autor  { margin:1px 0px 1px 0px; }
.autor p { color:#606060; }
.tijera { margin-right:5px; }

/* Elementos en Articulos */
.centroarticulo { padding:0px 5px 0px 10px; }
.colarticulo * { font-size:12px; }
.colarticulo * .seccion, .colarticulo * .seccion * { color:#606060; }
.colarticulo * .fecha { text-align:right; }
.colarticulo * .titular p { font-size:18px; color:#008000; }
.colarticulo * .bajada p { font-size:12px; text-align:justify; font-weight:bold; margin-top: 10px; }
.colarticulo * .autor p { text-align:right; font-size:10px; }
.artColderecha * { font-family:Verdana,Arial,Sans-serif; }
.artColderecha .relacionados .titular { background-color:#00B000; padding:1px 1px 1px 5px; }
.artColderecha .relacionados .titular p { font-family:Arial,Helvetica,Sans-serif; font-size:12px; color:#FFFFFF; }
.artColderecha .relacionados li { margin-left:5px; }
.artColderecha .relacionados li * { font-size:11px; color:#0020B0; }
.artColderecha .piefoto p { text-align:left; font-size:10px; color:#404040; }
/* tabla subtitulos */
.subtitulos li { margin-left:20px; }
.subtitulos li a p { font-weight:bold; color:#0020B0; }
/* Archivos Asociados */
.asocfiles { border:1px solid #ABCDE7; margin-bottom:10px; padding:8px; }
.asocfiles img { vertical-align:middle; }
.asocfiles * { font-size:10px; }

/* Articulos */
.link { display:block; text-align:right; margin:0px 0px 10px 0px; clear:both; }
.link a { color:#0020B0; font-size:10px;}
.boton { border:1px solid #0060C0; margin:0px 0px 10px 0px; padding:5px; background-color:#E0F0FF; } /* Azul pastel */
.articulo { margin-bottom:10px; border-bottom: 1px dotted #0060C0; }
.rotulo { width:100%; background-image:url(../imag/auxi/back_rotulo.gif);
          background-repeat:repeat-x; margin-bottom:10px; }
.rotulo * { font-weight:bold; color:#00B000; margin-right:5px; } /* Verde Normal */
.botonMenu { border-bottom:1px solid #0060C0; border-top:1px solid #0060C0; border-left:5px solid #00B000;
             border-right:1px solid #0060C0; margin: 0px 0px -1px 0px; }
.botonMenu a p { font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
                 font-size:11px; font-weight:bold; color:#0020B0; padding:5px}

.dataitem * { font-family: Verdana, Arial, Helvetica, sans-serif; color:#0060C0; text-align:center; }
.dataitem * .titulodata { background-color:#0060C0; font-size:9px; font-weight:bold; color: #FFFFFF; }
.dataitem * td { padding:2px; font-size:9px; border-left:1px solid #0060C0; border-top:1px solid #0060C0; }
.dataitem table { border-right:1px solid #0060C0; border-bottom:1px solid #0060C0; }
.dataitem * .rotulodata { font-weight:bold; text-align:left; }

/* Contenedores de Articulos */
.col120 .rotulo, .col130 .rotulo { width:100%; background-image:none; background-color:#00B000; /* url(../imag/auxi/backrot_120.gif) */
                  background-repeat:none; margin:5px 0px 0px 0px; }
.col120 .rotulo p, .col130 .rotulo p { font-weight:bold; color:#FFFFFF; margin-left:5px; }
.col120 .boton { border:1px solid #00B000; margin:0px 0px 10px 0px; padding:2px; background-color:#F0FFF8; } /* Verde pastel */
.col120 .boton * p { text-align:left; color:#008000; }
.col120 .boton * .titular * { text-align:left; color:#006000; }
.col120 .articulo * .titular *, .col120 .articulo * .bajada * { text-align:left; color:#404040; }
.col150 { margin-bottom:10px; }
.col150 * .bajada p { text-align:left; }
.col200 * .bajada p { text-align:left; }
.col230 .articulo * .bajada p { text-align:left; }
.col490 { clear:both; margin:5px; border-bottom: 1px dotted #0060C0; }
.col490 * .titular { margin:0px 0px 5px 0px; }
.col490 * .titular * { font-family: Tahoma, Arial, Helvetica, sans-serif;
                       font-size:18px; font-weight:bold; color:#0020B0; }

.colusan .rotulo { width:100%; background-image:none; background-color:#00B000; /* url(../imag/auxi/backrot_120.gif) */
                  background-repeat:none; margin:0px 0px 0px 0px; }
.colusan .rotulo p { font-weight:bold; color:#FFFFFF; margin-left:5px; }
.colusan .boton { border:none; background:none; }
.colusan * td { margin:0px 4px 10px 4px; padding:5px; }
.colusan .boton * p { text-align:left; color:#404040; font-size:9px; }
.colusan .boton * .titular * { text-align:center; color:#000080; font-size:12px; }

.quienessomos { padding:10px 20px 10px 20px; }
.quienessomos .articulo { border:none; }
.quienessomos .articulo .titular p { font-size:14px; margin:0px 0px 5px 0px; }
.quienessomos .articulo .bajada p { font-size:12px; }
.formulario .titulo {font-size:18px; color:#008000;}
.formulario table { padding:10px; }
.formulario * td { padding:2px; }
.formulario * { color:#0020B0; }
.formulario .field {border:1px solid #233AAA; padding:0px; margin:0px; font-weight:bold; color:#000000; font-size:11px; background-color:#FFFFFF;}
.formulario * .msg  { font-size:12px; color:#000000; }
.formulario * .msg font { font-size:12px; color:#FF0000; font-weight:bold; }
.formulario * .msg a { font-size:12px; text-decoration:underline; color:#0020B0;}

/* Footer */
.footer { border-top: 1px dotted #0060C0; margin:20px 10px 10px 10px; clear:both; padding-top:5px; }
.footer .menu { color:#0060C0; }
.footer .menu a { color:#0020B0; font-weight:bold; } /* Cobalto */
.footer .colofon * { color:#666666; }

/* Buscador y portadas tipo tema */
.search .msg { color: #800000; font-weight: bold; padding: 2px 0px 2px 0px; margin:10px; clear:both;
                 border-top: dotted 2px #000080; border-bottom: dotted 2px #000080; }
.search .reslist { margin:10px; clear:both; }
.search .reslist table { margin:10px 0px 0px 0px; }
.search * .tit { font-size:14px; font-weight:bold; color:#0020B0; }
.search * .res { color:#666666; }
.search * .num { color:#800000; }
.search * .fec { font-size: 11px; color:#666666; }
.search * .sec, .search .sec * { font-size: 11px; color:#000080; }
.search * .rel { margin:0px; border:none; padding:0px; background-color:#e0e0e0; }
.search * .verde { margin:0px; border:none; padding:0px; background-color:#00e000; color:#00e000; font-size:3px; };
.search .pag A { color: #0000ff; font-weight: bold; }
.search .pag { color: #808080; padding: 2px 0px 2px 0px; margin:10px;
               border-top: dotted 2px #000080; border-bottom: dotted 2px #000080; }

/* Dimensiones, estilos y ubicacion de columnas fijas */
.colmenu { width:120px; margin:0px; position:absolute; left:5px; top:5px; }
.colcentral { width:490px; margin:0px; border-left:1px dotted #004582; border-right:1px dotted #004582; position:absolute; left:132px; top:5px; }
.colderecha { width:130px; margin:0px; position:absolute; top:5px; left:630px; }
.colarticulo { width:628px; margin:0px; border-left:1px dotted #004582; border-right:1px dotted #004582; position:absolute; left:132px; top:5px; }
.colusan { width:628px; margin:0px; border-left:1px dotted #004582; border-right:1px dotted #004582; position:absolute; left:132px; top:5px; }

/********** Estilos requeridos por Prontus ***********/
/*vtxt*/
.subtit /* subtitulos */ { margin-top:15px; width:100%; font-size:14px; font-weight:bold; color:#006633; }
.piefoto /* pies de fotos */ { color:#404040; }
.resalta /* texto resaltado */ { font-weight:bold; font-style:italic; color:#666666; }
.amarillo /* texto dorado */ { color:#E0B010; }
.azul    /* texto cobalto */   { color:#0020B0; }
.blanco  /* texto blanco */ { color:#FFFFFF; }
.negro   /* texto negro */  { color:#000000; }
.rojo    /* texto rojo */   { color:#800000; }
.verde   /* texto verde normal */  { color:#00B000; }
.gris    /* texto gris */  { color:#606060; }
/*/vtxt*/

/* Manejo de tablas en VTXT */
.conBorde TD { border:1px solid #666666;border-collapse:collapse; }
.sinBorde TD { border:none; }
/* Manejo de imagenes en VTXT */
.centerImg { display:block; text-align:center; margin-left:auto; margin-right:auto; }
.rightImg  { display:block; margin-left:5px; margin-right:auto; float:right; }
.leftImg   { display:block; margin-left:auto; margin-right:5px; float:left; }
/* Manejo de imagenes en VTXT */
.topArticulo { margin: 10px 15px 10px 0;}
.artTitular * { font-size:17px; font-weight: bold; color:#18AD65; }
.artBajada * { font-size:13px; font-weight:bold; margin-bottom:10px; }
.cuerpo p { margin-top:5px; }
.cuerpo, .cuerpo p,  .cuerpo p * { text-align:justify; font-size:12px; }
.cuerpo * .piefoto { font-size:10px; }
.cuerpo td, .cuerpo li { color: #18AD65; font-size:11px; }
.linkArt a { color:#18AD65;}
.linkArt li a { font-size:10px; font-weight:bold;}
.recuadro { padding:5px; background-color:#F0FFF8;} /* verde pastel #F0FFF8 */
.recuadro .titular p { font-size:13px; font-family: Arial, Helvetica, Sans-Serif; color:#800000; }
.recuadro p { font-size:11px; text-align:justify; font-family:Verdana, Arial, Sans-Serif; color:#008000; }
.recuadro * .piefoto { font-size:10px; }



