@charset "UTF-8";/* CSS Document Creado por Javier Varón Saavedra*/body {	border: 0px;	margin: 0px;	background: url(../imagenes/fondo.jpg);	font-family: "Helvetica";}img {	border: 0px;}.clear {	clear: both;}*:focus {outline: none;}/*##########################################HOME##########################################*/.header {	position: relative;	width: 100%;	height: 220px;}.header-top {	width: 100%;	background: #FFF;	height: 14px;}.header-top-margen {	width: 950px;	margin: auto;	position: relative;	height: 220px;}.header-2011 {	background: url(../imagenes/header-2011-2.png);	width: 140px;	height: 62px;	position: absolute;	left: 405px;	top: -1px;	cursor: pointer;}.logo {	background: url(../imagenes/logo.png);	width: 632px;	height: 122px;	position: absolute;	left: 172px;	top: 90px;}.home-slider {	width: 1000px;	position: relative;	margin: auto;}.home-slider-izquierda {	background: url(../imagenes/home-slider-izquierda.png);	width: 117px;	height: 386px;	position: absolute;	left: 0px;	top: 0px;	z-index: 1000;}.home-slider-derecha {	background: url(../imagenes/home-slider-derecha.png);	width: 117px;	height: 386px;	position: absolute;	right: 0px;	top: 0px;	z-index: 1000;}.home-slider-marco {	width: 730px;	margin: 80px auto 0px auto;}.home-slider-marco-superior {	background: url(../imagenes/home-marco-superior.png);	width: 730px;	height: 12px;}.home-slider-marco-contenido {	background: #FFF;	padding: 20px 0px 20px 0px;}.home-slider-marco-inferior {	background: url(../imagenes/home-marco-inferior.png);	width: 730px;	height: 33px;}.home-elige-ciudad {	background: url(../imagenes/home-elige-ciudad.png);	width: 228px;	height: 34px;	margin: 0px 0px 0px 40px;}.home-ciudad {	width: 656px;	margin: 10px auto 0px auto;}.home-ciudad-campo {	background: url(../imagenes/home-ciudad-campo.png);	width: 423px;	height: 53px;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 20px;	color: #5B5B5B;	letter-spacing: -1px;	line-height: 31px;	border: 0px;	padding: 5px 15px;}.home-ciudad-boton a {	background: url(../imagenes/home-ciudad-boton.png);	width: 203px;	height: 63px;	float: left;}.home-ciudad-boton a:hover {	background-position: 0px -63px;}.home-ciudad-frase {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 18px;	color: #464646;	letter-spacing: -1px;	text-align: center;	margin: 10px 0px 0px 0px;}.home-ciudad-frase a {	color: #0B509D;}.home-ciudad-frase a:hover {	color: #D22632;}.home-volver a {	background: url(../imagenes/home-volver.png) 0px -76px;	width: 89px;	height: 76px;	position: absolute;	left: 0px;	top: 340px;	z-index: 1001;	display: none;}.home-volver a:hover {	background-position: 0px 0px;}.home-promotor {	background: url(../imagenes/home-promotor.png);	width: 365px;	height: 209px;	position: absolute;	top: -12px;	left: 0px;}.home-candidato {	background: url(../imagenes/home-candidato.png);	width: 365px;	height: 209px;	position: absolute;	top: -12px;	right: 0px;}.home-promotor-boton a {	background: url(../imagenes/home-promotor-boton.png) 0px 0px;	width: 174px;	height: 38px;	margin: 110px 0px 0px 130px;	display: block;}.home-promotor-boton a:hover {	background-position: 0px -38px;}.home-candidato-boton a {	background: url(../imagenes/home-candidato-boton.png) 0px 0px;	width: 174px;	height: 38px;	margin: 110px 0px 0px 60px;	display: block;}.home-candidato-boton a:hover {	background-position: 0px -38px;}/*autocomplete*/.ac_results {	padding: 0px;	border-left: 1px solid #B1B1B0;	border-bottom: 1px solid #B1B1B0;	border-right: 1px solid #B1B1B0;	background-color: #D0D5D6;	background: url(../imagenes/autocompletar.png);	overflow: hidden;	z-index: 99999;	width: 288px;	margin: -6px 0px 0px 0px;}.ac_results ul {	width: 100%;	list-style-position: outside;	list-style: none;	padding: 0;	margin: 0;}.ac_results li {	margin: 0px;	padding: 5px 5px;	cursor: pointer;	display: block;	/* 	if width will be 100% horizontal scrollbar will apear 	when scroll mode will be used	*/	/*width: 100%;*/	font: menu;		font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 12px;	color: #5B5B5B;	letter-spacing: -1px;	/* 	it is very important, if line-height not setted or setted 	in relative units scroll will be broken in firefox	*/	line-height: 16px;	overflow: hidden;}.ac_loading {	background: white url('indicator.gif') right center no-repeat;}.ac_odd {	background: url(../imagenes/autocompletar2.png);}.ac_over {	background: url(../imagenes/autocompletar3.png);	color: #FFF !important;}/* fin */.contenido {	width: 1000px;	margin: 0px auto 0px auto;	position: relative;}.home-frase {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 32px;	color: #39444A;	letter-spacing: -1px;	text-align: center;}.home-ventajas {	width: 1000px;	position: relative;	margin: 0px 0px 0px 0px;}.home-ventajas-titulo {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 72px;	color: #084894;	letter-spacing: -1px;	text-align: center;}.home-ventajas-item {	width: 332px;	height: 50px;	float: left;	margin-left: 0px;}.home-ventajas-video-container {	height: 304px; width: 294px; position: absolute; overflow: hidden; top: -244px; z-index: 1001;}.home-ventajas-video {	width: 294px;	height: 224px;	margin-top: 260px;	position: relative;	background: url(../imagenes/home-ventajas-item-video.png);}.home-ventajas-item-titulo {	background: url(../imagenes/home-ventajas-item-titulo.png);	width: 295px;	height: 88px;	position: absolute;	top: -80px;	cursor: pointer;}.home-ventajas-item-titulo-texto1 {	font-family: "museo-slab-1","museo-slab-2";	font-weight: 500;	font-size: 45px;	color: #39444A;	letter-spacing: -1px;	text-align: center;	margin: 10px 0px 0px 0px;}.home-ventajas-item-titulo-texto2 {	font-family: "museo-slab-1","museo-slab-2";	font-weight: 500;	font-size: 13px;	color: #39444A;	letter-spacing: -1px;	text-align: right;	margin: -6px 0px 0px 0px;}.home-ventajas-item-sombra {	background: url(../imagenes/home-ventajas-item-sombra.png);	width: 332px;	height: 18px;	position: absolute;	bottom: -2px;	left: -8px;}.home-inferior {	width: 220px;	float: left;	margin: 0px 0px 0px 20px;}.home-boton-inferior a {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 16px;	color: #464646;	letter-spacing: -1px;	text-align: left;	padding: 10px 5px 10px 5px;	display: block;	border-bottom: 1px dotted #CCC;	text-decoration: none;}.home-boton-inferior a:hover {	color: #084894;}.panel h2.title {	width: 776px; 	margin: 0px auto 30px auto; 	font-family: "museo-slab-1","museo-slab-2";	font-weight: 700;	font-size: 20px;	color: #888;	font-style: italic;	letter-spacing: -1px;	text-align: center;}noscript div { background: #ccc; border: 1px solid #900; margin: 20px 0; padding: 15px }/* Most common stuff you'll need to change */.coda-slider-wrapper { padding: 20px 0 }.coda-slider { background: transparent }	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */.coda-slider-no-js .coda-slider { height: 386px; overflow: auto !important; padding-right: 20px }	/* Change the width of the entire slider (without dynamic arrows) */.coda-slider, .coda-slider .panel { width: 1000px } /* Change margin and width of the slider (with dynamic arrows) */.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 600px }.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }	/* Arrow styling */.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }	/* Tab nav */.coda-nav ul li a.current { background: #39c }	/* Panel padding */.coda-slider .panel-wrapper { padding: 0px }	/* Preloader */.coda-slider p.loading { padding: 20px; text-align: center }/* Don't change anything below here unless you know what you're doing *//* Tabbed nav */.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }.coda-nav ul li { display: inline }.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }	/* Miscellaneous */.coda-slider-wrapper { clear: both; overflow: auto }.coda-slider { float: left; overflow: hidden; position: relative }.coda-slider .panel { display: block; float: left }.coda-slider .panel-container { position: relative }.coda-nav-left, .coda-nav-right { float: left }.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }/*##########################################MENU##########################################*/.menu {	background: url(http://www.elecciones.com.co/imagenes/menu-fondo.png);	width: 100%;	height: 278px;	overflow: hidden;}.menu-margen {	width: 1000px;	margin: -278px auto 0px auto;	position: relative;	padding: 10px 0px 0px 0px;}.menu-c1 {	width: 272px;	float: left;	margin: 0px 0px 0px 46px;}.menu-boton-1 a {	background: url(http://www.elecciones.com.co/imagenes/menu-boton.png) 0px 0px;	width: 272px;	height: 72px;	display: block;	text-decoration: none;	position: relative;	margin: 10px 0px 0px 0px;}.menu-boton-1 a:hover {	/*background-position: 0px -144px;*/}.menu-boton-2 a {	background-position: 0px -72px;}.menu-boton-texto1 {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 21px;	color: #FFF;	letter-spacing: -1px;	margin: 0px 0px 0px 30px;	padding: 15px 0px 0px 0px;	display: block;}.menu-boton-texto2 {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 15px;	color: #A3B6D3;	letter-spacing: -1px;	margin: 0px 0px 0px 30px;	padding: 0px 0px 0px 0px;	display: block;}.menu-boton-texto2-2 {	color: #AFAFAF;}.menu-boton-1 a:hover > div {	text-decoration: underline;	/*color: #074793;*/}.menu-boton-icono {	width: 50px;	height: 50px;	position: absolute;	top: 10px;	right: 20px;}.menu-boton-icono-2 {	width: 62px;	height: 54px;}/*##########################################CIUDAD##########################################*/.menu-login {	width: 175px;	height: 50px;	position: fixed;	top: 200px;	right: 0px;	overflow: hidden;	z-index: 3000;}.menu-login-iniciar a {	background: url(../imagenes/menu-login-iniciar.png);	width: 175px;	height: 50px;	left: 130px;	cursor: pointer;	position: absolute;}.menu-login-cerrar a {	background: url(../imagenes/menu-login-cerrar.png);	width: 175px;	height: 50px;	left: 140px;	cursor: pointer;	position: absolute;	display: none;}.menu-login-volver {	width: 175px;	height: 50px;	position: fixed;	top: 140px;	right: 0px;	overflow: hidden;	z-index: 1000;}.menu-login-inicio a {	background: url(http://www.elecciones.com.co/imagenes/menu-login-inicio.png);	width: 175px;	height: 50px;	left: 130px;	cursor: pointer;	position: absolute;}.menu-login-ciudad a {	background: url(http://www.elecciones.com.co/imagenes/menu-login-ciudad.png);	font-family: "museo-sans-1","museo-sans-2";	font-weight: 700;	font-size: 14px;	color: #FFF;	text-align: center;	position: fixed;	top: 256px;	right: 0px;	z-index: 1000;	width: 40px;	padding: 10px 0px;	text-decoration: none;}.menu-login-ciudad a:hover {	background: url(http://www.elecciones.com.co/imagenes/menu-login-ciudad-over.png);}.header-ciudad {	position: relative;	width: 100%;	min-height: 246px;	background: url(../imagenes/header-borde.png) repeat-x bottom #FEFEFE;}.header-ciudad-top {	width: 100%;	background: #F4F4F4;	height: 14px;	z-index: 1000;}.header-top-over {	background: #0C4D9A;}.header-ciudad-top-margen {	width: 950px;	margin: auto;	position: relative;	min-height: 246px;	z-index: 1000;}.header-ciudad-2011 {	background: url(../imagenes/header-2011.png);	width: 140px;	height: 62px;	position: absolute;	left: 405px;	top: -1px;	cursor: pointer;}.header-2011-over {	background: url(http://www.elecciones.com.co/imagenes/header-2011-3.png);}.header-ciudad-url {	position: absolute;	width: 970px;	height: 30px;	top: 90px;	left: 15px;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 900;	font-size: 18px;	color: #999;}.header-ciudad-nombre {	position: absolute;	width: 970px;	height: 30px;	top: 100px;	left: 15px;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 900;	font-size: 112px;	color: #074793;	letter-spacing: -1px;}.contenido-ciudad {	width: 1000px;	margin: 26px auto 0px auto;	position: relative;}.contenido-ciudad-c1 {	width: 612px;	float: left;	margin: 0px 0px 0px 20px;}.contenido-ciudad-c2 {	width: 324px;	float: left;	margin: 0px 0px 0px 25px;}.ciudad-conoce-titulo {	background: url(../imagenes/ciudad-conoce-titulo.png);	width: 430px;	height: 68px;}.ciudad-conoce-menu {	background: url(../imagenes/ciudad-conoce-menu.png);	width: 610px;	height: 56px;	margin: 20px 0px 0px 0px;	position: relative;}.ciudad-conoce-menu-icono {	background: url(../imagenes/ciudad-conoce-menu-icono.png);	width: 102px;	height: 96px;	position: absolute;	left: -102px;	top: -22px;}.ciudad-conoce-boton a {	/*width: 151px;*/	height: 56px;	line-height: 56px;	float: left;	margin-left: 1px;	font-size: 19px;	color: #FFF;	text-align: center;	text-decoration: none;	display: block;	padding: 0px 18px;}.ciudad-conoce-boton a:hover {	background: url(../imagenes/ciudad-conoce-menu-over.png) repeat-x;}.ciudad-conoce-boton-activo {	background: url(../imagenes/ciudad-conoce-menu-over.png) repeat-x;	/*width: 151px;*/	height: 56px;	line-height: 56px;	float: left;	margin-left: 1px;	font-size: 19px;	color: #FFF;	text-align: center;	text-decoration: none;	display: block;	padding: 0px 18px;}.ciudad-conoce-seccion-titulo {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 35px;	letter-spacing: -1px;	color: #0C4D9A;	margin: 10px 0px 0px 0px;}.ciudad-conoce-seccion-subtitulo {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 20px;	letter-spacing: -1px;	color: #0C4D9A;	margin: 0px 0px 0px 0px;}.ciudad-conoce-sin-resultados {	width: 610px;	margin: 10px auto 50px auto;}.ciudad-conoce-sin-resultados-c1 {	background: url(../imagenes/ciudad-conoce-sin-resultados-c1.png);	width: 412px;	height: 120px;	float: left;	margin: 0px 0px 0px 0px;}.ciudad-conoce-sin-resultados-boton a {	background: url(../imagenes/ciudad-conoce-sin-resultados-boton.png) 0px 0px;	width: 189px;	height: 120px;	float: left;	margin: 0px 0px 0px 9px;}.ciudad-conoce-sin-resultados-boton a:hover {	background-position: 0px -120px;}.ciudad-conoce-sin-gobernacion {	background: url(../imagenes/ciudad-conoce-sin-gobernacion.png);	width: 610px;	height: 110px;	margin: 10px auto 50px auto;}.ciudad-conoce-sin-diputados {	background: url(../imagenes/ciudad-conoce-sin-diputados.png);	width: 610px;	height: 110px;	margin: 10px auto 50px auto;}.ciudad-conoce-item a {	background: url(../imagenes/ciudad-conoce-item.png) no-repeat;	width: 612px;	height: 212px;	display: block;	padding: 0px 0px 12px 0px;	margin: 12px 0px 0px 0px;	border-bottom: 1px dashed #CCC;	text-decoration: none;}.ciudad-conoce-item a:hover {	background: url(../imagenes/ciudad-conoce-item-over.png) no-repeat;}.ciudad-conoce-item-foto {	width: 154px;	height: 154px;	float: left;	margin: 15px 0px 0px 15px;}.ciudad-conoce-item-foto img {	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-moz-box-shadow: 1px 1px 5px #888;	-webkit-box-shadow: 1px 1px 5px #888;}.ciudad-conoce-item-c1 {	width: 410px;	float: left;	margin: 15px 0px 0px 18px;}.ciudad-conoce-item-nombre {	font-size: 27px;	color: #373737;	letter-spacing: -1px;}.ciudad-conoce-item-dato {	background: url(../imagenes/ciudad-conoce-item-vineta.png) no-repeat 12px 8px;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 14px;	letter-spacing: -1px;	color: #084B9A;	margin: 2px 0px 0px 0px;	padding: 2px 0px 4px 26px;	border-bottom: 1px dotted #CCC;}.ciudad-conoce-item-dato span {	color: #373737;}.ciudad-conoce-item-visitas {	background: url(../imagenes/ciudad-conoce-item-visitas.png);	width: 272px;	height: 38px;	float: left;	margin: 10px 0px 0px 0px;	color: #FFF;}.ciudad-conoce-item-visitas-hover {	background-position: 0px -38px;	color: #999;}.ciudad-conoce-item-visitas-texto {	width: 166px;	height: 36px;	line-height: 36px;	font-size: 15px;	float: left;	margin: 0px 0px 0px 14px;}.ciudad-conoce-item-visitas-num {	width: 80px;	height: 36px;	line-height: 36px;	font-size: 23px;	float: left;	text-align: center;	margin: 0px 0px 0px 8px;}.ciudad-conoce-item-conozca {	background: url(../imagenes/ciudad-conoce-item-conozca.png);	width: 134px;	height: 38px;	float: left;	margin: 10px 0px 0px 3px;}.ciudad-conoce-item-conozca-hover {	background-position: 0px -38px;}/*##########################################IDEAS, COSAS MALAS Y NECESIDADES##########################################*/.header-ideas {	position: relative;	width: 600px;	height: 56px;	margin: auto;}.ideas-menu {	width: 600px;	height: 56px;	margin: auto;	position: relative;}.ideas-menu-boton1 a {	background: url(../imagenes/ideas-menu-boton1.png);	width: 219px;	height: 56px;	float: left;}.ideas-menu-boton1 a:hover {	background-position: 0px -56px;}.ideas-menu-boton2 a {	background: url(../imagenes/ideas-menu-boton2.png);	width: 178px;	height: 56px;	float: left;	margin: 0px 0px 0px 1px;}.ideas-menu-boton2 a:hover {	background-position: 0px -56px;}.ideas-menu-boton3 a {	background: url(../imagenes/ideas-menu-boton3.png);	width: 201px;	height: 56px;	float: left;	margin: 0px 0px 0px 1px;}.ideas-menu-boton3 a:hover {	background-position: 0px -56px;}.ideas-menu-boton4 a {	background: url(../imagenes/ideas-menu-boton4.png);	width: 178px;	height: 56px;	float: left;	margin: 0px 0px 0px 1px;}.ideas-menu-boton4 a:hover {	background-position: 0px -56px;}.ideas-menu-boton5 a {	background: url(../imagenes/ideas-menu-boton5.png);	width: 201px;	height: 56px;	float: left;	margin: 0px 0px 0px 1px;}.ideas-menu-boton5 a:hover {	background-position: 0px -56px;}.ideas-menu-boton6 a {	background: url(../imagenes/ideas-menu-boton6.png);	width: 219px;	height: 56px;	float: left;}.ideas-menu-boton6 a:hover {	background-position: 0px -56px;}.ideas-titulo {	background: url(../imagenes/ideas-titulo.png);	width: 300px;	height: 190px;	float: left;	margin: 25px 0px 0px 28px;}.ideas-icono {	background: url(../imagenes/ideas-icono.png) no-repeat 0px 0px;	width: 280px;	height: 82px;	margin: 10px auto 0px auto;}.cosas-icono {	background: url(../imagenes/cosas-icono.png) no-repeat 0px 0px;	width: 280px;	height: 89px;	margin: 10px auto 0px auto;}.necesidades-icono {	background: url(../imagenes/necesidades-icono.png) no-repeat 0px 0px;	width: 280px;	height: 88px;	margin: 10px auto 0px auto;}.ideas-url {	width: 280px;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 900;	font-size: 13px;	letter-spacing: -1px;	color: #999999;	margin: 18px auto 0px auto;}.ideas-ciudad {	width: 280px;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 30px;	letter-spacing: -1px;	color: #074793;	margin: 0px auto 0px auto;}.ideas-item {	width: 300px;	float: left;	margin: 25px 0px 0px 28px;}.ideas-item-publicar {	width: 300px;	float: left;	margin: 25px 0px 0px 28px;}.ideas-item-publicar-contenido {	width: 300px;	height: 230px;	background-color: #FFF;	padding: 20px 0px 0px 0px;}.ideas-item-publicar-texto {	width: 280px;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 22px;	letter-spacing: -1px;	color: #074793;	margin: 0px auto 0px auto;}.ideas-foto {	width: 50px;	height: 50px;	float: left;	padding: 5px;	background-color: #FFF;}.ideas-c1 {	width: 236px;	float: left;	margin: 0px 0px 0px 4px;}.ideas-contenido {	width: 236px;	height: 250px;	background-color: #FFF;	position: relative;}.ideas-texto {	font-size: 13px;	color: #373737;	width: 206px;	margin: 0px auto 0px auto;	padding: 12px 0px 0px 0px;	line-height: 17px;}.ideas-autor {	width: 206px;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 22px;	color: #5A5A5A;	letter-spacing: -1px;	margin: 7px auto 4px auto;	text-align: justify;}.ideas-apoyada {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 14px;	letter-spacing: -1px;	color: #074B99;	width: 206px;	margin: 7px auto 4px auto;}.ideas-apoyada span {	color: #373737;}.ideas-apoyada-2 a {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 14px;	letter-spacing: -1px;	color: #074B99;	width: 206px;	margin: 7px auto 4px auto;	position: relative;	text-decoration: none;	display: block;}.ideas-apoyada-2 a span {	color: #373737;}.ideas-apoyada-2 a:hover {	color: #D22632;}.ideas-apoyada-2 a:hover span {	color: #D22632;}.ideas-boton-apoyar a {	background: url(../imagenes/ideas-boton-apoyar.png) !important;	width: 67px;	height: 46px;	float: right;	margin: 4px 0px 0px 0px;	display: block;}.ideas-boton-apoyar a:hover {	background-position: 0px -46px !important;}.ideas-boton-ver a {	background: url(../imagenes/ideas-boton-ver.png) !important;	width: 67px;	height: 46px;	float: right;	margin: 4px 0px 0px 0px;	display: block;}.ideas-boton-ver a:hover {	background-position: 0px -46px !important;}.cosas-boton-ver a {	background: url(../imagenes/cosas-boton-ver.png);	width: 67px;	height: 46px;	float: right;	margin: 4px 0px 0px 0px;	display: block;}.cosas-boton-ver a:hover {	background-position: 0px -46px;}.necesidades-boton-ver a {	background: url(../imagenes/necesidades-boton-ver.png);	width: 67px;	height: 46px;	float: right;	margin: 4px 0px 0px 0px;	display: block;}.necesidades-boton-ver a:hover {	background-position: 0px -46px;}.ideas-sola-titulo {	background: url(../imagenes/ideas-titulo.png);	width: 300px;	height: 190px;	float: left;	margin: 0px 30px 0px 0px;}.ideas-sola-texto {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 57px;	color: #666666;	width: 960px;	margin: 35px auto 0px auto;	padding: 0px 0px 30px 0px;	border-bottom: 1px solid #CCC;}.ideas-sola-bottom {	width: 960px;	margin: auto;	border-top: 1px solid #FFF;	border-bottom: 1px solid #CCC;}.ideas-sola-foto {	width: 50px;	height: 50px;	float: left;	padding: 5px;	background-color: #FFF;	margin: 30px 0px 0px 90px;}.ideas-sola-autor {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 35px;	letter-spacing: -1px;	color: #074793;	margin: 35px 0px 0px 10px;	float: left;}.ideas-sola-paso {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 35px;	letter-spacing: -1px;	color: #074793;	margin: 30px 0px 0px 50px;}.ideas-sola-paso2 {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 27px;	letter-spacing: -1px;	color: #666;	margin: 0px 0px 0px 86px;}.ideas-sola-boton-apoyar a {	background: url(../imagenes/ideas-sola-boton-apoyar.png);	width: 403px;	height: 71px;	margin: 24px 0px 24px 90px;	display: block;	float: left;}.ideas-sola-boton-apoyar a:hover {	background-position: 0px -71px;}.ideas-sola-boton-apoyada-1 {	background: url(../imagenes/ideas-sola-boton-apoyada-1.png);	width: 403px;	height: 71px;	margin: 24px 0px 24px 90px;	display: block;	float: left;}.ideas-sola-boton-apoyada-2 {	background: url(../imagenes/ideas-sola-boton-apoyada-2.png);	width: 403px;	height: 71px;	margin: 24px 0px 24px 90px;	display: block;	float: left;}.ideas-sola-boton-apoyada-3 {	background: url(../imagenes/ideas-sola-boton-apoyada-3.png);	width: 403px;	height: 71px;	margin: 24px 0px 24px 90px;	display: block;	float: left;}/*.ideas-sola-info {	width: 300px;	float: right;	margin: 0px 30px 0px 0px;	background: #FFF;	position: relative;	padding: 0px 0px 20px 0px;}*/.ideas-sola-info-c1 {	width: 190px;	float: left;	margin: 15px 0px 0px 20px;}.ideas-sola-apoyada {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 14px;	letter-spacing: -1px;	color: #074B99;	margin: 17px 0px 0px 0px;}.ideas-apoyada span {	color: #373737;}.cosas-boton-apoyar a {	background: url(../imagenes/cosas-boton-apoyar.png);	width: 67px;	height: 46px;	float: right;	margin: 4px 0px 0px 0px;	display: block;}.cosas-boton-apoyar a:hover {	background-position: 0px -46px;}.necesidades-boton-apoyar a {	background: url(../imagenes/necesidades-boton-apoyar.png);	width: 67px;	height: 46px;	float: right;	margin: 4px 0px 0px 0px;	display: block;}.necesidades-boton-apoyar a:hover {	background-position: 0px -46px;}.ciudad-expresate-titulo {	background: url(../imagenes/ciudad-expresate-titulo.png);	width: 228px;	height: 77px;	margin: 0px auto 14px auto;}.liteTabs { position: relative; /*overflow: hidden;*/}.liteTabs ul { padding: 0; overflow: hidden; }.liteTabs li { float: left; list-style-type: none; }.liteTabs li a { /*display: block; text-decoration: none; outline: 0; padding: 6px 12px; margin-right: 2px; color: #111; background: #b1b1b1*/ }/*.liteTabs a:hover { background: #999 }*/.liteTabs a:focus { text-decoration: underline }.liteTabs a.selected, .liteTabs a.selected:hover { /*background: white*/ background-position: 0px -78px; }.liteTabs div.cont { /*float: left;*/ margin: 0px 0px 0px 0px; padding: 0px; }.liteTabs div.selected { position: static !important }#tab-1 {	width: 324px;	margin: 0px auto 0px auto;	padding: 20px 0x 20px 0px;	position: relative;}#tab-1  ul { margin: 0px 0px 0px 0px; }.liteTabs li a.tab1-boton-1 {	background: url(../imagenes/tab1-boton1.png) no-repeat 0px 0px;}.liteTabs li a.tab1-boton-2 {	background: url(../imagenes/tab1-boton2.png) no-repeat 0px 0px;}.liteTabs li a.tab1-boton-3 {	background: url(../imagenes/tab1-boton3.png) no-repeat 0px 0px;}.liteTabs li a.tab1-boton-1,.liteTabs li a.tab1-boton-2,.liteTabs li a.tab1-boton-3 {	width: 83px;	height: 83px;	display: block;	margin-left: 18px;}.liteTabs li a.tab1-boton-1:hover, .liteTabs li a.tab1-boton-2:hover,.liteTabs li a.tab1-boton-3:hover,#tab-1 li a.selected {	background-position: 0px -83px;}.tab1-contenido {	width: 324px;	margin: auto;	background-color: #FFF;	position: relative;}.tab1-titulo {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 35px;	letter-spacing: -1px;	width: 274px;	margin: 0px auto 0px auto;	padding: 20px 0px 0px 0px;}.tab1-titulo-ideas {	color: #F14A29;}.tab1-titulo-cosas {	color: #EF3140;}.tab1-titulo-necesidades {	color: #2E92AE;}.escribe-ideas-textarea {	background: url(../imagenes/textarea.png) no-repeat;	width: 244px;	height: 150px;	border: 0px;	overflow: auto;	font-size: 14px;	font-style: italic;	line-height: 30px;	margin: 8px auto 0px auto;}.escribe-ideas-boton a {	background: url(../imagenes/boton-enviar.png) 0px 0px;	width: 128px;	height: 42px;	display: block;	margin: 20px auto 0px auto;	float: right;}.escribe-ideas-boton a:hover {	background: url(../imagenes/boton-enviar.png) 0px -44px;}.escribe-ideas-boton-activo a {	background: url(../imagenes/boton-enviar.png) 0px -44px;}.escribe-ideas-boton-activo a:hover {	background: url(../imagenes/boton-enviar.png) 0px 0px;}.ciudad-ver-ideas {	width: 324px;	height: 56px;	position: relative;	margin: 20px 0px 0px 0px;}.ciudad-ver-ideas-boton a {	width: 341px;	height: 56px;	display: block;	position: absolute;	z-index: 200;	left: 0px;	top: 0px;}.ciudad-ver-ideas-boton a:hover {	background-position: 0px -56px;}.ver-boton1 a {	background: url(../imagenes/ciudad-ver-ideas.png) 0px 0px;}.ver-boton2 a {	background: url(../imagenes/ciudad-ver-cosas.png) 0px 0px;}.ver-boton3 a {	background: url(../imagenes/ciudad-ver-necesidades.png) 0px 0px;}.tab1-subtitulo {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 22px;	color: #084A97;	letter-spacing: -1px;	width: 274px;	margin: 0px auto 0px auto;	padding: 20px 0px 0px 0px;}.tab1-ideas {	width: 274px;	height: 190px;	background-color: #FFF;	margin: 10px auto;	position: relative;	border-bottom: 1px dashed #CCC;}.tab1-ideas-last {	border-bottom: 0px;}.tab1-ideas-texto {	font-size: 13px;	color: #373737;	width: 274px;	margin: 0px auto 0px auto;	padding: 12px 0px 0px 0px;	line-height: 17px;	text-align: justify;	min-height: 80px;	overflow: hidden;}.tab1-ideas-autor {	width: 274px;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 22px;	color: #5A5A5A;	letter-spacing: -1px;	margin: 7px auto 4px auto;	text-align: justify;}.tab1-ideas-apoyada {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 14px;	letter-spacing: -1px;	color: #074B99;	width: 274px;	margin: 7px auto 4px auto;}.tab1-ideas-apoyada span {	color: #373737;}.tab1-ideas-apoyada-2 a {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 14px;	letter-spacing: -1px;	color: #074B99;	width: 274px;	margin: 7px auto 4px auto;	position: relative;	text-decoration: none;}.tab1-ideas-apoyada-2 a span {	color: #373737;}.tab1-ideas-apoyada-2 a:hover,.tab1-ideas-apoyada-2 a:hover span:hover {	color: #D22632;}.tab1-ideas-apoyada-candidatos {	background: url(../imagenes/tab1-ideas-apoyada-candidatos.png);	width: 362px;	height: 272px;	position: absolute;	display: none;	z-index: 1000;	left: -40px;}.tab1-ideas-apoyada-candidatos-contenido {	width: 340px;	height: 250px;	margin: 11px 0px 0px 11px;	overflow: auto;}.tab1-ideas-apoyada-candidatos-cerrar a {	background: url(../imagenes/tab1-ideas-apoyada-candidatos-cerrar.png) 0px 0px;	width: 26px;	height: 26px;	position: absolute;	right: -10px;	top: -10px;}.tab1-ideas-apoyada-candidatos-cerrar a:hover {	background-position: 0px -26px;}.tab1-ideas-apoyada-item a {	background: url(../imagenes/comparar-item-fondo.png);	width: 308px;	height: 71px;	color: #666;	display: block;	margin: 8px 0px 0px 10px;	text-decoration: none;}.tab1-ideas-apoyada-item a:hover {	background-position: 0px -71px;	color: #064692;}.tab1-ideas-apoyada-item-foto {	background: url(../imagenes/comparar-slides-item-foto.png);	width: 60px;	height: 60px;	float: left;	margin: 5px;}.tab1-ideas-apoyada-item-nombre {	font-family: "museo-slab-1","museo-slab-2";	font-weight: 500;	font-size: 18px;	letter-spacing: -1px;	width: 210px;	margin: 10px 0px 0px 10px;	float: left}.tab1-ideas-boton-apoyar a {	background: url(../imagenes/tab1-ideas-boton-apoyar.png);	width: 67px;	height: 46px;	display: block;	position: absolute;	bottom: 20px;	right: 0px;}.tab1-ideas-boton-apoyar a:hover {	background: url(../imagenes/tab1-ideas-boton-apoyar.png) 0px -46px;}.tab1-ideas-boton-ver a {	background: url(../imagenes/tab1-ideas-boton-ver.png);	width: 67px;	height: 46px;	display: block;	position: absolute;	bottom: 20px;	right: 0px;}.tab1-ideas-boton-ver a:hover {	background: url(../imagenes/tab1-ideas-boton-ver.png) 0px -46px;}.tab1-cosas-boton-apoyar a {	background: url(../imagenes/tab1-cosas-boton-apoyar.png);	width: 67px;	height: 46px;	display: block;	position: absolute;	bottom: 20px;	right: 0px;}.tab1-cosas-boton-apoyar a:hover {	background: url(../imagenes/tab1-cosas-boton-apoyar.png) 0px -46px;}.tab1-cosas-boton-ver a {	background: url(../imagenes/tab1-cosas-boton-ver.png);	width: 67px;	height: 46px;	display: block;	position: absolute;	bottom: 20px;	right: 0px;}.tab1-cosas-boton-ver a:hover {	background: url(../imagenes/tab1-cosas-boton-ver.png) 0px -46px;}.tab1-necesidades-boton-apoyar a {	background: url(../imagenes/tab1-necesidades-boton-apoyar.png);	width: 67px;	height: 46px;	display: block;	position: absolute;	bottom: 20px;	right: 0px;}.tab1-necesidades-boton-apoyar a:hover {	background: url(../imagenes/tab1-necesidades-boton-apoyar.png) 0px -46px;}.tab1-necesidades-boton-ver a {	background: url(../imagenes/tab1-necesidades-boton-ver.png);	width: 67px;	height: 46px;	display: block;	position: absolute;	bottom: 20px;	right: 0px;}.tab1-necesidades-boton-ver a:hover {	background: url(../imagenes/tab1-necesidades-boton-ver.png) 0px -46px;}.facebook {	width: 324px;	margin: auto;	position: relative;}.facebook-titulo {	background: url(../imagenes/facebook-titulo.png);	width: 324px;	height: 45px;}.facebook-contenido {	width: 324px;	padding: 20px 0px;	margin: auto;	background-color: #FFF;}.facebook-fan {	width: 292px;	margin: auto;}.localidad {	width: 610px;	margin: 6px 0px 0px 0px;}.localidad-header {	background: url(../imagenes/ciudad-localidad-fondo.png);	margin: 6px 0px 0px 0px;	border-top: 1px dashed #CCC;	border-bottom: 1px dashed #CCC;	cursor: pointer;	height: 90px;	display: block;}.localidad .localidad-header:hover {	background-color: #e3e2e2;}.localidad .localidad-header .active {	}.localidad-header-icono {	background: url(../imagenes/ciudad-localidad-icono.png);	width: 50px;	height: 51px;	float: left;	margin: 20px 0px 0px 20px;}.localidad-c1 {	width: 430px;	float: left;	margin: 20px 0px 0px 20px;}.localidad-header-texto1 {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 20px;	letter-spacing: -1px;	color: #666666;}.localidad-header-texto2 {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 35px;	letter-spacing: -1px;	color: #D22632;	margin: -5px 0px 0px 0px;}.localidad-header-flecha {	background: url(../imagenes/ciudad-localidad-flecha.png);	width: 44px;	height: 44px;	float: left;	margin: 20px 0px 0px 10px;}.localidad-header-flecha-up {	background: url(../imagenes/ciudad-localidad-flecha.png) 0px -44px;}.localidad-content {	margin: 0px;	padding: 0px;	display: none;}/*##########################################TOP DE PROMOTORES##########################################*/.top-promotores {	width: 100%;	height: 62px;	position: fixed;	bottom: 0px;        z-index: 1000;}.top-promotores-top {	width: 100%;	height: 62px;	background: url(../imagenes/top-promotores-sombra.png) repeat-x left bottom;}.top-promotores-top-margen {	width: 1000px;	height: 62px;	margin: auto;}.top-promotores-boton {	background: url(../imagenes/top-promotores-boton.png) no-repeat 0px -62px;	width: 379px;	height: 62px;	margin: 0px 0px 0px 273px;	display: block;	cursor: pointer;}.top-promotores-boton-activo {	background: url(../imagenes/top-promotores-boton.png) no-repeat 0px 0px;}.top-promotores-contenido {	background: url(../imagenes/top-promotores-fondo.png);		width: 100%;	height: 337px;}.top-promotores-contenido-margen {	background: url(../imagenes/top-promotores-margen.png);	width: 1000px;	height: 337px;	margin: auto;	position: relative;}.top-promotores-galeria {	background: url(../imagenes/top-promotores-galeria.png) no-repeat;	width: 872px;	height: 280px;	margin: auto;	position: relative;}#slides {	position:absolute;	top:0px;	left:0px;	z-index:100;}#slides .next,#slides .prev {	background: url(../imagenes/top-promotores-galeria-next.png);	position:absolute;	top:107px;	left:-36px;	width:49px;	height:40px;	display:block;	z-index:101;}#slides .prev {	background-position: -49px 0px;}#slides .prev:hover {	background-position: -0px 0px;}#slides .next {	background-position: -98px 0px;	left:860px;}#slides .next:hover {	background-position: -147px 0px;}.slides_container {	width:840px;	height:210px;	overflow:hidden;	position:relative;	margin: 40px 0px 0px 16px;}.pagination {	margin:26px auto 0;	width:100px;	list-style: none;}.pagination li {	float:left;	margin:0 1px;}.pagination li a {	display:block;	width:12px;	height:0;	padding-top:12px;	background-image:url(../imagenes/top-promotores-pagination.png);	background-position:0 0;	float:left;	overflow:hidden;}.pagination li.current a {	background-position:0 -12px;}.top-promotores-pagina {	width: 840px;	margin: auto;}.top-promotores-item {	width: 176px;	float: left;	margin: 0px 0px 0px 20px;}.top-promotores-item-foto a {	background: url(../imagenes/top-promotores-foto.png);	width: 106px;	height: 106px;	padding: 2px 0px 0px 2px;	position: relative;	display: block;	margin: auto;	text-decoration: none;}.top-promotores-item-num {	background: url(../imagenes/top-promotores-num.png) no-repeat 0px -45px;	width: 45px;	height: 45px;	line-height: 45px;	position: absolute;	top: 38px;	right: -24px;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 30px;	color: #405264;	letter-spacing: -1px;	text-align: center;}.num-first {	background: url(../imagenes/top-promotores-num.png) no-repeat 0px 0px !important;	color: #FFF;}.top-promotores-item-nombre {	width: 176px;	height: 40px;	display: block;	overflow: hidden;	font-size: 18px;	color: #FFF;	letter-spacing: -1px;	text-align: center;	margin: 7px 0px 0px 0px;}.top-promotores-item-de {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 14px;	color: #084D6B;	letter-spacing: -1px;	text-align: center;}.top-promotores-item-de-nombre {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 14px;	color: #FFF;	letter-spacing: -1px;	text-align: center;}.top-promotores-item-visitas {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 14px;	color: #084D6B;	letter-spacing: -1px;	text-align: center;}.top-promotores-item-visitas span {	color: #FFF;}.top-promotores-volverse-promotor a {	background: url(../imagenes/top-promotores-volverse-promotor.png);	width: 224px;	height: 38px;	position: absolute;	bottom: 15px;	right: 100px;	display: block}.top-promotores-volverse-promotor a:hover {	background-position: 0px -38px;}/*##########################################FOOTER##########################################*/.footer-wrapper {	background: url(http://www.elecciones.com.co/imagenes/footer-fondo.png);	height: 309px;	margin: 40px auto 0px auto;}.footer {	background: url(http://www.elecciones.com.co/imagenes/header-borde.png) repeat-x left 1px;	width: 100%;	height: 309px;}.footer-margen {	width: 1000px;	height: 279px;	margin: auto;	padding: 30px 0px 0px 0px;	background: url(http://www.elecciones.com.co/imagenes/footer-margen.png) no-repeat 0px 211px;}.footer-c1 {	width: 652px;	float: left;}.footer-c2 {	width: 322px;	float: left;	margin: 0px 0px 0px 0px;}.footer-botones-c1 {	width: 282px;	float: left;	margin: 0px 0px 0px 10px;}.footer-botones-c2 {	width: 282px;	float: left;	margin: 0px 0px 0px 40px;}.footer-boton a {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 14px;	color: #6A8BBA;	letter-spacing: 0px;	text-decoration: none;	background: url(http://www.elecciones.com.co/imagenes/footer-boton-vineta-over.png) no-repeat 10px 10px;	height: 30px;	line-height: 30px;	border-bottom: 1px dotted #6A8BBA;	display: block;	padding: 0px 0px 0px 30px;}.footer-boton a:hover {	background: url(http://www.elecciones.com.co/imagenes/footer-boton-vineta.png) no-repeat 10px 10px;	color: #FFF;}.footer-logo {	background: url(http://www.elecciones.com.co/imagenes/footer-logo.png) no-repeat;	width: 322px;	height: 95px;	margin: 30px 0px 0px 0px;}.footer-inferior {	width: 1000px;	margin: 50px 0px 0px 0px;}.footer-redes-sociales {	background: url(http://www.elecciones.com.co/imagenes/footer-redes-sociales.png);	width: 144px;	height: 38px;	float: left;	margin: 10px 0px 0px 10px;}.footer-facebook a {	background: url(http://www.elecciones.com.co/imagenes/footer-facebook.png);	width: 208px;	height: 54px;	float: left;	margin: 0px 0px 0px 20px;}.footer-facebook a:hover {	background-position: 0px -54px;}.footer-twitter a {	background: url(http://www.elecciones.com.co/imagenes/footer-twitter.png);	width: 208px;	height: 54px;	float: left;	margin: 0px 0px 0px 20px;}.footer-twitter a:hover {	background-position: 0px -54px;}.footer_autor {	height: 17px;	line-height: 17px;	margin: 10px 0px 0px 40px;}.footer_autor #ahorranito {	background: url(http://www.imaginamos.com/derechos_autor_blanco/ahorranito.png) no-repeat 0px 0px;	width: 15px;	height: 17px;	display: block;	float: left;	margin-right: 10px;}.footer_autor a {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #FFF;	text-decoration: none;}.footer_autor a:hover {	text-decoration: underline;}.footer_autor a span {	color: #5EFFFF;}.footer-copy {	width: 282px;	float: left;	margin: 0px 0px 0px 70px;}.footer-copy-texto {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #FFF;	text-align: center;}.footer-barra {	width: 100%;	height: 40px;	background: #FFF;	position: fixed;	left: 0px;	bottom: 0px;	z-index: 1002;	border-top: 3px solid #084894;}.footer-barra-margen {	width: 1000px;	margin: auto;}.footer-barra-copy {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 14px;	color: #39444A;	width: 400px;	float: left;	height: 40px;	line-height: 40px;}.footer_barra_autor {	height: 40px;	line-height: 40px;	float: right;	width: 260px;	position: relative;}.footer_barra_autor #ahorranito2 {	background: url(http://www.imaginamos.com/derechos_autor_gris/ahorranito-2.png) no-repeat 0px 0px;	width: 21px;	height: 22px;	display: block;	float: left;	margin: 9px 10px 0px 0px;}.footer_barra_autor a {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 14px;	color: #39444A;	text-decoration: none;}.footer_barra_autor a:hover {	text-decoration: underline;}.footer_barra_autor a span {	color: #0CF;}/*##########################################FRENTE A FRENTE##########################################*/.header-frente {	position: relative;	width: 100%;	background: url(../imagenes/header-borde.png) repeat-x bottom #FFF;}.header-frente-nombre {	position: relative;	width: 950px;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 110px;	color: #4A1F79;	letter-spacing: -1px;	text-align: center;	padding: 50px 0px 0px 0px;}.contenido-frente {	width: 910px;	position: relative;	margin: 10px auto 0px auto;}.contenido-frente-c1 {	width: 454px;	float: left;	border-right: 1px solid #CCC;	height: 790px;}.contenido-frente-c2 {	width: 454px;	float: left;	border-left: 1px solid #FFF;	height: 790px;}.frente-candidato {	width: 454px;	position: relative;}.frente-candidato-nombre {	position: relative;	width: 454px;	font-family: "museo-slab-1","museo-slab-2";	font-weight: 900;	font-size: 30px;	color: #064692;	float: left;}.frente-candidato-foto {	width: 186px;	height: 186px;	float: left;	border: 2px solid #FFF;}.frente-candidato-info {	width: 239px;	height: 222px;	float: left;	margin: 0px 0px 0px 15px;}.frente-candidato-dato {	font-size: 20px;	margin-top: 12px;	color: #0C4C99;	letter-spacing: -1px;	text-align: left;}.frente-candidato-dato span {	font-size: 16px;	color: #626262;}.frente-candidato-foto-2 {	width: 186px;	height: 186px;	float: right;	border: 2px solid #FFF;}.frente-candidato-info-2 {	width: 239px;	height: 222px;	float: right;	margin: 0px 15px 0px 0px;}.frente-candidato-dato-2 {	font-size: 20px;	margin-top: 12px;	color: #0C4C99;	letter-spacing: -1px;	text-align: right;}.frente-candidato-dato-2 span {	font-size: 16px;	color: #626262;}.frente-vs {	background: url(../imagenes/frente-vs.png);	width: 110px;	height: 110px;	position: absolute;	top: 50px;	left: 400px;}.frente-boton a {	padding: 8px 8px;	background-color: #FFF;	font-family: "museo-slab-1","museo-slab-2";	font-weight: 900;	font-size: 14px;	color: #5B5B5B;	text-align: center;	text-decoration: none;	display: block;	margin: 20px 0px 0px 0px;}.frente-boton a:hover {	background-color: #FAFAFA;}.frente-tema {	width: 660px;	height: 56px;	position: absolute;	top: 260px;	left: 125px; }.frente-tema-icono {	background: url(../imagenes/frente-tema-icono.png);	width: 96px;	height: 96px;	position: absolute;	top: -20px;	left: -40px;	z-index: 101;}#tema_iconselect { width:510px; height: 56px; line-height: 56px; padding: 1px 0px 0px 150px; background: url('../imagenes/frente-select.png') no-repeat; font-family: "museo-slab-1","museo-slab-2"; font-weight: 500; font-size: 24px; color: #FFF; margin-bottom: 4px; cursor: pointer; }.selectwrapper { margin-top: -4px;  margin-left: -1px; background: url(../imagenes/frente-select-top.png) no-repeat 0px 0px; padding-right: 0px; display:none; position:absolute;width: 660px; z-index: 100; }.selectwrapper .selectitems {  padding: 9px 13px; z-index: 10000; margin: 0px; border-bottom: dotted 1px #073062; font-size: 16px; color: #AAC0DA; font-family: "museo-slab-1","museo-slab-2"; font-weight: 500; float: left; width: 244px; margin: 0px 0px 0px 40px; }.selectwrapper .last { border: none; }.selectwrapper .selectitems span { padding-left: 5px; } .selectwrapper .hoverclass { background: url(../imagenes/frente-select-activo.png); cursor:pointer; } .selectwrapper .selectedclass { background: url(../imagenes/frente-select-activo.png); color: #FFF; }.selectfooter { height: 26px; margin-bottom: 0px; background: url(../imagenes/frente-select-bottom.png); }#tema_options { height: 222px; width: 660px; background: url(../imagenes/frente-select-fondo.png); margin: 26px 0px 0px 0px; }#posicion-1-tema-2,#posicion-1-tema-3,#posicion-1-tema-4,#posicion-1-tema-5,#posicion-1-tema-6,#posicion-1-tema-7,#posicion-1-tema-8,#posicion-1-tema-9,#posicion-1-tema-10,#posicion-1-tema-11,#posicion-1-tema-12,#posicion-2-tema-2,#posicion-2-tema-3,#posicion-2-tema-4,#posicion-2-tema-5,#posicion-2-tema-6,#posicion-2-tema-7,#posicion-2-tema-8,#posicion-2-tema-9,#posicion-2-tema-10,#posicion-2-tema-11,#posicion-2-tema-12 {	display: none;}.frente-posicion {	width: 434px;	position: relative;	margin: 140px 20px 0px 0px;	overflow: hidden;}.frente-posicion-2 {	width: 434px;	position: relative;	margin: 140px 0px 0px 20px;	overflow: hidden;}.frente-posicion-titulo {	font-family: "museo-slab-1","museo-slab-2";	font-weight: 500;	font-size: 40px;	color: #0A4B98;	letter-spacing: -1px;	text-align: right;}.frente-posicion-texto {	width: 434px;	font-size: 15px;	color: #626262;	line-height: 20px;	margin: 8px 0px 0px 0px;}.frente-texto1 {	text-align: right;}/*##########################################VOLVERME PROMOTOR##########################################*/.header-volverme-promotor-nombre {	position: absolute;	width: 1000px;	top: 80px;	left: -25px;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 90px;	color: #4A1F79;	letter-spacing: -3px;	text-align: center;}.header-volverme-promotor-slogan {	position: absolute;	width: 950px;	top: 180px;	left: 0px;	font-family: "museo-slab-1","museo-slab-2";	font-weight: 500;	font-size: 26px;	color: #064692;	letter-spacing: -1px;	text-align: center;}.volverme-promotor-pasos {	width: 852px;	margin: auto;	position: relative;}.volverme-promotor-pasos-item {	background: url(../imagenes/volverme-promotor-pasos.png) no-repeat 0px bottom;	width: 85px;	height: 114px;	float: left;	margin: 0px 0px 0px 12px;}.volverme-promotor-pasos-item-nombre {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 15px;	color: #999;	letter-spacing: -1px;	text-align: center;}.volverme-promotor-pasos-item-num {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 900;	font-size: 68px;	color: #999;	letter-spacing: -1px;	text-align: center;	height: 83px;	line-height: 83px;	margin: 6px 0px 0px 0px;}.pasos-item-activo {	background-position: -96px bottom;}.pasos-item-activo .pasos-item-num {	color: #FFF;}.pasos-item-activo .pasos-item-nombre {	color: #0A4B98;}.volverme-promotor-pasos-barra {	background: url(../imagenes/volverme-promotor-barra.png);	width: 852px;	height: 26px;	margin: auto;}.volverme-promotor-registro {	width: 850px;	margin: auto;	position: relative;}.volverme-promotor-marco {	background: url(../imagenes/volverme-promotor-marco.png) #F6F6F6 repeat-x;	width: 850px;	padding: 20px 0px 30px 0px;}.volvermer-promotor-termometro {	background: url(../imagenes/volverme-promotor-termometro.png);	width: 107px;	height: 258px;	float: left;	margin: 30px 0px 20px 130px;}.volverme-promotor-c1 {	width: 470px;	float: left;	margin-left: 10px;}.volverme-promotor-continuar a {	background: url(../imagenes/volverme-promotor-continuar.png);	width: 165px;	height: 54px;	display: block;}.volverme-promotor-continuar a:hover {	background-position: 0px -54px;}.volverme-promotor-precarga {	background: url(../imagenes/ajax-loader.gif);	width: 32px;	height: 32px;	display: block;	float: right;	margin: 30px 10px 0px 0px;}.volverme-promotor-volver a {	background: url(../imagenes/volverme-promotor-volver.png);	width: 165px;	height: 54px;	display: block;}.volverme-promotor-volver a:hover {	background-position: 0px -54px;}.volverme-promotor-etiqueta {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 18px;	color: #5A5A5A;	margin: 130px 0px 0px 0px;}.volverme-promotor-etiqueta-2 {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 20px;	color: #5A5A5A;	margin: 0px 0px 20px 0px;	text-align: center;}.volverme-promotor-etiqueta-3 {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 28px;	color: #5A5A5A;	margin: 0px 0px 20px 0px;	text-align: left;}.volverme-promotor-etiqueta-4 {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 20px;	color: #0E4E99;	margin: 0px 0px 20px 0px;	text-align: left;}.volverme-promotor-meta {	width: 456px;	margin: 6px 0px 0px 0px;}#meta_iconselect { width:456px; height: 58px; line-height: 58px; padding: 1px 0px 0px 150px; background: url(../imagenes/volverme-promotor-meta.png) no-repeat; font-family: "museo-slab-1","museo-slab-2"; font-weight: 500; font-size: 24px; color: #0F4F9A; margin-bottom: 4px; cursor: pointer; }.selectwrapper2 { margin-top: -4px;  margin-left: -1px; background: url(../imagenes/volverme-promotor-meta-top.png) no-repeat 0px 0px; padding-right: 0px; display:none; position:absolute;width: 660px; z-index: 100; }.selectwrapper2 .selectitems2 {  padding: 6px 13px; z-index: 10000; margin: 0px; border-bottom: dotted 1px #073062; font-size: 14px; color: #0F4F9A; font-family: "museo-slab-1","museo-slab-2"; font-weight: 500; float: left; width: 64px; margin: 0px 0px 0px 40px; }.selectwrapper2 .last2 { border: none; }.selectwrapper2 .selectitems2 span { padding-left: 5px; } .selectwrapper2 .hoverclass2 { background: #0F4F9A; cursor:pointer; color: #FFF; } .selectwrapper2 .selectedclass2 { background: #0F4F9A; color: #FFF; }.selectfooter2 { height: 26px; margin-bottom: 0px; background: url(../imagenes/volverme-promotor-meta-bottom.png); width: 456px; }#meta_options { height: 120px; width: 456px; background: url(../imagenes/volverme-promotor-meta-fondo.png); margin: 26px 0px 0px 0px; }.volverme-promotor-subtitulo {	width: 850px; 	margin: 0px auto 30px auto;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 16px;	color: #0E4E99;}.volverme-promotor-contenido {	width: 700px;	margin: auto;	padding: 30px 0px 0px 0px;}.volverme-promotor-campo {	position: relative;	width: 160px;	float: left;}.volverme-promotor-textfield {	border: 1px solid #DDD;	padding: 8px 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #333;	background-image: url(../imagenes/voverme-promotor-textfield.png) repeat-x left bottom;	width: 160px;	margin: 0px 0px 0px 3px;}.volverme-promotor-textarea {	border: 1px solid #DDD;	padding: 8px 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333;	background-color: white;	background-image: url(../imagenes/voverme-promotor-textfield.png);	background-repeat: repeat-x;	background-position: left bottom;	width: 670px;	height: 120px;}.volverme-promotor-textfield2 {	border: 1px solid #DDD;	padding: 8px 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333;	background-color: white;	background-image: url(../imagenes/voverme-promotor-textfield.png);	background-repeat: repeat-x;	background-position: left bottom;	width: 670px;}.volverme-promotor-estado1 {	width: 268px;	position: absolute;	z-index: 1000;	height: 40px;	top: 0px;	left: 180px;	background: url(http://www.elecciones.com.co/imagenes/volverme-promotor-estado.png) no-repeat 0px 0px;	display: none;}.volverme-promotor-estado2 {	width: 268px;	position: absolute;	z-index: 1000;	height: 40px;	top: 0px;	left: 180px;	background: url(http://www.elecciones.com.co/imagenes/volverme-promotor-estado.png) no-repeat 0px -40px;	display: none;}.volverme-promotor-estado3 {	width: 268px;	position: absolute;	z-index: 1000;	height: 40px;	top: 0px;	left: 180px;	background: url(http://www.elecciones.com.co/imagenes/volverme-promotor-estado.png) no-repeat 0px -80px;	display: none;}.volverme-promotor-campo-texto {	float: left;	margin: 0px 0px 0px 0px; 	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 18px;	color: #0E4E99;	letter-spacing: -1px;	text-align:left;	height: 40px;	line-height: 40px;}.volverme-promotor-campo-texto span {	color: #0E4E99;}.volverme-promotor-link {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 20px;	color: #5A5A5A;	letter-spacing: -1px;	margin: 40px auto 10px 0px;	border-top: 1px solid #DDD;	padding: 40px 0px 0px 0px;}.volverme-promotor-campo-texto-2 {	width: 680px;	margin: 0px 0px 0px 0px;	padding: 10px;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 24px;	color: #5A5A5A;	letter-spacing: -1px;	text-align:left;	height: 40px;	line-height: 40px;	background: #EEE;}.volverme-promotor-campo-texto-2 span {	color: #0E4E99;}.panel h2.coda-slider-2-title {	width: 850px; 	margin: 0px auto 0px auto; 	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 62px;	color: #0E4E99;	letter-spacing: -1px;	text-align:left;}.volvermer-promotor-yasoy {	background: url(../imagenes/volverme-promotor-yasoy.png);	width: 356px;	height: 211px;	margin: 0px auto 0px auto;}.volverme-promotor-registrado-link  a {	background: url(../imagenes/volverme-promotor-registrado-link.png);	width: 660px;	height: 54px;	line-height: 54px;	display: block;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 16px;	color: #FFF;	letter-spacing: -1px;	margin: 20px auto 10px 0px;	padding: 0px 20px;	text-decoration: none;}.volverme-promotor-registrado-link  a:hover {	background-position: 0px -54px;}.volverme-promotor-registrado-texto {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 15px;	color: #5A5A5A;	margin: 0px 0px 0px 40px;	padding: 8px;	text-align: left;	border-bottom: 1px dotted #DDD;}noscript div { background: #ccc; border: 1px solid #900; margin: 20px 0; padding: 15px }/* Most common stuff you'll need to change */.coda-slider-2-wrapper { padding: 20px 0 }.coda-slider-2 { background: transparent }	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */.coda-slider-2-no-js .coda-slider-2 { height: 200px; overflow: auto !important; padding-right: 20px }	/* Change the width of the entire slider (without dynamic arrows) */.coda-slider-2, .coda-slider-2 .panel { width: 850px } /* Change margin and width of the slider (with dynamic arrows) */.coda-slider-2-wrapper.arrows .coda-slider-2, .coda-slider-2-wrapper.arrows .coda-slider-2 .panel { width: 600px }.coda-slider-2-wrapper.arrows .coda-slider-2 { margin: 0 10px }	/* Arrow styling */.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }	/* Tab nav */.coda-nav ul li a.current { background: #39c }	/* Panel padding */.coda-slider-2 .panel-wrapper { padding: 0px }	/* Preloader */.coda-slider-2 p.loading { padding: 20px; text-align: center }/* Don't change anything below here unless you know what you're doing *//* Tabbed nav */.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }.coda-nav ul li { display: inline }.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }	/* Miscellaneous */.coda-slider-2-wrapper { clear: both; overflow: auto }.coda-slider-2 { float: left; overflow: hidden; position: relative }.coda-slider-2 .panel { display: block; float: left }.coda-slider-2 .panel-container { position: relative }.coda-nav-left, .coda-nav-right { float: left }.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }/*##########################################ERROR##########################################*/.error {	background: url(../imagenes/error.png) no-repeat 0px 0px;	position: absolute;	width: 756px;	height: 500px;}.error-boton a {	background: url(../imagenes/error-boton.png) 0px 0px;	width: 732px;	height: 184px;	margin: 280px 0px 0px 0px;	display: block;}.error-boton a:hover {	background-position: 0px -184px;}.error-volveremos {	background: url(../imagenes/error-volveremos.png) no-repeat 0px 0px;	position: absolute;	width: 943px;	height: 394px;}.mod-boton a {	padding: 8px 8px;	background-color: #FFF;	font-family: "museo-slab-1","museo-slab-2";	font-weight: 900;	font-size: 14px;	color: #5B5B5B;	text-align: center;	text-decoration: none;	display: block;}.mod-boton a:hover {	background-color: #FAFAFA;}/*##########################################RANKING PROMOTORES##########################################*/.ranking-promotores-header-fondo {	background: url(../imagenes/ranking-promotores-header-fondo.png);	/*height: 240px;*/	position: relative;	margin: auto;	padding: 0px 0px 20px 0px;}.ranking-promotores-header {	/*background: url(../imagenes/ranking-promotores-header.png);*/	width: 1000px;	/*height: 240px;*/	position: relative;	margin: auto;}.ranking-promotores-header-personaje {	background: url(../imagenes/ranking-promotores-header-personaje.png);	width: 139px;	height: 185px;	position: absolute;	right: 70px;	bottom: 48px;}.ranking-promotores-header-division {	background: url(../imagenes/ranking-promotores-header-division.png);	width: 680px;	height: 10px;	display: block;}.ranking-promotores-url {	width: 740px;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 900;	font-size: 18px;	color: #FFF;	margin: 0px 0px 0px 30px;	display: block;	position: relative;}.ranking-promotores-url span {	filter:alpha(opacity=60);	-moz-opacity:.60;	opacity:.60;}.ranking-promotores-nombre {	position: absolute;	width: 740px;	font-family: "museo-slab-1","museo-slab-2";	font-weight: 900;	font-size: 50px;	color: #FFF;	letter-spacing: -1px;	margin: 0px 0px 0px 30px;	display: block;	position: relative;}.ranking-promotores-titulo {	width: 740px;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 30px;	color: #FFF;	margin: 20px 0px 0px 30px;	letter-spacing: -1px;}.ranking-promotores-subtitulo {	width: 740px;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 25px;	color: #FFF;	margin: 0px 0px 0px 30px;	letter-spacing: -1px;}.ranking-promotor-volver a {	background: url(../imagenes/ranking-promotor-volver.png) 0px 0px;	width: 180px;	height: 43px;	display: block;	position: absolute;	right: 38px;	bottom: 6px;}.ranking-promotor-volver a:hover {	background-position: 0px -43px;}.ranking-promotor-item {	width: 216px;	float: left;	margin: 30px 0px 0px 30px;}.ranking-promotor-item-foto a {	background: url(../imagenes/promotores-foto.png);	width: 107px;	height: 107px;	padding: 3px 0px 0px 3px;	position: relative;	display: block;	margin: auto;	text-decoration: none;}.ranking-promotor-item-num {	background: url(../imagenes/ranking-promotores-num.png) no-repeat 0px -45px;	width: 45px;	height: 45px;	line-height: 45px;	position: absolute;	top: 38px;	right: -24px;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 30px;	color: #074B69;	letter-spacing: -1px;	text-align: center;}.num-first {	background: url(../imagenes/ranking-promotores-num.png) no-repeat 0px 0px !important;	color: #FFF;}.ranking-promotor-item-nombre {	width: 190px;	font-size: 21px;	color: #5A5A5A;	letter-spacing: -1px;	text-align: center;	margin: 7px auto 4px auto;}.ranking-promotor-item-visitas {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 14px;	color: #084D6B;	letter-spacing: -1px;	text-align: center;}.ranking-promotor-item-visitas span {	color: #5A5A5A;}.ranking-promotor-item-boton-2 a {	background: url(../imagenes/ranking-promotores-item-boton.png);	width: 84px;	height: 22px;	display: block;	margin: 10px auto 0px auto;}.ranking-promotor-item-boton-2 a:hover {	background-position: 0px -22px;}.ranking-promotor-item-boton-1 a {	background: url(../imagenes/ranking-promotores-item-boton.png) 0px -22px;	width: 84px;	height: 22px;	display: block;	margin: 10px auto 0px auto;}.ranking-promotor-item-boton-1 a:hover {	background-position: 0px 0px;}#scrollpaginationdemo {	width:600px;	margin:0px auto;}#scrollpaginationdemo ul {	list-style:none;	width:100%;	margin:0px auto;	padding:0px;}#scrollpaginationdemo ul li {	margin:10px 0px;	width:100%;	background:#352828;	padding:5px 10px;	border-radius: 15px;	text-shadow: 2px 1px -1px #000000;}.loading {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	background:#FFF;	color:#074B99;	font-size:20px;	text-align:center;	width:350px;	margin:20px auto;	display:none;	border-radius: 5px;	height: 40px;	line-height: 40px;}#nomoreresults a {	color:#074B99;	text-decoration: none;	display: block;}#nomoreresults a:hover {	color:#FFF;	text-decoration: none;	background: #074B99;}.ciudad-inicial {	background: url(../imagenes/ciudad-inicial.png);	width: 669px;	height: 692px;	position: absolute;	top: 0px;	left: 0px;	z-index: 1000;}.ciudad-inicial-registrarse a {	background: url(../imagenes/ciudad-inicial-registrarse.png) 0px 0px;	width: 612px;	height: 121px;	display: block;}.ciudad-inicial-registrarse a:hover {	background-position: 0px -121px;}/*##########################################CANDIDATOS PAGOS##########################################*/.pagos-titulo {	width: 918px;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 72px;	color: #084894;	letter-spacing: -1px;	text-align: center;	margin: 30px auto 0px auto;}.pagos-titulo span {	color: #39444A;}.pagos-enunciado {	width: 880px;	margin: auto;	position: relative;}.pagos-enunciado-texto {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 32px;	color: #39444A;	letter-spacing: -1px;	text-align: center;	float: left;	height: 63px;	line-height: 63px;}.pagos-campo {	background: url(../imagenes/pagos-campo.png);	width: 233px;	height: 53px;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 35px;	color: #5B5B5B;	letter-spacing: -1px;	line-height: 31px;	border: 0px;	padding: 5px 15px 5px 35px;	margin: 0px 0px 0px 20px;}.pagos-campo2 {	background: url(../imagenes/pagos-campo2.png);	width: 233px;	height: 53px;	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 35px;	color: #5B5B5B;	letter-spacing: -1px;	line-height: 31px;	border: 0px;	padding: 5px 15px 5px 35px;	margin: 0px 0px 0px 20px;}.pagos-boton a {	background: url(../imagenes/pagos-boton.png);	width: 243px;	height: 63px;	float: left;	display: block;}.pagos-boton a:hover {	background-position: 0px -63px;}.pagos-forma {	background: url(../imagenes/pagos-forma.png);	width: 977px;	height: 91px;	margin: 50px auto 0px auto;}.pagos-boton-precios a {	background: url(../imagenes/boton-precios.png);	width: 161px;	height: 47px;	display: block;	margin: 20px 96px 0px 0px;	float: right;}.pagos-boton-precios a:hover {	background-position: 0px -47px;}.pagos-precios {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 17px;	color: #5B5B5B;	letter-spacing: -1px;	line-height: 31px;	text-align: center;	margin: 20px 0px 0px 0px;}.pagos-precios a {	color: #084894;}.pagos-respuesta-enunciado-texto {	font-family: "museo-sans-1","museo-sans-2";	font-weight: 500;	font-size: 32px;	color: #39444A;	letter-spacing: -1px;	text-align: center;	height: 63px;	line-height: 63px;}.pagos-respuesta-enunciado-texto span {	color: #D22632;}
