/*
Theme Name: Congresistas Congreso Visible
Theme URI: http://www.congresovisible.org
Description: Congreso Visible Clases Proyecto De Ley Detalle
Version: 1.0
Author: http://www.monoku.com

Creada : 11.01.10
Modificada : 11.01.10
*/
@import url(main.css);
@import url(tablas_posiciones.css);

a {
	color:#0099CC;
}

/* __Nivel Proyecto De Ley Detalle: Estilos de layout del despliegue
-----------------------------------------------------------------*/

.nivel-proyecto-detalle {

}

.nivel-proyecto-detalle .block.z {
	float: right;
	margin-bottom: 8px;
}

.nivel-proyecto-detalle .block.a,
.nivel-proyecto-detalle .block.b {
	width: 100%;
}
.nivel-proyecto-detalle .block.b {
	margin: 0 0 20px;
}
.nivel-proyecto-detalle .block.c {
	width: 660px;
}
.nivel-proyecto-detalle .block.d {
	width: 258px;
	float:right;
}

.titular2 {
	font:30px/110% Georgia, "Times New Roman", Times, serif;
	color:#000;
	margin:0 0 15px;
}
.sombra-larga-bgblanco,
.sombra-larga-bgblanco1 {
	background-image: url(../img/sprite-backgrounds-sombras.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	height:14px;
	width: 100%;
	clear:both;
	font-size:0;
}
.sombra-larga-bgblanco1 {
	background-position: center -337px;
}
/* __Module 5: Modulo de estados
-----------------------------------------------------------------*/
.module5 {
}
.module5 h2,
.menu-votaciones h3,
.titular4 {
	font:10px/120% Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	border:none;
}
.lista2 {
	width: 810px;
	margin:0 auto;
}
.lista2 li {
	float:left;
	width:160px;
	padding: 0 0 10px;
}
.lista2 a {
	color:#000;
	text-decoration:none;
	padding: 0 10px 0 0;
}
.lista2 p {
		font:10px/120% Verdana, Arial, Helvetica, sans-serif;
		padding:0 0 0 21px;
}

.lista2 h3,
.lista2 h3 a,
.table3 .estilo1,
.table3 .estilo2,
.table3 .estilo3,
.fondo-tab-nav1,
.tab-nav1 , 
.tab-nav1 ul,
.tab-nav1 .active a,
.contenedor-vinculos9 a,
.tab-nav1 .decoration,
.ordenar-por a, 
.ordenar-por a .bordeend, 
.ordenar-por a .bordeend span,
.input-submit1,
.contenedor-vinculos9 a span,
.titular5 h1 .estilo1 span {
	background-image:url(../img/sprite-backgrounds-repeatx.png);
	background-repeat:repeat-x;

}
.lista2 li:last-child h3 a {
	background: #fff;
}
.lista2 h3 {
	border:none;
	font-weight:bold;
	background-position: 0 -1386px;
	background-repeat:no-repeat;
	padding:4px 15px 0 21px;
	line-height:100%;
	margin:0 0 3px;
	font-size:15px;
}
.lista2 h3 a {
	display:block;
	background-position: 100% -1467px;
	background-repeat:no-repeat;
}
.lista2 h3 a:hover {
    color:#0099cc;
}
.lista2 a.link-votaciones{
    color:#0099cc;
}


/* __Module 6: Modulo de 
-----------------------------------------------------------------*/
.module6 .tab {
	padding:0 0 10px ;
	display: none;
}
.module6 .primero{
	display: block;
}
.module6 .contenido-tab {
	background-color:#fafafa;
	border: 1px solid #d6d6d6;
	padding: 10px 15px 15px;
}


.container-table3{
	border: 1px solid #ccc;
	background-color:#fff;
}
.table3 {
	font-size:12px;
	line-height:120%;
	color:#000;
}

.table3 .estilo1 {
	background-position:97% -1378px;
	background-repeat:no-repeat;
}
.table3 .estilo2 {
	background-position:97% -1795px;
	background-repeat:no-repeat;
}

.table3 td {
	text-align:right;
	padding-right:35px;
	color:#000;
	border-left: 1px solid #d6d6d6;
	font-size: 12px;
}
.table3 tr td:firs-child {
	border:none;
} 
.table3 td span {
	display:block;
	text-align:right;
	color:#999;
	font-size:10px;
}
/* __Module 7: Modulo gen�rico 7
-----------------------------------------------------------------*/
.module7 {
	margin:0 0 15px;
}
.module7 h2{
	border-bottom: 1px solid #D6D6D6;
    font-size: 16px;
    margin-bottom: 15px;
    padding-left: 0;
}
.module7-1 h2{
	margin:0 0 0;
}
.module7-2 h2 {
	margin: 0 0 4px;
}
.module7 .sombra-corta-bgblanco1 {
	margin:0 0 5px;
}
.container-table4 {
	margin:0 0 10px;
}
.table4 {
	
}
.table4 .item-mostrar a{
	color:#000;
}
.table4 .item-mostrar {
	
}
.desplegar-tr-especial td,
.desplegar-tr-especial th{
	border-bottom:none;
}
.desplegar-tr-especial th a {
	color:#000;
}
.table4 .tr-especial td {
	padding: 0 20px 0 67px;
	text-align:left;
}
.table4 .tr-especial .titular4 {
	margin:0 0 3px;
}
.contenedor-vinculos10 {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
}
.table4 .item-mostrar .contenedor-vinculos10 .vinculo1,
.contenedor-vinculos10 .vinculo1 {
		color:#0099cc;
		font-weight:bold;
} 
.item-mostrar .contenedor-vinculos10 .vinculo2,
.contenedor-vinculos10 .vinculo2 {
		color:#999;
} 
.table4 th.header-fecha{
    text-align: center;
}
.table4 tbody th {
	font:12px/120% Georgia, "Times New Roman", Times, serif;	
	color:#000;
	text-align:left;
}
.table4 tr span.estado{
    display:block;
    margin:4px 0px;
}
.table4 tr a.estado-destacado{
    background-image: url(../img/sprite-icons.png);
	background-repeat:no-repeat;
	background-position:-1200px -31px;
	width:18px;
	height:18px;
	text-indent:-9999em;
}
.table4 td {
	text-align:left;
}
.table4 tfoot td {
	font-weight:bold;
	color:#000;
	text-align:center;
}
.table4 .alterno td,
.table4 .alterno th {
	background-color: #f2f2f2;
}
.table4 td.estilo1,
.table4 td.estilo2 {
	width:120px;
}
.table4 td.estilo1 {
	padding-right:0;
}
.table4 th.estilo1 {
	text-align:left;
}
.table4 th {
	text-align:left;
}
.table4 a {
	text-decoration:none;
	font-family: Arial,Helvetica,sans-serif,utkal;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
.table4 a:hover {
    color:#0099cc;
}
.table4 th.estilo2 {
	text-align:right;
}

.table4 td.estilo2 {
	padding-left:0;
}
.table4 .estilo3 {
	line-height:100%;
}
.table4 td.estilo2 .estilo3 {
	float:right;
}
.table4 td.estilo1 .estilo3 {

}

.table4 .estilo3 .numero-voto{
	font-size:10px;
	font-weight:bold;
	color:#999;
	margin-left:5px;
}

.table4-1 td,
.table4-1 thead th {
	border-bottom:none;
}
.table4-1 thead th {
	padding-bottom:0;
}
.table4-1 th.estilo1 {
	padding-left:0;
}

.table4-1-1 td.estilo1,
.table4-1-1 td.estilo2 {
	width:200px;
	font-size:12px;
}
.table4-1-1 .grafica1{
	width:118px;
	height:18px;
}
.table4-1-1 .grafica1 .item-grafica {
	height:12px;
	margin-top:3px;
}

.table4-2 {
	
}
.table4-2 .alterno td,
.table4-2 .alterno th {
	background:none;
}
.table4-2 .td1 {
	background-color: #f7f7f7;
	font-weight:bold;
	text-align:right;
	padding-right:15px;
}

.table4-2 .alterno .td1 {
	background-color: #f0f0f0;
}

.module-fecha,
.contenedor-vinculos6 a,
.lista3 .item-fecha1,
.titular-votacion {
	background-image: url(../img/sprite-icons.png);
	background-repeat:no-repeat;
}
.module-fecha {
	background-position:-1440px 0;
	width:45px;
	height:25px;
	color:#333;
	font-size:10px;
	text-align:center;
}
.module-fecha span{
	color:#D5EED5;
	display:block;
}
.grafica1 {
	height:12px;
	width:55px;
	border:1px solid #ccc;
}
.grafica1-desacuerdo {
	float:right;
	border-right:none;
	padding-left: 5px;
}
.grafica1-deacuerdo {
	float:left;
	border-left:none;
	padding-right: 5px;
}
.item-grafica {
	height:8px;
	margin:2px 3px 0 ;
}
.grafica1-desacuerdo .item-grafica {
	background-color:#EA9BBF;
	float:right;
}
.grafica1-deacuerdo .item-grafica {
	background-color:#4EC2F2;
}
.contenedor-vinculos6 a {
	display:block;
	text-indent:-9999em;
	height:14px;
	width:14px;
}

.contenedor-vinculos6 .vinculo1 {
	background-position:-1440px -27px;
}
.contenedor-vinculos6 .vinculo-ok {
	background-position:-1510px 0;
}
.contenedor-vinculos6 .vinculo-x {
	background-position:-1510px -29px;
}
.contenedor-vinculos6 .vinculo-interrogacion {
	background-position:-961px 0;
}

.contenedor-vinculos7 {
	text-align: right;
	margin:0 0 10px 0;
}
.sombra-medio-bgblanco,
.module2 .module-bottom {
	background-image:url(../img/sprite-backgrounds-sombras.jpg);
	background-repeat:no-repeat;
}
.sombra-medio-bgblanco {
	background-position: center -519px;
	height:8px;
	width:100%;
}
/* __Tab Nav: Estilo gen�rico de pesta�as
-----------------------------------------------------------------*/
.tab-nav {
	height:20px;
	font: 14px/100% Georgia, "Times New Roman", Times, serif;
}
.tab-nav ul {
	list-style:none;
	width:100%;
	float:left;
	margin:0;
}
.tab-nav li {
	float:left;
	margin:0;
	display:inline;
}
.tab-nav a {
	display:block;
	color:#888;
	text-transform:uppercase;
	text-decoration:none;
	padding: 0 5px 7px;
}
.tab-nav .active a {
	color:#000;
	background-position:50% -484px;
}
/* __Tab nav 1: Estilo de pesta�as hijo de tab-nav
-----------------------------------------------------------------*/


.fondo-tab-nav1 {
	background-position:0 -1565px;
	overflow:hidden;
}
.tab-nav1 {
	height:auto;
	background-position:0 -1619px;
	background-repeat:no-repeat;
}
.tab-nav1 ul {
	height:36px;
	background-position:100% -1674px;
	background-repeat:no-repeat;
}
.tab-nav1 li:first-child {
	margin-left:10px;
}
.tab-nav1 a {
	color:#bbb;
	padding:11px 7px;
}
.tab-nav1 .active a {
	color:#fff;
	background-position:center -1745px;
	background-repeat:no-repeat;
}
.tab-nav1 .decoration {
	background-position:0 -1552px;
	height:4px;
	font-size:0;
	clear:both;
}

/* __Module 8: Estilo gen�rico 
-----------------------------------------------------------------*/
.module8 .block.A {
	width:266px;
}
.module8 .block.B {
	width:280px;
	float:right;
}

.ordenar-lista {
	margin: 0 0 5px;
}
p.ordenar-por{
	margin-top:10px;
	}
.ordenar-por a, 
.ordenar-por a .bordeend, 
.ordenar-por a .bordeend span{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.ordenar-por a{
	background-position: 0 -898px;
	background-repeat:no-repeat;
	float:left;
	margin:0 0 0 10px;
	text-decoration:none;
	color:#666;
	padding-left:20px;
}
.ordenar-por a:hover,
.ordenar-por .active{
	background-position: 0 -950px;
}
.ordenar-por a .bordeend{
	background-position: 100% -925px;
	background-repeat:no-repeat;
	display:block;
	padding-right:20px;
}
.ordenar-por a:hover .bordeend,
.ordenar-por .active .bordeend{
	background-position: 100% -975px;
}
.ordenar-por a .bordeend span{
	background-position: 0 -550px;
	background-repeat:repeat-x;
	padding: 5px 10px 8px;
	display:block;
}
.ordenar-por a:hover .bordeend span,
.ordenar-por .active .bordeend span{
	background-position: 0 -600px;
}
p.ordenar-por1 {
	margin:7px 0 0 0;
}
.ordenar-por1 a {
	padding-left:3px;
}
.ordenar-por1 a:first-child {
	margin:0;
}
.ordenar-por1 a .bordeend {
	padding-right: 3px;
}
.ordenar-por1 a .bordeend span {
	padding-left:3px;
	padding-right:3px;
}
.sombra-corta-bgblanco1 {
	background-image: url(../img/sprite-backgrounds-sombras.jpg);
	background-position:center -498px;
	background-repeat:no-repeat;
	height:5px;
	font-size:0;
}
.sombra-corta-bgblanco1-1 {
	border-top: 1px solid #e5e5e5;
}
.lista3 {
	margin:0 0 13px;
}
.lista3 li {
	overflow:hidden;
	border-top:1px solid #e5e5e5;
	padding:5px 10px ;
}
.lista3 li:first-child {
	border-top:none;
	padding-top:0;
}

.lista3 .alterno {
	background-color:#f2f2f2;
}
.lista3 img {
	float:left;
	margin:0 5px 0 0;
}
.lista3 h3 {
	border-bottom:0;
	font-size:14px;
	margin:0 0 3px;
}
.lista3 h3 a {
	text-decoration:none;
	font-size:14px;
	color:#0099CC;
}
.lista3 h3 a {
	text-decoration:none;
	font-size:14px;
	color:#0099CC;
}
.lista3 .item-destacado {
	padding-left:0;
}
.lista3 .item-destacado h3 {
	font-size: 17px;
	margin: 0 0 5px;
}
.lista3 .contenedor-vinculos7 {
	text-align: left;
}
.lista3 .item-fecha {
	font-size: 10px;
	color:#999;
	padding:0 0 0 8px;
}
.lista3 .item-fecha1 {
	background-position:-1456px -27px;
	background-repeat:no-repeat;
	color:#AC9AA4;
	float:left;
	width:47px;
	height:12px;
	font-size:10px;
	line-height:100%;
	text-align:center;
	padding:2px 0 0;
	margin: 2px 5px 0 0;
}
.item-descripcion {
	text-align:right;
	color:#999;
	font-size:10px;
}

.modulo-comentar {
	padding:0 0 0 20px;
}

.modulo-comentar .avatar,
.modulo-comentar .contenedor-caja-comentar {
	float:left;
}
.modulo-comentar div.avatar,
.lista4 div.avatar {
	height:64px;
	width:64px;
	margin:0 20px 0 0;
}
.modulo-comentar div.avatar div,
.lista4 div.avatar div {
	height:60px;
	width:60px;
}


.contenedor-caja-comentar {
	border: 1px solid #d8d8d8;
	padding:7px;
	background-color:#fff;
}
.caja-comentar {
	border: 1px dotted #d8d8d8;
}
.caja-comentar textarea {
	border:none;
	width:474px;
	height:125px;
	padding:7px;
	font-size:12px;
	color:#8b8b8b;
}
.input-submit1 {
	background-color:#ECECEC;
	background-position:0 -50px;
	border:1px solid #CCCCCC;
	color:#666666;
	cursor:pointer;
	padding:4px 20px;
}
.input-submit1:hover {
	background-color:#F2F2F2;
	background-position:0 -100px;
}
.modulo-comentar .data-submit {
	clear:both;
	text-align:right;
	padding:10px 16px 0 0;
}
.lista4 {
	margin: 20px 0 5px;
}
.lista4 li {
	overflow:hidden;
	border-top: 1px solid #ccc;
	padding:20px 0;
}
.lista4 li:first-child {
	border-top:none;
}
.lista4 li:hover {
	background-color: #f2f2f2;
}
.lista4 li:hover .comentario {
	background-color:#fff;
}
.lista4 div.avatar {
	float:left;
	margin-left:20px;
	display:inline;
}
.lista4 .comentario {
	float:left;
	border:1px solid #ccc;
	width: 423px;
	padding: 8px;
}
.comentario h3 {
	font:bold 15px/120% Verdana, Arial, Helvetica, sans-serif;
	border:none;
	margin:0 0 5px;
	padding: 0;
}
.comentario p {
	margin:0 0 5px 0;
}
.comentario .item-fecha {
	font-size:10px;
	color:#999;
	margin:0;
}

.contenedor-vinculos8 {
	
}
.contenedor-vinculos8 .item-fecha{
	float:left;
}
.contenedor-vinculos8 a {
	color:#999;
	float:right;
	margin:0 0 0 5px;
	padding:0 0 0 15px;
	visibility:hidden;
}
.lista4 li:hover .contenedor-vinculos8 a{
	visibility: visible;
}

.contenedor-vinculos5  {
	color:#333333;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.contenedor-vinculos5 a {
	color:#000;
}
.modulo-ver-mas {
	height: 20px;
}
.contenedor-vinculos4 {
	font-size:10px;
	padding:7px 0 0;
	text-align:right;
}
.contenedor-vinculos4 a {
	color:#999999;
	padding:0 10px 0 0;
	text-decoration:none;
}
.lista5 div.avatar {
	height:44px;
	width:44px;
	margin:0 8px 0 0;
	float:left;
}
.lista5 div.avatar div{
	height:40px;
	width:40px;
}
.lista5 .item-descripcion a{
	color:#999;
	text-decoration:none;
}
.lista5 li {
	overflow:hidden;
	border-top: 1px solid #e7e7e7;
	padding:10px 0;
}
.lista5 li:first-child {
	border-top:none;
}
.lista5-1 {
	border: 1px solid #ccc;
	background-color:#fff;
	overflow:hidden;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 15px;
}
.lista5-1 li {
	float:left;
	width: 246px;
	border:none;
	padding:5px;
}
.lista5-2 {
	overflow:hidden;
}
.lista5-2 li {
	border:none;
	float:left;
	width: 50%;
}
.lista5-2 h3,
.lista5-2 p {
	padding-righ:10px;
}
.modulo-debate {
	background-color:#FAF7DE;
	border: 1px solid #E3D0B5;
	padding: 10px 20px;
	margin:0 0 20px;
}
.modulo-debate h2 {
	font-size: 16px;
	font-weight:bold;
	border:none;
	margin:0;	
}
.module-fecha2 {
	border: 1px solid #d6d6d6;
	background-color:#30AB30;
	font-size:10px;
	color:#fff;
	text-align:center;
	width:42px;
	float:left;
	text-transform:uppercase;
	margin:0 8px 0 0;
	display:inline;
	text-align:center;
}
.module-fecha2 span {
	display:block;
	font-size:16px;
	color:#000;
	background-color:#fff;
	padding:3px 0;
}
.titular3 {
	float:left;
	width:163px;
}
.titular3 h3 {
	font-size:15px;
	border:none;
	padding:0;
}
.titular3 .item-descripcion,
.lista5 .item-descripcion {
	text-align: left;
	padding-left: 55px;
}

.module2 {
	margin: 0 0 10px;
	color:#000;
}
.module2 h2{
	font:normal 17px/100% Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin:0 0 10px;
	padding:0 0 4px;
	border-bottom:1px solid #ccc
}
.module2 h3 {
	font: normal 10px/120% Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	margin:0;
	border-bottom:none;
	padding:0;
}
.module2 p {
	color:#555;
}

.module2 a {
	color:#0099CC;
	text-decoration:underline;
}

.module2 .module-contenido {
	background-color:#F8F8F8;
	border:1px solid #D6D6D6;
	border-bottom:0;
	color:#000000;
	font-size:12px;
	line-height:120%;
	padding: 10px 15px 5px;
	width: 226px;
}

.module2 .module-bottom {
	background-position:center -472px;
	height: 16px;
}
.module2 .lista5 h3,
.lista5 h3 {
	padding:0;
	border:0;
	font-size:12px;
	color:#000;
}
.lista5 h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.module2 .lista5 h3 a,
.lista5 h3 a {
	color:#000;
	text-decoration:none;
}
.lista5 h3 a {
	font: 14px/120% Verdana, Arial, Helvetica, sans-serif;
}
.module2 .link-gaceta {
	color:#0099CC;
	text-decoration:underline;
}
.lista6 li {
	margin: 0 0 25px;
}
.module2 .table4 {
	font-size:10px;
}
.voto-info {
	border: 1px dotted #ccc;
	padding:3px 5px 5px;
	margin:0 15px 5px;
}
.voto-info h3 {
	text-align: center;
	margin:0 0 5px;
}
.contenedor-vinculos9 {
	font-size: 10px;
	color:#999;
}
.contenedor-vinculos9 a {
	display:block;
	float:left;
	border:1px solid #CCC;
	background-position:0 -50px;
}
.contenedor-vinculos9 a:hover {
	background-position:0 -100px;
}
.contenedor-vinculos9 a span {
	display:block;
	padding:4px 6px;
}
.contenedor-vinculos9 a span {
	background-repeat:no-repeat;
}
.contenedor-vinculos9 .link-deacuerdo span {
	background-position: 3px -1876px;
	padding-left:20px;
}
.contenedor-vinculos9 .link-desacuerdo {
	float:right;
}
.contenedor-vinculos9 .link-desacuerdo span {
	background-position: 100% -1925px;
	padding-right:20px;
}
.menu-votaciones {
	margin:0 0 10px;
}
.menu-votaciones .block {
	border-right: 1px solid #ccc;
}
.menu-votaciones .block.A {
	width: 250px;
}
.menu-votaciones .block.B {
	width: 150px;
	padding-left:15px;
}
.menu-votaciones .block.C {
	width: 195px;
	padding-left:15px;
	border:none;
}

.titular5 {
	margin: 10px 0 20px;
	overflow:hidden;
	padding:0 0 5px;
}

.titular5 .module-fecha3,
.titular5 h1 {
	float:left;
}
.titular5 .module-fecha3 {
	margin: 3px 0 0 0;
}
.titular5 h1 {
	font-size: 30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	width:880px;
	line-height: 96%;
	vertical-align: middle;
}

.titular5 h1 .estilo1 {
	background-color: #33AD33;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:100%;
	vertical-align: middle;
	margin:3px 0 0 5px;
	display:inline-block;
	/*margin-top: 10px;*/
	height: 14px;
}
/*.titular5 h1 .estilo1:hover {
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5; 
	-moz-opacity: 0.5;
	opacity: 0.5;  
}*/
.titular5 h1 .estilo1 span {
	background-position: 0 -2033px;
	background-repeat:no-repeat;
	display: block;
}
.titular5 h1 .estilo1 span span{
	background-position: 100% -2083px;
	display: block;
	padding:1px 8px 3px;
	background-repeat:no-repeat;
	line-height: 10px;
}
.titular5 h1 .estilo1 span span a{
	color: #fff;
	text-decoration: none;
}
.module-fecha3 {
	font-size: 28px;
	color:#000;
	width:80px;
	margin:0 10px 0 0;
	line-height:100%;

}
.module-fecha3 .estilo1 {
	border-right:1px solid #ccc;
	float:left;
	padding:0 3px 0 0;
	margin:0 3px 0 0;
}
.module-fecha3 .estilo2 {
	font-size:16px;
	float:left;
	line-height:18px;
}
.module-fecha3 .estilo3 {
	float:left;
	font-size:10px;
	line-height:100%;
}
.titular5-1 div{
	padding:100px 0 0 0;
	text-align:center;
	font-size:10px;
	color:#bbb;
	width:84px;
	float:left;
	background-repeat:no-repeat;
	background-position: center 20px;
	font-weight: bold;
}
.ico-aprobado {
	background-image: url(../img/ico-aprobado.jpg);
}
.ico-denegado {
	background-image: url(../img/ico-denegado.jpg);
}
.ico-pendiente {
	background-image: url(../img/ico-pendiente.jpg);
}
.ico-pendiente {
	background-image: url(../img/ico-pendiente.jpg);
}
.ico-noquorum{
	background-image: url(../img/ico-noquorum.jpg);
}
.titular5-1 h1 {
	width:830px;
	padding:20px 30px 0 10px;
	font-size: 25px;
}
.titular5-1 h1 a{
	font-size: 23px;
    letter-spacing: -1px;
    margin: 0 5px;
    padding: 0 5px;
    text-decoration: underline;
}
.titular5-1 h1 a:hover{
	background: none repeat scroll 0 0 #4EC2F2;
    color: white;
    text-decoration: none !important;
}
.grafica-votacion {
	margin: 0 auto;
	width:515px;
}

.grafica-votacion .module-contenido {
		border:1px dotted #ccc;
		padding: 0 30px;
		float:left;
		width:440px;
}
.grafica-votacion .container-table4 {
	margin-bottom:5px;
}
.titular-votacion {
	float:left;
	height:46px;
	width:8px;
	background-position: -1692px 0;
	text-indent:-9999em;
	border-bottom:none;
	margin:6px 5px 0 0;
	display:inline;
}
.menu-reporte .parrafo1 {
	float: left;
	margin:9px 10px 0 0;
}
.menu-reporte .ordenar-lista {
	float:left;
}

.tab a.right {
	display:block;
	padding:5px;
	text-align:right;
}
.contenedor-vinculos4{
	/*float: right;*/
	font-size: 10px;
	padding: 7px 0px 0px;
	text-align: right;
}
.contenedor-vinculos4 a{
	background-position: 100% -548px;
	color: #999;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
	background-image: url(http://alpha.congresovisible.org/media/img/sprite-iconos-perfil.png);
	background-repeat: no-repeat;
}
.contenedor-vinculos5{
	background-color: #F3F3F3;
	border-top: 1px solid #E5E5E5;
	font: normal normal normal 16px/normal Georgia, 'Times New Roman', Times, serif;
	margin: 0px -13px;
	padding: 5px;
	text-align: center;
}

.proyectos-acumulados{
	margin-bottom: 20px;
}

.proyectos-acumulados li{
	border-bottom: solid 1px #E5E5E5;
	padding: 2px 3px 14px 5px;
	margin-bottom: 7px;
}

.proyectos-acumulados .descripcion-proyecto{
	margin-bottom: 8px;
	font-style: normal;
}

.proyectos-acumulados .descripcion-proyecto cite{
	font-style: normal;
}

.proyectos-acumulados .detalles-proyecto{
	font-size: 10px;
}

.proyectos-acumulados .termino-proyecto{
	color: #929292;
	margin-right: 1px;
}

.proyectos-acumulados .def-proyecto{
	margin-right: 25px;
	color: #666;
	font-weight: bold;
}

.modulo-proyectos{
	margin-bottom: 20px;
	border: 1px solid #e0e0e0;
	background-color: #ededed;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
}

.modulo-proyectos h3{
	background-image: url("/media/img/sprite-backgrounds-sombras.jpg");
	background-position: center -850px;
	font-size: 11px;
	line-height: 1;
	color: #333;
	padding: 6px;
	font-family:Arial,Helvetica,sans-serif,utkal;
	border: none;
	margin: 0;
}

.module-icon{
	display: inline-block;
	background-image: url(../img/sprite-icons.png);
	margin-right: 5px;
}

.module-icon.reload{
	background-position: -2725px -30px;	
	height: 14px;
	width: 14px;
}

.module-icon.tree{
	background-position: -2823px -42px;	
	height: 16px;
	width: 10px;
}

.modulo-proyectos .containerp{
	padding: 10px 12px;
	border-top: none;
	overflow: hidden;
}

.modulo-proyectos .camara-senado,
.modulo-proyectos .modulo-contenido{
	float: left;
}

.modulo-proyectos .camara-senado{
	width: 60px;
	margin-right: 10px;
}

.modulo-proyectos .modulo-contenido{
	width: 160px;
}

.modulo-proyectos .camara-senado span{
	display: block;
}

.item-camsenado,
.mod-big-date{
	color: #FFF;
	background-color: #9FC54E;
}

.item-camsenado{
	padding: 3px 4px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 3px;
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px;
}

.desc-camsenado{
	margin-bottom: 6px;
	color: #929292;
}

.modulo-contenido.amplio{
	width: 176px;
}

.modulo-contenido cite{
	color: #000;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
	font-style: normal;
}

.modulo-contenido a{
	color: #0099CC;
	font-size: 10px;
	text-decoration: none;
	display: block;
	margin-bottom: 3px;
	font-weight: bold;
}

.modulo-contenido a:hover{
	text-decoration: underline;
}

.mod-date{
	color: #6A6A6A;
	font-size: 10px;
}

.mod-big-date{
	float: left;
	width: 44px;
	margin-right: 10px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
}

.mod-big-date span{
	display: block;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	padding: 3px 2px;
}

.mod-subtitle{
	font-size: 13px;
	font-weight: bold;
	color: #000;
	margin-bottom: 7px;
}

.mod-p-normal{
	color: #333333;
	font-size: 10px;
}

.tab .contenedor-botones, .tab .label {
	float:left;
	margin-bottom:5px;
	margin-top:8px;
}

.tab .label {
	color:#999999;
	font-size:10px;
	margin-left:5px;
	margin-top:12px;
}

.contenedor-vinculos2 a,
.contenedor-vinculos2 a span,
.contenedor-vinculos3 a span {
	background-image: url(../img/sprite-contenedor-vinculos.png);
	background-repeat:no-repeat;
}

.contenedor-vinculos3 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.contenedor-vinculos3 a {
	background-position: 0 -100px;
	float:left;
	margin:0 0 0 10px;
	text-decoration:none;
	color:#666;s
}
.contenedor-vinculos3 a:hover,
.contenedor-vinculos3 .active  {
	background-position: 0 -148px;
}
.contenedor-vinculos3 a span {
	background-position: 0 -60px;
	display:block;
}
.contenedor-vinculos3 a:hover span,
.contenedor-vinculos3 .active span {
	background-position: 0 -118px;
}
.contenedor-vinculos3 a span span {
	background-position: 100% -90px;
	padding: 5px 10px 8px;
	display:block;
}
.contenedor-vinculos3 a:hover span span,
.contenedor-vinculos3 .active span span {
	background-position: 100% -148px;
	color:#999;
	text-decoration: none;
}

.contenedor-vinculos4 {
	position: relative;
}

.contenedor-vinculos4 a{
	background-position: 100% -548px;
	color: #999;
	padding: 0px 10px 0px 0px;
	position: absolute;
	right: 0px;
	text-decoration: none;
	top: 7px;
	width: 85px;
}
.contenedor-vinculos4 a:hover {
	text-decoration: underline;
}
.contenedor-vinculos5 {
	font:normal 16px Georgia, "Times New Roman", Times, serif;
	border-top:1px solid #E5E5E5;
	background-color:#F3F3F3;
	padding:5px;
	text-align:center;
	margin:0 -13px;
}
.contenedor-vinculos5 a {
	color:#333;
}

.contenedor-vinculos3 a {
	background-image:url("../img/sprite-fondos.png");
	background-repeat:repeat-x;
}

.tab .sombra{
	background-image:url("/media/img/sprite-backgrounds-sombras.jpg");
	background-position:center -150px;
	border-top:1px solid #E5E5E5;
	clear:both;
	height:10px;
}

.tabla-posiciones{
	margin: 15px 0 10px 0;
}

.tabla-posiciones .text-center{
	text-align: center;
	color: #999999;
	font-size: 10px;
}

.tabla-posiciones td{
	border: 0;
}

.voto-ciud .wrapper{
	padding: 0;
	margin: 0;
}

.voto-ciud .no-registrado .dotted{
	width: auto;
}

.voto-ciud .no-registrado form{
	width: 210px;
}

.mini-module p.info{
	margin-bottom: 10px;
}

.voto-ciud .suvoto{
	background: url(../img/sprite-icons.png) -3362px top no-repeat;
	display: block;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	text-decoration: none;
	margin: 0 39px 5px 39px;
	font-weight: bold;
}

.voto-ciud .opc-voto{
	text-align: center;
}

.cont-votar .buttons{
	text-align: center;
}

.listado_actividades .comento .data-actividad, 
.listado_actividades .comento .end-data-actividad,
.listado_actividades .comentaron .data-actividad, 
.listado_actividades .comentaron .end-data-actividad{
	padding: 9px 16px 0px 23px;
}

