/* Begin Reset -- http://meyerweb.com/eric/tools/css/reset/ -- v1.0 | 20080212 */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; 	border: 0; outline: 0; 	font-size: 100%; vertical-align: baseline; 	background: transparent; } body { 	line-height: 1; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; } /* End Reset */

/*************************************CUSTOM.CSS************************************/

/*-- barra UOL --*/

#barrauol.buol .buoli .busca input.tb {padding-top:0 !important;padding-right:0 !important;}

/*-- estilos gerais --*/
.entry-title a:hover {text-decoration:underline !important;}

.page-title, h1.entry-title {margin-bottom:10px;}

/*-- wrapper --*/
#wrapper, #wrapper #content-wrap, #wrapper #wtr, #bottom_ads table, #bottom_ads tr, #bottom_ads td, #home-ads td, #home-ads tr {border:none;padding:0;text-align:left;}
#wrapper #content-wrap, #wrapper #wtr, #bottom_ads table, #bottom_ads tr, #bottom_ads td, #home-ads td, #home-ads tr {margin:0;}

#wrapper #content-wrap {vertical-align:top;}
#wrapper #sidebar_ads_wrap {max-width:145px;vertical-align:top;overflow:hidden;}
#wrapper #sidebar_ads_wrap #sidebar_ads {margin:0px 0 0 20px;text-align:right;}

/*---- description ----*/

/*ELAV #description {display:inline;padding:0 10px 0 0 ;font-size:24px;color:#ddd;text-shadow:1px 1px 1px rgba(0,0,0,0.5);font-family:'Cabin', sans-serif;font-weight:bold;position:relative;top:-15px;}*/
/* #description{position:relative;left:162px;display:block;width:257px;height:31px;background:url(/wp-content/themes/congresso/images/sprite.png) no-repeat -320px -107px;margin:88px 0 9px;} */
#description{ position: relative; left: 63px; display: block; width: 366px; height: 31px; margin: 100px 0 9px; background-image: url('/wp-content/themes/congresso/images/respeitamos-as-diferencas.png?v=20160715'); background-size: contain; background-repeat: no-repeat; display: none; }
#description span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}


/*----  Ads ----*/
#header_ads {margin-bottom:5px;}
#header_ads, #header_ads tr {border:none;}
#header_ads .header_ad1 {width: 728px;}
#header_ads .header_ad2, #bottom_ads .header_ad2 {padding-left:20px;}
#header_ads td {padding:0;}



/*-- Footer menu --*/
#footer #secondary-nav {margin:0 0 10px 0;}
#footer #secondary-nav a {border:none;font-weight:bold;color:#fff;}
#footer #secondary-nav a:hover {border:none;text-decoration:underline;color:#fff;}

/*-- switcher --*/
a.switcher {display:none;color:#fff;font-size:10px;text-transform:uppercase;margin-left:20px;
background:url(/wp-content/themes/congresso/images/icos/mobile.png) no-repeat left center;padding:3px 0 1px 18px;
}

/*-- colunista --*/ 
.col-autor {text-transform:uppercase;color:#999;font-size:10px;}
.col-autor a {color:#999;text-decoration:none;}
.col-autor a:hover {color:#333;text-decoration:none;}

/*-- ad-text --*/
.ad-txt {display:block;font-size:9px;color:#999;text-transform:uppercase;text-align:right; height:15px;display: none;}

/*-- home-ads --*/
#home-ads {border:none;width:100%;}
#home-ads .ad1 {width:468px;}

/*-- footer widgets --*/

#footer .entry-content {color:#fff;}

#footer .widget {margin-bottom:15px;}
#footer .widget h4.entry-title,
#footer .widget h4.entry-title a {font-size:18px;line-height:24px;color:#fff;font-weight:normal;}

#footer .widget p.byline {margin:7px 0;}
#footer .widget p.byline a {color:#fff;font-weight:bold;}
#footer .widget p.byline, #footer .widget .entry-summary {color:#fff;font-size:11px;letter-spacing:0;line-height:21px;}

#menu-memoria li a {font-weight:bold;}

/*--side widgets--*/
.side-rss {margin:-50px 0 0 160px;}

.side-rss,.side-mail {background:#eee url(/wp-content/themes/congresso/images/icos/side_rss.png) no-repeat 10px center;border:1px solid #ccc;padding:15px 20px 15px 55px;text-transform:uppercase;color:#888;font-size:11px;font-weight:bold;display:block;width:60px;text-decoration:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}

.side-rss:hover,.side-mail:hover {background-color:white;border-color:#2E3192;color:#2E3192;text-decoration:none;}
#text-7.widget h3 {margin-bottom:15px;}

.side-mail {background-image:url(/wp-content/themes/congresso/images/icos/side_mail.png);}

/*--side ads--*/
.sidebar_ad {margin-bottom:20px;}

/*--more--*/
p.more {text-align:right;}
p.more a {font-size:11px;text-transform:uppercase;color:#2E3192;}
p.more a:hover {text-decoration:underline;}
p.more.external {padding-right:20px;background:url(/wp-content/themes/congresso/images/icos/ico_1external.png) right center no-repeat;margin:10px 0;}
p.more.external a { background:none;}
a.sidebar {padding-right: 1em;}

#latest-post .continue:hover {text-decoration:underline !important;}

/*--tec--*/
#tec-content .ical {background:transparent url(/wp-content/themes/congresso/images/icos/ical.gif) no-repeat left center !important;display:block;text-indent:-9000px;padding:0 !important;width:36px;height:14px;}

#tec-event-meta {background:transparent url(/wp-content/themes/congresso/images/bg-widget-title.gif) repeat-x top !important;}

#tec-content.tec-event .entry {background:transparent url(/wp-content/themes/congresso/images/bg-dots.png) repeat-x top !important;padding-top:20px;}

.tec-events .tec-event-list-meta {background:transparent url(/wp-content/themes/congresso/images/bg-widget-title.gif) repeat-x top !important;padding-top:20px;}

/*widget*/
.widget ul.upcoming li {background:transparent url(/wp-content/themes/congresso/images/bg-dots.png) repeat-x bottom;padding:10px 0;}
.widget ul.upcoming li .when {color:#999;text-transform:uppercase;font-size:10px;}
.widget ul.upcoming li .event {font-weight:bold;}
.widget ul.upcoming li .event a:hover {text-decoration:underline;}
.widget ul.upcoming li .loc {color:#999;}

.widget ul.upcoming li .more-link {font-size:11px;text-transform:uppercase;text-align:right;color:#2e3192;}
.widget ul.upcoming li .more-link:hover {text-decoration:underline;}

.widget .dig-in {font-size:11px;text-transform:uppercase;text-align:right;margin-top:5px;}

/*--fale conosco ok--*/
.thanks p {
font-size:16px;
color:#666;
background:#DCFFEC url(/wp-content/themes/congresso/images/icos/ok.gif) no-repeat 5px center;
border:1px solid #00A54F;
-moz-border-radius:3px;
-webkit-border-radius:3px;	
padding:10px 10px 10px 35px;
margin-top:10px;
}

/*--msgs--*/
.msg {
font-size:14px;
color:#666;
background:#DCFFEC url(/wp-content/themes/congresso/images/icos/ok.gif) no-repeat 6px center;
border:1px solid #00A54F;
-moz-border-radius:3px;
-webkit-border-radius:3px;	
padding:10px 10px 10px 35px;
}
.msg.attention {
background-color:#fec;
background-image:url(/wp-content/themes/congresso/images/icos/warning.png);
border-color:#FFA800;
}
#msg_servico {display:inline;}

/*--search--*/
.widget_search #searchsubmit {font-weight:bold;text-shadow:1px 1px 0 rgba(0, 0, 0, .5);-moz-border-radius:3px;-webkit-border-radius:3px;}
.widget_search #searchsubmit:hover {background:#2025BD;}
.widget_search .search-inner {background:#FFF url(/wp-content/themes/congresso/images/icos/search.png) no-repeat 5px center !important;}
.widget_search #s {background:none !important;width:195px !important;margin-left:20px;}

/*--caption--*/
.wp-caption {background:#f8f8f8;border:1px solid #d8d8d8;-moz-border-radius:3px;-webkit-border-radius:3px;padding-top:5px;}
.wp-caption .alignleft {margin:5px 20px 20px 0 !important;}
.wp-caption .alignright {margin:5px 0 20px 20px !important;}
.wp-caption .aligncenter {margin-bottom: 20px !important;}

/*--descrpition--*/
strong.description {color:#666;font-weight:normal;font-size:14px;line-height:21px;}

/*--entry content--*/
.page .entry-content, .single-post .entry-content {font-size:14px;line-height:21px;}

/*--entry meta--*/
.table_meta {width:99%;font-size:10px;text-transform:uppercase;}
.table_meta .tm_back {padding:2px 0 2px 20px;background:url(/wp-content/themes/congresso/images/icos/up.png) 0 0 no-repeat;}
.meta_bottom {padding-top:20px;margin-bottom:20px;background:url(/wp-content/themes/congresso/images/bg-dots.png) repeat-x top;}

.table_meta, .table_meta tr, .table_meta td {text-align:left;border:none;margin:0;padding:0;}
.table_meta .tm_meta {width:35%;}
.table_meta .tm_tools {text-align:right;}
.table_meta .tm_tools a.print {background:url(/wp-content/themes/congresso/images/icos/print.gif) no-repeat left center;padding:3px 0 3px 20px;margin-left:13px;}

/*--comments--*/
#respond h2 {color:#00A54F;}

h2#comments, h2#deixe-comentario {color:#2e3192;}
.commentlist .comment-body .photo{
width:50px;
height:50px;
position:absolute;
left:-70px;
}
#respond span#counter{
height:30px;
color:#000;
display:block;
margin-right:163px;
font-size:10px;
float:right;
}
.commentlist .even {background:none;}
#commentform input#submit, #contactForm .contactform .buttons button {font-size:12px;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.5);-moz-border-radius:3px;-webkit-border-radius:3px}
#commentform input#submit:hover, #contactForm .contactform .buttons button:hover {background-color:#2025bd;}

#comment-palavra #commentform label{
color:#2e3192;
font-weight:bold;
font-size:12px;
display:inline-block;
font-style:normal;
width:100%;
}
#comment-palavra #commentform label small{
font-size:10px;
}
span#counter{
color:#2E3192;
margin-left:50px;
}
.alert{
color:#ff0000 !important;
}
#comment-palavra #commentform textarea{
width:600px;
}

/*--single--*/
.single #content #primary .navigation {display:none;}

/*--author bio--*/
.author-bio .author-content img {padding:5px;background:#f8f8f8;border:1px solid #e8e8e8;float:left;margin:0 10px 10px 0;}
.author-name {margin-bottom:7px;font-weight:bold;font-size:12px;color:#2e3192;}
.author-description {font-weight:normal !important;font-style:italic !important;font-size:12px !important;margin-bottom:10px;}
.auto_clear {background:blue;height:10px;display:block;}


/*--footer logo--*/
/* ELAV a.backtop {color:#fff;text-transform:uppercase;background:url(/wp-content/themes/congresso/images/icos/up.png) no-repeat top center;padding:20px 0 0 0;font-size:11px;position:relative;left:45px}
#logo_footer {display:block;width:212px;height:103px;background:url(/wp-content/themes/congresso/images/logo_footer.png) 0 0 no-repeat;text-indent:-9000px;margin-top:50px;}*/

a.backtop{color:#fff;text-transform:uppercase;background:url(/wp-content/themes/congresso/images/sprite.png) no-repeat 27.5px -1327px;padding:20px 0 0 0;font-size:11px;position:relative;left:45px;}
#logo_footer{display:block;width:212px;height:103px;background:url(/wp-content/themes/congresso/images/sprite.png) -10px -1142px no-repeat;text-indent:-9000px;margin-top:50px;}


/*--footer small--*/
#footer.small {padding:10px 0 40px 0;background-repeat: -280px -650px;}
#footer.small #logo_footer {width:200px;height:40px;background:url(/wp-content/themes/congresso/images/sprite.png) -260px -1205px no-repeat;margin:5px 0 0 17px;}

#footer.small a.backtop {padding:2px 0 0 60px;margin-left:-20px;position:static;}


/*--servico--*/
#servico-url {width:99%;height:600px;overflow:auto;border:2px solid #eee;-moz-border-radius:3px;-webkit-border-radius:3px;margin-bottom:20px;}

/*--breadcrumb--*/
.breadcrumbs {margin-bottom:15px;}

/*--widget links--*/
.widget_links li {color:#666;}
.widget_links li a {font-weight:bold;}
.widget_links li a:hover {text-decoration:underline !important;}

/*--template rádio--*/
.page-template-template-radio-php #primary h2.entry-title, .page-template-template-radio-php h2.entry-title a {font-size:14px;line-height:20px;}
.page-template-template-radio-php #primary h2.entry-title a {font-weight:bold;color:#000;}
.page-template-template-radio-php #primary h2.entry-title a:hover {color:#2e3192;}
.page-template-template-radio-php #primary .post-container {
background: url("images/bg-dots.png") repeat-x scroll left bottom transparent;
margin: 0 0 10px;
padding: 0 0 10px;
}
.page-template-template-radio-php #primary .entry-summary p {margin:0;}
.page-template-template-radio-php #primary .entry-meta {margin:3px 0;}
.page-template-template-radio-php #primary .comment-count a {color:#999;}
.page-template-template-radio-php #primary .comment-count a:hover {color:#333;text-decoration:none;}

/*--espaço do leitor--*/
.espaco_section {padding:10px 0;}
.espaco_section h2 {padding:0 0 5px 0 !important;}
#espaco_palavra {
background: url("images/bg-dots.png") repeat-x scroll left bottom transparent;
}

/*--template colunistas--*/
.page-template-template-colunistas-php #primary h2.entry-title, .page-template-template-colunistas-php h2.entry-title a {font-size:14px;line-height:20px;}
.page-template-template-colunistas-php #primary h2.entry-title a {font-weight:bold;color:#000;}
.page-template-template-colunistas-php #primary h2.entry-title a:hover {color:#2e3192;}
.page-template-template-colunistas-php #primary .post-container {
background: url("images/bg-dots.png") repeat-x scroll left bottom transparent;
margin: 0 0 10px;
padding: 0 0 10px;
}
.page-template-template-colunistas-php #primary .entry-summary p {margin:0;}
.page-template-template-colunistas-php #primary .entry-meta {margin:3px 0;}
.page-template-template-colunistas-php #primary .entry-meta a {color:#999;}
.page-template-template-colunistas-php #primary .entry-meta a:hover {color:#333;text-decoration:none;}

.page-template-template-colunistas-php .post-container .post-thumb img {
background: none repeat scroll 0 0 #F8F8F8;
border: 1px solid #EEEEEE;
float: left;
margin: 0 10px 0 0;
padding: 4px;
}

.page-template-template-colunistas-php .post-container .post-thumb img:hover {background-color:#e8e8e8;}

/*--single colunistas--*/

.col-entry-title {
color: #2E3192;
font-size: 21px;
}

.col_pic {
padding:4px;
background:#f8f8f8;
border:1px solid #eee;
float:left;
margin:0 10px 10px 0;
text-align:center;
}

.col_pic span {display:block;text-transform:uppercase;font-size:9px;}


/*--nggallery--*/
.ngg-album {
padding-bottom:10px;
margin-top:10px;
background: url("images/bg-dots.png") repeat-x scroll left bottom transparent;
}

.galleryview {margin-left:75px !important;}

.galleryview .panel-overlay h2 {
font-size:12px !important;
padding:0 !important;
line-height:normal !important;
font-weight:bold;
}
.galleryview .panel-overlay p {font-size:11px;}

#shTitle {margin:10px auto !important;}

#shName a, #shName {
color:#BBB;
font-size:12px !important;
font-family:"Arial", sans-serif !important;
letter-spacing:0 !important;
}

/*--sidebar login--*/
.widget_wp_sidebarlogin .box , #loginform, div.user-links{
background:#f8f8f8;
border:1px solid #eee;
padding:10px 15px;
-moz-border-radius:3px;
-moz-border-radius:3px;	
margin:0 0 5px 0;
}
.widget_wp_sidebarlogin ul{
list-style:none outside none !important;
}
.login-user .photo{
float:left;
width:65px;
height:65px;
margin-right:5px;
padding:3px;
border:1px solid #dddddd;
border-radius:3px;
}
.login-user .user-links{
font-size:11px;
line-height:13px !important;
color:#2E3192;
display:inline-block;
padding-left:32px;
}
div.widget_text .login-user .user-links{
width:84%;
}
div.user-links .sidebarlogin_otherlinks{
float:left;
padding-top:10px;
}
.login-user.photo, .login-user .user-links a{
display:block;
}
.fotografo{
font-style:normal;
padding:1px 7px;
color:#fff;
background:#2E3192;
font-size:10px;
position:relative;
margin:-28px 6px 0 0;
*margin-top:-20px !important;
display:block;
float:right;
}
.wp-caption .wp-caption-text{
text-align:center;
margin-top:-20px;
float:right;
}
.widget_wp_sidebarlogin p, #loginform p {margin-bottom:8px;}
.widget_wp_sidebarlogin p.submit #wp-submit, #loginform #wp-submit {
background:#2e3192;
color:#fff;
font-weight:bold;
-moz-border-radius:3px;
-webkit-border-radius:3px;	
text-shadow:1px 1px rgba(0, 0, 0, 0.5);
border:none;
cursor:pointer;
margin:0;	
}
.widget_wp_sidebarlogin p.submit {margin:0;}
.widget_wp_sidebarlogin p.submit #wp-submit:hover, #loginform #wp-submit:hover{background:#2025bd;}
.widget_wp_sidebarlogin p.rememberme {font-size:11px;}

.sidebarlogin_otherlinks li a:hover {text-decoration:underline !important;}
#user_login, #user_pass {width:90%;}
.page_item a:hover {text-decoration:underline !important;}

/*--facebook--*/
/*#wp-admin-bar-my-account-with-avatar .thickbox, .fb_iframe_widget {display:none !important;}
.fb_button_medium {margin:5px 0 10px 0 !important;}
#fbAllComments ol li {padding:10px !important;}
.fbconnect_regform {float:left;}
.fbconnect_profiletexts {}
.fbconnect_regform table, .fbconnect_profiletexts table {border:none;}
.fbconnect_regform table th, .fbconnect_profiletexts table th, fbconnect_regform table td, .fbconnect_profiletexts table td {padding:7px 0;text-align:left;}
.fbconnect_regform table tr, .fbconnect_profiletexts table tr {border:none;}
.titlepassport {color:#2e3192;}
.fb_formfila input, .fb_formfila select, .fb_formfila textarea {margin-left:8px;}*/

/*--comentarios--*/
h2#comments {margin-top:10px;}

/*--latest extra--*/
/* #latest-extra {margin:0px 0 0 305px;padding-top:8px;} */
#latest-extra {display: block; width: 100%; margin: 0; padding: 0 0 30px 0;}
#latest-extra h3.entry-title, #latest-extra h3.entry-title a {font-weight:bold;font-size:14px;line-height:18px;}
#latest-extra h3.entry-title {padding:5px 0; border-bottom: 1px dotted #ccc;}

/*--busca--*/

/*box*/
#resultsearchform .section {
padding:25px 10px;
background:#f8f8f8;
border:1px solid #eee;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;	
margin-bottom:20px;	
}

#resultsearchform #results {width:98%;font-size:16px;}

#resultsearchform br, .dia {display:none;}

#results, .search_option, .data-inicio, .data-fim {margin-bottom:20px;}

.search_tax {float:right;}

#resultsearchform div, #resultsearchform input, #resultsearchform select {vertical-align:middle;}

.search_submit {text-align:center;}
.section #s{
width:285px;
padding:7px 5px;
}
.section #cat{
padding:5px 0;
margin:0 7px;
border:1px solid #EFEFEF;
}
.section #searchsubmit{
width:90px !important;
}
/*bt*/
#resultsearchform input#searchsubmit   {
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;	
font-weight: bold;
text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
background:#2e3192;
color:#fff;
border:none !important;
cursor:pointer;
margin:0 auto;
width:150px;
}
#resultsearchform #searchsubmit:hover {background:#2025bd;}

/*results*/
ol.searchresults {list-style:none;margin:0;}
.result_title {font-weight:bold;}
.result_summary {color:#666;}

body.search-results .meta_bottom {display:none;}

.search-results .post h2 {	padding:0;
margin:0;}

.search-results .navigation {margin-top:20px;}

.search-results .wp-paginate li .title {display:none;}

.search-results .post .entry-title, .search-results .post .entry-title a {
font-size:18px;
padding:0;
margin:0;
}

.search-results .hentry {margin:0;}

.search-results .post {margin-top:10px;padding-bottom:10px;background:url("images/bg-dots.png") repeat-x scroll center bottom;}

.navigation , .paginate-comments{
margin-top:20px;
}

.paginate-comments {margin-bottom:20px;}

.home #thumbs.navigation {margin:0;}

.navigation a, .paginate-comments a{
background:#DDDDDD;
border:1px solid #CCCCCC;
color:#666666;
margin-right:4px;
padding:3px 6px;
text-align:center;
text-decoration:none;
}
#thumbs .thumbs li a{
margin-right:0 !important;
}
.navigation, .navigation span, .paginate-comments, .paginate-comments span{
border-radius:2px 2px 2px 2px;
}
.navigation .current, .paginate-comments .current{
background:#2E3192;
border:1px solid #2E3192;
color:#fff;
margin-right:4px;
padding:3px 6px;
text-shadow:1px 1px 0 rgba(0, 0, 0, 0.5);
}
.navigation a:hover, .navigation a:active, .paginate-comments a:hover, .paginate-comments a:active{
background:#fff;
border:1px solid #2E3192;
color:#2E3192;
text-decoration:none;
}
.navigation .dots{
color:#999;
margin-right:4px;
}


/*-- redes sociais --*/

/*#feeds span {font-size:11px;color:#999;}
#feeds span.alt {padding-left:30px;}

#feeds { float:left; padding: 6px 0; }
#feeds a { background: left top no-repeat; padding:8px 0 10px 32px; margin-right: 2px; }

#feeds a.ico_rss {background:url(/wp-content/themes/congresso/images/icos/side_rss.png) 0 0 no-repeat;}
#feeds a.ico_mail {background:url(/wp-content/themes/congresso/images/icos/email_32.png) 0 0 no-repeat;}
#feeds a:hover { text-decoration: none; }

#feeds a.social01 {background:url(/wp-content/themes/congresso/images/icos/twitter_32.png) 0 0 no-repeat;}
#feeds a.social02 {background:url(/wp-content/themes/congresso/images/icos/facebook_32.png) 0 0 no-repeat;}
#feeds a.social03 {background:url(/wp-content/themes/congresso/images/icos/flickr_32.png) 0 0 no-repeat;}
#feeds a.social04 {background:url(/wp-content/themes/congresso/images/icos/orkut_32.png) 0 0 no-repeat;}

#feeds a.ico_rss{background:url(/wp-content/themes/congresso/images/sprite.png) -10px -270px no-repeat;}
#feeds a.ico_mail{background:url(/wp-content/themes/congresso/images/sprite.png) -10px -218px no-repeat;}
#feeds a:hover{text-decoration:none;}
#feeds a.social01{background:url(/wp-content/themes/congresso/images/sprite.png) -10px -10px no-repeat;}
#feeds a.social02{background:url(/wp-content/themes/congresso/images/sprite.png) -10px -62px no-repeat;}
#feeds a.social03{background:url(/wp-content/themes/congresso/images/sprite.png) -10px -114px no-repeat;}
#feeds a.social04{background:url(/wp-content/themes/congresso/images/sprite.png) -10px -166px no-repeat;display: none;}*/

#header_ads .header_ad2 { display: block;overflow: hidden;height: 105px; }
.header_ad2 .feeds { text-align: center;font-size: 0.1px;line-height: 0.1px;margin-top: 6px; }
.header_ad2 .feeds > a { display: inline-block;width: 32px;height: 32px;text-indent: -9999px;overflow: hidden;padding: 0;margin: 2px 9px;background-size: 100% 100%; -webkit-transition: all 300ms;-ms-transition: all 300ms;-moz-transition: all 300ms;transition: all 300ms;}
.header_ad2 .feeds > a:hover {opacity:0.7;}
.header_ad2 .feeds > a.twitter {background-image: url('images/twitter.png');}
.header_ad2 .feeds > a.facebook {background-image: url('images/facebook.png');}
.header_ad2 .feeds > a.instagram {background-image: url('images/instagram.png');}
.header_ad2 .feeds > a.newsletter {background-image: url('images/mail.png');}
.header_ad2 .feeds > a.rss {background-image: url('images/rss.png');}
.header_ad2 .feeds > a.flickr {background-image: url('images/flickr.png');}

/*--novo header--*/
#header_sections {width:99%;border:none;}
#header_sections tr {border:none;}
#header_sections tr td {margin:0;padding:0;}
.header_section1 {background:transparent;width:480px;text-align:right;}
.header_section2 {background:transparent;text-align:right;}
.header_section3 {background:transparent;text-align:left;}
.header_section4 {text-align:left;width:200px;}
.header_section4 h3 {margin:0 0 10px 2px;color:#2E3192;}

#logo {margin-top:15px;}

#seta {
border-width:15px;
border-style:solid;
border-color:white #EDEDFF white white;
height:1px;
width:1px;
margin-right:-1px;
}

#tuite {
background-color:#EDEDFF;
padding:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin-right:20px;
color:#666;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
width:225px;
min-height:50px
}

#twitter_update_list li {list-style:none;}

.tuite-time {color:#999;font-style:italic;font-size:11px;text-transform:lowercase;background:url(/wp-content/themes/congresso/images/icos/twitter.ico) left center no-repeat;padding-left:22px;float:right;}

#tuite small {display:none;}


/*--template sos--*/
.page-template-template-sos-php #primary h2.entry-title, .page-template-template-sos-php h2.entry-title a {font-size:14px;line-height:20px;}
.page-template-template-sos-php #primary h2.entry-title a {font-weight:bold;color:#000;}
.page-template-template-sos-php #primary h2.entry-title a:hover {color:#2e3192;}
.page-template-template-sos-php #primary .post-container {
background: url("images/bg-dots.png") repeat-x scroll left bottom transparent;
margin: 0 0 10px;
padding: 0 0 10px;
}
.page-template-template-sos-php #primary .entry-summary p {margin:0;}
.page-template-template-sos-php #primary .entry-meta {margin:3px 0;}
.page-template-template-sos-php #primary .entry-meta a {color:#999;}
.page-template-template-sos-php #primary .entry-meta a:hover {color:#333;text-decoration:none;}

.page-template-template-sos-php .post-container .post-thumb img {
background: none repeat scroll 0 0 #F8F8F8;
border: 1px solid #EEEEEE;
float: left;
margin: 0 10px 0 0;
padding: 4px;
}

.page-template-template-sos-php .post-container .post-thumb img:hover {background-color:#e8e8e8;}

/*.sos-logo {
background:url(/wp-content/themes/congresso/images/sos_logo.png) left center no-repeat;
padding:10px 0 10px 80px !important;
}
*/
.page-template-template-sos-php #latest-post h2.entry-title a {
font-weight:normal;
color:#2e3192;
}

#attachments h3 {font-weight:bold;color:#2e3192;margin-bottom:20px;
background:url(/wp-content/themes/congresso/images/icos/anexo.png) left center no-repeat;padding:5px 0 5px 40px;}
#attachments ol {padding:0;margin:0;list-style:none;}
#attachments ol li {background:url("images/bg-dots.png") repeat-x scroll left top transparent;padding-top:10px;margin-bottom:10px;} 
#attachments ol li h4 a {background:url(/wp-content/themes/congresso/images/icos/download.png) left center no-repeat;padding:22px;}
#attachments p {margin:0;}
#attachments p.mime {font-size:10px;text-transform:uppercase;color:#999;}
#attachments p.desc {font-size:12px;}

.sos-side .widget_nav_menu ul li {margin:0 0 10px 0;padding:0;background:none;}
.sos-side .widget_nav_menu ul li a {background:#2e3192;color:#fff;font-size:14px;font-weight:bold;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;padding:5px 10px;}
.sos-side .widget_nav_menu ul li a:hover {background:#2025bd;color:#fff;}
.sos-side .widget_nav_menu ul li .sub-menu {margin:10px 0 0 20px;}

#sos_lista-concursos {font-size:12px;}
#sos_lista-concursos th {background:#2E3192;color:#fff;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);}
#sos_lista-concursos th p {display:none;}
#sos_lista-concursos .bg-alt td {background:#f0f0f0;}

/*destaques*/
#rss-2 ul li {margin-bottom:20px;}
#rss-2 ul li a {font-size:14px;font-weight:bold;letter-spacing:-1px;}
.rss-2 ul li a:hover {color:#2e3192;text-decoration:underline;}

/*404*/
.msg-404 {background:url(/wp-content/themes/congresso/images/icos/ico_404.png) left center no-repeat;padding:10px 0 10px 150px;}
.msg-404 #searchsubmit {
background:#2E3192;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
text-shadow:1px 1px 0 rgba(0, 0, 0, 0.5);
font-weight:bold;
color:#fff;
border:none;
cursor:pointer;
}
.pv{
display:none;
}
.textwidget a{color:#fff;}
.msg-404 #searchsubmit:hover {background:#2025bd;}
.msg-404 .gohome {background:url(/wp-content/themes/congresso/images/icos/ico_home.png) left center no-repeat;padding:4px 0 4px 28px;}

/*--+ acessadas--*/
.tab ul li {line-height:18px !important;}
.tab ul li .mac_thumb img {margin:0 10px 0px 0;padding:4px;background:#f8f8f8;border:1px solid #eee;float:left;}
.tab ul li .mac_thumb img:hover {background:#eee;}
.wpp-post-title {font-weight:bold;font-size:13px;}
.wpp-post-title:hover {text-decoration:underline;}

/*-- #comments_tabs  --*/
.ui-tabs-hide {display:none;}

#comments_tabs  ul#tabs_itens {margin:0;padding:15px 15px 7px;background:#F2F2F2;border-bottom:1px solid #e8e8e8;margin-bottom:10px;}
#comments_tabs  ul#tabs_itens li {display:inline;font-size:11px;font-weight:bold;text-transform:uppercase;}
#comments_tabs  ul#tabs_itens li a {text-decoration:none;}
#comments_tabs  ul#tabs_itens li.ui-state-default a {color:#999;padding:10px 15px;}
#comments_tabs ul#tabs_itens li.ui-state-active a {color:#2e3192;background:white;border:1px solid #e8e8e8;border-bottom:1px solid white;}

#fbcomments {min-height:400px;}
.googlemore{
margin-left: 35px;
float: left;
margin-right:15px !important;
}
.iframe.addtoany_special_service, .facebook_like, .twitter_tweet{
width:105px !important;
}
.a2a_menu_inside{
z-index:9999;
position:relative;
}
iframe.twitter_tweet{
width:55px;
float:left;
margin-left:-8px;
}
iframe.facebook_like{
margin-left:-4px;
float:left;
}
.addtoany_list{
float:left;
margin-left:-55px;
margin-right:20px;
}
.table_meta .tm_tools{
float:left;
margin-left:-30px;
margin-top: 15px;
}
.table_meta .tm_tools a.print{
margin-left:20px !important;
margin-top:-2px;
float:right;
}
.a2a_dd{
margin-left:10px;
position:relative;
top:-3px;
margin-right:35px;
}
.a2a_dd span{
position:relative;
top:-4px;
}
.twitter-share-button{
width:135px !important;
margin-left:15px;
}

/*************************************FIM DO CUSTOM.CSS************************************/

/********************************BLUE.CSS*************************************************/
a,
#top-bar a:hover,
#logo a:hover,
.widget-title,
#recent-news-block .entry-title a:hover,
#featured-posts-block .entry-title a:hover,
.category-block .entry-title a:hover,
.category-block-summary .entry-title a:hover,
.tz_tweet_widget a:hover,
.xoxo a:hover,
.tz_tab_widget #tab-items li a:hover,
.tz_tab_widget #tab-items li.ui-tabs-selected a,
.tz_tab_widget #tab-items li.ui-state-active a,
.tz_tab_widget .entry-title a:hover,
.widget ul li a:hover,
#related-posts .entry-title a:hover, 
p.breadcrumb,
li.bypostauthor cite, li.bypostauthor cite a,
li.comment cite a:hover,
#archive-posts .post-container .entry-title a:hover,
#single-column-right ul.share li a:hover,
#single-column-right ul.rss li a:hover,
#secondary-nav ul li.current_page_item a,
#secondary-nav ul li.current_page_item li a:hover,
#secondary-nav ul li.current_menu_item a,
#secondary-nav ul li.current_menu_item a:hover
{ color: #2E3192; }

.tz_tweet_widget span a
{ color: #2E3192 !important; }

.widget_search #searchsubmit,
.tab-tags a:hover, 
#commentform input#submit,
#contactForm button
{ background: #2E3192; color: #fff; }

/*.widget-title a {}
.widget-title a:hover {}*/

/********************************FIM DE BLUE.CSS*************************************************/

/***********************************************STYLES.CSS********************************/

/* --

Styles Index
=======
1.0 Document Body
2.0 Site Structure
3.0 Common Classes
4.0 Basic Alignments
5.0 Default Links
6.0 Vertical Rhythm
7.0 Default Headings
8.0 Top Bar
9.0 Secondary Navigation
10.0 header
10.5 Ads header
11.0 Primary Navigation
12.0 Latest Post
13.0 Top Blocks
14.0 Recent Posts
15.0 Featured Posts
16.0 News in Pictures
17.0 Category Blocks
18.0 Category Blocks Summary
19.0 Forms
20.0 Entry Styles
20.1 Entry Headers
20.2 Default Text Elements
20.3 Default Lists
20.4 Tables
20.5 Images
20.6 WP Gallery
20.7 Comments
20.8 Author Bio
20.9 Shortcodes
21.0 Page Navigation
22.0 Post Page Styles
23.0 Related Posts
24.0 Widgets
24.1 Calendar Widget
24.2 Widget lists
24.3 125 Ads Widget
24.4 Twitter Widget
24.5 Flickr Widget
24.6 Video Widget
24.7 300x250 Ad Widget
24.8 120x240 Ad Widget
24.9 Search Widget
24.10 Tabbed widget
25.0 Archives Template
26.0 Full Width Template
27.0 Contact Form Template
28.0 Footer
29.0 WP Pagenavi Support
x.x Clearfix
x.x Browser-specific Fixes 

Obs.: largura 940px + margin = estrutura

-- */

/*-- central wrap --*/
#wrapper {margin:0 auto;width:1110px;}
#bottom_ads table {float:left;}
#bottom_ads {width:1070px;height:120px;margin:0 auto 20px auto;padding-left:20px;}
#footer-wrap {width:1107px;margin:0 auto;background:transparent;}
#footer.small #footer-wrap {background:transparent;}

/* -- 1.0 Document Body -- */
body, input, textarea { font: 12px/20px Arial, sans-serif; color: #333; }

/* -- 2.0 Site structure -- */
#content { width: 940px; margin: 0 0 0 20px; }
#primary { float: left; width: 620px; }
#sidebar { float: right; width: 300px; }
.sidebar-narrow { width: 140px; }
#footer { clear: both; }


/* -- 3.0 Common Classes -- */
.rounded { -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; }
.hidden { display: none; }

/* -- 4.0 Basic Alignments -- */
.alignleft { float: left; margin:0 20px 10px 0;}
.alignright { float: right; }
.aligncenter { margin-left: auto; margin-right: auto; display: block; clear: both; }

/* -- 5.0 Default Links -- */
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }

/* -- 6.0 Vertical Rhythm -- */
.entry-meta { margin-bottom: 10px; }
p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form, .gallery-row, .post-thumb, .author-bio { margin-bottom: 10px; }
.widget { margin-bottom: 30px; }
.hentry, .navigation-links, .hfeed, .nav, #featured, .pinglist { margin-bottom: 40px; }
.children, .entry-content ol ol, .entry-content ul ul, .widget ul ul { margin-bottom: 0; }

/* -- 7.0 Default Headings -- */
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 { font-size: 22px; line-height: 30px; }
h2 { font-size: 20px; line-height: 22px; }
h3 { font-size: 16px; line-height: 20px; }
h4 { font-size: 14px; line-height: 18px; }
h5 { font-size: 12px; line-height: 18px; }
h6 { font-size: 10px; line-height: 16px; }

.page-title, h1.entry-title { font-size: 28px;color:#2E3192;}
.entry-title, .entry-title a { font-size: 28px; line-height: 30px; color:#2E3192;}

/* -- 8.0 Top Bar -- */
#top-bar { height: 30px; background: #f8f8f8; border-bottom: 1px solid #eee; padding:0 20px;}
#top-bar a { color: #333; }
#top-bar-inner { width: 1070px; margin: 0 auto; }
#date { padding-top: 6px; float: left; margin-right: 10px; }
#date p { font-size: 10px; text-transform: uppercase; color: #fff; background: #ccc; padding: 0 5px; line-height: 18px; margin-bottom: 0; }


/* -- 9.0 Secondary Navigation -- */
#secondary-nav { float: left; }
#secondary-nav ul { margin: 0; padding: 0; list-style: none; height: 30px; line-height: 30px; }
#secondary-nav ul a { display: block; position: relative; }
#secondary-nav ul li { float: left; position: relative; }
#secondary-nav ul li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
#secondary-nav ul ul { position: absolute; top: -9999em; width: 180px; /* left offset of submenus need to match (see below) */ }
#secondary-nav ul ul li { width: 100%; }

/* Make sub menus appear */
#secondary-nav ul li:hover ul,
#secondary-nav ul li.sfHover ul { left: -1px; top: 30px; /* match top ul list item height */ z-index: 99; }

/* Hide all subs subs (4 levels deep) */
#secondary-nav ul li:hover li ul,
#secondary-nav ul li.sfHover li ul,
#secondary-nav ul li li:hover li ul,
#secondary-nav ul li li.sfHover li ul,
#secondary-nav ul li li li:hover li ul,
#secondary-nav ul li li li.sfHover li ul { top: -9999em; }

/* Displays all subs subs (4 levels deep) */
#secondary-nav ul li li:hover ul,
#secondary-nav ul li li.sfHover ul,
#secondary-nav ul li li li:hover ul,
#secondary-nav ul li li li.sfHover ul,
#secondary-nav ul li li li li:hover ul,
#secondary-nav ul li li li li.sfHover ul { left: 180px; /* match .nav ul width */ top: -1px;  }

/* Secondary Navigation Skin  */
#secondary-nav ul a { padding: 0;margin:0 25px 0 0; height: 30px; line-height: 30px; }
#secondary-nav ul li.current_menu_item ul li a,
#secondary-nav ul li.current_page_item ul li a { color: #333; }
#secondary-nav ul a:hover { text-decoration: none; }
#secondary-nav ul ul { border-top: 1px solid #eee; }
#secondary-nav ul ul li { border: 1px solid #eee; border-top: none; background: #f8f8f8; }
#secondary-nav ul ul li.sfHover, #secondary-nav ul ul li.sfHover, #secondary-nav ul ul a:focus, #secondary-nav ul ul a:hover, #secondary-nav ul ul a:active { background: #fff; outline: 0; }

/* -- 10.0 header -- */
#header { width: 940px; margin:  0 0 0 20px; padding: 5px 0; }
#logo { float: left; }

/*ELAV #logo, #logo a { font-size: 28px; line-height: 30px; color: #000; font-weight: bold; }*/

#logo a{display:block;width:425px;height:92px;background:url('/wp-content/themes/congresso/images/sprite.png?v=20161019') no-repeat -1032px 0px;}
#logo a span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}

#logo a:hover { text-decoration: none; }

body.category-brasilia #logo a {background-position: -1032px -92px;}

#tagline { color: #999; font-size: 12px; line-height: 20px; font-weight: normal; }
#banner-header { float: right; }
#banner-header img { padding: 4px; background: #f8f8f8; }



/* -- 11.0 Primary Navigation -- */
/*ELAV #primary-nav { width: 940px; margin: 0 0 20px 20px; height: 50px; background: url(/wp-content/themes/congresso/images/bg-primary-menu.gif) left top repeat-x; -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.5); }*/

#primary-nav{width:940px;margin:0 0 20px 20px;height:50px;background:url(/wp-content/themes/congresso/images/sprite-horizontal.png) 0px -10px repeat-x;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.5);}

#primary-nav ul { margin: 0; padding: 0; list-style: none; line-height: 40px; }
#primary-nav ul a { display: block; position: relative; }
#primary-nav ul li { float: left; position: relative; }
#primary-nav ul li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
#primary-nav ul ul { position: absolute; top: -9999em; width: 230px; /* left offset of submenus need to match (see below) */ }
#primary-nav ul ul li { width: 205px; }

/* Make sub menus appear */
#primary-nav ul li:hover ul,
#primary-nav ul li.sfHover ul { left: 0; top: 40px; /* match top ul list item height */ z-index: 99; }

/* Hide all subs subs (4 levels deep) */
#primary-nav ul li:hover li ul,
#primary-nav ul li.sfHover li ul,
#primary-nav ul li li:hover li ul,
#primary-nav ul li li.sfHover li ul,
#primary-nav ul li li li:hover li ul,
#primary-nav ul li li li.sfHover li ul { top: -9999em; }

/* Displays all subs subs (4 levels deep) */
#primary-nav ul li li:hover ul,
#primary-nav ul li li.sfHover ul,
#primary-nav ul li li li:hover ul,
#primary-nav ul li li li.sfHover ul,
#primary-nav ul li li li li:hover ul,
#primary-nav ul li li li li.sfHover ul { left: 179px; /* match .nav ul width */ top: 0;  }

/* Primary Navigation Skin  */
#primary-nav ul { font-size: 13px;}

/* top level skin */
#primary-nav ul li { border-right: 1px solid #fff; }
#primary-nav ul a { padding: 0 12px; color: #2E3192; height: 40px; line-height: 40px;font-weight:bold; }
#primary-nav ul a:hover,
#primary-nav ul li.sfHover a,
#primary-nav ul li.current-cat a,
#primary-nav ul li.current-menu-item a
{ text-decoration: none; color: #f8f8f8; background: #2E3192; text-shadow: 1px 1px 1px rgba(0,0,0,0.5); -moz-border-radius: 2px 2px 0 0; -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; }

/* 2nd level skin */
#primary-nav ul ul { padding: 10px 0 15px 0; background: #2E3192; -moz-border-radius: 0 0 2px 2px; -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.5); }
#primary-nav ul ul li { height: 30px; line-height: 30px; border: none; padding: 0 12px; float: none; }
#primary-nav ul ul li a { line-height: 30px; height: 30px; }
#primary-nav ul li.sfHover ul a { color: #ccc; background: url(/wp-content/themes/congresso/images/bg-primary-menu-bevel.gif) left top repeat-x; padding: 0 2px; }
#primary-nav ul li.sfHover ul li:first-child a { background: none; }
#primary-nav ul li.sfHover ul a:hover { color: #f8f8f8; }

/* 3rd level onwards */
#primary-nav ul ul ul { padding: 0; -moz-border-radius: 0 2px 2px 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 2px; }	
#primary-nav ul ul li.sfHover, #primary-nav ul ul li.sfHover, #primary-nav ul ul a:focus, #primary-nav ul ul a:hover, #primary-nav ul ul a:active { outline: 0; }


/* sub-menu estatico */
ul.sub-menu{display: none; visibility: hidden;}


/* -- Homepage Styles -- */

/* -- 12.0 Latest Post -- */
#latest-post, .aviso-palavra { background: #f8f8f8; padding: 15px;margin-bottom: 30px;border:1px solid #eee; }
#latest-post {margin-bottom:10px;}
#latest-post .post-thumb { margin: 0; }
#latest-post .post-thumb img { float: left; margin: 0 20px 10px 0; width:400px; height: auto; width:100%;}
#latest-post .entry-title { margin-bottom: 7px; }
#latest-post .entry-title, #latest-post .entry-title a { color: #2E3192; line-height: 30px; font-size: 24px; }
#latest-post .entry-title:hover, #latest-post .entry-title a:hover { /*color: #5C82C2;*/color:#3E42C4; text-decoration: none; }
#latest-post .entry-header { margin-bottom: 0px; }
#latest-post .entry-header, #latest-post .entry-header a { font-size: 10px; text-transform: uppercase; color: #999; }
#latest-post .entry-header a:hover { color: #333; text-decoration: none; }
#latest-post .entry-summary, .aviso-palavra  { color: #666; }
#latest-post .entry-summary p {margin-bottom:7px;font-size:14px;}
#latest-post .continue { font-size: 10px; text-transform: uppercase; color: #2E3192; }
#latest-post .continue:hover { color:#3E42C4; text-decoration: none; }

/* -- 13.0 Top Blocks -- */
#top-blocks { margin-bottom: 30px; }

/* -- 14.0 Recent Posts -- */
#recent-news-block { width: 300px; float: left; }
#recent-news-block .post-thumb { margin: 0 0 5px 0; padding: 0 0 5px 0; background: url(/wp-content/themes/congresso/images/bg-dots.png) left bottom repeat-x; }
#recent-news-block .entry-title, #recent-news-block .entry-title a { font-size: 14px; line-height: 20px; color: #333; font-weight: bold; }
#recent-news-block .entry-title a:hover { text-decoration: none; }
#recent-news-block .entry-header { background: url(/wp-content/themes/congresso/images/bg-dots.png) left bottom repeat-x; margin: 0 0 5px 0; padding: 0 0 5px 0; }
#recent-news-block .entry-header, #recent-news-block .entry-header a { font-size: 10px; text-transform: uppercase; color: #999; }
#recent-news-block .entry-header a:hover { text-decoration: none; color: #333; }

/* -- 15.0 Featured Posts -- */
#featured-posts-block { width: 300px; float: right; }
#featured-posts-block .post-thumb { margin: 0 0 5px 0; padding: 0 0 5px 0; background: url(/wp-content/themes/congresso/images/bg-dots.png) left bottom repeat-x; }
#featured-posts-block .entry-title, #featured-posts-block .entry-title a { font-size: 14px; line-height: 20px; color: #333; font-weight: bold; }
#featured-posts-block .entry-title a:hover { text-decoration: none; }
#featured-posts-block .entry-header { background: url(/wp-content/themes/congresso/images/bg-dots.png) left bottom repeat-x; margin: 0 0 5px 0; padding: 0 0 5px 0; }
#featured-posts-block .entry-header, #featured-posts-block .entry-header a { font-size: 10px; text-transform: uppercase; color: #999; }
#featured-posts-block .entry-header a:hover { text-decoration: none; color: #333; }

/* -- 16.0 News in Pictures -- */
#picture-posts { position: relative; margin-bottom: 30px; }
div.content { display: none; position: relative; }

/* slideshow */
div.slideshow-container { width: 300px; height: 290px; position: relative;  }
div.loader { position: absolute; top: 0; left: 0; background: url(/wp-content/themes/congresso/images/loader.gif) center center no-repeat; width: 300px; height: 290px; }
div.slideshow { width: 300px; height: 290px; position: absolute; top: 0; left: 0; overflow: hidden; }
div.slideshow span.image-wrapper { width: 300px; height: 290px; overflow: hidden; }
div.slideshow a.advance-link { width: 300px; height: 290px; position: absolute; top: 0; left: 0; }
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited { text-decoration: none; }
div.slideshow img { padding: 4px; background: #f8f8f8; border: 1px solid #eee; position: absolute; top: 0; left: 0; }

/* captions */
div.caption-container { position: absolute; left: 5px; top: 200px; width: 290px;  }
span.image-caption { display: block; position: absolute; width: 290px; top: 0; left: 0; }
div.caption { padding: 8px 10px 5px 10px;  background: transparent url(/wp-content/themes/congresso/images/bg-dark-70.png); overflow: hidden; }
div.image-title a { font-weight: bold; font-size: 13px; color: #ddd; }
div.image-title a:hover { text-decoration: none; color: #fff; }
div.caption .entry-header { margin: 0 0 5px 0; }
div.caption .entry-header, div.caption .entry-header a { font-size: 10px; text-transform: uppercase; color: #999; }
div.caption .entry-header a:hover { text-decoration: none; color: #ddd; }

/* thumbs */
#picture-posts ul.thumbs { clear: both; margin: 0; padding: 0; }
#picture-posts ul.thumbs li { float: left; padding: 0; margin: 5px 10px 5px 0; list-style: none; }
#picture-posts a.thumb { padding: 4px; display: block; border: 1px solid #e2e2e2; background: #f2f2f2; }
#picture-posts a.thumb:hover { background: #2E3192; border-color: #01025C; }
#picture-posts ul.thumbs li.selected a.thumb { background: #2E3192; border-color: #01025C; }
#picture-posts a.thumb:focus { outline: none; }
#picture-posts ul.thumbs img { border: none; display: block; }

/* -- 17.0 Category Blocks -- */
#category-blocks-summary2,
#category-line { width: 100%; float: left; margin-bottom: 30px; overflow: hidden; }
/*#category-line:after { width: 100%; content: ""; }*/
#category-line > div { width: 25%; float: left; box-sizing: border-box; padding: 10px; }
#category-line > div:first-of-type { padding-left: 0; }
#category-line > div:last-of-type { padding-right: 0; }
#category-line > div > h2 { font-weight: bold; margin-top: 3px; width: 100%; float: left; }
#category-line .post-thumb { margin-bottom: 7px; }
#category-line .post-thumb, #category-line .post-thumb > a { width: 100%; float: left; background: #F8F8F8; }
#category-line img { margin: 0 auto; display: block; float: none; }
#category-line .col-autor { width: 100%; float: left; }


#category-blocks { margin-bottom: 20px; }
.category-block { width: 300px; }
.category-block .post-container { background: url(/wp-content/themes/congresso/images/bg-dots.png) left bottom repeat-x; padding: 0 0 10px 0; margin: 0 0 10px 0; }
.category-block .post-thumb { margin: 0; padding: 0; }
.category-block .post-thumb img { padding: 4px; background: #f8f8f8; border: 1px solid #eee; float: left; margin: 0 10px 0 0; }
.category-block .post-thumb img:hover { background: #333; border-color: #222; }
.category-block .entry-title, .category-block .entry-title a { font-size: 14px; line-height: 20px; color: #333; font-weight: bold; }
.category-block .entry-title a:hover { text-decoration: none; }
.category-block .entry-header { margin: 0 0 3px 0; padding: 0; }
.category-block .entry-header, .category-block .entry-header a { font-size: 10px; text-transform: uppercase; color: #999; }
#category-line.category-block .entry-header { width: 100%; float: left; }
.category-block .entry-header a:hover { text-decoration: none; color: #333; }
.category-block .entry-summary p { margin: 0; }
#category-line.category-block .entry-summary p { width: 100%; float: left; }
/* -- 18.0 Category Blocks Summary -- */
#category-blocks-summary { margin-bottom: 20px; }
.category-block-summary { width: 300px; }
.category-block-summary .post-container { background: url(/wp-content/themes/congresso/images/bg-dots.png) left bottom repeat-x; padding: 0 0 5px 0; margin: 0 0 5px 0; }
.category-block-summary .entry-title, .category-block-summary .entry-title a { font-size: 13px; line-height: 20px; color: #333; font-weight: bold; }
.category-block-summary .entry-title a:hover { text-decoration: none; }
.category-block-summary .entry-header { margin: 0 0 3px 0; padding: 0; }
.category-block-summary .entry-header, .category-block-summary .entry-header a { font-size: 10px; text-transform: uppercase; color: #999; }
.category-block-summary .entry-header a:hover { text-decoration: none; color: #333; }

/* -- 19.0 Forms -- */
input, textarea, button { background: #fff;  border: 1px solid #efefef; }
input, textarea, button { padding: 5px; }
#rememberme{background:none; border:none;}
button { padding: 2px 10px; cursor: pointer; }
input:focus, textarea:focus, button:hover { background: #fff; border-color: #ddd; }
#submit { cursor: pointer; }

/* -- 20.0 Entry Styles --*/
.entry-meta { font-size: 10px; color: #999; text-transform: uppercase; }
.entry-meta a { color: #2e3192; }
.entry-meta a:hover { color: #2e3192; text-decoration: underline; }

/* -- 20.1 Entry Headers -- */
.entry-content h2 { padding: 10px 0 15px; }

/* -- 20.2 Default Text Elements -- */
address { font-style: italic; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px dotted #666; }
#footer abbr[title],#footer acronym[title],#footer dfn[title] { cursor: help; border-bottom: 1px dotted #fff; }	
blockquote { font-family: Cambria, Georgia, "Times New Roman", Times, serif; color: #666; font-style: italic; border-left: 1px solid #ddd; margin-left: 15px; padding-left: 10px; }
strong { font-weight: bold; }
em, dfn, cite { font-style: italic; }
dfn { font-weight: bold; }
sup { font-size: 11px; vertical-align: top; }
sub { font-size: 11px; vertical-align: bottom; }
small { font-size: 11px; }
del { text-decoration: line-through; }
ins { text-decoration: underline; }
code, pre { line-height: 18px; }
var, kbd, samp, code, pre { font: 12px/18px Consolas, "Andale Mono", Courier, "Courier New", monospace; background: #efefef; }
kbd { font-weight: bold; }
samp, var { font-style: italic; }
pre { white-space: pre; overflow: auto; padding: 10px; border: 1px solid #ddd; clear: both; }
code { padding: 3px; }

/* -- 20.3 Default Lists -- */
ul, ol, dl { margin-left: 10px; }

/* -- 20.4 Tables -- */
table { border: 1px solid #ccc; border-width: 1px; line-height: 18px; margin: 0 0 20px 0; text-align: left; padding: 0 5px; }
/*table .even { background: #ddd; }*/
caption { text-align: left; }
tr { border-bottom: 1px solid #ccc; }
th, td { padding: 5px; vertical-align: middle; text-align: center; }

/* -- 20.5 Images -- */
img.alignleft { float: left; margin: 15px; }
img.alignright { display: block; margin: 15px; }
img.aligncenter { margin-left: auto; margin-right: auto; display: block; clear: both; margin-top: 5px; }
.wp-caption { text-align: center; font-family: Georgia, serif; font-style: italic; overflow: hidden; }
.wp-caption img, .wp-caption img a { margin: 0; padding: 0; border: 0 none; }
.wp-caption .wp-caption-text { margin: 0; padding: 5px; float: none; }
.wp-smiley { max-height: 13px; margin: 0 !important; }

/* -- 20.6 WP Gallery -- */
.gallery { margin: auto; }
.gallery-image { border: 2px solid #efefef; margin-left: 0; }
.gallery-caption { margin-left: 0; }
.gallery-item { float: left; text-align: center; margin-left: 0; }
.gallery-columns-2 { width: 50%; }
.gallery-columns-3 { width: 33%; }
.gallery-columns-4 { width: 25%; }
.gallery-columns-5 { width: 20%; }
.gallery-columns-6 { width: 16%; }
.gallery-columns-7 { width: 14%; }
.gallery-columns-8 { width: 12%; }
.gallery-columns-9 { width: 11%; }

/* -- 20.7 Comments -- */
h2#comments, #respond h2, h2#deixe-comentario {background: url(/wp-content/themes/congresso/images/bg-widget-title.gif) bottom repeat-x; padding: 0 0 20px 0; margin:20px 0; }
ol.commentlist { margin: 0 0 40px 0; list-style-type: none; overflow: visible; }

/*	li.comment { margin: 0 20px 20px 0; }*/ li.comment { margin:0; }
li.comment .comment-body { margin: 0 0 0 70px; position: relative; padding:10px 0;}
li.comment .comment-meta { overflow: hidden; float: left; display: block; width: 50%; }
li.comment .comment-text { background: url(/wp-content/themes/congresso/images/bg-dots.png) left bottom repeat-x; padding-bottom: 1px; }
#comment-palavra .commentlist{margin-top:150px;}
#comment-palavra  li.comment .comment-text{background:none !important;}
#comment-palavra .comment{border-top:3px solid #f8f8f8; padding:30px 13px 15px 13px;}
#comment-palavra .odd{background:#fbfbfb;}
#comment-palavra .wp-paginate-comments{float:left;}
li.comment .avatar { position: absolute; left: -70px; padding: 2px; background: #f8f8f8; border: 1px solid #eee; }
li.comment p { clear: both; }

/*ELAV li.comment cite, li.bypostauthor li.comment cite { color: #333; font-weight: bold; font-style: normal; background: url(/wp-content/themes/congresso/images/bg-arrow-grey.png) right center no-repeat; padding: 0 10px 0 0; margin: 0 8px 0 0; float: left;}*/

li.comment cite, li.bypostauthor li.comment cite{color:#333;font-weight:bold;font-style:normal;background:url(/wp-content/themes/congresso/images/sprite.png) -10px -1293px no-repeat;padding:0 10px 0 0;margin:0 8px 0 0;float:left;}

li.comment cite a, li.bypostauthor li.comment cite a {	color: #333; }
li.comment cite a:hover { text-decoration: none;}
#comment-palavra li.comment cite{font-size:12px; color:#2e3192; text-transform:capitalize !important; background:none; display:inline-block; width:100%;}
.commentmetadata, .commentmetadata a { font-size: 10px; text-transform: uppercase; color: #999; }
.commentmetadata a:hover {color: #666;text-decoration: none;}
.says { display: none; }
.comment-meta { margin: 0 0 10px; line-height: 22px; position: relative; }

/*ELAV li.comment .comment-body a.comment-reply-link { display: block; position: absolute; right: 0; top: 0px; color: #999; font-weight: bold; background: url(/wp-content/themes/congresso/images/bg-arrow-grey.png) right center no-repeat; padding: 0 10px 0 0; font-size: 10px; text-transform: uppercase; }*/

li.comment .comment-body a.comment-reply-link{display:block;position:absolute;right:0;top:0px;color:#999;font-weight:bold;background:url(/wp-content/themes/congresso/images/sprite.png) -10px -1293px no-repeat;padding:0 10px 0 0;font-size:10px;text-transform:uppercase;}
li.comment .comment-body a.comment-reply-link{display:block;position:absolute;right:0;top:0px;color:#999;font-weight:bold; padding:0 10px 0 0;font-size:10px;text-transform:uppercase;}

li.comment .comment-body a.comment-reply-link:hover {color: #666;text-decoration: none;	}

.children { list-style-type: none; margin: 20px 0 0 70px; }
.children li.comment { margin: 0 0 20px 0; }

#respond h2 { margin-top: 15px; }
#commentform { margin-bottom: 20px; }
#commentform div.wrap {	margin-bottom: 10px; }
#commentform div.input-container, #commentform span.input-container { display: inline-block; margin-right: 10px; background-color: #f8f8f8; padding: 1px 3px;}
#commentform span.input-container, #commentform span.textarea-container{padding:3px !important;}
#commentform input[type=text] { width: 290px; border: 1px solid #e8e8e8; }
#commentform div.textarea-container, #commentform span.textarea-container { display: inline-block; margin-right: 10px; background-color: #f8f8f8; padding: 4px 4px 0}
#commentform textarea { width: 440px; height: 155px; padding: 5px; border: 1px solid #e8e8e8; }
#commentform label { font-style: italic; font-size: 13px; color: #333; }
#commentform input#submit { border: none; color: #fff; font-weight: bold; padding: 10px 25px; }
.cancel-comment-reply {	margin: 0 0 10px; text-align: right; }

/* -- 20.8 Author Bio -- */
.author-bio { margin-bottom: 30px; }
.author-bio .avatar { padding: 4px; background: #f8f8f8; border: 1px solid #eee; float: left; margin: 0 10px 0 0; }

/* -- 20.9 Shortcodes -- */
span.quote_left { float: left; display: inline; width: 240px; margin: 15px 15px 10px 0; padding: 0 10px 0 0; border-right: 3px solid #e8e8e8; font: 14px/22px "Georgia", serif; text-align: right; font-style: italic; color: #333; }
span.quote_right { float: right; display: inline; width: 240px; margin: 15px 0 10px 15px; padding: 0 0 0 10px; border-left: 3px solid #e8e8e8; font: 14px/22px "Georgia", serif; font-style: italic; color: #333; }
blockquote { margin: 0 20px 15px; padding: 0 0 0 10px; border-left: 3px solid #e8e8e8; font: 14px/22px "Georgia", serif; font-style: italic; color: #333; }

/* -- 21.0 Page Navigation -- */
.page-navigation .nav-next { float: left; }
.page-navigation .nav-previous { float: right; }
.single-page-navigation .nav-next { float: right; }
.single-page-navigation .nav-previous { float: left; }

/* -- 22.0 Post Page Styles -- */
.single-entry-title { padding: 10px 0 10px 0; }
#single-column-left { float: left; width: 620px; background: url(/wp-content/themes/congresso/images/bg-widget-title.gif) left top repeat-x; }

p.breadcrumb { font-size: 11px; text-transform: uppercase; margin-bottom: 0; }
p.breadcrumb.archive { margin-bottom: 15px; }
p.breadcrumb a:hover { text-decoration: none; color: #333; }

#single-column-left .entry-meta { padding: 20px 0 15px 0; background: url(/wp-content/themes/congresso/images/bg-dots.png) left bottom repeat-x; }
#single-column-left .entry-content { margin-bottom: 40px; }

/*coluna unica*/
#single-column-right { float: right; width: 140px;display:none;}

#single-column-right ul.share { padding-top: 15px; margin: 0 0 15px 0; list-style: none; background: url(/wp-content/themes/congresso/images/bg-widget-title.gif) left top repeat-x;  }
#single-column-right ul.share li { line-height: 17px; margin: 0 0 7px 0; padding: 0 0 0 25px; background: url(/wp-content/themes/congresso/images/icons-social.png) 0 0 no-repeat; font-size:11px;}
#single-column-right ul.share li.fb { background-position: 0 -22px; }
#single-column-right ul.share li.digg { background-position: 0 -44px; }
#single-column-right ul.share li.reddit { background-position: 0 -66px; }
#single-column-right ul.share li.del { background-position: 0 -88px; }
#single-column-right ul.share li.stumble { background-position: 0 -110px; }
#single-column-right ul.share li.gbuzz { background-position: 0 -132px; }
#single-column-right ul.share li.ybuzz { background-position: 0 -154px; }
#single-column-right ul.share li.techno { background-position: 0 -176px; }
#single-column-right ul.share li.linkedin { background-position: 0 -198px; }
#single-column-right ul.share li.email { background-position: 0 -220px; }
#single-column-right ul.share li a { color: #666; }
#single-column-right ul.share li a:hover { text-decoration: none; }

#single-column-right ul.rss { background: url(/wp-content/themes/congresso/images/bg-widget-title.gif) left top repeat-x; margin: 0; padding: 15px 0 0 0; list-style: none; }	
#single-column-right ul.rss li { line-height: 17px; margin: 0 0 7px 0; padding: 0 0 0 25px; background: url(/wp-content/themes/congresso/images/icon-rss2.png) 0 0 no-repeat; }
#single-column-right ul.rss li a { color: #666; }
#single-column-right ul.rss li a:hover { text-decoration: none; }



/* -- 23.0 Related Posts -- */
#related-posts .post-container { background: url(/wp-content/themes/congresso/images/bg-dots.png) left bottom repeat-x; padding: 0 0 10px 0; margin: 0 0 10px 0; }
#related-posts .post-thumb { margin: 0; padding: 0; }
#related-posts .post-thumb img { padding: 4px; background: #f8f8f8; border: 1px solid #eee; float: left; margin: 0 10px 0 0; }
#related-posts .post-thumb img:hover { background: #333; border-color: #222; }
#related-posts .entry-title, #related-posts .entry-title a { font-size: 14px; line-height: 20px; color: #333; font-weight: bold; }
#related-posts .entry-title a:hover { text-decoration: none; }
#related-posts .entry-meta { margin: 0 0 3px 0; padding: 0; background: none; }
#related-posts .entry-meta, #related-posts .entry-meta a { font-size: 10px; text-transform: uppercase; color: #999; }
#related-posts .entry-meta a:hover { text-decoration: none; color: #333; }
#related-posts .entry-summary p { margin: 0; }

/* -- 24.0 Widgets -- */

/*ELAV .widget-title, .box-footer h3 { text-transform: uppercase; font-size: 11px; padding-bottom: 10px; font-weight: bold; background: url(/wp-content/themes/congresso/images/bg-widget-title.gif) left bottom repeat-x; margin: 0 0 20px 0; }*/
.widget-title, .box-footer h3 {text-transform:uppercase;font-size:11px;padding-bottom:10px;font-weight:bold;background:url(/wp-content/themes/congresso/images/sprite-horizontal.png) 0px -70px repeat-x;margin:0 0 20px 0;}

/*ELAV #footer .widget-title, .box-footer h3 { background: url(/wp-content/themes/congresso/images/bg-widget-title-foot.gif) left bottom repeat-x; color:#fff;}*/

#footer .widget-title, .box-footer h3 {background:url(/wp-content/themes/congresso/images/sprite-horizontal.png) 0px -110px repeat-x;color:#fff;}

/* -- 24.1 Calendar Widget -- */
.widget_calendar caption { margin-bottom: 5px; }
.widget_calendar table { width: 100% }

/* -- 24.2 Widget lists -- */

.xoxo, .widget ul, .sidebarlogin_otherlinks { margin: 0; padding: 0; list-style-type: none; }

/*ELAV .xoxo li, .widget ul li, .sidebarlogin_otherlinks li, .box-footer ul li { line-height: 24px; padding: 0 0 0 12px; background: url(/wp-content/themes/congresso/images/bg-arrow-grey.png) left 8px no-repeat; }*/

.xoxo li, .widget ul li, .sidebarlogin_otherlinks li, .box-footer ul li {line-height:24px;/*padding:0 0 0 12px;background:url(/wp-content/themes/congresso/images/sprite.png) -10px -1293px no-repeat;*/}

/*ELAV#footer .widget ul li { background: url(/wp-content/themes/congresso/images/bg-arrow-azul.png) left 8px no-repeat; }*/

#footer .widget_premio a {text-decoration:none;}

#footer .widget ul li{background:url(/wp-content/themes/congresso/images/sprite.png) -10px -1363px no-repeat;}

.xoxo a, .widget ul li a, .sidebarlogin_otherlinks li a { color: #333; }
#footer .widget ul li a { color: #fff; }	
#footer .widget ul li a:hover { color: #fff;text-decoration:underline; }		
.xoxo a:hover, .widget ul li a:hover { text-decoration: none; }

/* -- 24.3 125 Ads Widget -- */
.tz_ad_widget { margin-bottom: 20px!important; }
.tz_ad_widget .ads-125 { width: 310px; }
.tz_ad_widget ul { list-style-type: none; margin: 0; padding: 0; }
.tz_ad_widget ul li { display: block; width: 145px; height: 145px; float: left; margin: 0 10px 10px 0; padding: 0!important; background: none!important; line-height: 20px!important; }
.ads-125 img { padding: 10px; background: #f8f8f8; }
.ads-125 img:hover { background: #333; }

/* -- 24.4 Twitter Widget -- */
.tz_tweet_widget ul { margin: 0 0 10px 0; list-style-type: none; }
.tz_tweet_widget ul li { background: url(/wp-content/themes/congresso/images/bg-dots.png) left bottom repeat-x!important; padding: 0 0 7px 0!important; margin: 0 0 7px 0; line-height: 20px; }
.tz_tweet_widget a { color: #666; }
.tz_tweet_widget a:hover { text-decoration: none; }
.tz_tweet_widget span a:hover { text-decoration: underline!important; }

/* -- 24.5 Flickr Widget -- */
.tz_flickr_widget #flickr_badge_wrapper { width: 310px; }
.flickr_badge_image { float: left; margin: 0 8px 8px 0; width: 95px; height: 95px; overflow: hidden; }
.flickr_badge_image img { background: #f8f8f8; padding: 9px; }
.flickr_badge_image img:hover { background: #333; }

/* -- 24.6 Video Widget -- */
.tz_video { padding: 5px; background:none; margin-bottom: 10px; }
.tz_video_desc { font-style: italic; margin: 0; color: #666; }

/* -- 24.7 300x250 Ad Widget -- */
.ads-120x240 img { padding: 10px; background: #f8f8f8; }
.ads-120x240 img:hover { background: #333; }

/* -- 24.8 120x240 Ad Widget -- */
.tz_ad300_widget { padding: 0; margin-bottom: 30px; }
.tz_ad300_widget .widget-title { display: none; }
.ads-300 { width: 300px; height: 250px; overflow: hidden; }

/* -- 24.9 Search Widget -- */
.widget_search { margin-bottom: 20px!important; }
.widget_search form { margin: 0; }
.widget_search .search-container { background: #f8f8f8; padding: 4px; }
.widget_search .search-inner { border: 1px solid #e8e8e8; background: #fff; padding-left: 5px; *height:30px;}
.widget_search #searchsubmit { float: right; border: none; cursor: pointer; padding: 7px; line-height:1;*margin-top:-20px;}
.widget_search #s { padding: 0; float: left; margin-top: 7px; width: 205px; border: none; }

/* -- 24.10 Tabbed widget -- */
.tz_tab_widget #tabs { background: #f8f8f8; padding: 4px; }
.tz_tab_widget #tab-items { list-style-type: none; padding: 0; margin: 0; height: 40px; }
.tz_tab_widget #tab-items li { float: left; margin: 0 2px 0 0; line-height: 40px; padding: 0; background: none; }
.tz_tab_widget #tab-items li span {  font-weight: bold; font-size: 11px; text-transform: uppercase; color:#2E3192; padding: 0 10px; display: block; border-left: 1px solid #f8f8f8; border-top: 1px solid #f8f8f8; border-right: 1px solid #f8f8f8;  }
.tz_tab_widget #tab-items li span, .tz_tab_widget #tab-items li.ui-tabs-selected a, .tz_tab_widget #tab-items li.ui-state-active a { background: #fff; text-decoration: none; border-left: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8;  }

.tz_tab_widget .tabs-inner { border: 1px solid #e8e8e8; padding: 15px; background: #fff; }
.tz_tab_widget .ui-tabs-hide { display: none; }

.tz_tab_widget .tab ul { list-style-type: none; margin: 0; }
.tz_tab_widget .tab ul li { background: url(/wp-content/themes/congresso/images/bg-dots.png) left bottom repeat-x; padding: 10px 0 17px; }
.tz_tab_widget .tab-thumb img { padding: 4px; background: #f8f8f8; border: 1px solid #eee; float: left; margin: 0 10px 0 0; }
.tz_tab_widget .tab-thumb img:hover { background: #333; border-color: #222; }
.tz_tab_widget .entry-title, .tz_tab_widget .entry-title a { font-size: 13px; line-height: 20px; color: #333; font-weight: bold; }
.tz_tab_widget .entry-title a:hover { text-decoration: none; }
.tz_tab_widget .entry-meta, .tz_tab_widget .entry-meta a { color:#999; font-size: 10px; text-transform: uppercase;line-height:18px; }
.tz_tab_widget .entry-meta a:hover { text-decoration: none; color: #333; }
.tab-comments .avatar { padding: 4px; background: #f8f8f8; border: 1px solid #eee; float: left; margin: 0 10px 0 0; }
.tab-comments .avatar:hover { background: #333; border-color: #222; }
.tab-comments h3, .tab-comments h3 a { font-size: 12px; line-height: 20px; font-weight: normal; font-style: italic; color: #666; }
.tab-comments h3 a:hover { text-decoration: none; color: #333; }
.tab-tags a { color: #666; background: #f2f2f2; padding: 4px 8px; }
.tab-tags a:hover { color: #fff; text-decoration: none; }

/* -- 25.0 Archives Template -- */
.archive-lists .children { margin: 0 0 0 15px; list-style: circle outside; }

#archive-posts .post-container { background: url(/wp-content/themes/congresso/images/bg-dots.png) left bottom repeat-x; padding: 0 0 10px 0; margin: 0 0 10px 0; }
#archive-posts .post-container .post-thumb { margin: 0; padding: 0; }
#archive-posts .post-container .post-thumb img { padding: 4px; background: #f8f8f8; border: 1px solid #eee; float: left; margin: 0 10px 0 0; }

#archive-posts .post-container .post-thumb img:hover { background: #e8e8e8; border-color: #e8e8e8; }
#archive-posts .post-container .entry-title, #archive-posts .post-container .entry-title a { font-size: 14px; line-height: 20px; color: #333; font-weight: bold; }
#archive-posts .post-container .entry-title a:hover { text-decoration: none; }
#archive-posts .post-container .entry-meta { margin: 0 0 3px 0; padding: 0; background: none; }
#archive-posts .post-container .entry-meta, #archive-posts .post-container  .entry-meta a { font-size: 10px; text-transform: uppercase; color: #999; }
#archive-posts .post-container .entry-meta a:hover { text-decoration: none; color: #333; }
#archive-posts .post-container .entry-summary p { margin: 0; }

/* -- 26.0 Full Width Template -- */
.full-width { width: 940px!important; }

/* -- 27.0 Contact Form Template -- */
#contactForm { margin: 15px 0; }
#contactForm ul { list-style: none; margin: 0; }
#contactForm ul li { margin-bottom: 10px; }
#contactForm div.input-container { display: inline-block; margin-right: 10px; background-color: #f8f8f8; padding: 1px 3px;}
#contactForm input[type=text] { width: 350px; border: 1px solid #e8e8e8; }
#contactForm div.textarea-container { display: inline-block; margin-right: 10px; background-color: #f8f8f8; padding: 4px 4px 0}
#contactForm textarea { width: 550px; height: 155px; padding: 5px; border: 1px solid #e8e8e8; }
#contactForm label { font-style: italic; font-size: 13px; color: #333; display: block; margin: 2px; }
#contactForm label.error { font-size: 11px; font-style: normal; color: red; }
#contactForm button { background-color: #df6838; border: none; color: #fff; font-weight: bold; padding: 5px 15px; }

/* -- 28.0 Footer -- */

/*ELAV #footer { border-top: 10px solid #01025C; padding: 40px 0 40px; color:#fff;text-shadow:1px 1px 1px #000;background:url("images/bg_footer.png") no-repeat center center #1F2162;}*/

#footer{border-top:10px solid #01025C;padding:40px 0 40px;color:#fff;text-shadow:1px 1px 1px #000;background:url("images/sprite.png") no-repeat -261px -493px #1F2162;}

#foot-inner { width: 940px; margin: 0 0 0 20px; }
.foot-widget-one, .foot-widget-two, .foot-widget-three { width: 220px; float: left; margin-right: 15px; color:#000;}
.foot-widget-four { width: 220px; float: right; }

.copyright {line-height:16px;}

#foot-notes { /*width: 940px;*/ margin: 0 0 0 20px; padding: 5px 0 0 0; height: 70px; }
.copyright { float: left;clear:both; }
.credit { float: right; }
.copyright, .credit { margin: 0; }
#foot-notes, #foot-notes a { font-size: 11px; color: #fff; }
#foot-notes a { border-bottom: 1px dotted #fff; }
#foot-notes a:hover { text-decoration: none; color: #fff; }


/* Categoria Brasilia - ELAV */
/* .widgets-novos h3 { font-size: 18px; line-height: 20px; } */
/* .widgets-novos h3 span {  } */
.widgets-novos { margin-bottom: 20px; }
.cada-post { overflow: hidden; margin: 0; border-bottom: 1px dotted #dadada; padding: 5px 0; }
.cada-post:last-child { border: 0; }
.cada-post h2 { font-size: 18px; line-height: 20px; }
.cada-post-thumb { float: left; margin: 0 10px 0 0; background: #f8f8f8; padding: 5px; border: 1px solid #eee; width: 75px; }
.cada-post-thumb * { display: block; margin: 0 auto; }
.cada-post-meta { font-size: 10px; color: #999; text-transform: uppercase; }



/* Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.fb-like{
		margin-left:-75px;
	}
	.fb-like-f{
		margin-left:0 !important;
		float:left;
	}
	.toolbox{
		width:620px !important;
	}
}

/* fin Chrome */

/* -- 29.0 WP Pagenavi Support -- */
.page-navigation {margin-top: 20px;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active  { padding: 4px 7px; margin: 5px; text-decoration: none; border: 1px solid #efefef; background: #FFFFFF; }
.wp-pagenavi a:hover { border: 1px solid #ccc !important; }
.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink { border: 1px solid #fff; }
.wp-pagenavi span.pages { padding: 4px 7px 4px 0px; margin: 5px 0 5px 0px; border: 1px solid #fff; background: #FFFFFF; }
.wp-pagenavi span.current { padding: 4px 7px; margin: 5px; font-weight: bold; border: 1px solid #ccc !important; background: #fafafa; }
.wp-pagenavi span.extend { padding: 4px 7px; margin: 5px; border: 1px solid #ccc; background-color: #FFFFFF; }

/* -- x.x Clearfix -- */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } /* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */ .none { display: none; } /* End Clearfix */

/* -- x.x Browser-specific Fixes -- */
body.ie #commentform div.input-container, 
body.ie #commentform div.textarea-container, 
body.ie #contactForm div.input-container, 
body.ie #contactForm div.textarea-container 
{ overflow: visible; display: inline; padding: 3px;}

body.ie #commentform div.input-container { width: 302px; }
body.ie #commentform div.textarea-container { width: 452px; }

body.ie #commentform div.input-container input { margin: 0 !important; }

body.gecko #commentform div.input-container, 
body.gecko #commentform div.textarea-container, 
body.gecko #contactForm div.input-container, 
body.gecko #contactForm div.textarea-container,
body.opera #commentform div.input-container, 
body.opera #commentform div.textarea-container, 
body.opera #contactForm div.input-container, 
body.opera #contactForm div.textarea-container 
{ padding: 3px; }

/*AJAX COMMNETS*/
.ajax-processing{color:#2E3192;}
.ajax-error{color:#f00;}
.ajax-success{color:#00A54F;}

/***********************************************FIM DE STYLES.CSS********************************/

/***********************************************BASIC.CSS (SIMPLE MODAL)********************************/

/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 257 2010-07-27 23:06:56Z emartin24 $
 */

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:150px;width:250px;color:#333; background-color:#fff; border:3px solid #2E3191;padding:10px;}
#simplemodal-container .simplemodal-data {padding:8px;}
/*#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}*/
#simplemodal-container a {color:#2E3191;}
/*#simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}*/
.simplemodal-close {float:right;}

/***********************************************FIM DE BASIC.CSS (SIMPLE MODAL)********************************/

/***********************************************PHPLIST.CSS********************************/

/*Widget Phplist*/
#sidebar #integracao-phplist {
	background:url(/wp-content/themes/congresso/images/sprite.png) no-repeat -682px 5px;
	border:3px solid #efefef;
	border-radius:3px;
	padding:150px 20px 20px 20px;
	margin-bottom:30px;
}

#sidebar #integracao-phplist h3.widget-title {display:none;}

#sidebar #integracao-phplist input#email {width:175px;}


/* PHPLIST CSS Document */
.phplist fieldset legend {
    font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
}
.phplist label { 
    text-align: left; 
}
.phplist {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100% verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
/*  min-width: 500px;
  max-width: 700px;
  width: 660px; */
}
/* Use to style multiple lists */
.phplist .list {
    list-style-type: none;
}
/* Caption for multiple lists */
.phplist .caption {

}
.phplist fieldset {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #000;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}
.phplist input, .phplist textarea, .phplist select{
    /* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
    width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
    margin:5px 0 0 0; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

.phplist input#reset {
    margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

.phplist textarea{ overflow: auto; }

.phplist small {
    display: block;
    margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
    padding: 1px 3px;
    font-size: 88%;
}
.phplist .required{
    font-weight:bold; 
    color:red;
} 

.phplist #contactsubmit {
    -moz-border-radius:3px;
    -webkit-border-radius:3px;  
    font-weight: bold;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
    background:#2e3192;
    color:#fff;
    font-weight:bold;
    cursor:pointer;
    border:none;
}

.phplist #contactsubmit:hover {background:#2025bd;}

.phplist div.required {margin-bottom:5px;}

.phplist .requiredOutline {
    border: 1px solid #ff0000;
}

/* uses class instead of div, more efficient */
.phplist br {
    display:none;
}
/* End Contact Form CSS */

a[target^="_b"]
{
	background: url(/wp-content/themes/congresso/images/icon_external.gif) no-repeat right center;
	padding-right: 1em;
}


/* Crowdy news */
#crowdynewsads {
    left: 50%;
    position: relative;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    float: left;
    margin-bottom: 30px;
}
#crowdynewsads > a { background: none; }
/***********************************************FIM DE PHPLIST.CSS********************************/


