/* CSS Document */
/* TAG */
body { margin: 0; padding: 0; background: #fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #666666;}
form, input, select {font: 10px arial,sans-serif; color: #000000;}
input { padding: 1px; margin: 0px; border: 1px solid #7F7F7F; }
select, option { padding: 0px; margin: 0px; }
h1, h2, h3, p { margin-top: 1px; margin-bottom: 1px;}
a { text-decoration:none; color: #0000b0; }
a:hover  { text-decoration:underline; color: #cc0000; }
b { font-weight:bold; }
img.left {float: left; margin: 2px 10px 5px 0; border: 0;}
img.icon {float: left; clear: both; margin: 2px 5px 5px 0; border: 0;}
img.right {float: right; margin: 2px 0 5px 5px; border: 0;}
form { margin-top: 1px; margin-bottom: 0px;}

/* CONTENIDOS */
/* head, foot y main */
.sep {margin-bottom: 5px}
#main { width: 597px; margin: 6px 0px 0px 10px; clear: both;}
/*.main { width: 597px; margin: 6px 0px 0px 10px; clear: both;}*/
#main h1 { margin: .1em 0 .1em 0; color:#CC0000; }
#main p { font-size:11px; color: #666666;}
#main .box { border: 1px solid #a1a5a9; padding: 0 5px 5px 5px; margin: 0 0 0 0;}
#main .box { padding: 0 5px 5px 5px; margin: 0 0 1.25em 0;}
#footer { display:block; width:597px; clear:both; border-top:1px #A6A6A6 solid; margin-left:10px;}
#header { width: 770px; background-color:#EEEEEE; border-bottom:1px solid #A6A6A6;}
#header * {font-size:11px; color: #000000;}

/* contenidos columna central */
#content, #content div { clear:both;}
#content a.linkboxTop  { color:#000000;}
#content a.linkboxTop:hover  { text-decoration:underline; }
#content .boxArea  { margin: 0px 10px 10px 0px;}
#content .boxNormal { padding: 5px;}
#content .boxNormal td { padding: 5px;}
#content .boxDest { background-color:#F8F8F8; padding: 5px;}
#content .boxDest td { padding: 5px;}
#content .boxSep h1 { font-size:13px;}
#content .boxSep h2 { background-color:#F3F3F3; font-size:12px; color: #19426B; width:100%; padding:5px}
#content .boxSep2 h1 { font-size:17px; margin-left:10px;}
#content .boxSep2 h1 b { font-size:12px; color: #CC0000; font-weight:normal;}
#content .boxSep2 h2 { font-size:12px;  font-weight:normal; text-align: justify; margin-left:10px;}
#content .boxSep2 h3 { font-size:12px;  font-weight:normal; margin-left:10px;}
#content .boxSep2 h4 { font-size:11px;  font-weight:normal; color:#999999; margin-left:10px;}
#content .boxSep2 .tab1 { border:1px solid #CCCCCC; font-size:11px; color:#666666; font-weight:normal; padding:4px; margin:4px;}
#content .boxSep2 .tab1 tr { border-bottom:1px solid #E6E6E6; margin:4px;}
#content .boxFot {border:1px #A6A6A6 solid; padding: 5px; margin-bottom:10px; margin-top:10px}
#content .boxTop { display:block; border-bottom:1px solid #A6A6A6; border-top:1px solid #A6A6A6; background-color:#EEEEEE; font-size:11px; color:#000000;}
#content .box h3 {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 12px;}
#content li {font-size: 11px; }
#content ul {padding-bottom: 2px;}
#content li {padding-top: 4px;}
#content ul.nopad li {padding: 0;}
#content ul.arrow {list-style-position:inside;list-style-image: url(/imag2004/clfdos/ag.gif); margin: 0 0 0 0px; padding: 5px 0;}
#content ul.arrow li {padding-top: 2px;}
.topList {border-bottom:1px solid #ffffff; list-style-position:outside; list-style-image: url(none); list-style-type: none;width:100%; padding:5px; background-color:#F3F3F3; font-size:12px; font-weight:bold; color: #19426B;}

/* contenidos columna right */
#sidebar {float: right; width: 120px;}
#sidebar * { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #003366;}
#sidebar h2, #sidebar h3 {font-size: 11px; margin: 0;}
#sidebar .box {background: url(/imag2004/clfdos/siderightfot.gif) bottom left no-repeat; padding: 0px 7px 7px 7px; border-width: 0;}
#sidebar .box h2 {background: url(/imag2004/clfdos/siderighttop.gif) top left no-repeat; padding: 5px 5px 4px 6px; margin: 0 -7px 5px -7px; color: #003366;}
#sidebar .box h3 {background: url(/imag2004/clfdos/siderighttop2.gif) top left no-repeat; padding: 5px 5px 4px 6px; margin: 0 -7px 5px -7px; color: #003366;}
#sidebar input { padding: 2px; margin: 0px; border: 1px solid #003366; }

/* MENU LEFT  */
#mainMenu {width: 158px; margin: 5px auto; text-align: left;}
#sidebarLeft {float: right; width: 158px; font: 10px 'Tahoma', Verdana, sans-serif;}
#sidebarLeft h1 {font-size: 11px; margin: 0; color: #CC0000; font-weight:normal;}
#sidebarLeft h2 {font-size: 11px; margin: 0;}
#sidebarLeft p {padding: 0px 0px 0px 8px; }
#sidebarLeft .box {background: url(/imag2004/clfdos/sideleftfot.gif) bottom left no-repeat; padding: 0 7px 7px 7px; border-width: 0; margin-bottom:5px}
#sidebarLeft .box h2 {background: url(/imag2004/clfdos/sidelefttop.gif) top left no-repeat; padding: 5px 5px 2px 15px; margin: 0 -7px 8px -7px; color: #003366;}
#sidebarLeft input { padding: 3px; margin: 0px; border: 1px solid #003366; }
#sidebarLeft .box p {color: #003366; }

/* CONT ARTICULO  */
/*vtxt*/
.subtit /* subtitulos */ { display:block; width:400px; padding:5px; border-bottom:1px #E0E0E0 solid; background-color:#F3F3F3; font-size:12px; font-weight:bold; color: #19426B;}
.piefoto /* pies de fotos */ { font-size:10px; color: #333333;}
.conBorde { border: 1px solid #333333;border-collapse: collapse;}
.sinBorde { border: none;}
.res /* texto resaltado */ { font-weight: bold; font-style: italic; color: #333333; }
.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: 30 px; }
/*/vtxt*/

/* Manejo de tablas en VTXT */
.conBorde TD { border: 1px solid #333333;border-collapse: collapse;}
.sinBorde TD { border: none;}
/* Manejo de imagenes en VTXT */
.centerImg {display: block; margin-left:22%; text-align: center; margin-right: 5px;}
.rightImg {display:block;margin-right: auto;float:right;margin-left:5px;}
.leftImg {display:block;margin-left: auto;margin-right: 5px;float:left;}
/* Manejo de imagenes en VTXT */
.topArticulo { border-bottom: 1px dashed #09215E; margin-bottom:5px}
.artTitular { font-size: 17px; font-weight: bold; color: #09215E;}
.artBajada { font-size: 12px; font-weight: bold; margin-bottom:10px;}
.contArticulo { margin-left:0px; font-size:11px;}
.contArticulo h2 { display:block}
.contArticulo h3 { font-size:11px;}
.contArticulo td, .contArticulo li { color: #333333; font-size:11px;}

/* FIN */

