﻿/* 20121025-1856 */

.mod460 .ctn-surveys-details { clear:both; overflow:hidden; float:none;}
.mod460 .ctn-surveys-details .col-wide dl { font-size:12px; line-height:16px;}
.mod460 .ctn-surveys-details .col-wide dl dt { color:#5D5850; font-weight:bold; width:100%; float:left; }
.mod460 .ctn-surveys-details .col-wide dl dd { margin-bottom:10px; float:left; }
.mod460 .ctn-surveys-details .col-wide dl dd.gray { background: none repeat scroll 0 0 #ECEAE7; margin-top:2px; }
.mod460 .ctn-surveys-details .col-wide dl .survey-source { color:#978C7F; float:left; margin-bottom:0px; margin-top:1 0px; font-size:10px; }

.lst-general { float: left; width: 97px; }
.lst-general .bgr-lightgray { line-height:6px; *line-height:9px; }
.lst-general .itm-empty { text-indent: -9999px; }
.lst-general li a { font-size: 11px; font-weight: bold; color: #47423A; }
.lst-general li { padding: 6px 10px 5px; *padding: 4px 10px 5px; width: 175px;  }

/* Mod Edicoes anteriores */
.lst-top10 li a { font-size: 11px; font-weight: bold; color: #47423A; }
.lst-top10 li { padding: 6px 10px 5px; *padding: 4px 10px 5px; }
.lst-top10 .bgr-lightgray { line-height:6px; *line-height:9px; }
.ctn-news p.more { float:left; }

#ctn-governor h5.ttl-dynamic { float: left; width: 124px; }
#ctn-governor p.phrase { background: url("http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.png") 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; }

/* MOD-641 - PROFILE POLITIC */
.mod-641-profile-politic .col-normal strong { display: block; line-height: 16px; margin-bottom: 2px; }
.mod-641-profile-politic .col-normal em { display: block; font-size: 11px; font-style: normal; line-height: 13px; margin-bottom: 5px; }
.mod-641-profile-politic .col-normal.profile { background-color: #ECEAE7; padding:10px; width:290px; margin-bottom: 10px; }
.mod-641-profile-politic .col-normal .lst-headlines { margin:0px; padding-top:0px; }
.mod-641-profile-politic .col-normal .lst-headlines li { font-weight: bold; padding: 0 0 12px; margin:0px; }
.mod-641-profile-politic .col-normal .more { float: right; padding-top: 10px; }

/* MOD 436 ABOUT TEAM WIKI */
.mod-436-about-team-wiki .ttl-about-wiki { float:left; width:92px; height:18px; margin-bottom:14px; background:url("../../../../sports/_img/ttl-section.png") no-repeat; background-position:0 -800px; text-indent:-9999px; }
.mod-436-about-team-wiki .ttl-about-team { float:left; width:527px; height:18px; font-size:18px; font-weight:900; color:#474139; }
.mod-436-about-team-wiki .content-about-team { clear:both; }
.mod-436-about-team-wiki .image-about { float:left; margin-right:17px; }
.mod-436-about-team-wiki .content-about { overflow:hidden; }
.mod-436-about-team-wiki .text-wiki { margin-bottom:10px; }
.mod-436-about-team-wiki .base-text { margin-bottom:17px; padding-bottom:0; }
.mod-436-about-team-wiki .more { text-align:right; }

/* OVERWRITING */
.ttl-section.counting span { width:220px; }
.result .ttl-section.counting span,
.turn2 .ttl-section.counting span { width:190px; }
.ctn-section .ttl-subtitle { margin: 6px 0 0 12px; padding: 0 0 0 14px; }
#contentSharerResult { float:right; }
#contentSharerResult2 { border-bottom:1px dotted #BEB7AF; margin-bottom:22px; }
.mod-menu.grey .navigation { z-index:0; }

/* SHARED */
.ico-help { display:block; width:14px; height:14px; float:left; background:url("../_img/btn-general.png") no-repeat scroll 0 -185px transparent; margin-right:8px; text-indent:-9999em; cursor:pointer; }
.tooltip { position:absolute; top:-13px; left:-10px; background:#FFFFFF; border:3px solid #FF9900; padding:8px; display:none; z-index:9999; }
.tooltip .header { margin:0 5px 0 8px; height:15px; }
.tooltip .header .close { float:right; width:9px; height:9px; background:url("../_img/btn-general.png") no-repeat scroll -111px -508px transparent; text-indent:-9999em; }
.tooltip .ico-help { margin-left:8px; cursor:default; }
.tooltip .main .description { margin-top:7px; }

.city-name { font-size:14px; color:#463F39; font-weight:bold; margin-bottom:22px; display:block; text-transform:uppercase; line-height:17px;}
.turn1 .city-name,
.turn2 .city-name { margin-bottom:7px; }

 /* CITY-SEARCH  */
.mod-484.search { float:right; width:auto; margin-bottom:0;} 
.mod-484.search { float:right; margin:5px 0; }
.mod-484.search label { font-size:9px; font-weight:bold; margin-right: 4px;}
.mod-484.search #local { width:195px; height:12px; color:#999999; border:1px solid #D9D6D0; text-transform:uppercase;}
.turn2 .mod-484.search #local { width:298px; height:19px; padding-left:5px;}
.mod-484.search #local:hover,
.mod-484.search #local:focus { border-color:#FF9900; }

.cross-turn{ margin-bottom:19px; }
.cross-turn .more{ margin-right:22px; }

/*Tooltips*/
.moreInfoLayer{position:relative; float:right; clear:both; width:110px;}
.moreInfoLayer  div.over{display:none;}
.moreInfoLayer.on {z-index:100;}
.moreInfoLayer.on  div.over{position:absolute; width:153px; height:32px; float:right; background-color:#ff9900; right:-23px; bottom:8px; display:block; z-index:10000000;}
.moreInfoLayer span.status{display:block; text-indent:-9999px; width:136px; background:url(../_img/btn-general.png) no-repeat 22px -1044px; height:34px;}
.moreInfoLayer.on .tooltip{display:block; top:0px; z-index:100000; top:22px; right:-23px;}
.moreInfoLayer.on .tooltip h6 {width:auto;}
.tooltipContainer.on{position:relative;}
.tooltip {display:none; position:absolute; border:2px solid #FF9900; padding:8px 3px 8px 7px; background:#fff; width:291px;}
.tooltip.on{display:block !important; top:0px; z-index:100000; left:-8px; top:-8px;}
.tooltip h5{float:left; background:url(../_img/btn-general.png) no-repeat; text-indent:-9999px; width:150px; height:14px; margin-bottom:10px; }
.tooltip h5.valid{background-position:0px -838px;}
.tooltip h5.null{background-position:0px -862px;}
.tooltip h5.white{background-position:0px -886px;}
.tooltip h5.pending{background-position:0px -910px;}
.tooltip h5.attendance{background-position:0px -934px;}
.tooltip h5.abstentions{background-position:0px -958px;}
.tooltip h5.electors{background-position:0px -982px;}
.tooltip h5.nominal{background-position:0px -1006px;}
.tooltip h5.party{background-position:0px -1030px;}
.tooltip h6{float:left; font-size:12px; font-weight:bold; color:#463F39; clear:both; width:290px;}
.tooltip .tooltip-close {float:right; background:url(../_img/btn-general.png) no-repeat -111px -506px; text-indent:-9999px;width:9px; margin-right:7px; cursor:pointer;}
.tooltip p {margin-top:10px; clear:both; display:inline-block;}
.tooltip strong {margin-top:10px; float:left;}
/*Tooltips*/



/* head + search form 
.mod-484.search { float:right; width:auto; margin-bottom:0;}
.mod-484.search  input[type=text] { font-size: 14px; display: inline-block; border: 1px #BEB7AF solid; border-right: 0; width: 366px; margin: 0; padding: 5px 8px 5px; height: 18px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
.mod-484.search  input[type=text]:focus { border-color: #FF9900; }
.mod-484.search  input[type=submit] { display: inline-block; font: 0/0 a; color: transparent; vertical-align: top; margin: 0; padding: 0; border: 0; width: 30px; height: 30px; background: transparent url("../_img/forms.png") no-repeat right top; cursor: pointer; }
.mod-484.search  input[type=text]:focus,
.mod-484.search  input[type=submit]:hover,
.mod-484.search  input[type=submit]:focus { background-position: right -30px; }
*/

/* UNDERSTAND-STATUS */
.understand-status { float:right; position:relative; padding:12px; margin-top:-12px; }
.understand-status a { display:block; float:left; width:85px; background:url("../_img/btn-general.png") no-repeat scroll -23px -185px transparent; text-indent:-9999em; }
.understand-status.active { background:#FF9900; }
.understand-status.active a { background-position:-23px -1054px; }
.understand-status.active .ico-help { background-position:0 -1054px; }
.understand-status.active .tooltip { display:block; left:-174px; top:37px; }
.understand-status.active .tooltip .description { margin-bottom:7px; }

/* MOD-MENU-CONTENT */
#mod-menu-content a.first { width:65px; font-weight:bold; text-align:center; text-indent:7px; }
#mod-menu-content .item a { text-align:center; min-width:17px; }

/* RESULTS-PHONES */
.results-phones { overflow:hidden; margin-bottom:17px; }
.results-phones p { float:left; }
.results-phones strong { font-size:12px; }
.results-phones .separator { margin:0 12px; padding-left:12px; background:url("../../../../core/_img/lin-dotted.png") repeat-y scroll 0 0 transparent; }

/* MOD-402-COMMENTS */
.mod-402-comments { clear:both; display:block; overflow:hidden; margin-bottom:12px; height:381px; }
.mod-402-comments .tabs { margin-bottom:0; }
.mod-402-comments .content { overflow:hidden; border-color:#BEB7AF; border-style:none dotted dotted; border-width:0 1px 1px; height:320px; }
.mod-402-comments .loading { background:url("../../../../core/_img/loading.gif") no-repeat center center; }
.mod-402-comments #news { width:291px; padding:0 7px 7px 0; height:337px; }
.mod-402-comments #photos { width:297px; }
.mod-402-comments #videos { width:291px; padding-right:7px; padding-bottom:5px; height:344px; }
/* annotatio */
.mod-402-comments #annotatio { padding:22px 12px 2px; }
.mod-402-comments #ctn-annotatio #social { overflow:hidden; padding:0 0 25px 0; background:url("../../../../../3/core/_img/lin-dotted.png") 0 59px repeat-x; }
.mod-402-comments #ctn-annotatio #social p { float:left; height:auto; width:87px; border-right:1px dotted; }
.mod-402-comments #ctn-annotatio #social p a.btn-comment { display:block; width:70px; height:30px; padding:0; margin-bottom:2px; background:url("http://s2.trrsf.com.br/transversais/comments/v3.0/_img/comments-social-v3.png") no-repeat 0px -115px transparent; text-indent:-9999px; }
.mod-402-comments #ctn-annotatio #social p a.btn-comment:hover { background:url("http://s2.trrsf.com.br/transversais/comments/v3.0/_img/comments-social-v3.png") no-repeat 0 -77px transparent; }
.mod-402-comments #ctn-annotatio #social p em { padding-right:5px; color:#9BC80D; font-style:normal; }
.mod-402-comments #ctn-annotatio #social p:first-letter { text-transform:uppercase; }
.mod-402-comments #ctn-annotatio #social .social-media-buttons { float:right; width:170px; }
.mod-402-comments #ctn-annotatio #social .social-media-buttons a { display:block; height:10px; width:160px; }
.mod-402-comments #ctn-annotatio #social .social-media-buttons a span.text { display:block; margin-bottom:5px; }
.mod-402-comments #ctn-annotatio #social .social-media-buttons a span.icons { display:block; height:30px; margin-top:5px; width:120px; background:url("http://s2.trrsf.com.br/transversais/comments/v3.0/_img/comments-social-v3.png") no-repeat; text-indent:-9999px; cursor:pointer; }
.mod-402-comments #ctn-annotatio #social .social-media-buttons a:hover { display:block; text-decoration:underline; }
.LNG_en .mod-402-comments #ctn-annotatio #social p a.btn-comment { display:block; width:70px; height:30px; padding:0; margin-bottom:2px; background:url("http://s2.trrsf.com.br/transversais/comments/v3.0/_img/comments-social-v3.png") no-repeat -75px -70px; text-indent:-9999px; }
.LNG_en .mod-402-comments #ctn-annotatio #social p a.btn-comment:hover { background-position:-75px -32px; }
.LNG_en .mod-402-comments #ctn-annotatio #social p em { padding-right:5px; color:#9BC80D; font-style:normal; }
.LNG_en .mod-402-comments #ctn-annotatio #social p span { margin-top:10px; }
.LNG_en .mod-402-comments #ctn-annotatio #social .social-media-buttons a { font-size:11px; }
.LNG_en .mod-402-comments #ctn-annotatio #social .social-media-buttons a:hover { display:block; text-decoration:underline; }
.mod-402-comments #ctn-annotatio #ctn-comments { overflow:hidden; width:274px; height:240px; }
.mod-402-comments #ctn-annotatio #ctn-comments #comments li { overflow:hidden; width:100%; padding:0 0 5px 0; margin:0 0 15px 0; background:url("../../../../../3/core/_img/lin-dotted.png") left bottom repeat-x; }
.mod-402-comments #ctn-annotatio #ctn-comments #comments li.last { padding-bottom:0; background:none; }
.mod-402-comments #ctn-annotatio #ctn-comments #comments li .img em { display:none; }
.mod-402-comments #ctn-annotatio #ctn-comments #comments li .img img { position:relative; float:left; width:35px; height:35px; margin:0 8px 0 0; }
.mod-402-comments #ctn-annotatio #ctn-comments #comments li .comment { position:relative; padding:0 0 8px 0; }
.mod-402-comments #ctn-annotatio #ctn-comments #comments li .author { margin:0 0 2px 0; }
.mod-402-comments #ctn-annotatio #ctn-comments #comments li .text { padding:0 0 5px 0; }
.mod-402-comments #ctn-annotatio #ctn-comments #comments li .text,
.mod-402-comments #ctn-annotatio #ctn-comments #comments li .text span { color:#BEB7AF; }
.mod-402-comments #ctn-annotatio #ctn-comments #comments li .text div { display:inline; }
.mod-402-comments #ctn-annotatio #ctn-comments #comments li .text div a { position:absolute; display:block; left:0; bottom:8px; padding:4px 0 0 0; color:#FF9900; }
.mod-402-comments #ctn-annotatio #ctn-comments #comments li .text div a:hover,
.mod-402-comments #ctn-annotatio #ctn-comments #comments li .text div a:focus { text-decoration:underline; }
.mod-402-comments #ctn-annotatio #ctn-comments #comments li .btn-abuse { text-align:right; }
.mod-402-comments #ctn-annotatio #ctn-comments #comments li .btn-abuse a { font-size:11px; font-weight:bold; color:#FF9900; }
.mod-402-comments #ctn-annotatio #ctn-comments #comments li .btn-abuse a:hover,
.mod-402-comments #ctn-annotatio #ctn-comments #comments li .btn-abuse a:focus { text-decoration:underline; }
.mod-402-comments #ctn-annotatio #pagination { float:right; }
.mod-402-comments #ctn-annotatio #pagination .text { display:block; float:left; margin:0 8px 0 0; line-height:17px; text-transform:uppercase; }
.mod-402-comments #ctn-annotatio #pagination .prev,
.mod-402-comments #annotatio #pagination .next { float:left; }
.mod-402-comments #ctn-annotatio #pagination .prev a,
.mod-402-comments #annotatio #pagination .next a { display:block; float:left; overflow:hidden; width:20px; height:20px; background:url("http://s1.trrsf.com.br/atm/3/core/_img/btn-general-pt.png"); text-indent:-9999em; }
.mod-402-comments #ctn-annotatio #pagination .prev { margin:0 2px 0 0; }
.mod-402-comments #ctn-annotatio #pagination .prev a { background-position:0px -300px; }
.mod-402-comments #ctn-annotatio #pagination .next a { background-position:0px -330px; }
.mod-402-comments #ctn-annotatio #pagination .prev a.disabled { background-position:-300px -300px; }
.mod-402-comments #ctn-annotatio #pagination .next a.disabled { background-position:-300px -330px; }

/* MOD-479-CANDIDATE-TABLE */
.mod-479-candidate-table { overflow:hidden; clear:both; margin-bottom:17px; }
.mod-479-candidate-table th { border-right:1px solid #FFFFFF; cursor:pointer; }
.mod-479-candidate-table th.asc,
.mod-479-candidate-table th.desc { background:#FF9900; }
.mod-479-candidate-table th span,
.mod-479-candidate-table th.asc span { padding-right:8px; background:url("../_img/btn-general.png") no-repeat scroll right -177px transparent; }
.mod-479-candidate-table th.desc span { padding-right:8px; background:url("../_img/btn-general.png") no-repeat scroll right -168px transparent; }
.mod-479-candidate-table td { vertical-align:top; }
.mod-479-candidate-table tfoot { display:none; }
.mod-479-candidate-table th.candidate { width:153px; }
.mod-479-candidate-table th.number { width:48px; }
.mod-479-candidate-table th.party,
.mod-479-candidate-table th.votes { width:75px; }
.mod-479-candidate-table th.coligation { width:104px; }
.mod-479-candidate-table th.valid { width:92px; }
.mod-479-candidate-table th.status { width:64px; cursor:default; }
.mod-479-candidate-table td.votes { text-align:right; }
.mod-479-candidate-table td.valid { font-weight:bold; text-align:center; font-size:12px; }
.mod-479-candidate-table td.status { vertical-align:middle; text-align:center; }
.mod-479-candidate-table tr.second-round td { background:#C2C2D6; }
.mod-479-candidate-table tr.second-round-math td { background:#E1B2B3; }
.mod-479-candidate-table tr.elected td { background:#B2D6A3; }
.mod-479-candidate-table tr.elected-math td { background:#B2E0E2; }
.mod-479-candidate-table tr.elected td.status span,
.mod-479-candidate-table tr.elected-math td.status span ,
.mod-479-candidate-table tr.second-round td.status span,
.mod-479-candidate-table tr.second-round-math td.status span { display:block; width:52px; height:29px; text-indent:-9999em; background-image:url("../_img/btn-general.png"); }
.mod-479-candidate-table tr.elected td.status span { background-position:0 0; }
.mod-479-candidate-table tr.elected-math td.status span { background-position:-88px -48px; }
.mod-479-candidate-table tr.second-round td.status span { background-position:-88px 0px; }
.mod-479-candidate-table tr.second-round-math td.status span { background-position:0 -48px; }

/* MOD-487-VALID-VOTES */
.mod-487-valid-votes { margin-bottom:17px; clear:both; }
.mod-487-valid-votes .tbl-general th { border-right:1px solid #FFFFFF; }
.mod-487-valid-votes .tbl-general tfoot { border:1px solid #FFFFFF; }
.mod-487-valid-votes .tbl-general tfoot strong { font-size:12px; }
.mod-487-valid-votes .tbl-general tfoot td { padding:12px 10px 10px 10px; background-color:#ECEAE7; }
.mod-487-valid-votes .tbl-general th.counted { width:365px; }
.mod-487-valid-votes .tbl-general th.votes,
.mod-487-valid-votes .tbl-general th.totals { width:109px; }
.mod-487-valid-votes .tbl-general td .main { position:relative; }
.mod-487-valid-votes .ttl-valid,
.mod-487-valid-votes .ttl-null,
.mod-487-valid-votes .ttl-whites,
.mod-487-valid-votes .ttl-pending { float:left; background:url("../_img/btn-general.png") repeat scroll 0 0 transparent; text-indent:-9999em; cursor:pointer; }
.mod-487-valid-votes .ttl-valid { background-position:0 -208px; width:69px; }
.mod-487-valid-votes .ttl-null { background-position:0 -233px; width:30px; }
.mod-487-valid-votes .ttl-whites { background-position:0 -257px; width:42px; }
.mod-487-valid-votes .ttl-pending { background-position:0 -281px; width:52px; }
.mod-487-valid-votes .tooltip .ttl-valid,
.mod-487-valid-votes .tooltip .ttl-null,
.mod-487-valid-votes .tooltip .ttl-whites,
.mod-487-valid-votes .tooltip .ttl-pending { margin-top:2px; cursor:default; }
.mod-487-valid-votes .tooltip .ttl-valid { background-position:0 -838px; }
.mod-487-valid-votes .tooltip .ttl-null { background-position:0 -862px; }
.mod-487-valid-votes .tooltip .ttl-whites { background-position:0 -886px; }
.mod-487-valid-votes .tooltip .ttl-pending { background-position:0 -910px; }

/* MOD-488-VOTES-ATTENDANCE */
.mod-488-votes-attendance .tbl-general th { border-right:1px solid #FFFFFF; }
.mod-488-votes-attendance .tbl-general tfoot { display:none; }
.mod-488-votes-attendance .tbl-general th.attendance { width:365px; }
.mod-488-votes-attendance .tbl-general th.votes,
.mod-488-votes-attendance .tbl-general th.totals { width:109px; }
.mod-488-votes-attendance .tbl-general td .main { position:relative; }
.mod-488-votes-attendance .ttl-attendance,
.mod-488-votes-attendance .ttl-abstentions,
.mod-488-votes-attendance .ttl-voters { float:left; background:url("../_img/btn-general.png") repeat scroll 0 0 transparent; text-indent:-9999em; cursor:pointer; }
.mod-488-votes-attendance .ttl-attendance { width:115px; background-position:0 -303px }
.mod-488-votes-attendance .ttl-abstentions { width:100px; background-position:0 -327px; }
.mod-488-votes-attendance .ttl-voters { width:47px; background-position:0 -351px; }
.mod-488-votes-attendance .tooltip .ttl-attendance { background-position:0 -934px; }
.mod-488-votes-attendance .tooltip .ttl-abstentions { background-position:0 -958px; }
.mod-488-votes-attendance .tooltip .ttl-voters { background-position:0 -982px; }

/* .MOD-490B-STATUS */
.mod-490b-status { overflow:hidden; color:#978C7F; margin-bottom:15px; }
.mod-490b-status em { color:#463F39; font-style:normal; font-weight:bold;}
.mod-490b-status li { float:left; border-left:1px solid #978C7F; margin-left:8px; padding-left:8px; }
.mod-490b-status li.first { border-left:medium none; }

/* MOD-492-TSE */
.mod-492-tse { overflow:hidden; padding:12px; }
.mod-492-tse .content { float:left; width:175px; margin-top:26px; padding-left:90px; }
.mod-492-tse .content .description { font-size:12px; font-weight:bold; color:#463F39; }
.mod-492-tse .content .more { padding-top:10px; }
.mod-492-tse .ctn-image { margin-left:22px; }

/* INHERITED ELECTION 2010 */
/*.mod-menu { border-top:none !important; text-transform:uppercase; margin-bottom:18px; }*/
.mod-menu .navigation a.capa { padding-left:20px !important; width:40px !important; }
.ctn-search { float:right; margin-top:5px; border-bottom:1px dotted #978c7f; width:100%; margin:22px 0 12px; padding-bottom:14px; }
.ctn-search label { font-size:9px; font-weight:bold; }
.ctn-search #local { width:195px; height:12px; }
.ttl { display:block; float:left; width:490px; margin-bottom:14px; }
.ttl img { margin-top:-2px; }
.ttl-gov { background:url("../_img/ttl-general.png") no-repeat scroll 0 -289px transparent; display:block; float:left; height:29px; text-indent:-99999px; width:148px; }

span.source { margin-top:6px; float:left; font-size:10px; color:#5D5850; }
span.results-source { margin-top:6px; float:left; font-size:10px; color:#5D5850; background:url("http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.png") repeat-y scroll; padding:2px 0 0 24px; height:15px; }

/*TABS*/
#tabs { float:left; margin-top:7px; }
.lst-tabs-content { clear:both; float:left; }
.lst-tabs { background:transparent url(../../../../../3/core/_img/lin-dotted.png) repeat-x scroll left bottom; float:left; height:27px; margin-bottom:22px; width:100%; margin-top:10px; }
#lst-tabs-comments.lst-tabs { background:none; margin-bottom:0px; height:25px; }
.lst-tabs li { background:#FFFFFF url(../../../../../3/core/_img/lin-dotted.png) repeat-x scroll left top; border-bottom:medium none; float:left; font-weight:bold; margin-right:3px; padding-top:1px; }
.lst-tabs li.selected { border-bottom:1px solid #FFFFFF; }
.lst-tabs li.selected:hover strong { text-decoration:none; color:#f90 !important; }
.lst-tabs li a, .lst-tabs span { display:block; background:#FFFFFF url(http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.png) repeat-y; }
.lst-tabs li a { padding-right:1px; background-position:right bottom; }
.lst-tabs span { padding-left:1px; background-position:-1px bottom; }
.lst-tabs li a span strong { background-color:#EBEAE6; display:block; padding:6px 12px 5px; }
.lst-tabs.turn2 li a span strong { padding:6px 5px 5px; }
.lst-tabs li.selected a span strong { background-color:#FFFFFF; cursor:default; }
.lst-tabs ul li.selected a,
.lst-tabs ul li a:hover { background-image:url("../../../../../3/core/_img/lin-dotted.png") !important; }

.lst-tabs ul li.selected a,
.lst-tabs ul li a:hover { background-image:none !important; }

.item .lin-hor-dotted { border-width:0 0 22px; }

ul.info { display:block; font-size:12px; font-weight:bold; height:20px; margin-top:10px; overflow:hidden; width:100%; float:left; }
ul.info.space { margin-top:22px; }
ul.info li { float:left; }
ul.info li.text { margin-right:2px; }
ul.info li.right { float:right; }
ul.info li.dark { color:#000; }
ul.info li.status { background-image:url("../_img/btn-general.png"); background-position:0 -185px; width:108px; text-indent:-9999px; height:20px; }
ul.info li.right.dark { background:url("../../../../../3/core/_img/lin-dotted.png") repeat-y scroll right top transparent; margin-right:10px; padding-right:10px; }

#lst-tabs-content.tab1 #south,
#lst-tabs-content.tab1 #northwest,
#lst-tabs-content.tab1 #centerwest,
#lst-tabs-content.tab1 #north,
#lst-tabs-comments-content.tab1 .tab2,
#lst-tabs-comments-content.tab1 .tab3,
#lst-tabs-comments-content.tab1 .tab4,
#lst-tabs-content.tab1 #tab2,
#lst-tabs-content.tab1 #tab3,
#lst-tabs-content.tab1 #tab4,
#lst-tabs-content.tab1 #tab5,
#lst-tabs-content.tab1 #tab6,
#lst-tabs-content.tab1 #tab7 { display:none; }

#lst-tabs-content.tab2 #southest,
#lst-tabs-content.tab2 #northwest,
#lst-tabs-content.tab2 #centerwest,
#lst-tabs-content.tab2 #north,
#lst-tabs-comments-content.tab2 .tab1,
#lst-tabs-comments-content.tab2 .tab3,
#lst-tabs-comments-content.tab2 .tab4,
#lst-tabs-content.tab2 #tab1,
#lst-tabs-content.tab2 #tab3,
#lst-tabs-content.tab2 #tab4,
#lst-tabs-content.tab2 #tab5,
#lst-tabs-content.tab2 #tab6,
#lst-tabs-content.tab2 #tab7 { display:none; }

#lst-tabs-content.tab3 #south,
#lst-tabs-content.tab3 #southest,
#lst-tabs-content.tab3 #centerwest,
#lst-tabs-content.tab3 #north,
#lst-tabs-comments-content.tab3 .tab1,
#lst-tabs-comments-content.tab3 .tab2,
#lst-tabs-comments-content.tab3 .tab4,
#lst-tabs-content.tab3 #tab1,
#lst-tabs-content.tab3 #tab2,
#lst-tabs-content.tab3 #tab4,
#lst-tabs-content.tab3 #tab5,
#lst-tabs-content.tab3 #tab6,
#lst-tabs-content.tab3 #tab7 { display:none; }

#lst-tabs-content.tab4 #south,
#lst-tabs-content.tab4 #northwest,
#lst-tabs-content.tab4 #southest,
#lst-tabs-content.tab4 #north,
#lst-tabs-comments-content.tab4 .tab1,
#lst-tabs-comments-content.tab4 .tab2,
#lst-tabs-comments-content.tab4 .tab3,
#lst-tabs-content.tab4 #tab1,
#lst-tabs-content.tab4 #tab2,
#lst-tabs-content.tab4 #tab3,
#lst-tabs-content.tab4 #tab5,
#lst-tabs-content.tab4 #tab6,
#lst-tabs-content.tab4 #tab7 { display:none; }

#lst-tabs-content.tab5 #tab1,
#lst-tabs-content.tab5 #tab2,
#lst-tabs-content.tab5 #tab3,
#lst-tabs-content.tab5 #tab4,
#lst-tabs-content.tab5 #tab6,
#lst-tabs-content.tab5 #tab7,
#lst-tabs-content.tab5 #south,
#lst-tabs-content.tab5 #northwest,
#lst-tabs-content.tab5 #southest,
#lst-tabs-content.tab5 #centerwest { display:none; }

#lst-tabs-content.tab6 #tab1,
#lst-tabs-content.tab6 #tab2,
#lst-tabs-content.tab6 #tab3,
#lst-tabs-content.tab6 #tab4,
#lst-tabs-content.tab6 #tab5,
#lst-tabs-content.tab6 #tab7 { display:none; }

#lst-tabs-content.tab7 #tab1,
#lst-tabs-content.tab7 #tab2,
#lst-tabs-content.tab7 #tab3,
#lst-tabs-content.tab7 #tab4,
#lst-tabs-content.tab7 #tab5,
#lst-tabs-content.tab7 #tab6 { display:none; }

#lst-tabs-content .tab1 { clear:both; overflow:hidden; }

/*TABS*/

#mod-175 { margin-bottom:12px; }

/* mod-076 - toolbar */
.mod-076 { float:right; margin-left:-5px; clear:right; }
.ctn-social-tools { padding:13px 0 10px; height:23px; margin:7px 0 11px 0; background:url(../_img/btn-general.png) repeat-x left -765px transparent; }
.ctn-social-tools .mod-076 { clear:none; margin-bottom:0; }
/* mod-076 - toolbar */

/* Alert */
#alert { display:none; position:absolute; top:50%; left:18px; width:235px; margin:-50px 0 0 0; background:#FFF; border:3px solid #FF9900; padding:24px 8px 8px; z-index:3; }
#alert p { font-size:11px; font-weight:bold; margin:0 0 15px 0; }
#alert .btn-continue { margin:auto; }
#alert .close { position:absolute; top:8px; right:8px; display:block; width:9px; height:9px; background:url(http://s1.trrsf.com.br/prdt/live/1/_img/close.png); overflow:hidden; text-indent:-999px; }
#alert-overlay { position:absolute; top:0; left:0; background:#FFF; z-index:2; opacity:0.9; filter:alpha(opacity=90); }

.ttl-state { font-size:14px; margin-bottom:11px; clear:both; line-height:17px; }

.mod-494 { display:block; height:24px; margin-bottom:12px; padding-bottom:10px; border-bottom:1px solid rgb(236, 234, 231); overflow:hidden; }
.mod-494 span { padding-right:16px !important; padding-left:16px; float:left; background:url("../../../../../3/core/_img/lin-dotted.png") repeat-y scroll right top transparent; height:27px; }
.mod-494 span.first { padding-left:0px; }
.mod-494 span.last { background:none !important; }
.mod-494 .ttl-main { background:url("../_img/ttl-general.png") no-repeat scroll 0 -189px transparent; display:block; float:left; height:31px; text-indent:-99999px; width:148px; }
.mod-494 .ttl-head { background:url("../_img/ttl-general.png") no-repeat scroll 0 -224px transparent; display:block; float:left; height:31px; text-indent:-99999px; width:220px; }
.mod-494 .ttl-head-2round { background:url("../_img/ttl-general.png") no-repeat scroll 0 -255px transparent; display:block; float:left; height:31px; text-indent:-99999px; width:220px; margin-right:6px; }
.mod-494 .ttl-results { background:url("../_img/ttl-general.png") no-repeat scroll 0 -341px; display:block; float:left; height:22px; text-indent:-99999px; width:235px; }
.mod-494 .more { background:url("../../../../../3/core/_img/ico-general.png") no-repeat scroll 1px -220px transparent; color:#FF9900; font-size:11px; font-weight:bold; padding-left:15px; padding-right:12px; margin-top:8px; display:block; float:left; }
.mod-494 span .more { background-position:-57px -220px; }

h2.ttl-president { display:block; float:left; margin-bottom:12px; overflow:hidden; width:112px; height:24px; }
h2.ttl-president a { background:url("../_img/btn-general.png") no-repeat scroll 0 -137px transparent; text-indent:-99999px; display:block; height:24px; }
h2.ttl-president a:hover { background-position:0 -1112px; }
.refresh { display:block; float:right; height:24px; width:127px; }
.refresh a { background:url("../_img/btn-general.png") no-repeat scroll 0 -96px transparent; text-indent:-99999px; display:block; height:24px; }
.refresh a:hover { background-position:0 -1078px }
.border { border:2px solid rgb(236, 234, 231); padding:0px 7px; clear:both; margin-bottom:22px; }
#mod-482.border { margin-bottom:0px; }

.dashboard { width:100%; }
.dashboard thead { display:none; }
.dashboard td { background:url("../../../../../3/core/_img/lin-dotted.png") repeat-x scroll left bottom transparent; }
.dashboard tr.last td { background:none; padding-bottom:0px; }
.dashboard td { padding-top:10px; padding-bottom:12px; }

.dashboard tfoot tr.last { background:none; }
.dashboard tfoot tr.last td { padding-top:0px; padding-bottom:0px; }
.mod-482 .dashboard .linksr, .dashboard .linksl { height:15px !important; }

.dashboard div { background:url("../../../../../3/core/_img/lin-dotted.png") repeat-y scroll left top; }
.dashboard .candidate img { width:39px; height:49px; float:left; display:block; margin-right:10px; }
.dashboard .candidate div { font-size:14px; font-weight:bold; background:none; }
.dashboard .dashphoto .candidate div { float:left; }
.dashboard .candidate span { font-size:11px; font-weight:bold; color:#7f7871; display:block; margin-top:3px; }

.dashboard .percent { width:110px; }
.dashboard .votes { width:110px; }
.dashboard .status { width:80px; }
.dashboard .status em { text-indent:9999px; overflow:hidden; }

.dashboard .status div { padding-left:15px; }
.dashboard .percent div { font-size:24px; font-weight:bold; line-height:30px; text-align:center; }
.dashboard .votes div { font-size:11px; color:#463f39; line-height:30px; text-align:center; padding-left:6px; }
.dashboard .status div em { background:url(../_img/btn-general.png) no-repeat scroll 0px 0px transparent; display:block; height:30px; width:53px; text-indent:-9999px; overflow:hidden; }
.dashboard .status .eleito em { background-position:0px 0px; }
.alreadyElected .dashboard .status .eleito em { background-position:0px -1145px; }
.dashboard .status .matEle em { background-position:-88px -48px; }
.dashboard .status .mat2 em { background-position:0px -48px; }
.dashboard .status .turn2 em { background-position:-88px 0px; }


.dashboard .dashphoto div { height:60px !important; padding-top:29px; }

.dashboard .linksr,
.dashboard .linksl { height:38px; }
.dashboard .linksl a,
.dashboard .links2 a { background:url("../../../../../3/core/_img/ico-general.png") no-repeat scroll right -219px; color:#f90; font-size:11px; font-weight:bold; padding:0 7px 0 5px; }

.dashboard .linksl a:hover { text-decoration:underline; }
.dashboard .linksr { text-align:right; padding-right:15px; font-size:10px; color:#beb7ae; }
.dashboard .wait { color:#463F39; font-size:23px; height:154px; text-align:center; font-weight:bold; }
.mod-483 .dashboard .wait { height:129px; padding-left:20px; padding-right:20px; font-size:17px; line-height:15px }
.mod-481 .dashboard .wait { height:171px; font-size:17px; padding-left:30px; padding-right:30px; line-height:15px }

.mod-481 .dashboard { width:282px; vertical-align:top; }
.mod-481 .dashboard td { padding-top:8px; padding-bottom:8px; }

.mod-481 .dashboard .candidate div { font-size:11px; background:url("../../../../../3/core/_img/lin-dotted.png") repeat-y scroll right top transparent; margin-top:0px; color:#43423a; }
.mod-481 .dashboard .candidate span { margin-top:2px; }
.mod-481 .dashboard .percent { width:52px; vertical-align:top; }
.mod-481 .dashboard .percent div { font-size:12px; background:#ECEAE7; width:42px; color:#43423A; }
.mod-481 .dashboard .votes { width:70px; font-size:11px; vertical-align:top; }
.mod-481 .dashboard .status { width:28px; vertical-align:top; }
.mod-481 .dashboard .status div { padding-left:7px; padding-right:3px; }
.mod-481 .dashboard tfoot tr { height:25px; }
.mod-481 .dashboard tfoot td { text-align:center; font-size:11px; color:#978c7f; padding-bottom:8px; padding-top:0px; }

.mod-481 { }
.mod-481 .numbers { color:#463f39; font-style:normal; font-weight:bold; }

.mod-481 .more { float:left; padding-top:0; }
.mod-481 .more.separator { border-left:1px dotted #CCCCCC; margin-left:8px; padding-left:8px; }

/* President Panel */
#mod-480 .filter { display:block; height:27px; padding-left:103px; background:#ECEAE7; }
#mod-480 .filter span { display:block; float:left; width:60px; height:100%; border-right:1px solid #FFF; text-align:center; font-size:10px; color:#000; text-transform:uppercase; }
#mod-480 .filter .state { border-left:1px solid #FFF; }
#mod-480 .filter span a { display:block; padding-top:7px; height:20px; }
#mod-480 .filter .up a, #mod-480 .filter .down a { color:#FFF !important; background-color:#F90; border-right:1px solid #FFF; }
#mod-480 .filter .up a em, #mod-480 .filter .down a em { background:url(../_img/btn-general.png) 0 0 no-repeat; padding:8px 0 0 8px; }
#mod-480 .filter .down a em { background-position:-111px -542px }
#mod-480 .filter .down a:hover em { background-position:-47px -542px; }
#mod-480 .filter .up a em { background-position:-111px -525px; }
#mod-480 .filter .up a:hover em { background-position:-47px -525px; }

#mod-480 .dashboard { width:auto!important; margin:5px 10px; }
#mod-480 .dashboard .candidate { width:100px; }
#mod-480 .dashboard .candidate div { font-size:11px; }
#mod-480 .dashboard .candidate span { padding-left:2px; margin:0px; }
#mod-480 .dashboard .percent { width:64px; }
#mod-480 .dashboard .percent div em { background:#ECEAE7; font-size:12px; margin-left:5px; margin-right:2px; display:block; font-style:normal; }
#mod-480 .dashboard .status { width:56px; }
#mod-480 .dashboard .status div { padding-left:10px; }
#mod-480 .dashboard td { padding-top:3px; padding-bottom:4px; font-size:10px; background:url(http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted-hor.png) repeat-x left bottom transparent; }
#mod-480 .dashboard tr.last td { background:none; }

#mod-480 .border { padding:0px; border-top:none; margin-bottom:10px; }
#mod-480 .vote { text-align:right; color:#978C7F; padding-right:65px; }
#mod-480 .validos { color:#978C7F; padding-left:10px; }
#mod-480 a.linksl { background:url(http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png) no-repeat scroll -90px -219px transparent; color:#FF9900; font-size:11px; font-weight:bold; padding-right:10px; margin-bottom:10px; display:block; }
/* End President Panel */

.mod-481 { float:left; margin-right:11px; padding-right:12px; width:296px; background:url("../../../../../3/core/_img/lin-dotted.png") repeat-y scroll right top; }
.mod-481-region .region { width:100%; height:30px; margin-bottom:15px; overflow:hidden; background:url("../_img/ttl-general.png") no-repeat scroll left top #ECEAE7; text-indent:-99999px; clear:both; }
.mod-481-region { clear:both; display:block; overflow:hidden; }
#south.mod-481-region .region { background-position:8px -19px; }
#southest.mod-481-region .region { background-position:8px 7px; }
#centerwest.mod-481-region .region { background-position:8px -71px; }
#northwest.mod-481-region .region { background-position:8px -45px; }
#north.mod-481-region .region { background-position:8px -98px; }
.mod-481-region .line { background-image:url("../../../../../3/core/_img/lin-dotted.png"); background-repeat:repeat-x; background-position:left 0; border:0 none; float:left; height:1px; width:100%; display:block; text-indent:-9999px; overflow:hidden; }
.mod-481 .ttl-state { font-size:14px; font-weight:bold; margin-bottom:5px; *padding-top:2px; }
.mod-481 .ttl-state em { color:#f90; }
.mod-481 .border { margin-bottom:8px; }
.mod-481 .info { color:#978c7f; font-size:10px; margin-bottom:5px; clear:both; }

.mod-481 li { padding-left:5px; padding-right:3px !important; float:left; background:url("../../../../../3/core/_img/lin-dotted.png") repeat-y scroll right top; }
.mod-481 li.first { padding-left:0px; }
.mod-481.last,
.mod-481 li.last { background:none; }
.mod-481 li a { float:left; color:#463f39; font-size:11px; }
.mod-481 li em { background:url("../../../../../3/core/_img/ico-general.png") no-repeat scroll -192px -221px transparent; display:block; float:left; overflow:hidden; text-indent:99999px; width:10px; }


.mod-483 { float:left; margin-right:4px; padding-right:5px; width:305px; background:url("http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.png") repeat-y scroll right top; }
.mod-483.last { margin-right:0px; background:none; }
.mod-483 h2 { margin-bottom:10px; }
.mod-483 .border { margin-bottom:12px; }
.mod-483 .dashboard thead { display:block; }
.mod-483 .dashboard th { text-align:center; color:#7f7871; padding-bottom:5px; padding-top:5px; background:url("../_img/ttl-general.png") no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; }
.mod-483 .dashboard th.candidate { background-position:0px -125px; }
.mod-483 .dashboard th.votes { background-position:25px -144px; }
.mod-483 .dashboard th.legenda { background-position:-1px -160px; width:105px; }
.mod-483 .dashboard th.last { background:none; }
.mod-483 .dashboard .candidate { width:130px; }
.mod-483 .dashboard .candidate div { font-size:11px; }
.mod-483 .dashboard .votes { width:85px; }
.mod-483 .dashboard .status { width:63px; }
.mod-483 .dashboard .status div { padding-left:10px; }
.mod-483 .dashboard tr { background:url("http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.png") repeat-x left bottom; }
.mod-483 .dashboard td { background:none; *background:url("http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.png") repeat-x left bottom; }
.mod-483 .dashboard .legenda td { padding-bottom:0px; padding-top:0px; vertical-align:middle; }
.mod-483 .dashboard .legenda td div { background:url("http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.png") repeat-y scroll right top transparent; }
.mod-483 .dashboard tr.last,
.mod-483 .dashboard .legenda td.last div { background:none; }
.mod-483 a.linksl { background:url("../../../../../3/core/_img/ico-general.png") no-repeat scroll right -219px; color:#FF9900; font-size:11px; font-weight:bold; padding-right:7px; }
.mod-483 a.linksl:hover { text-decoration:underline; }
.ttl-state em, .mod-483 h2 em { color:#FF9900; }
mod-488-votes-attendance
/* News */
.iframe #news { padding:22px 0 17px 0; margin:0 5px 0 12px; }
.iframe #news .scrollpane { padding:0; height:293px; }
.iframe #news table tr:hover td a { color:#FF9900; }
.iframe #news table { width:100%; }
.iframe #news table td { vertical-align:top; padding:0 0 17px 0; }
.iframe #news table td a { font-size:11px; font-weight:bold; }
.iframe #news table td.time { width:36px; }
.iframe #news table td.time a { font-size:10px; color:#978E81; font-weight:normal; }
.iframe #news table td.text { padding-right:5px; }

/* Photos and Videos */
.iframe #photos, .iframe #videos { padding:22px 0 17px 0; margin:0 5px 0 12px; }
.iframe #photos .scrollpane, .iframe #videos .scrollpane { height:293px; }

/* News, Photos And Videos */
.lnk-latestnewsmore { display:block; padding:7px 0 0 0; }

table.multimedia { width:100%; margin:-8px 0 0 0; }
table.multimedia td { vertical-align:top; padding:8px 0 9px 0; background:url(http://s1.trrsf.com.br/atm/3/core/_img/lin-dotted.png) 0 bottom repeat-x; }
table.multimedia tr.last td { padding-bottom:0; background:none; }
table.multimedia td.img { width:106px; }
table.multimedia td.img a { position:relative; }
table.multimedia td.img a span { display:none; }
table.multimedia td.img a, table.multimedia td.img a img { float:left; overflow:hidden; }
table.multimedia td.img img { width:89px; height:67px; }
table.multimedia td.img a:hover { border:3px solid #FF9900; }
table.multimedia td.img a:hover img { margin:-3px; }
table.multimedia td.img a:hover span { display:block; position:absolute; left:0; top:0; width:89px; height:67px; background:url(http://s1.trrsf.com.br/atm/3/core/_img/btn-play.png) center center no-repeat; cursor:pointer; }
table.multimedia td.text { padding-right:5px; }
table.multimedia td a { font-size:14px; line-height:16px; font-weight:bold; }
table.multimedia td a .photo, table.multimedia td a .video { margin-top:-1px; }
table.multimedia td a .time { display:block; font-size:10px; line-height:1em; font-style:normal; font-weight:normal; padding:0 0 5px 0; }

/* Mod 486 - Tabela de contagem de tipos de votos */
.candidatesTables table.validVotesType { clear:both; margin-bottom:16px; }
.candidatesTables table.validVotesType thead tr th { cursor:default; }
.candidatesTables table.validVotesType thead tr th.validVotesTypeHead { }
.candidatesTables table.validVotesType thead tr th.votes { width:59px; }
.candidatesTables table.validVotesType thead tr th.totals { width:143px; }
.candidatesTables table.validVotesType tr td { background-color:#ECEAE7; color:#464139; padding:7px 7px 8px 8px; vertical-align:top; }
.candidatesTables table.validVotesType tbody tr td span { background:url(../_img/btn-general.png) no-repeat; height:18px; cursor:pointer; text-indent: -9999em; float: left;}
.candidatesTables table.validVotesType tbody tr td span.nominalVotes { background-position:0px -375px; width:99px; }
.candidatesTables table.validVotesType tbody tr td span.partyVotes { background-position:0px -399px; width:109px; }
.candidatesTables table.validVotesType tbody tr td strong { font-size:12px; }
/* Mod 486 - Tabela de contagem de tipos de votos */

/* mod-484 - Filtro Estado Cidade */
/*
.mod-484 { width:619px; float:left; margin-bottom:16px; }
.mod-484 strong { background:url(../_img/btn-general.png) no-repeat 0px -741px; float:left; text-indent:-9999px; width:75px; margin-right:4px; }
.mod-484 .droplist { float:left; width:167px; margin-right:12px; }
.mod-484 .suggestionContainer { position:relative; float:left; }
.mod-484 ul.droplist, select.droplist { visibility:hidden; display:none; }
.citySuggestion { border:none; background:url(../_img/btn-general.png) no-repeat 0px -425px; height:15px; width:161px; padding-left:7px; color:#D8D6D0; }
.citySuggestion.active { background-position:0px -452px !important; color:#999999; }
.citySuggestion.selected { background-position:0px -479px; color:#999999 !important; }
.mod-484 .clearCombo { display:none; }
.mod-484 .clearCombo.show { text-indent:-9999px; background:url(../_img/btn-general.png) no-repeat 0px -504px; width:11px; position:absolute; right:6px; top:2px; display:block; }
.mod-484 .sugestionList { border:3px solid #FF9900; background:#FFFFFF; overflow:hidden; position:absolute; left:79px; margin-top:17px; height:232px; width:150px; padding:5px; z-index:99999; }
.mod-484 .sugestionList li { background:url("../../../../../3/core/_img/lin-dotted.png") repeat-x scroll left bottom; padding-bottom:8px; padding-top:8px; }
.mod-484 .sugestionList li a { background:url("../../../../../3/core/_img/ico-general.png") no-repeat scroll -195px -221px transparent; padding-left:8px; }
.mod-484 .sugestionList li.first { padding-top:0px; }
.mod-484 .scrollpane { height:232px; }
*/
/* mod-484 - Filtro Estado Cidade */

/* mod-485 - Filtros Eleições */
.mod-485 { width:619px; float:left; margin-bottom:16px; }
.mod-485 strong { background:url(../_img/btn-general.png) no-repeat 0px -815px; float:left; text-indent:-9999px; width:75px; margin-right:4px; }
.mod-485 ul.droplist, select.droplist { visibility:hidden; }
.mod-485 .droplist { float:left; margin-right:12px; }
.mod-485 .droplist.party { width:130px; }
.mod-485 .droplist.status { width:117px; }
.mod-485 .droplist.coligation { width:206px; }
/* mod-485 - Filtros Eleições */

/* mod-488 - Comparecimentos */
.mod-488-votes-attendance { margin-bottom:12px; }
/* mod-488 - Comparecimentos */

/* mod-076 - toolbar */
.mod-076 { overflow:visible; margin-bottom:14px; position:relative; }
.mod-076 li { float:left; margin-left:8px; position:relative; }
.mod-076 li a { float:left; display:block; margin-top:3px; height:14px; background-image:url(../_img/btn-general.png); background-repeat:no-repeat; background-position:10000px 10000px; text-indent:-99999px; height:15px; }
.mod-076 li a.set-page-default { background-position:0 -565px; width:168px; }
.mod-076 li a.set-page-default:hover { background-position:0 -585px; }
.mod-076 li a.page-default { background-position:0 -605px; width:207px; }
.mod-076 li a.page-default:hover { background-position:0 -625px; }
.mod-076 li a.show-link { background-position:0 -645px; width:42px; }
.mod-076 li a.show-link:hover { background-position:0 -665px; }
.mod-076 li a.icn-orkut { background-position:0 -685px; width:14px; margin-left:2px; }
.mod-076 li a.icn-facebook { background-position:0 -705px; width:14px; }
.mod-076 li a.icn-twitter { background-position:0 -725px; width:13px; }
.mod-076 li iframe { margin-left:2px; width:90px; height:20px; }
.mod-076 .trr-layer { z-index:100000; background-color:#FFFFFF; border:3px solid #FF9900; padding:5px; display:none; }
.mod-076 .trr-layer .btn-close { float:right; width:10px; height:12px; margin:0; background-position:-111px -506px; }
.mod-076 .trr-layer p.instructions { white-space:nowrap; }
.mod-076 .trr-layer p.url { white-space:nowrap; border:1px solid gray; margin:5px 0 5px; padding:0 5px; }

.mod-076.stt-showlink .trr-layer { display:block; }
.mod-076.stt-showlink li { position:relative; }
.mod-076.stt-showlink li a.show-link { display:block; background-position:0 -665px; }
.ctn-social-tools .mod-076 { position:static; }
.ctn-social-tools .mod-076.stt-showlink { position:relative; }
/* mod-076 - toolbar */

/*.col-main,
.navigation,
.mod-menu .navigation li.item,
#mod-menu .navigation li.item { position:static !important; }

#mod-menu-content { height:27px; }
#mod-menu-content span.navigation { padding:0; margin:0; }*/

/* mod-493 - Mobile */
.mod-493 span { margin:6px 12px -3px 9px; background:url(../../../../../3/core/_img/lin-dotted.png) repeat-y right top; display:inline-block; width:1px; height:13px; text-indent:-9999px; }
/* mod-493 - Mobile */

/*SendMail*/
#sendMailTrigger { background:url("http://p1.trrsf.com.br/image/klavika?c=f&t=Fale%20conosco") no-repeat scroll 0 0; float:right; margin-top:14px; text-indent:-99999px; width:72px; }
/*SendMail*/

/*Overwriting*/
#mod-header .ctn-superslim-clean { padding-top:0px !important; }
#mod-footer.skn-just-copyright { margin-top:8px; }
#mod-header #tgm-pagesponsor { border:none; }

/* MOD-MENU-CONTENT */
#mod-menu-content a.first { width:69px; font-weight:bold; text-align:center; text-indent:7px }
#mod-menu-content .item a { min-width:18px; }


/* MOD-CANDIDATE */
#mod-capital-candidate .reset-margin-right { margin-right:0 !important; }
#mod-capital-candidate .ctn-section h2 a { display:block; }
#mod-capital-candidate .ctn-section h2 a span { display:block; height:25px; width:210px; text-indent:-9999px; overflow:hidden; background:url("../mod-candidate/_img/ttl-general.png") 0 1px no-repeat; }
#mod-capital-candidate .ctn-section h2 a:hover span,
#mod-capital-candidate .ctn-section h2 a:focus span { background-position:-253px 1px !important; }
#mod-capital-candidate ul { float:left; }
#mod-capital-candidate ul li { float:left; width:179px; height:67px; padding:8px; margin:0 17px 12px 0; }
#mod-capital-candidate ul li .thumb,
#mod-capital-candidate ul li .thumb img { overflow:hidden; }
#mod-capital-candidate ul li .thumb,
#mod-capital-candidate ul li .thumb img,
#mod-capital-candidate ul li strong,
#mod-capital-candidate ul li p { float:left; cursor:pointer; }
#mod-capital-candidate ul li .status { width:67px; height:15px; margin-top:5px; background:url("../mod-candidate/_img/ico-general.png") no-repeat; text-indent:-9999px; overflow:hidden; }
#mod-capital-candidate ul li .status.elected { background-position:0 -20px; }
#mod-capital-candidate ul li  a:hover .status.elected,
#mod-capital-candidate ul li  a:focus .status.elected { background-position:-72px -20px; }
#mod-capital-candidate ul li .status.second-round { background-position:0 0; }
#mod-capital-candidate ul li  a:hover .status.second-round,
#mod-capital-candidate ul li  a:focus .status.second-round { background-position:-72px 0; }
#mod-capital-candidate ul li strong,
#mod-capital-candidate ul li p { width:80px; }
#mod-capital-candidate ul li strong { margin-bottom:3px; }
#mod-capital-candidate ul li a { float:left; }
#mod-capital-candidate ul li .thumb { margin-right:8px; }
#mod-capital-candidate ul li a:hover .thumb,
#mod-capital-candidate ul li a:focus .thumb { width:83px; height:61px; border:3px solid #FF9900; }
#mod-capital-candidate ul li a:hover .thumb img,
#mod-capital-candidate ul li a:focus .thumb img { margin:-3px; }

/* MOD-SEARCH-CANDIDATE */
.mod-search-candidate form { float:right; }
.mod-search-candidate form label { float:left; margin:8px 12px 0 0; width:127px; background:url("../mod-candidate/_img/ttl-general.png") 0 -30px no-repeat; text-indent:-9999px; overflow:hidden; }
.mod-search-candidate form input[type=text] { float:left; font-size:14px; display:inline-block; border:1px #BEB7AF solid; border-right:0; width:433px; margin:0; padding:5px 8px 5px; height:18px; outline:0; -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; }
.mod-search-candidate form input[type=text]:focus { border-color:#FF9900; }
.mod-search-candidate form input[type=submit] { display:inline-block; font:0/0 a; color:transparent; vertical-align:top; margin:0; padding:0; border:0; width:30px; height:30px; background:transparent url("../mod-candidate/_img/forms.png") no-repeat right top; cursor:pointer; }
.mod-search-candidate form input[type=text]:focus,
.mod-search-candidate form input[type=submit]:hover,
.mod-search-candidate form input[type=submit]:focus { background-position:right -30px; }

.mod-search-candidate-suggestions { top:7px; width: 436px; }