/* CSS Document*/
/*** Tags HTML ***/
* {font-family:Arial,Helvetica,Sans-Serif,Tahoma,Verdana; margin:0; padding:0;}
body {margin:0; padding:0; border:0; text-align:center; background-color:#FFFFFF;}
.bodysite {background:url(../imag/backg/back_main.jpg) no-repeat top center; background-color:#000913;}
html>body { margin:0px; padding:0px;}
a, a:hover {text-decoration:none;}
div {overflow:hidden;}
form {margin:0; padding:0;}
img {border:0;}
.separa {clear:both; margin:0; padding:0;}

/***************** ESTRUCTURA *********************/
#main-head {width:840px; margin:0 auto; padding:0; height:178px;}
#main {width:1000px; clear:both; margin:0 auto; padding:0; background:url(../imag/backg/back_cont.png) repeat-y top center;}
#main-top {width:1000px; clear:both; margin:0 auto; padding:0; background:url(../imag/backg/back_cont2.jpg) no-repeat top left;}
#main-footer {width:840px; padding:0; margin:0 auto; clear:both; text-align:center; background:url(../imag/backg/back_footer.png) no-repeat top left;}
.content {width:800px; margin:15px auto; padding:0; }
.content-left {width:100px; margin:0; padding:0; float:left; text-align:left;}
.content-right {width:800px; margin:15px 0; padding:0; float:left; }
.cont-tablas {margin:15px auto; padding:0; }

/***************** HEAD *********************/
#main-head .titu-senador {width:450px; height:112px; margin:0; float:left;}
#main-head .titu-senador img {margin:48px 0 0 4px;}
#main-head .logo-senado {width:300px; height:112px; margin:0; float:right;}
#main-head .logo-senado img {margin:42px 8px 0 0;}
/*botonera*/
#main-head .botonera {width:840px; height:66px; clear:both; margin:0 auto; background:url(../imag/backg/back_botonera.jpg) no-repeat left top;}
#main-head .botonera ul {font-size:12px; font-weight:bold; margin:24px 0 0 20px; padding:0; list-style-type: none;}
#main-head .botonera ul li {float:left;}
#main-head .botonera ul li a {color:#FCFCFC; display:block; padding:14px 10px 13px; text-decoration: none;}
#main-head .botonera ul li a:hover {background:#f0f0f0; color:#000;}
#main-head .botonera ul li.link1 a:hover {background:url(../imag/auxi/boto_portada.gif) no-repeat left top;}

/***************** MENU *********************/
.content-left ul {font-size:10px; font-weight:bold; margin:10px 0 0 10px; padding:0; list-style-type: none;}
.content-left ul li {float:left; border-bottom:1px solid #575757;}
.content-left ul li a {color:#FFF; display:block; margin:0 5px 0 5px; padding:7px 0; text-decoration: none;}
.content-left ul li a:hover {text-decoration:underline;}

/***************** FOOTER *********************/
#main-footer .visitas {font-family:Georgia, Times New Roman, Times, serif; font-size:21px; color:#FFF; margin:20px auto; padding:0;}
#main-footer .titu-senador {font-size:11px; color:#99ccff; clear:both; margin:0 auto 15px 0; padding:0;}
#main-footer .links {font-size:11px; color:#abbac9; margin:25px auto; padding:0;}
#main-footer .links a {font-size:11px; color:#FFF; font-weight:bold; padding:0;}
#main-footer .links a:hover {text-decoration:underline;}

/***************** ESTILOS TEXTOS *********************/
/*encabezados*/
.titulo-left {width:425px; float:left; margin:0 0 0 25px; padding:0; text-align:left;}
.titulos {width:750px; margin:0 25px; padding:0; text-align:left;}
h1.titular {font-size:25px; color:#333; font-weight:bold; padding:0 0 12px 0;}
h2.subtitulo {font-size:12px; color:#6f6f6f; font-weight:bold;}
h3.bajada {font-size:12px; color:#666; font-weight:normal;}
h3.bajada-strong {font-size:17px; color:#333; font-weight:bold; padding:0 0 8px 0;}
h4.azul {font-size:11px; color:#003366; font-weight:normal; margin:0 0 15px 0;}
/*parrafos de textos*/
.textos {font-size:12px; color:#333; font-weight:normal; text-align:left; margin:0 25px;}
.textos p {font-size:12px; color:#333; font-weight:normal;  margin:10px 0; line-height:140%; text-align:justify;}
.textos ul, .textos p ul {margin-top:8px; margin-left:50px; line-height:140%; font-size:12px; color:#333;}
.textos ul li, .textos p ul li {list-style-type:square; line-height:140%; font-size:12px; color:#333;}
/*estilos extras*/
.notas {font-size:11px; color:#666; font-weight:normal; margin:15px 0; text-align:left;}
.rojo {color:#CC0000;}
.botones {clear:both; margin:15px 0;}
/*subtítulos en el texto*/
.contSubtit {display:table; width:100%; margin:0 0 8px 0; padding:18px 0 8px 0; border-bottom:1px solid #E5E5E5; clear:both;}
.contSubtit .titSubtit {margin:0; padding:0; font-size:16px; font-weight:bold; color:#003366; float:left; width:82%;}
.contSubtit .titSubtit div, .contSubtit .titSubtit a, .contSubtit .titSubtit a:hover {font-size:16px; font-weight:bold; color:#003366; line-height:110%; text-decoration:none;}
.contSubtit .linkSubtit {margin:0 6px 0 0; padding:4px 0 0 0; font-size:12px; font-weight:bold; color:#003366; text-align:right;}
.contSubtit .linkSubtit a {margin:0; font-size:11px; color:#003366; text-align:right;}
.contSubtit .linkSubtit a:hover {color:#CC0000; text-decoration:none;}
/*fotos en texto*/
.foto {font-size:11px; color:#333; float:right; margin:10px 0 10px 12px; border:1px solid #CCC; background-color:#FFF;}

/***************** LOGIN *********************/
.login-left {width:450px; height:110px; float:left; background:url(../imag/auxi/flecha_login.gif) no-repeat left top; margin:0 15px 0 0; padding:0; text-align:left;}
.login-left h1.titular {font-size:25px; color:#FFF; font-weight:normal; margin:0 0 0 20px; padding:25px 0 8px 0;}
.login-left h2.bajada {font-size:12px; color:#FFF; font-weight:normal; margin:0 0 0 20px; }
.login-left h2.bajada a {font-size:12px; color:#FFF; font-weight:normal;}
.login-left h2.bajada a:hover {text-decoration:underline;}
.login-right {width:300px; float:right; margin:0 15px 0 0; padding:0;}
.login-right .top-login {width:300px; height:6px; background:url(../imag/auxi/top_acceda.gif) no-repeat left top;}
.login-right .center-login {width:300px; background-color:#dadada;}
.login-right .center-login h1.titular {float:left; font-family:Georgia, Times New Roman, Times, serif; font-size:25px; color:#666; font-weight:normal; margin:0 0 0 10px; padding:0;}
.login-right .center-login h2.bajada {float:right; font-size:10px; color:#000; font-weight:normal; margin:8px 20px 0 0; }
.login-right .center-login h2.bajada a {font-size:10px; color:#cc0000; font-weight:normal;}
.login-right .center-login h2.bajada a:hover {text-decoration:underline;}
.login-right .center-login .table-login {width:195px; clear:both; float:left; font-size:10px; color:#000; font-weight:normal; margin:13px 0 0 10px; padding:0;}
.login-right .center-login .table-login td.fondo-campo {height:22px; background:url(../imag/backg/back_campo.gif) no-repeat left 0;}
.login-right .center-login .table-login .campo-login {width:90px; font-size:11px; color:#000; font-weight:bold; border:none; margin:0 0 0 5px; padding:0;}
.login-right .bottom-login {width:300px; height:8px; background:url(../imag/auxi/bottom_acceda.gif) no-repeat left top;}
.login-right .center-login .boto-acceder {width:67px; height:67px; float:right; margin:0 15px 0 0;}


/***************** TABLAS *********************/
/*tabla01*/
.tabla01 {width:100%; margin:20px auto; padding:0; font-size:12px; color:#000; }
.tabla01 tr.titulos {background:url(../imag/backg/back_gris.jpg) repeat-x left top; font-size:12px; color:#666;}
.tabla01 tr.destacado {background:url(../imag/backg/back_azul.jpg) repeat-x left top; font-size:11px; color:#cccccc; }
.tabla01 tr.destacado td.destacado {font-size:12px; color:#FFF; font-weight:bold; }
.tabla01 tr.normal {background-color:#FFF; font-size:11px; color:#666;}
.tabla01 tr.normal td.destacado {font-size:12px; color:#000; font-weight:bold;}
.tabla01 tr.titulos td {padding:4px;}
.tabla01 tr.destacado td, .tabla01 tr.normal td {padding:7px; border-bottom:4px solid #f0f0f0;}
.tabla01 tr.destacado td img, .tabla01 tr.normal td img {float:right; margin:0 0 0 10px;}
.tabla01 .campo-texto {font-size:12px; color:#000; font-weight:bold; border:1px solid #CCC; margin:10px 0; padding:10px;}

/*tabla02 para formularios*/
.tabla02 {width:700px; margin:20px auto; padding:0; font-size:12px; color:#000;}
.tabla02 tr td {font-size:12px; color:#000; font-weight:bold; border-bottom:1px solid #CCC; padding:4px 0;}
.tabla02 .campo-texto {width:100%; font-size:16px; color:#003366; font-weight:bold; border:1px solid #CCC; margin:10px 0; padding:6px; background-color:#f8f8f8;}

/* FIN */
