/*20101109-1825*/

.col-left-full .col-skinny .lst-headlines { clear:both; }

h1 { height:28px; margin:0 0 2px; float:left; width:150px; }

.mod-featuredmedia-v2 { height:215px; }
.mod-twitter-lastpost .lst-post {height:auto!important;}

.ctn-main {min-height:0px!important;}
.ctn-counter dd .lnk-comment { font-weight:bold; }
.ctn-counter dd .lnk-comment { background:none repeat scroll 0 0 transparent; padding-left:0; }

.combobox .scrolling, .combobox .scr-scrollbar, .combobox .scr-scrollbar, .combobox .scr-track, .combobox .scr-content {height:auto;} 

.col-left-full .ctn-news-home {*padding-bottom:2px;}
.ctn-counter {*margin-bottom:-2px!important;}

.mod-morenews #more_terratv { display: none; }

/* CAPA _ MOD-VIDEOS */

	.lst-videos .itm-left .img-news a span.txt strong {text-transform:none;}

	.ttl-videos {
		background: url(../_img/ttl-general.png) left top no-repeat;
		width: 67px;
		height:26px;
		display:block;
		overflow:hidden;
		text-indent:-9999em;
		margin-bottom:17px;
	}

	.lst-videos {
		margin-bottom: 10px;
		float: left;
		width: 619px;			
	}
	.lst-videos .itm-left {
		height: 146px;
		margin-left: 0px;
	}
	.lst-videos .itm-left .img-news {
		width: 195px;
	}
	.lst-videos .itm-top {
		padding-bottom: 13px;
	}
	.lst-videos .itm-left .img-news a:hover .lnk-video {
		background: url(http://stf.terra.com.br/portal/entertainment/events/carnival/_img/btn-general.png) -1px top no-repeat;
		width: 75px;
		height: 54px;	
		margin: 29px 0 0 57px;	
		*margin-left: -132px;
	}	
	.lst-videos li {
		background:transparent url(http://stf.terra.com.br/portal/_img/lin-dotted.gif) repeat-x scroll center bottom;
		float: left;
		width: 195px;
		margin: 0px 9px 5px 7px;
		_margin-left: 0px;
	}
	.lst-videos li .img-news {
		margin-right: 9px;
		margin-bottom: 0px !important;
	}
	.lst-videos .itm-right {
		margin-right: 0px;
	}
	.lst-videos .itm-bottom{
		background:transparent none repeat scroll 0 0 !important;
		margin-bottom:0px;
	}
	.lst-videos li h3 {
		float: left;
		width: 89px;
		margin-left: 8px;
	}
	/* CAPA _ MOD-VIDEOS */

.ctn-blog-right, .ctn-blog {
                background-color: #ECEAE7;
                padding: 10px;
                float:left;
}
.ctn-blog{
                width:387px;
}
.ctn-blog-right{
                width:175px;
}
.ctn-blog-right img{
                float:left;
}
.ctn-blog h2 {
  float:left;
  margin-left:10px;
  width:154px;                   
}
.ctn-blog-right h2 {
  float:left;
  margin-left:5px;
  width:54px;                     
}
.ctn-blog-right h2 a{
                margin-left:5px;              
}
.ctn-blog-right h2 a, .ctn-blog h2 a{
                color: #ff9900;
                text-transform: uppercase;       
}
.ctn-blog span{
                margin-left:10px;            
}
.ctn-blog span{
  float:left;
  font-size:10px;
  width:175px;
}
.ctn-blog-right span{
  float:left;
  font-size:10px;
  width:65px;
}
.ctn-blog-right span{
                margin-left:8px;
}
.ctn-blog span.blog-description,
.ctn-blog-right span.blog-description{
  font-size:11px;
  font-weight:bold;
  line-height:15px;
  margin-top:5px; 
  float:left; 
}
.ctn-blog span.blog-description a{
                float:left;
                width:180px;     
}
.ctn-blog-right span.blog-description{
                width:69px;
}
.ctn-blog-right span.blog-description a{
                width:69px;
                float:left;
}
.ctn-blog span.blog-description em,
.ctn-blog-right span.blog-description em{
  background-image:url(../_img/ico-general.gif);
  background-repeat:no-repeat;
  background-position:0 -451px;
  float:left;
  display:block;
  width:10px;
  height:10px;
  margin:2px 5px 0 0;
}
.ctn-blog span.tweet-description{
  font-size:12px;
  height:30px;
  line-height:15px;
  margin-top:5px;
}
.ctn-blog-right span.tweet-description{
  font-size:12px;
  line-height:15px;
  margin:5px 0 5px 0;
  clear:both; 
  width:170px;
}
.ctn-blog span.tweet-description em,
.ctn-blog-right span.tweet-description em{
  background-image:url(../_img/ico-general.gif);
  background-repeat:no-repeat;
  background-position:0 -472px;
  float:left;
  display:block;
  width:10px;
  height:10px;
  margin:2px 5px 0 0;
}


.col-left-full h2 { clear:both; margin-bottom:12px; /*line-height:24px;*/ } 
.col-left-full h2 span { display:block; text-indent:-9999px; }
.col-left-full h3 { font-size:14px; }
.col-left-full .ctn-counter { clear:both; height:18px; margin-bottom:10px !important; margin-top:10px !important; overflow:hidden; }

.col-left-full .lin-hor-dotted hr { visibility:hidden; }
.col-left-full .odd { background-color:#ECEAE7; }


.col-left-full .mod460 { background:url("http://stf.terra.com.br/portal/_img/lin-dotted.gif") repeat-x left top transparent; clear:both; overflow:hidden; padding:10px 0; }
.col-left-full .mod460 h2 { line-height:28px; margin-bottom:15px; }

.col-left-full .mod460 .bgr-lsr { background-position:413px 0; background-image:url("http://stf.terra.com.br/portal/_img/lin-dotted.gif"); }

.col-left-full .mod460 .ctn-surveys-details { clear:both; overflow:hidden; float:none;}
.col-left-full .mod460 .ctn-surveys-details .col-left { width:414px; }
.col-left-full .mod460 .ctn-surveys-details .col-left h3, .col-left-full .mod460 .ctn-surveys-details .col-skinny-right h3 { margin-bottom:11px; }
.col-left-full .mod460 .ctn-surveys-details .col-left .col-skinny-clean { width:190px; }
.col-left-full .mod460 .ctn-surveys-details .col-left dl, .col-left-full .mod460 .ctn-surveys-details .col-skinny-right dl { font-size:12px; line-height:16px;}
.col-left-full .mod460 .ctn-surveys-details .col-left dl.first, .col-left-full .mod460 .ctn-surveys-details .col-skinny-right dl.first { background:url("http://stf.terra.com.br/portal/_img/lin-dotted.gif") repeat-y 100% top transparent; width:204px;}

/*.col-left-full .mod460 .ctn-surveys-details .col-left dl {  margin-right:8px; padding-top:0px;}*/
.col-left-full .mod460 .ctn-surveys-details .col-left dl.itm-list { background:url("http://stf.terra.com.br/portal/_img/lin-dotted.gif") repeat-x 100% top transparent; margin-right:8px; width:406px; padding-top:7px;}
.col-left-full .mod460 .ctn-surveys-details .col-left dl.itm-list.topfirst { background:none; }
.col-left-full .mod460 .ctn-surveys-details .col-left dl.itm-list.last { margin-right:8px; width:406px;}
.col-left-full .mod460 .ctn-surveys-details .col-left dd.itm-list { float:left; display:inline-block; margin-right: 5px; padding-right:8px; background:url("http://stf.terra.com.br/portal/_img/lin-dotted.gif") repeat-y 100% top transparent; line-height:10px; font-weight:bold;}
.col-left-full .mod460 .ctn-surveys-details .col-left dd.itm-list.last { background:none; float: none;}


.col-left-full .mod460 .ctn-surveys-details .col-left dl dt { color:#5D5850; font-weight:bold;}
.col-left-full .mod460 .ctn-surveys-details .col-skinny-right dl dt {color:#5D5850; font-weight:bold; float: left;}
.col-left-full .mod460 .ctn-surveys-details .col-left dl dd, .col-left-full .mod460 .ctn-surveys-details .col-skinny-right dl dd { margin-bottom:10px; }
.col-left-full .mod460 .ctn-surveys-details .col-left dl .survey-source, .col-left-full .mod460 .ctn-surveys-details .col-skinny-right dl .survey-source { color:#978C7F; float:left; margin-bottom:0px; margin-top:1 0px; font-size:10px; }
.col-left-full .mod460 .ctn-surveys-details .col-left dl dt.survey-source, .col-left-full .mod460 .ctn-surveys-details .col-skinny-right dl dt.survey-source  { margin-right:3px; }

.col-left-full .mod460 .ctn-surveys-details .col-skinny-right { margin:0; }
.col-left-full .mod460 .ctn-surveys-details .col-skinny-right ul { margin:10px 0; }
.col-left-full .mod460 .ctn-surveys-details .col-skinny-right ul li span { color:#FF9900; }

.col-left-full .mod460 .ctn-surveys-details .col-skinny-right ol { margin-top:10px; }
.col-left-full .mod460 .ctn-surveys-details .col-skinny-right ol li { padding:0 5px; }

.col-left-full .mod460 .ctn-surveys-details .col-skinny-right li { line-height:18px; }
.col-left-full .mod460 .ctn-surveys-details .col-skinny-right ol li a { font-weight:bold; }


.col-left-full .mod460 .ctn-surveys-results { border-top:20px solid #FFFFFF; overflow:hidden; clear:both; }
.col-left-full .mod460 .ctn-surveys-results .col-skinny-clean { padding-right:9px; margin-right:7px; background:url("http://stf.terra.com.br/portal/_img/lin-dotted.gif") repeat-y 100% top transparent; width:195px; }
.col-left-full .mod460 .ctn-surveys-results .col-skinny-clean.itm-last { padding-right:0; margin-right:0; }
.col-left-full .mod460 .ctn-surveys-results .col-skinny-clean .survey-header { background-color:#ECEAE7; padding:5px; }
.col-left-full .mod460 .ctn-surveys-results .col-skinny-clean .survey-header h4 { color:#5D5850; font-size:12px; font-weight:bold; color:#463F39; text-transform:none; }
.col-left-full .mod460 .ctn-surveys-results .col-skinny-clean .survey-data { border:1px solid #ECEAE7; overflow:hidden; }
.col-left-full .mod460 .ctn-surveys-results .col-skinny-clean .survey-data p { padding: 5px; }


.col-left-full .mod369 { background:url("http://stf.terra.com.br/portal/_img/lin-dotted.gif") repeat-x left top transparent; clear:both; overflow:hidden; padding:17px 0; }
.col-left-full .mod369 h2 { background: url("http://sdp.terra.com.br/image/klavika?c=sh&e=u&t=Guia Eleitoral") no-repeat  0% 0% transparent; text-indent:-99999px; line-height:28px; margin-bottom:15px; }
.col-left-full .mod369 .col-skinny-clean { background:url("http://stf.terra.com.br/portal/_img/lin-dotted.gif") repeat-y scroll 100% top transparent; margin-right:7px; padding-right:9px; width:195px; }
.col-left-full .mod369 ul { overflow:hidden; }
.col-left-full .mod369 ul li { line-height:18px; padding-left:10px; }
.col-left-full .mod369 ul li a { color:#464139; font-weight:bold;  }

.bgr-sssr { background:transparent url(http://s1.trrsf.com.br/portal/lifestyle/_img/lin-ver-sssr.gif) repeat-y scroll 203px top; }

/* MOD VIDEOS */
.ctn-videos h5.ttl-fotos-v1,.ctn-videos h5.ttl-videos-v1{ float:left; margin-bottom:14px; }
.ctn-videos .lnk-rss-photos{ background:transparent url(http://stf.terra.com.br/portal/_img/ico-general.gif) repeat scroll 0 -211px; display:inline; float:left; height:15px; margin:9px 0 0 340px; text-indent:-9999px; width:16px; cursor:pointer; }
.ctn-videos .lnk-rss-videos{ background:transparent url(http://stf.terra.com.br/portal/_img/ico-general.gif) repeat scroll 0 -211px; display:inline; float:right; height:15px; margin:9px 0 0 0px; text-indent:-9999px; width:16px; cursor:pointer; }
.ctn-videos .lnk-videos{ float:right !important; margin-right:96px; _margin-right:94px; *margin-right:94px; display:inline; }
.ctn-videos h5.ttl-videos-libertadores{ float:left; display:inline; margin-left:14px; }
.ctn-videos .lnk-more, .ctn-photos .lnk-more{ margin-top:15px; cursor:pointer; float:left; }
.lst-videos { float: left; width: 619px;}
.lst-videos .itm-left { background:transparent none repeat scroll 0 0 !important; height: 146px; margin: 0px; width:205px; }
.lst-videos .itm-bottom{ background:transparent none repeat scroll 0 0 !important; margin-bottom:0px; }
.lst-videos .itm-left .img-news { width: 195px; }
.lst-videos .itm-top { padding-bottom: 8px; }
.lst-videos .itm-left .img-news a:hover .lnk-video { background: url(../_img/btn-general.png) -289px top no-repeat; width: 75px; height: 54px; margin: 29px 0 0 57px; *margin-left: -132px;}
.lst-videos li { background:transparent url(http://stf.terra.com.br/portal/_img/lin-dotted.gif) repeat-x scroll center bottom; float: left; width: 195px; margin: 0px 9px 5px 7px; }
.lst-videos li .img-news { margin-right: 9px; }
.lst-videos .itm-right { margin-right: 0px; }
.lst-videos li h3 { float: left; width: 89px; margin-left: 8px; }
/* MOD VIDEOS // */

/* MODULE BLOG */
.ctn-blog .ctn-blog-right { background-color:#EBE9E7; height:155px; padding:10px; width:180px; }
.ctn-blog .ctn-blog-right h4 { float:left; padding-left:10px; display:inline; width:80px !important; color:#FF9900; }
.ctn-blog .ctn-blog-right h3 { float:left; padding-left:10px; display:inline; width:80px; font-size: 12px;}
.ctn-blog .ctn-blog-right .txt-claim{ line-height:14px !important; padding-top:3px; width:80px; }
.ctn-blog .ctn-light-grey{ background-color:#EBE9E7; padding:10px 0px; }
.ctn-blog .ctn-light-grey .col-skinny{ margin-left:0px; width:180px; } 
.ctn-blog .ctn-light-grey .col-skinny-clean{ margin-left:10px; margin-right:15px; display:inline; } 
.ctn-blog .ctn-light-grey h2{ font-size:12px; } 
.ctn-blog .ctn-light-grey h4{ color:#ff9900; } 
.lnk-more-blog{ float:left; margin-left:10px; display:inline; }
.ctn-blog .combobox {  float:left; margin-top:18px; width:142px; }
.ctn-blog .combobox .cmb-value div { width:115px; } 
.ctn-blog .combobox .scr-listvalues { width:136px; }
.lnk-see-blog{ width:123px; float:left; }
/* MODULE BLOG */

.lnk-green:hover{ color:#9BC80D !important; }
.mod-twitter-followers span.spn-lin-dotted{ background-image:url(http://stf.terra.com.br/portal/_img/lin-dotted.gif); background-position:center center; background-repeat:repeat-x; clear:both; display:block; height:13px; overflow:hidden; text-indent:-5000em; width:195px; margin-top:7px; margin-bottom:7px; }
.mod-twitter-followers .combobox{ float:left; margin-top:10px; margin-bottom:10px; width:179px; }
.mod-twitter-followers .combobox .cmb-value div { width:152px; }
.mod-twitter-followers .combobox .scr-listvalues { width:173px; }

.txt_small {clear:left; font-size:11px; padding-bottom:9px;}

.ctn-listas .img-news .bgr, .lst-videos .img-news .txt { font-size:11px; vertical-align:middle;}
.ctn-listas .img-news strong { color:#5D5850; padding-right:2px; text-transform:none; font-size:14px; }
.ctn-listas .img-news .comments { color:#5D5850; padding-right:2px; text-transform:none; font-size:14px; font-weight:bold; color:#9BC80D;}
.ctn-listas h3 { font-size:12px; margin-bottom:5px;}
.ctn-listas h4 { margin-bottom:5px;}
.ctn-listas .ctn-votes { font-size:11px; float:left; margin-left:8px; width:89px; }
.ctn-listas .ctn-votes strong { font-weight:bold; font-size:13px; color:#9BC80D;}
.ctn-listas .lst-videos { margin-bottom: 15px;}
.ctn-listas ul.lst-ranking li { background-image:url(http://stf.terra.com.br/portal/_img/lin-dotted.gif); background-position:center bottom; background-repeat:repeat-x; float:left; font-size:12px; font-weight:bold; height:50px; margin-top:5px; overflow:hidden; width:195px; }
.ctn-listas ul.lst-ranking li.itm-first { margin-top:0; }
.ctn-listas ul.lst-ranking li.itm-last { background-image:none; margin-bottom:10px; }
.ctn-listas ul.lst-ranking li span.spn-number { background-color:#FF9900; color:#FFFFFF; display:block; float:left; font-size:11px; height:14px; margin-right:5px; padding-top:1px; text-align:center; width:16px; }
.ctn-listas ul.lst-ranking li p { display:block; float:left; width:174px; font-size: 11px; padding-bottom:5px;}
.ctn-listas ul.lst-ranking li span.spn-count { display:block; font-size:11px; font-weight:normal;}
.ctn-listas ul.lst-ranking li span.spn-count strong { color:#9ECA04; font-size:11px; padding-left:20px; }


/* BLOG */
.ctn-lineup ul li{
                    float:left; 
                    width:617px;
                    background-image: url(http://stf.terra.com.br/portal/_img/lin-dotted.gif); 
                    background-position: center top;
                    background-repeat: repeat-x;                     
                    padding:15px 0 15px 0;               
}
.ctn-lineup ul li.itm-first{
                    background:none;
                    padding-top:0;
}
.ctn-lineup ul li.itm-last{
                    padding-bottom:0;
}
.ctn-lineup ul li span.img-news{
                    margin-right:15px;
}
.ctn-lineup ul li a img{
                    float:left;                      
}
.ctn-lineup ul li h3{
                    float:left;
  font-size:14px;
  color: #464039;
  margin:0 0 10px 0;
}
.ctn-lineup ul li h4{
                    float:left; 
                    font:bold 12px arial;                     
                    color:#464039;
                    margin-top:0px;
  text-transform:none;
}

.ctn-lineup ul li h4 a{
                    float:left; 
                    font:bold 12px arial;                     
                    color:#464039;
                    margin-top:0px;
  text-transform:none;
  text-decoration:none;
}

.ctn-lineup ul li h4 a:hover{
                    float:left; 
                    font:bold 12px arial;                     
                    color:#464039;
                    margin-top:0px;
  text-transform:none;
  text-decoration:none;
  cursor:pointer;
}

.ctn-lineup ul li p{      
                    width:400px;                                   
                    font: 11px arial;
                    color: #464039;                                                   
                    margin:5px 0 8px 0;  
}
.ctn-lineup ul li a.lnk-news{
                    float:left;
                    color: #ff9900;
                    font-weight:bold;     
}
.ctn-lineup ul li a:hover.lnk-news{
                    text-decoration:underline;
}

.arrow-active{
                    color: #ff9900;
}
/*CSS Intelimen */
#voters-guide{margin-bottom:0px;}
#voters-guide h3{margin:0; width:168px; height:28px;background:url(http://sdp.terra.com.br/image/klavika?c=sh&t=guia%20eleitoral) no-repeat; display:block; text-indent:-999px; float:left;}
#voters-guide .information{float:left; clear:both; width:619px; margin-top:3px;}
#voters-guide .information .info-left{float:left; width:385px; background-color:#ECEAE7; padding:10px 0 9px 12px; }
#voters-guide .information .info-left ul{float:left; font-weight:bold; }
#voters-guide .information .info-left ul li, #voters-guide .information .info-right ul li{margin-bottom:8px; width:185px;}
#voters-guide .information .info-left ul li.last, #voters-guide .information .info-right ul li.last {margin-bottom:0px;}
#voters-guide .information .info-left ul li a, #voters-guide .information .info-right ul li a{ background:url(http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png) no-repeat right -220px;padding:0 7px 0 0;}
#voters-guide .information .info-left div{float:left;}
#voters-guide .information .info-left ul li a:hover, #voters-guide .information .info-right ul li a:hover{text-decoration:underline;}
#voters-guide .information .info-left div.left-links{ width:185px; background:url(http://s1.trrsf.com.br/atm/3/core/_img/col-dotted.gif) right 0 repeat-y; }
#voters-guide .information .info-left div.right-links{margin-left:12px;}
#voters-guide .information .info-right{width:150px; float:left; margin-left:7px; background:url(http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif) repeat-y scroll; padding-left:9px;}
#voters-guide .information .info-right strong{background:url(../_img/icons.png) no-repeat; display:block; text-indent:-9999px;}
#voters-guide .information .info-right div{background-color:#ECEAE7; padding:10px 0 9px 12px; margin:5px 0 10px 0; font-weight:bold; width:190px;}
#voters-guide .information .info-right div.last{margin-bottom:0px;}
#voters-guide .information .info-right .question{margin-top:5px; background:url(../_img/icons.png) no-repeat 0 -18px; display:block; text-indent:-9999px;}
a.more-news{font-weight:bold; color:#FF9900; background:url(http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png) no-repeat right -220px;padding:0 7px 0 0; margin-top:13px; float:left;}
a.more-news:hover{text-decoration:underline;}
#voters-guide .ctn-zone{border-bottom:7px solid #FFFFFF; }


/*Consulta*/
#voters-guide .consult{background-color:#ECEAE7; width:619px; float:left; padding:12px 0 12px 12px;}
#voters-guide .consult .information{color:#5D574F;}
#voters-guide .consult .information strong{font-weight:bold; font-size:12px; }
#voters-guide .consult .information span{display:block; margin-top:7px;}
#voters-guide .consult .consult-form {margin:7px 0 0 38px; float:left;}
#voters-guide .consult .consult-form fieldset{float:left;}
#voters-guide .consult .consult-form li{margin-top:10px}
#voters-guide .consult .consult-form label{width:110px; text-align:right; float:left; color:#474139; font-weight:bold; font-size:11px; padding-top:4px;}
#voters-guide .consult .consult-form input {margin-left:9px; border:1px solid #BEB7AF; height:15px;}
#voters-guide .consult .consult-form span{margin-left:8px;}
#voters-guide .consult .consult-form li .name{width:350px;}
#voters-guide .consult .consult-form li .birthdate{width:110px;}
#voters-guide .consult .consult-form li .mothersName{width:350px;}
#voters-guide .consult .consult-form li.captcha{margin:16px 0 0 119px; float:left; clear:both;}
#voters-guide .consult .consult-form li.captcha-top{margin-top:0px;}
#voters-guide .consult .consult-form li.check {margin-left:111px; }
#voters-guide .consult .consult-form .check label {float:none; width:auto; margin-left:2px; color:#7F7771; font-weight:normal;}
#voters-guide .consult .consult-form .confirmation{float:left; padding-left:3px;}
#voters-guide .consult .consult-form .confirmation input{width:93px; float:left; margin-bottom:2px; }
#voters-guide .consult .consult-form .confirmation span{float:left; width:101px; font-size:10px; clear:left; color:#474139;}
#voters-guide .consult .consult-form .submit-data{background:url(../_img/icons.png) no-repeat 0 -36px; line-height: 0;  width:69px; overflow:hidden; border:none; text-indent:-9999px; float:left; height:24px; cursor:pointer;}
#voters-guide .consult p{float:left; width:444px; margin-left:155px; margin-top:8px; color:#474139} 
/*Consulta*/

/*Overwriting*/
.ctn-header h2{margin:0; width:168px; height:28px;background:url(http://sdp.terra.com.br/image/klavika?c=sh&t=not%EDcias) no-repeat; display:block; text-indent:-999px; float:left;}
.articles h2{color:#474139; font-weight:bold; font-size:12px; margin-top:6px; }
.list{padding-bottom:0;}
.list em {color:#999999; font-weight:normal; font-size:11px; padding-right:4px;}
.list strong{color:#474139; font-weight:bold; font-size:11px;}

/*Overwriting*/

/* OVERWRITE */
#mod-menu {
	/*margin:0px 0 15px 0 !important;*/
	margin-bottom:0px !important;
	height:37px !important;
}

#mod-menu{/*margin-bottom:7px !important;*/}

.col-right .mod-latestnews{
	*margin-bottom:0px !important;
}

#voters-guide .consult .consult-form,
#voters-guide .consult .consult-form li.captcha,
#voters-guide .consult p {
	display:inline;
}

#mod-menu .navigation li.item{
	margin-right:0px !important;
	padding-right:0px !important;
}


#mod-menu .navigation li.item a {
color:#A39E98;
display:block;
float:left;
font-weight:bold !important;
padding:3px 7px 1px;
}

#voters-guide .consult .consult-form .submit-data.hover{
	background-position:0px -61px;
}
/* OVERWRITE */


.ctn-print-guide h3{
	margin:0; 
	width:168px;
	height:28px;
	background:url(http://sdp.terra.com.br/image/klavika?c=sh&t=guia%20eleitoral) no-repeat; 
	display:block; 
	text-indent:-999px; 
	float:left;
}


.ctn-print-guide .ttl-title-print{
	display:block; 
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#47423a;
	clear:both;
	margin:17px 0 0 2px;
	display:inline;
}

.ctn-print-guide strong.str-title,.ctn-print-guide span.spn-info{
	float:left;
	clear:both;
	margin-left:2px;
	display:inline;
}

.ctn-print-guide strong.str-title{
	margin-top:15px;
}

.ctn-print-guide span.spn-info{
	margin-top:4px;
	margin-bottom:10px;
	*margin-bottom:8px;
}

.ctn-print-guide .ctn-print{
	float:left;
}

.ctn-print-guide .ctn-print li{
	float:left;
	width:619px;
	background-color:#eceae7;
	margin-bottom:3px;
}

.ctn-print-guide .spn-img-branco{
	background-color:white;
	border:1px solid #beb7af;
	width:35px;
	height:25px;
	float:left;
	margin-right:17px;
	margin-top:8px;
}

.ctn-print-guide .spn-candidate{
	float:left;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#47423a;
	padding:15px 0 15px 12px;
	margin-right:40px;
	width:130px;
}

.ctn-print-guide .lnk-print{
	background:url(../_img/btn-print.png) no-repeat;
	float:right;
	width:148px;
	height:24px;
	text-indent:-9999px;
	margin:12px 0 6px 0;
	
}

.ctn-print-guide .lnk-print:hover{
	background-position:0px -29px;
	cursor:pointer;
}

#voters-guide .consult .consult-form span{
	*margin-left:6px;
}
#voters-guide .consult .consult-form li.captcha{
	*margin-left:122px;
}


.ctn-print .lnk-print{
	background:url(../_img/btn-print.png) no-repeat;
	float:left;
	width:148px;
	height:24px;
	text-indent:-9999px;
	margin:12px 0 6px 313px;
	cursor:pointer;
	display:inline;
}

.ctn-print .lnk-print:hover{
	background-position:0px -29px;
	cursor:pointer;
}

.ctn-print img{
	float:left;
	clear:both;
}

.ctn-img-print {
	display:none;
}

@media print {
	body * {display:none;}
	body div.ctn-img-print,
	body div.ctn-img-print * {display:block;margin:auto;}
}



/* Send Mail*/
#sendMailTrigger{background:url(http://p1.trrsf.com.br/image/klavika?c=f&t=Fale%20conosco) no-repeat; float:right; text-indent:-99999px;width:72px; margin-top:14px; }
/* Send Mail*/

/* BEGIN DEBATE */
.ctn-discussion .ctn-zone-clean .btn-send { background-image:url("../_img/btn-general.gif"); background-position:0 -510px; background-repeat:no-repeat; float:left; height:20px; width:52px; text-indent:-9999px; margin-top:10px;}
.ctn-discussion .ctn-zone-clean .btn-send:hover {background-position:-240px -510px;}
.ctn-discussion .ctn-zone-clean h2 { font-size:11px; font-weight:bold; float:left; margin:0px; width:100%;}
.ctn-discussion .ctn-zone-clean .lnk-more {float:right; margin-top:13px;}

.ctn-discussion .ctn-zone-clean .img-parc {float:left; margin-right:17px;}
.ctn-discussion .ctn-zone-clean .col-rigth-more {float:left; width:300px;}
.ctn-discussion .ctn-zone-clean .col-rigth-more h1 {margin:0px; height:auto; float:left; width:300px;}
.ctn-discussion .ctn-zone-clean .col-rigth-more h2 {margin-top:5px; color:#BEB7AF; float:left; width:300px; margin-bottom:0px; font-weight:bold; font-size:18px;} 
.ctn-discussion .ctn-zone-clean .col-rigth-more h3 { float:left; width:300px; margin-top:19px; line-height:18px;}
.ctn-discussion .ctn-zone-clean .col-rigth-more p {width:300px; float:left; margin-top:1px;}

.ctn-discussion .ctn-zone-clean .ctn-move {border:3px solid #ECEAE7; padding:8px; height:104px; width:172px; float:left;}
.ctn-discussion .ctn-zone-clean .ctn-move .img-vc { background-image:url(../_img/vc_reporter.gif); width:100%; float:left; background-repeat:no-repeat; height:24px; text-indent:-9999px; margin-top:7px;}
.ctn-discussion .ctn-zone-clean .ctn-move p { float:left; width:100%; margin-top:4px;}

.ctn-discussion .ctn-zone-clean .ctn-twitter .img-tw {background-image:url("../_img/terra_tw.jpg"); background-repeat:no-repeat; float:left; height:115px; margin-right:20px; width:68px; text-indent:-9999px;}
.ctn-discussion .ctn-zone-clean .ctn-twitter p {float:left; width:105px;}
.ctn-discussion .ctn-zone-clean .ctn-twitter a { background-image:url("../_img/btn-general.gif"); background-position:0 -60px; background-repeat:no-repeat; float:left; height:24px; margin-top:14px; text-indent:-9999px; width:70px;} 
.ctn-discussion .ctn-zone-clean .ctn-twitter a:hover {background-position:-150px -60px;}

.ctn-discussion .ctn-zone-clean .ctn-questions {background-color:#ECEAE7; padding:8px; float:left; width:100%;}
.ctn-discussion .ctn-zone-clean .ctn-questions h2 {margin:0px;}
.ctn-discussion .ctn-zone-clean .ctn-questions p {margin-top:7px; float:left; width:180px;}
.ctn-discussion .ctn-zone-clean .ctn-questions a {margin-top:15px; margin-bottom:3px; *padding-bottom:3px;}

.ctn-discussion .ctn-discussion_blok {border:3px solid #ECEAE7; float:left;  height:130px; padding:8px; width:597px;}
.ctn-discussion .ctn-discussion_blok h5 {background-image:url(../_img/img-blocos.png)!important; background-repeat:no-repeat!important; height:22px; margin-left:-4px;}
.ctn-discussion .ctn-discussion_blok h5 span {text-indent:-9999px;}
.ctn-discussion .ctn-discussion_blok .frist {padding-left:0px!important;}
.ctn-discussion .ctn-discussion_blok .ctn-bloc {float:left; height:97px; padding-left:9px; padding-right:7px; width:135px;}
.ctn-discussion .ctn-discussion_blok .ctn-bloc .img-bloc1 {background-image:url(../_img/img-blocos.png); background-repeat:no-repeat; background-position:-3px -37px; float:left; width:100%; height:10px; text-indent:-9999px;}
.ctn-discussion .ctn-discussion_blok .ctn-bloc .img-bloc2 {background-image:url(../_img/img-blocos.png); background-repeat:no-repeat; background-position:-2px -65px; float:left; width:100%; height:10px; text-indent:-9999px;}
.ctn-discussion .ctn-discussion_blok .ctn-bloc .img-bloc3 {background-image:url(../_img/img-blocos.png); background-repeat:no-repeat; background-position:-3px -95px; float:left; width:100%; height:10px; text-indent:-9999px;}
.ctn-discussion .ctn-discussion_blok .ctn-bloc .img-bloc4 {background-image:url(../_img/img-blocos.png); background-repeat:no-repeat; background-position:-3px -121px; float:left; width:100%; height:10px; text-indent:-9999px;}
.ctn-discussion .ctn-discussion_blok .ctn-bloc h2 {float:left; font-size:11px; font-weight:bold; margin:0px; margin-top:6px; width:100%;}
.ctn-discussion .ctn-discussion_blok .ctn-bloc p { float:left; margin-top:3px; width:100%;}
.ctn-discussion .ctn-discussion_blok .ctn-bloc.line {background:url(http://s1.trrsf.com.br/atm/3/core/_img/col-dotted.gif);}

.ctn-discussion .mod-socialize {margin-top:5px; margin-bottom:0px;}
.ctn-discussion .mod-socialize iframe {width:300px!important;}
.ctn-discussion .mod-socialize .ctn-share {float:right; width:auto; height:20px; margin-top:8px; *margin-top:-55px;}
.ctn-discussion .mod-socialize .ctn-share .img-share{text-indent:-9999px; float:left; background-image:url(../_img/img-blocos.png); background-position:0px -148px; background-repeat:no-repeat; width:70px; height:10px; margin-right:5px;}
.ctn-discussion .mod-socialize .ctn-share ul {float:left; padding:0px; margin:0px; margin-top:-3px;}
.ctn-discussion .mod-socialize .ctn-share ul li {float:left; background:none!important; padding-left:0px; margin:0px; text-indent:-9999px;}
.ctn-discussion .mod-socialize .ctn-share ul li span {text-indent:-9999px;}
.ctn-discussion .mod-socialize .ctn-share ul .ico-orkut a {background:none!important;}
.ctn-discussion .mod-socialize .ctn-share ul .ico-facebook a {background:none!important;}
.ctn-discussion .mod-socialize .ctn-share ul .ico-orkut {float:left; width:14px; height:14px; background-image:url("../_img/img-blocos.png") !important; background-position:0 -263px !important; background-repeat:no-repeat;}
.ctn-discussion .mod-socialize .ctn-share ul .ico-facebook {float:left; width:14px; height:14px; margin-left:5px; background-image:url("../_img/img-blocos.png") !important; background-position:-29px -263px !important; background-repeat:no-repeat;}
/* END DEBATE */

/*QUIZ e TESTES*/
	.mod-quiz .col-left-full .col-left .bgr-lightgray .col-skinny h4 {margin-bottom:13px;} 
	.mod-quiz .col-left-full h5 {margin-bottom:6px;}
	.mod-quiz .col-left .bgr-lightgray .col-skinny-clean {margin-left:0;margin-right:8px;}
	.mod-quiz .bgr-lightgray .col-skinny {margin:0;width:186px;}
	.mod-quiz .lin-hor-dotted {line-height:0;padding-bottom:1px;}
	.mod-quiz .img-news {margin:0;}
	.mod-quiz .col-wide .img-news, .col-wide-clean .img-news  {margin-bottom:0;padding-bottom:9px;}
	.mod-quiz .col-left-full .col-left .bgr-lightgray { padding-right:2px; }
	.mod-quiz .col-left-full .col-left .bgr-lightgray .col-skinny h2 {margin-bottom:14px;}
	.mod-quiz .col-left-full .col-left .bgr-lightgray .col-skinny p {line-height:25px; }
	.mod-quiz .col-left-full .col-left .bgr-lightgray .col-skinny p a.btn-response {background-image:url("http://s1.trrsf.com.br/atm/2/core/apps/quiz/_img/btn-response.png");height:24px;height:24px;width:66px;display:block;text-indent:-9999px;margin-right:8px;float:left;}
	.mod-quiz .col-left-full .col-left .bgr-lightgray .col-skinny p a.btn-response:hover {background-position:0 -34px }
	.mod-quiz .col-left-full .col-left .bgr-lightgray .col-skinny p strong {background:url("http://stf.terra.com.br/portal/_img/lin-dotted.gif") repeat-y scroll left top transparent;padding-left:8px;color:#9BC70D;}
	.mod-quiz .col-left-full .col-left .bgr-lightgray .col-skinny p span {color:#BDB7AF;}
	.mod-quiz .col-left-full .col-skinny .blog .ctn-blog-right .ttl-clear-bottom {clear:none;}
	/*//QUIZ e TESTES*/


/*TABS SIMULADOR*/
.votesimulation .tabs {float:left; margin-top:7px;}
.votesimulation .tabs .tab-content { display:none; }
.votesimulation .tab-list{background:transparent url(http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif) repeat-x scroll left bottom; float:left; height:27px; margin-bottom:11px; width:618px;}
.votesimulation .tab-list li {background:#FFFFFF url(http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif) repeat-x scroll left top; border-bottom:medium none; float:left; font-weight:bold; margin-right:3px; padding-top:1px;}
.votesimulation .tab-list li.selected{border-bottom:1px solid #FFFFFF;}
.votesimulation .tab-list li.selected:hover strong {text-decoration:none; color:#000 !important;}
.votesimulation .tab-list li a, .votesimulation .tab-list span { display:block; background:#FFFFFF url(http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif) repeat-y; }
.votesimulation .tab-list li a { padding-right:1px; background-position:right bottom; }
.votesimulation .tab-list span { padding-left:1px; background-position:-1px bottom; }
.votesimulation .tab-list li a span strong{background-color:#EBEAE6;display:block;padding:6px 9px 5px;}
.votesimulation .tab-list li.selected a span strong {background-color:#FFFFFF;cursor:default;}
.votesimulation .tabs ul li a:hover{background-image:url("http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif") !important;}
.info-votesimulation p { margin-bottom: 5px; }
.info-votesimulation .lin-hor-dotted { height:1px; margin-bottom:10px; }
/*TABS SIMULADOR*/


.candidates-search h5.ttl-section {
	float:left;
	width:124px;
}

.candidates-search p.phrase {
	background:url("http://stf.terra.com.br/portal/_img/lin-dotted.gif") repeat-y scroll left top transparent !important;
	display:inline;
	float:none;
	line-height:30px;
	margin-left:7px;
	margin-top:25px;
	padding-left:12px;
	width:290px;
}
.candidates-search form.clearfix {width:100%;}
.candidates-search h5.ttl-dynamic {float:left;width:124px;}
.candidates-search h5.ttl-dynamic a { background-image:none !important;}

/* IMPORTS GERAIS DE WIDGET */
/*WIDGET ELEICOES*/
.ctn-widget {float:left; width:296px; height:600px; border:3px solid #FE9901;}
.ctn-widget h2 {color:#7E7973; margin:0px;}
.ctn-widget h4 {margin:0px;}
.ctn-widget h5 {padding-top:7px;}
.ctn-widget .ctn-content {float:left; padding-left:8px;}
.ctn-widget .ctn-content .tabs {float:left; width:288px;}
.ctn-widget .ctn-content .tabs ul.tab-list {float:left; width:286px; background-image:url(../_img/lin-dotted.gif); background-repeat:repeat-x;}
.ctn-widget .ctn-content .tabs ul.tab-list li {float:left;}
.ctn-widget .lbl-top {width:100%; height:33px; background-color:#FE9901; margin-bottom:12px;}
.ctn-widget .lbl-top img {float:left; margin-top:2px;}
.ctn-widget .lbl-top .lbl-eleicoes {text-indent:-9999px; background-image:url(../_img/ttl-geral.png); background-repeat:no-repeat; background-position:-8px -16px; width:110px; height:24px; float:left; margin-left:7px;}
.ctn-widget .lin-hor-dotted {margin-top:12px;}

/*APURAÇÃO*/
.ctn-widget .ctn-content .ctn-counting {float:left; width:283px;}
.ctn-widget .ctn-content .ctn-counting h2 {margin-top:22px;}
.ctn-widget .ctn-content .ctn-counting h5 {margin-bottom:0px;}
.ctn-widget .ctn-content .ctn-counting .lbl-result {float:left; width:185px; margin-left:8px; background-image:url(../_img/lin-dotted.gif); background-repeat:repeat-y; margin-top:-5px; padding-left:8px; height:22px;}
.ctn-widget .ctn-content .ctn-counting .lbl-result p {font-size:11px; margin-top:-3px; *margin-top:-2px; padding-top:0px; color:#403F3D;}
.ctn-widget .ctn-content .ctn-counting .lbl-result.aline p {margin-top:3px;}
.ctn-widget .ctn-content .ctn-counting .lbl-number {font-size: 60px; margin-top:23px; line-height:18px; height:auto; padding-top:0px;}
.ctn-widget .ctn-content .ctn-counting p {color:#9C9C9C; font-size:12px; padding-top:8px;}
.ctn-widget .ctn-content .ctn-counting .btn-cobertura_completa {background-image:url(../_img/btn-general.png); background-repeat:no-repeat; float:left; height:26px; text-indent:-9999px;width:130px; background-position:-2px 0px; margin-top:-9px;} 
.ctn-widget .ctn-content .ctn-counting .btn-cobertura_completa:hover {background-position:-2px -28px;}
.ctn-widget .ctn-content .ctn-counting .ctn-frame, .ctn-widget.ctn-widget-social .ctn-socialcontent .side-left .ctn-frame {border:2px solid #ECEBE8; float:left; margin-bottom:17px; padding:17px 17px 15px; width:242px; *margin-bottom:5px;}  
.ctn-widget .ctn-content .ctn-counting .ctn-frame .ctn-candone, .ctn-widget.ctn-widget-social .ctn-socialcontent .side-left .ctn-frame .ctn-candone {float:left; width:112px;}
.ctn-widget .ctn-content .ctn-counting .ctn-frame .ctn-candtow, .ctn-widget.ctn-widget-social .ctn-socialcontent .side-left .ctn-frame .ctn-candtow{float:left; width:89px; margin-left:21px;}
.ctn-widget .ctn-content .ctn-counting .ctn-frame .ico-x, .ctn-widget.ctn-widget-social .ctn-socialcontent .side-left .ctn-frame .ico-x {float:left; background-image:url(../_img/ico-x.gif); background-repeat:no-repeat; text-indent:-9999px; width:20px; height:24px; margin-top:51px}
.ctn-widget .ctn-content .ctn-counting .ctn-frame h2, .ctn-widget.ctn-widget-social .ctn-socialcontent .side-left .ctn-frame h2 {color:#43423E; font-size:12px; margin-top:9px; *margin-top:5px;}
.ctn-widget .ctn-content .ctn-counting .btn-resultado {background-image:url(../_img/btn-general.png); background-repeat:no-repeat; float:left; height:26px; text-indent:-9999px; width:82px; background-position:-2px -62px; margin-top:-7px;} 
.ctn-widget .ctn-content .ctn-counting .btn-resultado:hover {background-position:-2px -89px;}
.ctn-widget .ctn-content .ctn-counting .ctn-eleito, .ctn-widget.ctn-widget-social .ctn-socialcontent .side-left .ctn-eleito {text-align:center;}
.ctn-widget .ctn-content .ctn-counting .ctn-frame .lbl-presidente, .ctn-widget.ctn-widget-social .ctn-socialcontent .side-left .lbl-presidente {font-size:22px!important; margin-top:12px; margin-bottom:6px;}

/*WIDGET NOTICIAS*/
.ctn-widget .ctn-content .ctn-news {clear:both; display:none; margin-right:3px; }
.ctn-widget .ctn-news .scrolling, .ctn-widget .ctn-news .scr-scrollbar, .ctn-widget .ctn-news .scr-track, .ctn-widget .ctn-news .scr-content { 	height: 446px; }
.ctn-widget .ctn-news .scr-innercontent { float: left; }
.ctn-widget .ctn-news .content-scroll { width:270px; }
.ctn-widget .ctn-news p.lnk-more { margin-top: 15px;  }
.ctn-widget .ctn-news h4 { color:#bfbab4; text-transform:none; margin-bottom:5px; clear: both;}
.ctn-widget .ctn-news ul { float:left;}
.ctn-widget .ctn-news ul li.info-day { margin-top: 5px;}
.ctn-widget .ctn-news ul li { font-size:11px; font-weight:bold; width: 273px; margin-bottom:3px; *margin-bottom:3px; float:left; }
.ctn-widget .ctn-news ul li em.info-hora { color:#9c9c9c !important; font-style:normal; font-weight:bold; margin-right:5px; float:left; }
.ctn-widget .ctn-news ul li .info-txt { width: 235px; float: left; }
.ctn-widget .ctn-news ul li .info-txt .img-news { margin-right: 8px; position:static; }


/*TABS*/
.ctn-widget #tabs {float:left; margin-top:7px;}
.ctn-widget #tabs .tab { display:none; }
.ctn-widget .tab-list-content {clear:both;}
.ctn-widget .tab-list{background:transparent url(http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif) repeat-x scroll left bottom; float:left; height:27px; width:618px;}
.ctn-widget .tab-list li {background:#FFFFFF url(http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif) repeat-x scroll left top; border-bottom:medium none; float:left; font-weight:bold; margin-right:3px; padding-top:1px;}
.ctn-widget .tab-list li.selected{border-bottom:1px solid #FFFFFF;} 
.ctn-widget .tab-list li.selected:hover strong {text-decoration:none; color:#000 !important;}
.ctn-widget .tab-list li a, .ctn-widget .tab-list span { display:block; background:#FFFFFF url(http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif) repeat-y; }
.ctn-widget .tab-list li a { padding-right:1px; background-position:right bottom; }
.ctn-widget .tab-list span { padding-left:1px; background-position:-1px bottom; }
.ctn-widget .tab-list li a span strong{background-color:#EBEAE6;display:block;padding:6px 9px 5px;}
.ctn-widget .tab-list li.selected a span strong {background-color:#FFFFFF;cursor:default;}
.ctn-widget #tabs ul li a:hover{background-image:url("http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif") !important;}
.ctn-widget .ctn-content .tabs ul .selected .lnk-apuracao {padding-right:2px;}

/* APURACAO */
.ctn-widget .ctn-livecounting .ctn-titles { height: 38px; clear:both; margin-right:8px;}
.ctn-widget .ctn-livecounting .ctn-titles .left { float: left; }
.ctn-widget .ctn-livecounting .ctn-titles .right { margin-top:12px; text-align:right;}
.ctn-widget .ctn-livecounting .ctn-titles .right span { overflow:hidden; text-indent:-999px; visibility:hidden; }
.ctn-widget .ctn-livecounting .ctn-titles .right.priturno { background:transparent url(ttl-turnos.png) no-repeat scroll right 3px; }
.ctn-widget .ctn-livecounting .ctn-titles .right.segturno { background:transparent url(ttl-turnos.png) no-repeat scroll right -25px; }
.ctn-widget .ctn-livecounting .counting-percentage { background:#ECEAE7; margin:0 8px 8px 0; padding:8px; height:23px;}
.ctn-widget .ctn-livecounting .counting-percentage ul { position:absolute; height:25px;}
.ctn-widget .ctn-livecounting .counting-percentage ul li { float: left; margin-right: 12px;}
.ctn-widget .ctn-livecounting .counting-percentage ul li.first { width: 55px; }
.ctn-widget .ctn-livecounting .counting-percentage h3 { background:transparent url(ttl-percentage.png) no-repeat scroll 0 0; height:21px; overflow:hidden; text-indent:-999px; }
.ctn-widget .ctn-livecounting .counting-percentage #counting-percentage-bar, .ctn-widget.ctn-widget-social .ctn-socialcontent .counting-percentage #counting-percentage-bar { position:relative; width:103px; background:transparent url(percentage-bar.png) repeat scroll 0 -23px; height:23px; overflow:hidden; padding-top:0!important;}
.ctn-widget .ctn-livecounting .counting-percentage #counting-percentage-bar span, .ctn-widget.ctn-widget-social .ctn-socialcontent .counting-percentage #counting-percentage-bar span { background:transparent url(percentage-bar.png) repeat scroll 0 0; left:0; position:absolute; top:0; height:23px;} 
.ctn-widget .ctn-livecounting .counting-percentage ul li.last { margin-right: 0px; color:#463F39; font-size:20px; line-height:1em; font-weight:bold;}
.ctn-widget .ctn-livecounting .ticker-update { margin:0 8px 8px 0; text-align:right; height:20px; }
.ctn-widget .ctn-livecounting .ticker-update #elections-ticker-last-update { background:transparent url(http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif) repeat-y scroll right top; margin:0 10px 0 0; padding:0 10px 0 0; float: right;}
.ctn-widget .ctn-livecounting .ticker-update #elections-ticker-btn-refresh { float: right; padding: 0px;}
.ctn-widget .ctn-livecounting .ticker-update #elections-ticker-btn-refresh a { background:transparent url(btn-refresh.png) repeat scroll 0 0; display:block; height:14px; overflow:hidden; width:68px; text-indent:-999px;}
.ctn-widget .ctn-livecounting .ticker-update #elections-ticker-btn-refresh a:hover { background-position: 0 -14px; }
.ctn-widget .ctn-livecounting .ticker-update #elections-ticker-btn-refresh a span { visibility: hidden;}
.ctn-widget .ctn-livecounting .candidates { border:2px solid #ECEAE7; margin:0 8px 8px 0; }
.ctn-widget .ctn-livecounting .candidates ul { padding:5px; }
.ctn-widget .ctn-livecounting .candidates ul li {background:transparent url(http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif) repeat-x scroll right 95px; height:89px; margin:0 0 5px; padding:0 0 8px 0; }
.ctn-widget .ctn-livecounting .candidates.nule ul li { height:60px; }
.ctn-widget .ctn-livecounting .candidates ul li.last {background:transparent none repeat scroll 0 0; margin: 0; padding: 0; }
.ctn-widget .ctn-livecounting .candidates ul li .picture { display:block; float:left; height:89px; margin:0 8px 0 0; width:67px; position:relative;}
.ctn-widget .ctn-livecounting .candidates ul li .picture span {text-indent:-9999px; }
.ctn-widget .ctn-livecounting .candidates .flag { position:absolute; bottom:0; left:0; width:67px; height:15px; background:url(flags.png); }
.ctn-widget .ctn-livecounting .candidates .flag-elected { background-position:0 0; }
.ctn-widget .ctn-livecounting .candidates .flag-math-elected { background-position:0 -15px; }
.ctn-widget .ctn-livecounting .candidates .flag-math-turn-2 { background-position:0 -30px; }
.ctn-widget .ctn-livecounting .candidates .flag-turn-2 { background-position:0 -45px; }
.ctn-widget .ctn-livecounting .candidates ul li div { float:left; width:190px; }
.ctn-widget .ctn-livecounting .candidates ul li h4 { font-size:12px; line-height:1.2em; margin:0 0 5px; }
.ctn-widget .ctn-livecounting .candidates ul li h4 a { color:#463F39; font-size:12px; text-transform:none; }
.ctn-widget .ctn-livecounting .candidates ul li .party { color:#7F7871; font-weight:bold; height:17px; }
.ctn-widget .ctn-livecounting .candidates ul li .bar { background:#ECEBE9 none repeat scroll 0 0; margin:0 0 8px; position:relative; height:9px; overflow: hidden; padding-top:0;}
.ctn-widget .ctn-livecounting .candidates ul li .bar span { background:#FF9900 none repeat scroll 0 0; left:0; position:absolute; top:0;  height:9px;}
.ctn-widget .ctn-livecounting .candidates ul li .percentage { background:#ECEAE7 none repeat scroll 0 0; color:#463F39; float:left; font-size:12px; font-weight:bold; padding:4px 5px; }
.ctn-widget .ctn-livecounting .candidates ul li small { color:#BEB7AF; margin-left:8px; font-size:10px; line-height:2.2em; }
.ctn-widget .ctn-livecounting .regional { margin:0 8px 8px 0; height: 45px; }
.ctn-widget .ctn-livecounting .regional em { color: #FE9901; font-style:normal; font-weight:bold; }
.ctn-widget .ctn-livecounting .regional .lbl-left { float:left; line-height:14px; }
.ctn-widget .ctn-livecounting .regional .lbl-right { background-image:url(http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif); background-repeat:repeat-y; float:left; line-height:14px; margin-left:12px; padding-left:12px; }
.ctn-widget .ctn-livecounting .btn-cobertura_completa { background-image:url(../_img/btn-general.png); background-position:-2px 0; background-repeat:no-repeat; float:left; height:26px; margin-top:-9px; text-indent:-9999px; width:130px;}
.ctn-widget .ctn-livecounting .btn-cobertura_completa:hover {background-position:-2px -28px;}
.ctn-widget .ctn-livecounting .btn-apuracao_completa { background-image:url(btn-general.png); background-position:-2px -180px; background-repeat:no-repeat; float:left; height:26px; margin-top:-9px; text-indent:-9999px; width:125px;}
.ctn-widget .ctn-livecounting .btn-apuracao_completa:hover {background-position:-2px -208px;}
.ctn-widget .ctn-livecounting .lbl-result {float:left; width:135px; margin-left:8px; background-image:url(../_img/lin-dotted.gif); background-repeat:repeat-y; margin-top:-5px; padding-left:8px; height:22px;}

/* CAPAS */
.col-left-full h5.ttl-widget { float: left; margin-bottom:16px;}
.col-left-full span.lbl-title { background-image:url(http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif); background-repeat:repeat-y; float:left; height:22px; margin-left:8px; margin-top:5px; padding-left:8px; width:135px; }
.col-left-full span.lbl-title p { margin-top: 5px;}
.col-left-full .ctn-elections .lin-hor-dotted { height: 1px; }
.col-left-full .ctn-elections h2 { margin-top:0px; font-size:14px; margin-bottom:22px; }
.col-left-full .ctn-elections h2 em { display:block; font-size:13px; font-style:normal; font-weight:normal; line-height:17px; padding-top:8px; }
.col-left-full .ctn-elections h2 em.no-margin { padding-top:0px; }
.col-left-full .ctn-elections h5 { clear:both; }
.col-left-full .ctn-elections h5.ttl-subtittle { padding-top:16px; margin-bottom: 0px;}
.col-left-full .ctn-elections h5.dynamic { padding-top:9px; }
.col-left-full .ctn-elections h2.dynamic { padding-top:9px; }
.col-left-full .ctn-elections .ctn-code { border:3px solid #ECEAE7; padding:5px 0 5px 5px; font-size: 11px; overflow:hidden; }
.col-left-full .ctn-elections .ctn-code.dynamic { margin-top: -16px; *margin-top: -5px; }
.col-left-full .ctn-elections .lin-spacer { margin-top:22px; margin-bottom:3px; }
.col-left-full .ctn-elections .ctn-code p::selection { background:#ff9900; color:#fff; }
.col-left-full .ctn-elections .ctn-code p::-moz-selection { background:#ff9900; color:#fff; }
.col-left-full .ctn-elections .ctn-code p::-webkit-selection { background:#ff9900; color:#fff; }
.col-left-full .ctn-elections .ctn-code .scrolling, .col-left-full .ctn-elections .ctn-code .scr-scrollbar,
.col-left-full .ctn-elections .ctn-code .scr-track, .col-left-full .ctn-elections .ctn-code .scr-content, .col-left-full .ctn-elections .ctn-code { height:45px; }
.col-left-full .ctn-elections .ctn-code .content-scroll { width:375px; }
.col-left-full .ctn-elections .ctn-code .scr-innercontent { float:left; }
.col-left-full .ctn-elections .ctn-code .scr-vertical .scr-bar {height: 20px;}
.col-left-full .ctn-elections .ctn-networks { clear:both; margin-top:-10px; }
.col-left-full .ctn-elections .ctn-networks ol li { height:25px; width:25px; float: left; margin-right: 8px;}
.col-left-full .ctn-elections .ctn-networks .img_social { background-image:url(http://s2.trrsf.com.br/transversais/comments/v3.0/_img/comments-social-v3.png); display:block; height:25px; text-indent:-9999px; width:26px; float: left; margin-right:8px;}
.col-left-full .ctn-elections .ctn-networks .img_twitter { background-position:-88px 0; height:25px; width:25px; }
.col-left-full .ctn-elections .ctn-networks .img_orkut { background-position:-130px 0; height:25px; width:25px; }
.col-left-full .ctn-elections .ctn-networks .img_facebook { background-position:-44px 0; height:25px; width:25px; }
.col-left-full .ctn-elections .combobox { float:left; margin-top:-14px; width:195px; }
.col-left-full .ctn-elections .combobox .cmb-value div { width:168px; }
.col-left-full .ctn-elections .combobox .scr-listvalues { width:168px; }


/* WIDGET SOCIAL */
.ctn-widget.ctn-widget-social .lbl-top { margin-bottom: 0px; }
.ctn-widget.ctn-widget-social {width:600px; height:600px;}
.ctn-widget.ctn-widget-social .ctn-bottom { height: 27px; padding:5px; margin-top:5px;}
.ctn-widget.ctn-widget-social .ctn-bottom .btn-cobertura_completa {background-image:url(../_img/btn-general.png); background-repeat:no-repeat; float:left; height:26px; text-indent:-9999px;width:130px; background-position:0 0px;} 
.ctn-widget.ctn-widget-social .ctn-bottom .btn-cobertura_completa:hover {background-position:0 -28px;}
.ctn-widget.ctn-widget-social .ctn-bottom .btn-resultado {background-image:url(../_img/btn-general.png); background-repeat:no-repeat; float:left; height:26px; text-indent:-9999px; width:82px; background-position:0 -62px; } 
.ctn-widget.ctn-widget-social .ctn-bottom .btn-resultado:hover {background-position:0 -89px;}
.ctn-widget.ctn-widget-social .ctn-bottom .lbl-description {float:left; margin-left:8px; background-image:url(http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif); background-repeat:repeat-y; margin-top: 3px; padding-left:8px; height:22px;}
.ctn-widget.ctn-widget-social .ctn-bottom .lbl-description p { margin-top: 3px; }
.ctn-widget.ctn-widget-social .ctn-socialcontent { height:495px; padding:0 5px 5px; margin-top: 10px;}
.ctn-widget.ctn-widget-social .ctn-socialcontent.bgr-line { background-image:url(http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.gif); background-repeat:repeat-y; background-position:300px;} 
.ctn-widget.ctn-widget-social .ctn-socialcontent .side-left { float: left; width: 290px; margin-right:5px;}
.ctn-widget.ctn-widget-social .ctn-socialcontent .side-left .lbl-number { font-size:60px;  line-height:18px; margin-top:23px; padding-top:0; }
.ctn-widget.ctn-widget-social .ctn-socialcontent .side-left p { color:#9C9C9C; font-size:12px; padding-top:8px; }
.ctn-widget.ctn-widget-social .ctn-socialcontent .side-right { float:left; padding-left:5px; width:290px;}
.ctn-widget.ctn-widget-social .ctn-socialcontent .side-right h5 { padding-top:0px; margin-bottom:3px;}
.ctn-widget.ctn-widget-social .ctn-socialcontent .side-right p.lnk-more { margin-top:8px; }
.ctn-widget.ctn-widget-social .ctn-socialcontent .ctn-configure { padding:10px 20px 20px; float: left;}
.ctn-widget.ctn-widget-social .ctn-socialcontent .ctn-configure p { font-size: 12px; margin-bottom: 10px;}
.ctn-widget.ctn-widget-social .ctn-socialcontent .ctn-configure .combobox { float: left; }
.ctn-widget.ctn-widget-social .ctn-socialcontent .ctn-configure .btn-save { margin-left: 5px; margin-top: -3px;}
.ctn-widget.ctn-widget-social .ctn-socialcontent .ctn-configure .btn-save {background-image:url(../_img/btn-general.png); background-repeat:no-repeat; float:left; height:26px; text-indent:-9999px; width:61px; background-position:0 -122px; } 
.ctn-widget.ctn-widget-social .ctn-socialcontent .ctn-configure .btn-save:hover {background-position:0 -149px;}

/*MOD 511 - Elections Results*/
#mod-511-elections-results  span.flag  {background:url("../_img/eleito2turno.png") repeat scroll 0 0 transparent;display:block;height:15px;overflow:hidden;text-indent:-9999px;width:83px;}
#mod-511-elections-results .col-skinny p {margin-left:22px !important;font-weight:bold;margin-bottom:17px;color:#464139;}
#mod-511-elections-results .col-skinny {margin: 0 !important; width:187px !important;}
#mod-511-elections-results .col-skinny-clean {width:179px !important;}
#mod-511-elections-results .col-skinny-right {width:170px !important;}
#mod-511-elections-results .bgr-lightgray{margin-right: 1px !important;height:152px;}
#mod-511-elections-results .img-news{margin-right:12px;margin-bottom:0 !important;}
#mod-511-elections-results .ctn-result-information {border-bottom:1px dotted;overflow:hidden;padding-bottom:10px;margin-left:0;overflow:hidden;width:83px;}
#mod-511-elections-results h3 {margin-bottom:4px;margin-top:8px;width:36px;display:inline-block;}
#mod-511-elections-results p.valid-votes {overflow:hidden;width:75px;margin-bottom:3px;color:#978D80;}
#mod-511-elections-results p.valid-votes span {color:#F29912;font-weight:bold;}
#mod-511-elections-results p.vote{color:#978D80;width:85px;margin-left:61px;overflow:hidden}
#mod-511-elections-results p.vote span{color:#464039;}
#mod-511-elections-results a.proposal {color:#978C7F;background:url("../_img/adobe.png") no-repeat 0 0 transparent;height:16px;margin-top:20px;padding-left:26px;display:block;font-weight:bold;}
#mod-511-elections-results .col-skinny-right h2{margin-bottom:7px !important;}
#mod-511-elections-results .ctn-political-map {border-bottom:1px dotted;overflow:hidden;padding-bottom:12px;}
#mod-511-elections-results .ctn-political-map .combobox {margin-top:12px;}
#mod-511-elections-results .col-skinny-right .political-map-description {font-weight:bold;margin-top:0 !important;margin-bottom:0 !important;font-size:12px;}
#mod-511-elections-results .col-skinny-right p {margin-top:12px;margin-bottom:8px;font-weight:bold;}
/*#mod-511-elections-results .bgr-lsr {background-position:424px 0px !important;}*/
#mod-511-elections-results .combobox {width:143px;margin-bottom:12px;margin-left:22px;}
#mod-511-elections-results .col-skinny-right .combobox {margin-left: 0 !important;}
#mod-511-elections-results .combobox .cmb-value div {width:116px !important;}
#mod-511-elections-results h2 span {text-indent:1px !important;display:inline !important;color:#FF9900;}
#mod-511-elections-results .ctn-political-map  .img-news{margin-right:10px;_margin-right:8px;}
#mod-511-elections-results .col-skinny-clean .img-news {_width:50px !important;margin-right:10px !important;}
#mod-511-elections-results .col-skinny .combobox .scr-listvalues {width:137px !important;}
#mod-511-elections-results .col-skinny-right .combobox .scr-listvalues {width:137px !important;}
#mod-511-elections-results .col-skinny .combobox .scrolling { height:190px !important;}
#mod-511-elections-results .col-skinny .combobox .scr-content { height:190px !important;}
#mod-511-elections-results .col-skinny .combobox .scr-scrollbar { height:190px !important;}
#mod-511-elections-results .col-skinny .combobox .scr-track { height:190px !important;}
#mod-511-elections-results .col-skinny-right .combobox .scr-bar{display:none !important;}
#mod-511-elections-results .ttl-section a {background-position:right 5px !important; }

/* END MOD 511 - Elections Results*/
