/*
Theme Name: Congresistas Congreso Visible
Theme URI: http://www.congresovisible.org
Description: Congreso Visible Clases Congresistas
Version: 1.0
Author: http://www.monoku.com

Creada : 16.11.09
Modificada : 16.11.09
*/
@import url(paginas-de-busquedas.css);
/* Lista Partidos
-----------------------------------------------------------------*/
#list-container .lista1 li{
	text-align: left;	
}
#list-container .lista1 .avatar{
	width:57px;
	height:57px;
	float:left;
	margin:4px 15px;
	}
#list-container .lista1 div.avatar div{
	position: absolute;
	top: 1px;
	left: 1px;
	height: 55px;
	width: 55px;
	overflow: hidden;
}
#list-container .lista1 h3,
#list-container .lista1 h3 a{
	font:13px Arial,Helvetica,sans-serif,utkal;
	font-weight:bold;
	color:#333;
	margin:5px 0 -4px;
	text-decoration: none;
}
#list-container .lista1 h3 a{
	margin:0;
}
#list-container .lista1 h3 a:hover{
	color:#0099cc;
	text-decoration: underline;
}
#list-container .lista1 h3{

}
#list-container .lista1 h4, .datosgenerales h4{
font: normal 12px Verdana, Geneva, sans-serif;
}
#list-container .lista1 p, 
#list-container .datosgenerales p{
	font-size: 10px;
	color:#999;
}
#list-container .lista1 .integrantes, 
#list-container .lista1 .dpto,
#list-container .lista1 .candidatos-partido{
	width: 90px;
	height:29px;
	float: left;
	border-right: 1px solid #F2F2F2;
	padding-left: 60px;
}
#list-container .lista1 .dpto{
	background: transparent url(../img/sprite-list-partidos.png) no-repeat 22px -50px;
}

#list-container .lista1 .integrantes{
	background: transparent url(../img/sprite-list-partidos.png) no-repeat 9px -2px;
}
#list-container .lista1 .candidatos-partido{
	background: transparent url(../img/sprite-list-partidos.png) no-repeat 9px -345px;
}

/* Perfil Partidos
----------------------------*/
.perfil.partido h2{
	float:none;
}
.mesadirectiva .marcoblanco{
	margin:5px 0;
}
.marcoblanco{
	background: transparent url(../img/sombra-cajas-blancas.png) no-repeat;
	background-position:bottom right;
	padding:0 3px 5px 0;
}
.contenedor-directivo, .contenedorborde{
	border: 1px solid #D9D9D9;
}
.mesadirectiva .directivo, .candidatos .directivo{
	padding: 8px 12px;
}
.mesadirectiva .avatar, .candidatos .avatar{
	width:62px;
	height:62px;
	margin:0 3px 0 0;
}
.mesadirectiva .avatar div, .candidatos .avatar div{
	width:60px;
	height:60px;
	left:1px;
	top:1px;
}
.infomarco{
	margin-top:20px;
}
.marcoblanco h4, .marcoblanco h4 a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-transform: capitalize;
	text-decoration: none;
	color:#333333;
}
.marcoblanco h4 a:hover{
	text-decoration: underline;
}
.detalle{
	padding:6px 30px;
	font-size:10px;
}
p.detalle{
	color:#999;
	overflow:hidden;
}
.detalle.mail{
	position:relative;
	padding-bottom:0;
}
.detalle.mail .icon{
	background: transparent url(../img/sprite-icons.png) no-repeat;
	background-position:-2680px 0px;
	position:absolute;
	height: 9px;
	width: 12px;
	left: 8px;
	top: 8px;
}
.detalle.telefono{
	position: relative;
	padding-bottom:15px;
}
.detalle.telefono .icon{
	background: transparent url(../img/sprite-icons.png) no-repeat;
	background-position:-2680px -25px;
	height:22px;
	left:12px;
	position:absolute;
	top:0px;
	width:12px;
}
.mesa .degradado{
	background:url(../img/sprite-icons.png) no-repeat;
	background-position:-1268px top;
	display:block;
	width:50px;
	height:25px;
	position:absolute;
	top:0;
	right:0;
}
.contacto-perfil .degradado{
	background:url(../img/sprite-icons.png) no-repeat;
	background-position:-1320px top;
	display:block;
	width:30px;
	height:25px;
	position:absolute;
	top:0;
	right:0;
}

/* Perfil Partidos General
----------------------------*/
.module4{
	margin-bottom:25px;
}
.listadosimple{
	margin-top:18px;
}
.listadosimple li{
	width:124px;
	height:125px;
	float:left;
	text-align:center;
	cursor:pointer;
	position: relative;
}
.listadosimple .avatar{
	margin:0 auto;
	float:none;
}
.listadosimple li h4,
.listadosimple li h4 a{
	font-family:Arial,Helvetica,sans-serif,utkal;
	font-size:10px;
	color:#999;
	margin-top:6px;
	float:left;
	float: none;
	text-decoration: none;
}
.listadosimple li:hover .avatar{
	border: 1px solid #999;
}
.listadosimple li:hover h4,
.listadosimple li:hover h4 a{
	color:#666;
	float: none;
}
.marcoblanco.datos, ul.candidatos{
	clear:both;
}
.candidatos{
	margin-top:18px;
}
.datosgenerales li{
	float:right;
	text-align:right;
	border-right:1px solid #CCC;
	padding: 8px 50px 8px 40px;
	background: transparent url(../img/sprite-list-partidos.png) no-repeat;
}
.datosgenerales li:hover{
	background-color:#FFF;
}
.datosgenerales .integrantes{
	background-position:111px 5px;
}
.datosgenerales .edad{
	background-position:right -140px;
}
.datosgenerales .camara{
	background-position:right -190px;
}
.datosgenerales .genero{
	background-position:right -87px;
}
.datosgenerales .inversion{
	background-position:right -237px;
}
.datosgenerales .financiador{
	background-position:right -288px;
}
.datosgenerales .origen{
	background-position:right -40px;
}
.compocandidatos .datosgenerales li{
	padding: 8px 46px 8px 8px;
}
.candidatos li{
	width:300px;
	margin-left:5px;
	float:left;
}
.candidatos li .infomarco{
	margin:4px 0 0 94px;
}
.candidatos .avatar{
	margin-right:15px;
}
.candidato-icon{
	display:block;
	width:30px;
	height:23px;
	background:url(../img/sprite-icons.png) no-repeat;
	background-position:-476px top;
}
.detalle.costocampana, .detalle.edad{
	background-color:#EBEBEB;
}
.candidatos .detalle span{
	width:45%;
	display:block;
	float:left;
	padding:0 3px;
}
.detalle .item{
	text-align:right;
}
.detalle .valor{
	text-align:left;
	font-size:12px;
	color:#666;
}
.proyectosley{

}
.proyectosley .cadaitem{
	border-bottom:1px solid #E5E5E5;
	padding:20px 12px 0;
	cursor:pointer;
}
.cadaitem.marcado, .noticia.marcado, .lista-alianzas .marcado{
	background-color:#F2F2F2;
}
.proyectosley .cadaitem:hover, .noticias.seccion .noticia:hover{
	background-color:#F4F4F4;
}
.proyectosley .cadaitem h4, .noticias h4{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	padding:0 153px 0 50px;
	display:block;
}
.proyectosley .resumen{
	height:35px;
}
.proyectosley .fecha, .noticias .fecha{
	display:block;
	width:45px;
	height:15px;
	background:url(../img/sprite-icons.png) no-repeat;
	background-position:-1250px -30px;
	font-size:10px;
	color:#666;
	text-align:center;
	float:left;
}
.proyectosley .resumen .estado{
	font-size:10px;
	color:#999;
	float:right;
	margin-right:10px;
}
.proyectosley span{
	margin-top:2px;
}
.proyectosley .resumen h4, .noticias h4{
	color:#0099CC;
}
.proyectosley .ampliado h4{
	padding:0 0 10px 50px;
}
.proyectosley .ampliado .marcoblanco{
	float:right;
	margin-bottom:15px;
}
.module4.listaprevisualizar h3, .module4.alianzas h3{
	margin:0;
}
.datosgenerales.simple li{
	background-image:none;
	padding-right:25px;
}
.datosgenerales.simple{
	display:block;
}
.noticias h4, .noticias p{
	padding:0 5px 5px 50px;
}
.noticias .ampliar{
	float:left;
	padding:0 5px 0 50px;
}
.ampliar{
	font-size:10px;
	color:#0099CC;
	text-decoration:underline;
	cursor:pointer;
}
.ampliar:hover{
	color:#999;
}
.compartir{
	float:right;
}
.compartir span, .compartir ul{
	float:left;
}
.compartir span{
	font-size:10px;
	color:#999;
	margin:3px 5px 0 0;
}
.noticias .noticia{
	border-bottom:1px solid #E5E5E5;
	padding: 17px 15px 13px;
}
.narracion{
	padding: 5px 15px;
}
.lista-alianzas{
	margin-top:0;
}
.lista-alianzas li{
	border-bottom:1px solid #E5E5E5;
	padding:8px 15px;
}
.lista-alianzas li img{
	height:18px;
	width:18px;
	float:left;
	margin-right: 6px;
}

.lista-alianzas li a{
	line-height: 19px;
	text-decoration: none;
}

.lista-alianzas li a:hover{
	text-decoration: underline;
}


.lista-alianzas li p{
	float:left;
	margin:3px 0 0 9px;
}

/* Perfil Partido Congresistas
----------------------------*/
.module4 .opciones{
	margin-right:15px;
}

.periodo .listbox{
	width:238px;
}
.periodo .item-selected, .module4.composicion .item-selected{
	height:17px;
}
.graphcontiner .wrapper{
	height:243px;
}
.module4.composicion{
	position:relative;
}
.module4.composicion .listbox{
	position:absolute;
	width:238px;
	right:11px;
	top:40px;
}

.integrantes-comision .avatarpartido{
	position: absolute;
	top: 42px;
	left: 71px;
	background-color: #FFF;
	z-index: 333;
}


.twitter-status-logo {
	position:absolute;
	width:36px;
	height:24px;
	text-indent:-9999em;
	background-position: 0 -450px;
	top:-10px;
	left:-17px;
	
}
.module1 {
	font-size:10px;
	position:relative;
}

.module1 .module-top,
.module1 .module-bottom {
	background-image: url(../img/sprite-module1.png);
	background-repeat: no-repeat;
}
.module1 .module-top {
	background-position:0 0;
	height:6px;
}
.module1 .module-bottom {
	background-position:0 -6px;
	height:7px;
}
.module1 .module-center {
	background-color: #ececec;
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	padding: 0 10px 0 ;
	color:#888;
	line-height:120%;
}
.module1 .module-center p{
	margin:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	word-wrap: break-word;
}

