/* CSS Document */
/* HTML TAG */
body { margin: 0px; background-color:#FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif;}
p,h1,h2,h3 { margin-top: 1px; margin-bottom: 1px;}
form { margin-top: 3px; margin-bottom: 3px;}
a { text-decoration: none;}
.bodyBack01 { background-image: url(/imag/port/back_port.gif); background-repeat: repeat-x; background-color:#CDDFE1;}
/*vtxt*/
.subtit /* subtitulos */ { display:table; width: 100%; clear:both; background-color:#C3DADC; margin-bottom:5px; font-size:12px; font-weight:bold; color: #006068; padding:2px; text-indent:5px; line-height:15px; border: 1px dotted #999999;}
.piefoto /* pies de fotos */ { font-size:10px; color: #666666; font-family:Arial, Helvetica, sans-serif;}
.conBorde { border: 1px solid #B3B3B3; border-collapse: collapse;}
.sinBorde { border: none;}
.res /* texto resaltado */ { font-weight: bold; font-style: italic; color: #666666; }
.roj /* texto rojo */ { color: #CC0000; }
.azu /* texto azul */ { color: #336699; }
.ver /* texto verde */ {color: #006633; }
.neg /* texto negro */ {color: #000000; }
.whi /* texto blanco */ {color: #FFFFFF; }
.san /* texto normal con sangria */ { text-indent: 30px; }
/*/vtxt*/
.conBorde TD { border: 1px solid #B3B3B3; 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; }

/* ESTILOS DIV GENERALES */
#contTop { margin-left: 10px; margin-top: 0px; width:765px; clear:both;}
html>body #contTop { margin-left: 10px; margin-top: 0px;}
#contCont { margin-top:0px; margin-left:10px; width:760px; clear:both;}
html>body #contCont { margin-top:0px; margin-left: 10px;}

/* AREAS PORTADA */
#contCont .Rot01 { display:block; clear:both;}
#contCont .Rot01 h1 { font-size:11px; font-weight:bold; color: #CDDFE1; margin-top:5px; margin-bottom:15px; letter-spacing:1px;}
#contCont .Not01 { margin-left: 15px; display:table; clear:both; margin-bottom:20px; font-size:11px; font-weight:bold; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px dotted #515859;}
#contCont .Not01 a { display:block; font-size:11px; color:#000000; text-decoration: none;}
#contCont .Not01 a:hover { display:block; font-size:11px; color: #CC0000; text-decoration: none;}
#contCont .Not01 a h1 { font-size:11px; font-weight:bold; color: #000000;}
#contCont .Not01 a:hover h1 { color: #CC0000;}
#contCont .Not01 img { margin-right:7px; margin-bottom:4px;}
#contCont .Not01 p, #contCont .Not01 a p { font-size:11px; color:#000000; margin-bottom:3px; font-weight:normal;}
#contCont .Not01 a:hover p { color:#CC0000;}

#contCont .Not02 { margin-top:5px; font-size:10px; font-weight:normal; color:#999999; border-bottom: 1px dotted #515859;}
#contCont .Not02 h1 { display:block; font-size:10px; color:#3A3F3F; text-decoration: none; margin-bottom:5px;}
#contCont .Not02 h1 a { font-size:10px; font-weight:normal; color: #3A3F3F;}
#contCont .Not02 h1 a:hover { color: #CC0000;}

#contCont .Not04 { margin-left: 12px; display:block; clear:both; margin-bottom:20px; font-size:10px; font-weight:normal; color:#28787F;}
#contCont .Not04 a h1 { font-size:10px; font-weight:normal; color:#28787F;}
#contCont .Not04 img { margin-right:7px; margin-bottom:4px;}
#contCont .Not04 a:hover h1 { color: #CC0000;}

#footer { margin: 0px; width: 100%; background-image: url(/imag/foot/back_foot.gif); background-repeat: repeat-x; background-position: left top; margin-bottom:0px;}
#footiframe { margin: 0px;}
.footiframe { margin: 0px;}

.TEXTverde { font-size:11px; font-weight: normal; font-style: normal; color: #006068; }
.TEXTgris { font-size:10px; font-weight: normal; font-style: normal; color: #666666; }

/* AREAS PORTADA ESTUDIOS */
#contCont .Rot02 { display:table; width: 100%; clear:both; background-color:#006068; margin-bottom:5px;}
#contCont .Rot02 h1 { font-size:11px; font-weight:bold; color: #CDDFE1; letter-spacing:1px; padding:2px; line-height:15px;}
#contCont .Not03 { display:block; clear:both; margin-bottom:15px; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px dotted #006068;}
#contCont .Not03 h1 { font-size:12px; font-weight:bold; color:#C2213E; margin-bottom:2px; margin-left:10px;}
#contCont .Not03 p { font-size:11px; color:#000000; margin-bottom:5px; font-weight:normal; margin-left:10px;}
#contCont .Not03 table { margin-left:10px; font-size:11px; color:#000000; margin-bottom:7px; font-weight:normal;}
#contCont .Not03 table a { font-size:11px; color:#000000;}
#contCont .Not03 table a:hover { color:#CC0000;}

/* ARTICULO GENERAL */
#topArticulo { display:block; width:530px; margin-top:10px; margin-bottom:15px; clear:both; font-family: Tahoma, Verdana, Helvetica, sans-serif;}
.topArticulo h1 { font-size: 22px; font-weight: normal; color: #CC2200; margin-bottom:10px;}
.topArticulo p { font-size: 11px; font-weight: bold; color: #9A9C9A;}
.topArticulo h3 { font-size: 11px; font-weight: normal; color: #666666; line-height:15px; margin-bottom:5px;}
.topArticulo img { border: 1px solid #006068; margin-left:10px;}
.Ancla { display:table; clear:both; width: 400px; margin-bottom:10px; margin-left:15px; font-size:10px; font-weight:normal; color:#B0B0B0; border-bottom: 1px dotted #B0B0B0;}
.Ancla h1, .Ancla h1 a { font-size:10px; font-weight:normal; color: #B0B0B0; margin-bottom:5px;}
.Ancla h1 a:hover { color: #CC0000;}

.Ubic { margin-bottom:10px; margin-top:0px; text-align:right; font-size:10px; font-weight:normal; color:#999999; border-bottom: 1px dotted #B0B0B0;}

#Right { margin:0px;}
#Right .RotArt { display:table; width: 100%; clear:both; background-color:#C3DADC; margin-bottom:5px;}
#Right .RotArt h1 { font-size:11px; font-weight:bold; color: #006068; padding:2px; line-height:15px;}
#Right .Auxi01 { width: 100%; margin-bottom:5px; font-size:10px; font-weight:normal; color:#999999; border-bottom: 1px dotted #515859;}
#Right .Auxi01 a { font-size:10px; color:#3A3F3F; margin-bottom:5px;}
#Right .Auxi01 h1 a, #Right .Auxi02 h1 a { font-size:10px; font-weight:normal; color: #3A3F3F; margin-bottom:5px;}
#Right .Auxi01 h1 a:hover, #Right .Auxi02 h1 a:hover { color: #CC0000;}
#Right .Auxi02 { display:block; clear:both;}
#Right .Auxi02 table { margin-bottom:10px; margin-bottom:7px; border-bottom: 1px dotted #515859; padding:2px;}
#Right .Auxi02 a { font-size:10px; font-weight:normal; color: #3A3F3F; margin-bottom:5px;}
.tableTax { font-size:10px; font-weight:normal; color: #3A3F3F; border: 1px dotted #515859; padding:2px; line-height:15px;}
.tableMenu { border: 1px solid #D9D9D9;}

/* ESTILOS VTXT */
.contArticulo { display:table; width:100%; color: #303030; font-size:12px; line-height:15px; clear:both;}
.contArticulo ul { margin-top:0px; margin-left:12px; padding-bottom:0px; padding-left:10px; padding-bottom:5px; list-style-position:outside;}
.contArticulo ol { margin-top:0px; margin-left:12px; padding-bottom:0px; padding-left:10px; padding-bottom:5px; list-style-position:outside;}
.contArticulo ol li { list-style-type: decimal; margin-left:15px; margin-top:0px; }
.contArticulo td { color: #303030; font-size:12px; line-height:15px; }
.contArticulo ul li { list-style-image: url(/imag/auxi/block.gif); margin-left:15px; margin-top:0px; }
.contArticulo h2 { display:table; width: 100%; clear:both; background-color:#C3DADC; margin-bottom:5px; font-size:12px; font-weight:bold; color: #006068; padding:2px; line-height:15px; border: 1px dotted #999999;}
.contArticulo a { color: #303030;}
.contArticulo a:hover { color: #CC0000;}

/* ESTILOS TABLA */
#Indicador { margin-left: 12px; margin-bottom:20px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.Indicador table { display:table; width:180px; color: #206068; clear:both; border: 1px solid #206068}
.Indicador table td { padding: 2px; background-color: #EBF2F3; margin-left: 5px; font-size: 10px; line-height: 12px; color: #303030; border-top: 1px dotted #206068}
.Indicador h1 { margin: 0px; display:table; width:180px; background-color: #206068; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; line-height:15px;}
.Indicador h3 { margin-left: 7px; font-size: 10px; font-weight: bold; color: #206068;}

/* AREA FOOTER*/
.tableFoot { font-family: Arial, Verdana, Helvetica, sans-serif; margin-bottom:9px; margin-top:0px; clear:both; font-size: 9px; font-weight:normal; color: #09215E;}
.tableFoot a { font-weight:normal; font-size: 9px; color: #09215E;}
.tableFoot a:hover { color: #CC0000;}

/* FIN */
