@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;border: 0;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align:center;
    background-color:#FFFFEC;
}
body a, body a:link, body a:visited {text-decoration:none;}
body a:hover {text-decoration:none;}
body a, body a:link, body a:hover {color:#0048C0;}
body a:visited {color:#20328E;}
h1, h2, h3, h4, h5, h6, ul, ol, li, p, form, img {padding: 0 ; margin: 0 ; border: 0;}
ul {list-style-type:square}
/*--------------------------------------------------------------------*/
#wrapper{
    width:990px;
    height:4480px;
    margin: 0px auto 0px auto;
    padding: 0;
    /*background-color:#FFCC99;*/
}
#super_wrapper{
    width:990px;
    height:4600px;
    margin: 0px auto 0px auto;
    padding: 0;
    /*background-color:olive;*/
}
#ads1{
    width:990px;
    height:90px;
    margin: 15px auto 15px auto;
    padding: 0;
    /*background-color:#AEC9FF;*/
}
#ads2, #ads3{
    width:160px;
    height:600px;
    display:inline;
    float:left;
    margin:0px 0px 0px 0px ;
    padding:0px 0px 0px 0px;
    /*background-color:red;*/
}
/*--------------------------------------------------------------------*/
.titular1{
    width:664px;
    height:60px;
    display:inline;
    float:left;
    text-align:left;
    margin:0px 0px 0px 0px ;
    padding:0px 0px 0px 0px;
}
.titular1 h1{
    font:bold 26px Arial, Helvetica, sans-serif;
    /*display:inline;float:left;*/
    margin:0px 0px 0px 0px ;
    padding:0px 0px 0px 0px;
    /*color: #20328E;*/
    color: #0066cc;
}
.titular1 h2{
    font:bold 18px Arial, Helvetica, sans-serif;
    display:inline;float:left;
    margin:4px 0px 0px 0px ;
    padding:0px 0px 0px 0px;
    color: #0048C0;
}
.titular1 h3{
    font:bold 12px Arial, Helvetica, sans-serif;
    margin:0px 0px 0px 0px ;
    padding:0px 0px 0px 0px;
    color: #000000;
}
/* - - - - - - - - */
#titular1_renglon1{
    width:660px;
    height:27px;
    display:inline;
    float:left;
    text-align:left;
    margin:0px 0px 0px 0px ;
    padding:0px 0px 0px 0px;
}
#titular1_renglon1_box1, #titular1_renglon1_box2{height:27px;display:inline;float:left;}
#titular1_renglon1_box1{width: 220px;margin-right: 10px;}
#titular1_renglon1_box2{width: 260px;}


.xtext1 , .xtext2{
    display:inline;float:left;
    text-align:center;
    font:18px Arial, Helvetica, sans-serif;
    margin:4px 0px 0px 5px ;
    padding:0px 0px 0px 0px;
    border: 1px solid #cccccc ;
    color: #666666;
    background-color: #e6e6e6;
}
.xtext1{width:30px;height:20px;font-weight: bold}
.xtext2{width:90px;height:20px;font-size: 16px}

/*
#titular1_renglon1_box1 h1{
    padding:4px 0px 0px 0px;
    font:bold 18px Arial, Helvetica, sans-serif;
    color: #333333;
    display:inline;float:left;
}
*/
/* - - - - - - - - - - - */
#titular1_renglon2{
    width:664px;
    height:30px;
    display:inline;
    float:left;
    text-align:left;
    margin:0px 0px 0px 0px ;
    padding:0px 0px 0px 0px;
}
/*
#titular1_renglon2 h1{
    font: bold 24px Arial, Helvetica, sans-serif;
    margin:0px 0px 0px 0px ;
    padding:0px 0px 0px 0px;
    color: #0066cc;
}
*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
.titular2 {
    width:178px;
    height:54px;
    display:inline;
    float:right;
    margin:0px 0px 0px 0px ;
    padding:4px 0px 0px 0px;
    background-color:#e6eeff;
    border: 1px solid #99ccff ;
}
.titular2 h1{
    font:bold 14px Arial, Helvetica, sans-serif;
    margin:0px 0px 0px 0px ;
    padding:0px 0px 0px 0px;
    color: #666666;
}
.titular2 h2{
    font:bold 11px Arial, Helvetica, sans-serif;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    color: #666666;
}
.titular2 p {
    font:bold 16px Arial, Helvetica, sans-serif;
    margin:2px 0px 0px 0px ;
    padding:0px 0px 0px 0px;
    color: #666663;
}
/* - - - - - - - - - - - - - */
#banderas{
    display: inline;
    float: left;
    height:60px;
    width:60px;
    text-align:left;
    margin:0px 15px 0px 0px;
    text-align:center;
}
#banderas h1{
    font: normal 12px Arial, Helvetica, sans-serif;
    margin:0px 0px 1px 0px ;
    padding:0px 0px 0px 0px;
}
#banderas a{width: 40px;display: inline-block}
#banderas a:hover{background-color: #b7dbff}

/* - - - - - - - - - - - - - */
#g1{
    width:50px;
    height:60px;
    display:inline;
    float:left;
    margin:0px 0px 0px 0px ;
    padding:0px 0px 0px 0px;
}
/*--------------------------------------------------------------------*/
#sobre_tablas1{
    width:990px;
    margin: 20px 0px 10px 0px ;
    padding:0px 0px 0px 0px ;
    height:544px;
    font:normal 12px Arial, Helvetica, sans-serif;
    display:inline;
    float:left;
}
#sobre_tablas1 h1{
    font:bold 16px Arial, Helvetica, sans-serif;
    margin:0px 0px 0px 0px ;
    padding:0px 0px 0px 0px;
    display:inline;
}
#sobre_tablas1 a, #sobre_tablas1 a:link, #sobre_tablas1 a:visited, #sobre_tablas1 a:hover {
    text-decoration:none;
    color:#003300;
}
/*--------------------------------------------------------------------*/
#sobre_tablas2{
    width:990px;
    margin: 10px 0px 30px 0px ;
    padding:0px 0px 0px 0px ;
    height:197px;
    font:normal 12px Arial, Helvetica, sans-serif;
    display:inline;
    float:left;
}
#sobre_tablas2 h1{
    font:bold 14px Arial, Helvetica, sans-serif;
    margin:0px 0px 0px 0px ;
    padding:0px 0px 0px 0px;
    display:inline;
}
#sobre_tablas2 a, #sobre_tablas2 a:link, #sobre_tablas2 a:visited, #sobre_tablas2 a:hover {
    text-decoration:none;
    color:#003300;
}
/*--------------------------------------------------------------------*/
#tabla_izquierda{
    width:186px;
    height:544px;
    display:inline;
    float:left;
    background-color:#99CCFF;
}
#tabla_central{
    width:246px;
    height:544px;
    display:inline;
    float:left;
    margin:0px 15px 0px 15px;
    background-color:#99CCFF;
}
#tabla_derecha{
    width:327px;
    height:544px;
    display:inline;
    float:left;
    background-color:#99CCFF;
}
#visor{
    width:180px;
    height:202px;
    display:inline;
    float:left;
    margin: 0px 0px 0px 21px;
    padding:0;
    background-color:#C0C0C0;
}
.publicidad{
    display:inline;
    float:left;
    width:180px;
    height:150px;
    margin:21px 0px 0px 21px;
    padding:0;
}
/*--------------------------------------------------------------------*/
.tabla_abajo1{
    width:152px;
    height:197px;
    display:inline;
    float:left;
    background-color:#99CCFF;
    margin:0px 15px 0px 0px;
}
#tabla_abajo_final {margin:0px 0px 0px 3px;}
/*--------------------------------------------------------------------*/
.titulo1{height:40px;margin:4px 20px 1px 20px;}
.titulo2{height:35px;margin:6px 3px 3px 3px;}
/*--------------------------------------------------------------------*/
.cuadrado1{
    display:inline;
    float:left;
    width:180px;
    height:495px;
    margin:0px 0px 0px 3px;
    padding:0;
    background:url(codigos-ascii/renglones.gif);
}
.cuadrado2{
    display:inline;
    float:left;
    width:78px;
    height:495px;
    margin:0px 0px 0px 3px;
    padding:0;
    background:url(codigos-ascii/renglones.gif);
}
.cuadrado3{
    display:inline;
    float:left;
    width:146px;
    height:150px;
    margin:0px 0px 0px 3px;
    padding:0;
    background:url(codigos-ascii/renglones.gif);
}
/*--------------------------------------------------------------------*/
.linea1{
    display:inline;
    float:left;
    width:180px;
    height:15px;
}
.linea2{
    display:inline;
    float:left;
    width:78px;
    height:15px;
}
.linea3{
    display:inline;
    float:left;
    width:146px;
    height:15px;
}
#actual{background-color:#B7DBFF;}
.linea1:hover , .linea2:hover, .linea3:hover , #actual:hover{background-color:#AEC9FF;}
.linea1 a , .linea2 a, .linea3 a{cursor: pointer;}
/*--------------------------------------------------------------------*/
.dec{display:inline;float:left;width:30px;}
.sim{display:inline;float:left;width:48px;font-weight:bold;}
.text{display:inline;float:left;width:102px;margin:1px 0px 0px 0px;font:normal 11px Arial, Helvetica, sans-serif;}
.alt{display:inline;float:left;width:98px;height:15px;margin:0px 0px 0px 0px;font:normal 12px Arial, Helvetica, sans-serif;}
/*--------------------------------------------------------------------*/
.textos{
    background-color:#99CCFF;
    display:inline;
    float:left;
    width:950px;
    height:auto;
    text-align: justify;
    padding:10px 20px 20px 20px;
    margin:0px 0px 20px 0px ;
}
.textos h1{
    font:bold 18px Arial, Helvetica, sans-serif;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    display:inline;
    color:#000000;
}
.textos h2{
    font:bold 14px Arial, Helvetica, sans-serif;
    margin:8px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    /*display:inline;*/
    color:#000000;
}

.textos ul{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}
.textos li{margin-bottom: 20px}

.textos p{
    font:normal 13px Arial, Helvetica, sans-serif;
    line-height: 16px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    color:#000000;
}
blockquote {margin: 0px 0px 0px 30px; padding: 0px 0px 0px 0px;}
/*--------------------------------------------------------------------*/
#titulo_columnas {
    width:990px;
    height:auto;
    display:inline;
    float:left;
    text-align:center;
    padding:0px 0px 0px 0px;
    margin: 20px 0px 0px 0px;
}
#titulo_columnas h1{font:bold 22px Arial, Helvetica, sans-serif;color:#000000;}
.columnas{
    height:auto;
    display:inline;
    float:left;
    text-align:left;
    padding:10px 0px 20px 20px;
    margin-top:0px;
    margin-bottom:0px;
}
#columna_uno{width:450px;margin-right:20px;}
#columna_dos{width:480px;}
.columnas h2{
    display:inline;
    float:left;
    font:bold 18px Arial, Helvetica, sans-serif;
    margin:20px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    color:#000000;
}
.columnas p{
    font:normal 12px Arial, Helvetica, sans-serif;
    line-height:21px;
    display:inline;
    float:left;
}
#columnas_especial{
    font-weight: bold;
    display: inline-block;
    height: auto;
    width: 100%;
    margin: 2px 0 2px 0;
    padding: 2px 0px 1px 10px;
    border: 1px solid #cccccc ;
    left: -10px;
    position: relative;   
}
/*--------------------------------------------------------------------*/
#links{
    background-color:#BFDFFF;
    display:inline;
    float:left;
    width:950px;
    height:auto;
    text-align: justify;
    padding:8px 20px 10px 20px;
    margin:0px 0px 20px 0px;
    font:normal 12px Arial, Helvetica, sans-serif;
}
/*--------------------------------------------------------------------*/
#claves{
    background-color:#BFDFFF;
    display:inline;
    float:left;
    width:950px;
    height:auto;
    text-align: justify;
    padding:10px 20px 20px 20px;
}
#claves h1{
    font:bold 14px Arial, Helvetica, sans-serif;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    display:inline;
    color:#333333;
}
#claves p{
    font:normal 13px Arial, Helvetica, sans-serif;
    margin:5px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    color:#333333;
}

