/*
Tribune Times V2 template for Joomla!
Commercial Software
Copyright 2013 joomlaxtc.com
All Rights Reserved
www.joomlaxtc.com
*/

*{
	webkit-font-smoothing: antialiased !important;
}
/* ----------------------------------------------*/
/* B 00 - Body
/* ----------------------------------------------*/
body{background:#fdfdfd ;color:#656565;
font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;}
 
li.current ul.menu > li > a.flash-me {
   color: #000 !important;
  font-size: 1em !important;
}
 
div#djslider-loader218{
	margin-top:20px !important;
}
 
#header ul.menu > li > a.flash-me {
 color: #fabe19 !important;
 font-size: 1.1em !important;
	
}

.flash-me  { 
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 3s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: blinker;
    -moz-animation-duration: 3s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear; 
    animation-iteration-count: infinite; 
	color: #800000;
	text-decoration:none;
} 

@-moz-keyframes blinker {
    0% { opacity: 1.0; }
    50% { opacity: 0.3; }
    100% { opacity: 1.0; } 
}

@-webkit-keyframes blinker { 
    0% { opacity: 1.0; }
    50% { opacity: 0.3; }
    100% { opacity: 1.0; } 
} 

@keyframes blinker { 
    0% { opacity: 1.0; } 
    50% { opacity: 0.3; } 
    100% { opacity: 1.0; } 
}


@media(max-width:767px){
	body {background:#fdfdfd ;}
}
/* ----------------------------------------------*/
/* B 01 - Heading,links and titles
/* ----------------------------------------------*/
.contentheading {color:#363636;}
.componentheading,.componentheadingnowrap,.pagetitle,span.subheading-category {color:#363636;}
a {color:#777777;}
input.button {color:#ffffff;}
a:hover {color:#6b7b5f;}
a:active {color:#777777;}
h1 {color:#363636;}
h2 {color:#363636;}
h3 {color:#363636;}
h4 {color:#363636;}
h5 {color:#666666;}
h6 {color:#666666;}
/* ----------------------------------------------*/
/* B 02 - Titles
/* ----------------------------------------------*/
h1.pagetitle span {}
.pagetitle, .pagetitle a {color:#363636;}
.pagetitle span{}
.title {color:#363636;}
.title a {color:#363636;}
.title a:hover {color:#777777;}
h4.title{color:#363636;}
/* ----------------------------------------------*/
/* B 03 - Basecolor styles, used in JXTC Walls and 3rd party components
/* ----------------------------------------------*/
.basecolor_1 {color:#6b7b5f;}
.basecolor_2 {color:#6b7b5f;}
.basecolor_3 {color:#6b7b5f;}
.basecolor_4 {color:#999999;}
.basecolor_5 {color:#6b7b5f;}
.basecolor_6 {color:#ccc;}
.basecolor_7 {color:#6b7b5f;}
.basecolor_8 {color:#6b7b5f;}
/* ----------------------------------------------*/
/* L 00 - Header,logo,menu,inset,message,breadcrumb
/* ----------------------------------------------*/

div#k2Container div.k2FeedIcon{
   display:none !important;
	
}

#headerwrap{background: ;}
@media (max-width: 767px) {
#headerwrap.xtc-bodygutter.sticky {border-right:2px solid ;} 
}
#header{background:transparent ; margin: 30px 0;}
#logo a{background:;height: 100px;width:900px;margin:;}
@media (max-width: 420px) {
#logo a{background:;height: 41px;width:166px!important;margin:!important;}
}
#search input{-moz-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); -webkit-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075);}
/* ----------------------------------------------*/
/* L 01 - Region 1
/* ----------------------------------------------*/
#region1wrap{background:transparent ;}
#region1wrap h1.pagetitle span {background-color:transparent}
#region1{background:transparent ;}
/* ----------------------------------------------*/
/* L 02 - Region 2
/* ----------------------------------------------*/
#region2wrap{background:transparent }
#region2wrap h1.pagetitle span {background-color:transparent}
#region2{background:transparent ;}
/* ----------------------------------------------*/
/* L 03 - Region 3
/* ----------------------------------------------*/
#region3wrap{background:transparent ;}
#region3wrap h1.pagetitle span {background-color:transparent}
#region3{ background:transparent ;}
/* ----------------------------------------------*/
/* L 04 - Region 4
/* ----------------------------------------------*/
#region4wrap{background:transparent ;}
#region4wrap h1.pagetitle span {background-color:transparent}
#region4{background:transparent ;}
/* ----------------------------------------------*/
/* L 05 - Region 5
/* ----------------------------------------------*/
#region5wrap{background:transparent ;}
#region5wrap h1.pagetitle span {background-color:transparent}
#region5{background:transparent ;}
/* ----------------------------------------------*/
/* L 06 - Region 6
/* ----------------------------------------------*/
#region6wrap{background:transparent ; }
#region6wrap h1.pagetitle span {background-color:transparent}
#region6{background:transparent ; }
/* ----------------------------------------------*/
/* L 07 - Region 7
/* ----------------------------------------------*/
#region7wrap{background:transparent ;}
#region7wrap h1.pagetitle span {background-color:transparent}
#region7{background:transparent ;}
/* ----------------------------------------------*/
/* L 08 - Region 8
/* ----------------------------------------------*/
#region8wrap{background:transparent ;}
#region8wrap h1.pagetitle span {background-color:transparent}
#region8{background:transparent ;}
/* ----------------------------------------------*/
/* L 09 - Region 9
/* ----------------------------------------------*/
#region9wrap{background:transparent ;background-attachment:fixed;}
#region9wrap h1.pagetitle span {background-color:transparent}
#region9{background:transparent ;}
#region9 input.inputbox{background:#333!important;border:1px solid #333!important;}
/* ----------------------------------------------*/
/* L 07 - Footerwrap
/* ----------------------------------------------*/
#footerwrap{background:#111;color:#222;}
#footerpad{background:#111;}
/* ----------------------------------------------*/
/* M 00 - XTC Menu
/* ----------------------------------------------*/
.menutopwrap {background:#fff;}

/* Top Level */

#header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a{
	padding: 5px 15px 5px !important;	
}

#header ul.menu > li > a {color:#333; background: transparent;}
#header ul.menu > li > a:hover {
	color:#6b7b5f;
	background: #016f60;
	color:#fff !important;
	border-radius: 5px !important;
}

div#menu ul li ul, div#menu ul li ul li > a:hover{
	color:#01443b !important;
}

#header ul.menu > li.active > a{color:#fff;background: #fff;color:#000;}
/* Dropdown Level */
#menu ul.menu li.parent > ul {background: #fff;  -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
#menu ul.menu li.parent > ul > li > a {color:#6b7b5f;background: transparent url(http://www.folhadeguanhaes.com.br/templates/folhanovo/images/menus/menusep1.png) 50% 100% no-repeat!important; }
#menu ul.menu li.parent > ul > li.active > a {color:#757575;background: transparent;}
#menu ul.menu li.parent > ul > li > a:hover {color:#6b7b5f;background: transparent;}
.suckerfish ul.menu > li ul li ul,.dualfish ul.menu > li > ul > li > ul {border-top: 1px solid #e8e8e8;}
/* Second Level Menu*/
#menu2{display:none !important;background:#d0efeb !important; padding-top:5px; border-left:1px solid #00a18b; border-right:1px solid #00a18b; border-bottom:1px solid #00a18b;}
#menu2 ul.menu2 {text-align:center!important;}
#menu2 ul.menu > li > a {color:#474547; background: transparent;}
#menu2 ul.menu > li > a:hover  {color:#6b7b5f;background: transparent; background-image:none!important; }
#menu2 ul.menu > li.active > a{color:#6b7b5f;background-color: transparent!important;background-image:none!important;}

#menu2 ul li a{
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
    font-size: 1em !important;	
    font-weight: bold !important;
}

#menu2 ul > li > a:hover {
	background: #016f60 !important;
	color:#fff !important;
	border-radius: 5px !important;
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}

div#menu2 ul li ul, div#menu2 ul li ul li > a:hover{
	color:#01443b !important;
}


/* ----------------------------------------------*/
/* M 01 - XTC Side Menu 
/* ----------------------------------------------*/
ul.menu.iconside li:hover {background:#f1f1f1!important;}
/* ----------------------------------------------*/
/* M 02 - Menuright1 & Menuright2 
/* ----------------------------------------------*/
a.mmrightlogin, a.mmrightsearch {color:#fff;background:#6b7b5f!important;}
/* ----------------------------------------------*/
/* S 00 - Module Suffixes
/* ----------------------------------------------*/
#left2 {border-right: 1px solid #ebebeb;} 
#right, #right1, #right2, #right3, #right4, #right6, #right7, #right8 {border-left: 0px solid #ebebeb;}

#right, #right1, #right2, #right4, #right5, #right6, #right7, #right8, #right9{
	padding-left: 10px !important;	
}

.module{background: transparent  url(http://www.folhadeguanhaes.com.br/templates/folhanovo/images/icons/) ;}
.module h3.moduletitle, #community-wrap .cModule h3,#community-wrap .profile-box,div#eventlist h2,.category_title,#community-wrap .app-box > h3, #community-wrap .app-box .app-widget-header > h3  {border-top: 3px solid #6b7b5f;border-bottom:1px solid #ccc;}
span.first_word,#community-wrap .cModule h3 span,div#eventlist h2 span,.category_title{color:#333;}
span.rest,#community-wrap .cModule h3 span.rest,div#eventlist h2 span.rest,
.alert h3 span.rest,.article h3 span.rest,.briefcase h3 span.rest,.camera h3 span.rest,.cart h3 span.rest,.ccards h3 span.rest,.chart h3 span.rest,.clack h3 span.rest,.clipboard h3 span.rest,.clock h3 span.rest,.comment h3 span.rest,.envelope h3 span.rest,.file h3 span.rest,.film h3 span.rest,.graph h3 span.rest,.heart h3 span.rest,.inbox h3 span.rest,.mic h3 span.rest,.movie h3 span.rest,.paperclip h3 span.rest,.phone h3 span.rest,.phones h3 span.rest,.picto h3 span.rest,.radar h3 span.rest,.srch h3 span.rest,.speech h3 span.rest,.stylus h3 span.rest,.tag h3 span.rest,.userz h3 span.rest,.world h3 span.rest,.sports h3 span.rest{color:#6b7b5f;}
/* ----------------------------------------------*/
/* S 01 - Underline ()
/* ----------------------------------------------*/
.underline h3{border-bottom:3px solid #ccc!important;}
.dualline h3{border-bottom:1px solid #ccc!important;border-top:1px solid #ccc!important;}
/* ----------------------------------------------*/
/* S 02 - QTag ()
/* ----------------------------------------------*/
.module.qtag{background-color:#FFFFFF;border: 1px solid #DBDBDB;}
.module.qtag > h3{margin-top:-14px;margin-right:0;margin-bottom:0;margin-left:0;text-align:center;times,serif;border:none!important;padding:0!important;background-position:0 -4px!important;}
.module.qtag > h3 span.first_word{background:#fff;}
.module.qtag .qtagbox:before,.module.qtag .qtagbox:after {background: none;bottom: 3px;box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);content: " ";height: 51%;position: absolute;text-align: left;width: 70%;}
/* ----------------------------------------------*/
/* S 03 - BTag ()
/* ----------------------------------------------*/
.module.btag{background-color:#FFFFFF;border-top: 1px solid #DBDBDB;}
.module.btag > h3 span.first_word{background:#fff;}
/* ----------------------------------------------*/
/* S 04 - White BG
/* ----------------------------------------------*/
.white_bg h3{background-color:#fff!important;}
/* ----------------------------------------------*/
/* S 05 - Border Wrap(padborder)
/* ----------------------------------------------*/
.borderwrap {background:#fff;border:1px solid #ccc;}
/* ----------------------------------------------*/
/* C 00 - JXTC  Walls(K2Walls)
/* ----------------------------------------------*/
.news .fnewsitem{}
.fnewsitemintro {}
.newsitemcattitle {border-bottom: 2px solid }
h3.newsitemtitle{}
h3.newsitemtitlelg a{color:#6b7b5f!important;}
h3.newsitemtitle, h3.newsitemtitle a {color:#6b7b5f!important;}
h3.newsitemtitle2, h3.newsitemtitle2 a{color:#6b7b5f!important;}
h3.newsitemtitlemed, h3.newsitemtitlemed a,h3.newsitemtitlesm, h3.newsitemtitlesm a{color:#6b7b5f!important;}
h3.newsitemtitlemed2, h3.newsitemtitlemed2 a,h3.avatartitle,h3.avatartitle a {color:#6b7b5f!important;}
.newsitemdate,.newsmoredate,.fnewsitemstats,.newsitemstats,.newsitemstatstab, .newsitemstatstab a   {color:!important;}
.newsitemdate a,.newsitemcomments a,.newsitemrate a,.newsitemtweet a,.newsmoredate a,.fnewsitemstats a,.newsitemstats a,.newsitemdatelg a,.authoricon a,.dateicon a  {color:!important;}
.newsitemstatstab:hover,.newsitemstats:hover,.fnewsitemstats:hover,.newsmoredate:hover,.newsitemdatelg:hover,.newsitemdate :hover,.newsitemcomments:hover,.newsitemrate:hover,.newsitemtweet:hover,.newsitemsspecs:hover,.authoricon:hover,.dateicon:hover {color:#6b7b5f!important;} 
.newsitemtitlesm:hover,.newsitemtitlelg:hover, .newsitemtitle:hover,.newsitemtitle2:hover,.newsitemtitlemed:hover,.newsitemtitlemed2:hover{color:#6b7b5f!important;}
.newsitemindex, .newsitemindex a {color:#fff;background:#6b7b5f;}
.newsitemindex:hover{background:#6b7b5f; }
a.searchit{width:18px;height:20px;margin-right:4px;background: #fff url(http://www.folhadeguanhaes.com.br/templates/folhanovo/images/icons/search_cat.png) no-repeat 0 0;}
a.rssit{width:18px;height:20px;margin-right:4px;background: #fff url(http://www.folhadeguanhaes.com.br/templates/folhanovo/images/icons/rss_cat.png) no-repeat 0 0;}
a.morecat{width:18px;height:20px;background: #fff url(http://www.folhadeguanhaes.com.br/templates/folhanovo/images/icons/more_cat.png) no-repeat 0 0;}
.rssit:hover,.searchit:hover{background-color:#da5858!important;}
.catframe {background:#f8f8f8 !important; border: 1px solid #dcded9 !important;}
.morecat:hover{background-color:#da5858!important;}
.fnewsitem ul.social li i {}
/* ----------------------------------------------*/
/* C 01 - Powertabs (Latest Media | News Tabs}
/* ----------------------------------------------*/
.powertabs tr.module > td{border-top:1px solid #ccc;border-bottom:1px solid #ccc; padding:7px 0;}
.powertabs .ptabsbar{border:1px solid #BFBFBF;background:#fff;}
.ptitleactive {background:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.ptitleoff{}
.ptitleoff a{}
.ptitleoff:hover{color:#6b7b5f;}
.ptabsnactive{border: 1px solid #6b7b5f;background:#6b7b5f;color:#fff;}
.ptabsnoff{border: 1px solid #ccc;text-align:center;background:#6b7b5f;color:#333;}
.ptabsnoff:hover{border: 1px solid #6b7b5f;background:#6b7b5f;color:#fff;}
.newsitemindex {background:#6b7b5f;color:#fff;}
/* ----------------------------------------------*/
/* C 02 - Custom HTML Modules
/* ----------------------------------------------*/
.latestnewstitle {border-bottom:3px solid #6b7b5f;}
.southslide .trigger:hover {color:#6b7b5f;cursor:pointer;}
/* ----------------------------------------------*/
/* C 03 - Content Overrides
/* ----------------------------------------------*/
h1.title{border-top: 3px solid #6b7b5f;
border-bottom:1px solid #ccc;}
h2.cat_title a,h2.cat_title,h2.title a,h2.title {border-top: 3px solid #6b7b5f;
border-bottom:1px solid #ccc;}
p.readmore a:hover,.btn:hover,button:hover {color:#6b7b5f!important;}
.items-more h3{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:12px 0px;}
/* ----------------------------------------------*/
/* D 00 - Typography
/* ----------------------------------------------*/
.numbered:after, .numbered-medium:after, .numbered-small:after {border-color:transparent;}
.bargraphv,.bargraphv a:hover {background-color:#6b7b5f!important;}
.circletag {background-color:#6b7b5f!important;}
.circlebottom {border-top-color: #6b7b5f!important;}
.cloud_tag1 {background-color:#6b7b5f!important;}
.bargraphv,.bargraphv a {background-color:#6b7b5f!important;} 
/* ----------------------------------------------*/
/* E 00 Acymailing
/* ----------------------------------------------*/
#user_name_formAcymailing,#user_email_formAcymailing {background:#666!important;}
a.acymailing_togglemodule {background:#000000;padding: 12px 0px;margin:0px 2px 2px 2px!important;color:#bbbbbb!important;}
/* ----------------------------------------------*/
/* E 01 Slide Module
/* ----------------------------------------------*/
.ulogin1 .inputbox,.ulogin2 .inputbox {color:#6b7b5f!important;} 
@media screen and (max-width: 900px){ 
.splogin {background:#6b7b5f!important;} 
.chfavorite {background:#6b7b5f!important;} 
}
/* ----------------------------------------------*/
/* F00 K2 Styling
/* ----------------------------------------------*/
div.itemToolbar {border-color:#6b7b5f;}
div.itemFullText h2 {color:#6b7b5f;}
a.subCategoryMore {background:#6b7b5f !important;color:#fff;}
div.subCategory-rwd h2 {background:#fff;!important;}
div.subCategory-rwd h2 a {color:#6b7b5f !important;}
div.catItemView {}
div.catItemView.groupLinks {background:transparent;}
.catwall {background:#fff;}
a.info {background:#6b7b5f;color:#fff; padding:5px 5px 6px 5px;display:block;}
div.catItemCommentsLink a {color:#6b7b5f;}
div.catItemCommentsLink a:hover {color:#6b7b5f;}
div.catItemReadMore a {color:#6b7b5f;}
div.catItemReadMore a:hover {color:#6b7b5f;}
a.info i {font-size:12px; margin:4px 3px 0 -20px; color: rgba(255,255,255,0.35);}
.info:hover {background:#6b7b5f;}
h2.k2title {background:#6b7b5f;}
.itemCommentsForm h2 {background:#6b7b5f;}
div.itemHeader h2.itemTitle {border-top: 3px solid #6b7b5f;
border-bottom: 1px solid #ccc;}
div.itemNavigation {border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.even,.odd  {border-bottom:1px solid #ccc;}
div.catItemReadMore a:hover, div.catItemReadMore a,div.catItemCommentsLink a:hover,div.catItemCommentsLink a,span.catItemEditLink a,a.k2ReadMore,.userItemCommentsLink a,a.k2ReadMore:hover,.userItemCommentsLink a:hover,a.itemPrintThisPage,span.itemEditLink a,div.itemRelated ul li.k2ScrollerElement,div.itemCommentsForm form input#submitCommentButton{background:#6b7b5f;color:#fff;font-weight:100;letter-spacing:1px;}
div.itemToolbar ul li {border-left:1px solid #ccc;}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl {border-right:1px solid #ccc;}
div.k2ArchivesBlock a {color:#999999;}
/* ----------------------------------------------*/
/* F01 Kommento
/* ----------------------------------------------*/
.kmt-readmore span {color:#393939;}
.kmt-readmore a {color:#6b7b5f !important;border-right:1px solid #ccc;}
.kmt-readmore a:hover {color:#6b7b5f !important;}
.kmt-comment span {color:#393939;}
.kmt-comment a {color:#6b7b5f !important;border-right:1px solid #ccc;}
.kmt-comment a:hover {color:#6b7b5f !important;}
.kmt-hits span {color:#393939;}
.kmt-hits a {color:#6b7b5f !important;}
.kmt-hits a:hover {color:#6b7b5f !important;}
#section-kmt .input.button {background:#6b7b5f !important;color:#fff !important;	}
#section-kmt .kmt-btn-submit {background:#6b7b5f !important;color:#fff !important;}
div.kmt-content p {background:#fff;}
div.kmt-content p:after {border-color:transparent #fff;}
.circle {background:#6b7b5f !important;color:#fff !important;}
#Kunena .kheader h2, #Kunena .kheader h2 a  {color:#6b7b5f !important;}
#community-wrap .app-box > h3, #community-wrap .app-box-footer a,#community-wrap .app-box-filter a,#community-wrap .cResetList a,.js-focus-menu a {color:#333!important;}
#community-wrap .cFilter .filters li.active a, #community-wrap .cFilter .filters li.active a:hover {background:#f1f1f1;}
/* ----------------------------------------------*/
/* F 02 - Kunena Overide  
/* ----------------------------------------------*/
#Kunena a:link, #Kunena a:visited, #Kunena a:active {color:#6b7b5f!important;}
#ktab div.moduletable,#Kunena .kblock div.kheader,#Kunena #ktopmenu{border-top: 3px solid #6b7b5f;border-bottom:1px solid #ccc;}
#Kunena #ktab div.moduletable ul.menu li a{background:none!important;color:#333!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;}
#Kunena #ktab div.moduletable ul.menu li a:hover{color:#fff!important;background: #6b7b5f!important; }
#Kunena div.kblock div.khelprulescontent, #Kunena div.kblock div.kfheadercontent, #Kunena div.kblock div.khelprulesjump{background:transparent!important;}
#Kunena .kheader h2, #Kunena .kheader h2 a,#Kunena div.kthead-title a, #Kunena .ktitle a,#Kunena .ktitle, #Kunena a.ktitle {color:#333!important;}
/* ----------------------------------------------*/
/* F 03 - Reading List Overrides
/* ----------------------------------------------*/
.readinglist_module a.selected {background:#6b7b5f !important;}
/* ----------------------------------------------*/
/* F 04 - JVotes Overrides
/* ----------------------------------------------*/
#jvotesystem table.list > tbody > tr > td, .jvotesystem table.list > tbody > tr > th, .jvotesystem table.list > thead > tr > th {border-bottom:1px solid #ccc!important;border-left:none!important;border-right:none!important;}
.jvs-default div.topbox {border-top: 3px solid #6b7b5f!important;border-bottom:1px solid #ccc!important;background:none!important;border-left:none!important;border-right:none!important;}
/* ----------------------------------------------*/
/* F 05 - JomSocial Overrides (Colors)
/* ----------------------------------------------*/
#community-wrap .componentheading {border-bottom: 3px solid #6b7b5f!important;}
#community-wrap div.profile-toolbox-bl {border:1px solid #ccc!important;} 
#community-wrap div.greybox div div div.loginform {background:#333!important;}
#community-wrap div.greybox div div div h1 {color:#fff!important;}
body #community-wrap ul#featurelist li {color:#fff!important;}
body #community-wrap div.greybox div div div h2 {color:#fff!important;} 
#community-wrap #jsMenu, #jsMenu {background:none!important;border:1px solid #ccc!important;} 
#jsMenu .jsMenuBar a {background:#333!important;}
#jsMenu .jsMenuBar li li {border-color:#4b4b4b!important;}
#community-wrap .cFeed-item .newsfeed-content-hidden, .cFeed-item .newsfeed-content-hidden {background:none!important;}
#community-wrap .btn-primary {background:#6b7b5f;}
@media(max-width:620px){
	#topright.span3 {background:#6b7b5f!important;}
}

/*** GUILHERME - NOVO LAYOUT */

body{
	background: #fdfdfd !important;
	line-height: none !important;
	letter-spacing:0.5px !important;
}

/*** TOPO SITE */
#headerwrap{
	background: #fdfdfd !important;
}

/*** SLIDE SHOW */
.lof-ass{
	border-top: #00947d solid 2px !important;
	border-left: #00947d solid 2px !important;
	border-right: #00947d solid 2px !important;
	border-top-left-radius:5px !important;
	border-top-right-radius:5px !important;
	
}

.lof-ass img{
	border-top-left-radius:4px !important;
	border-top-right-radius:4px !important;
}

.lof-ass .lof-css3, .lof-ass .lof-css3 .preload {
	webkit-box-shadow: none !important;
	box-shadow: none !important;
	/*border:1px solid #d6d6d6;
	border-radius:5px;*/
}

.lof-ass .lof-buttons-control .lof-previous, .lof-ass .lof-buttons-control .lof-next {
	width: 40px !important;
	height: 40px !important;
	
}

.lof-ass .lof-previous{
	background: url(../../../templates/folhanovo/new_images/arrow-left.png) repeat !important;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	opacity:0.8;
}

.lof-ass .lof-next {
	background: url(../../../templates/folhanovo/new_images/arrow-right.png) repeat !important;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	opacity:0.8;
}

.lof-buttons-control{
	display: none;	
}

.lof-ass .lof-description {
	left: 0 !important;
	width: 98% !important;
	max-width: 98% !important;
    min-height:30px !important;
	max-height:90px !important;
	bottom:0px !important;
	background: url(../../../templates/folhanovo/new_images/back_bg.png) !important;
}

.lof-ass .lof-description h4{
	display: block !important;
	font-weight: bold !important;
	width:100% !important;
	height:100% !important;
}

.lof-ass .lof-description h4 div.subtitle{
	color: #FF0;
    font-weight: normal !important;
    text-transform: uppercase;
}

.lof-ass .lof-css3 .lof-description {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow:none !important;
}

.lof-ass .lof-description h4 a{
	display: block;
	display: -webkit-box;
	padding: 0 !important;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	width:100% !important;
	height:100% !important;
	/*letter-spacing:1px !important;*/
	color:#fff !important;
	line-height:130% !important;
	font-size:1.3em !important;
	letter-spacing:1px;
	font-weight: bold !important;
	max-width: 98% !important;
	max-height: 100% !important;
	-webkit-line-clamp: 3;
  	-webkit-box-orient: vertical;
  	 overflow: hidden !important;
    text-overflow: ellipsis !important;
     direction: ltr !important;
}


.lof-ass .lof-description h4 a:hover{
	text-decoration: underline !important;

}

.lof-main-wapper{
	width: 100% !important;
	max-height:300px !important;
}

.lof-main-item{
	width: 100% !important;
		
	
}

.lof-main-item img{
	width:100% !important;
	height:100% !important;

}

#left2{
	padding-right: 0px !important;
	border-right: 0 !important;
}

#thumbs{
	display:block;
	position:relative;
	border:2px #00947d solid;
	padding-bottom:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	margin-top:-2px;
	background:#00947d;
	z-indez:99999999;
	text-align: center;
}

#thumbs ul li{
	position:relative;
	display:inline-block;
	padding-left: 0 !important;
	margin-top:5px;
	cursor: pointer;
}

#thumbs ul li img{
	width: 100px;
	height: auto;
	border:1px #fff solid;
}

.module{
	margin: 20px 0 0 0 !important;
}

h3.moduletitle {
	border-top: 0 !important;
	border-bottom: 0 !important;	
	background-color: #00a18b !important;
	color:#fff !important;
	text-transform: uppercase !important;
	margin: 0 !important;
	padding: 0 0 !important;
	margin-bottom:10px !important;
}

.module h3 span{
	margin-bottom: 0 !important;	
	font-size:1em !important;
}

h3.moduletitle span.first_word{
	display:inline-block !important;
	color:#fff !important;
	letter-spacing: 1px !important;
	line-height: 160% !important;
	border-left:3px #fff solid !important;
	font-family: Source, Arial, Helvetica, sans-serif !important;
	margin-left:10px !important;
	padding-left:10px  !important;
}

h3.moduletitle span.rest{
	color:#fff !important;
	font-family: Source, Arial, Helvetica, sans-serif !important;
	letter-spacing: 1px !important;
	font-weight: bold !important;
	line-height: 160% !important;
}

div#logo.span9{
	width:47% !important;	
	text-align: center !important;
	margin-bottom:10px !important;	
	background: #fdfdfd !important;
	border-top:2px solid #242021 !important;
	border-bottom:2px solid #242021 !important;
	padding-top:2px !important;
	padding-bottom:2px !important;
}

div#logo a{
	display:block !important;
	width:100% !important;
	height: 64px !important;	
	background: #009f8f !important;
	text-align: center !important;
}

div#logo a img{
	margin-top:10px !important;	
}

div#topright.span3{
	width:53% !important;	
	background: #fdfdfd !important;
	margin-bottom:10px !important;	
	height: 72px !important;	
	background: #fdfdfd !important;
	border-top:0 !important;
	border-bottom:0 !important;
	padding: 0 !important;
	padding-top:0 !important;
	/*padding-bottom:2px !important;*/
}

div#topright.span3 div:first-child{
	/*background: #fdfdfd !important;*/
	/*height:72px !important;*/
	/*padding-right: 1px !important;*/
}

div#topright.span3 ul li{
	/*height: 72px;
	width: 100%;
	padding-left: 0 !important;*/
}

div#topwrap [class*="span"]{
	margin-left: 0px !important;	
}

ul.jxtc_k2contentwall_tmplist1 li{
	padding-left:0 !important;	
}

.jxtc_k2contentwall_tmplist1{
	width: 100% !important;	
	margin: 0 auto !important;
}

.jxtc_k2contentwall_tmplist1 li {
	width: 98.3% !important;
	/*border-left: 10px solid #00a18b !important;*/
}

.jxtc_k2contentwall_tmplist1-icon{
	left: 10px !important;
	top:4px !important;
	line-height: 90px !important;
	height: 90px !important;
		
	
}

.jxtc_k2contentwall_tmplist1-content{
	/*width:75% !important;*/
	height:70px !important;
	left: 120px !important;
	
	width: -moz-calc(100% - 130px) !important;
 	width: -webkit-calc(100% - 130px) !important;
   	width: calc(100% - 130px) !important;
}

.jxtc_k2contentwall_tmplist1 li:last-child{
	margin-bottom:5px !important;	
}

.XXjxtc_k2contentwall_tmplist1-content{
	padding-left:10px !important;
	min-height:none !important;	
}

.XXjxtc_k2contentwall_tmplist1-content h4{
    color: #292929 !important;
    font-size: 0.92em !important;
    font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
}

li#outras-noticias{
	min-height:60px !important;
	max-height:60px !important;
	height:60px !important;
	font-weight: normal !important;
}

li#outras-noticias h4{
	display: -webkit-box;
	padding-top:10px;
	padding-right: 10px;
	-webkit-line-clamp: 2;
	max-height:50px !important;
    -webkit-box-orient: vertical;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    direction: ltr !important;	
}

.jxtc_k2contentwall_tmplist1 li#outras-noticias{
	width: 98% !important;	
}


.xtcBootstrapGrid h3.moduletitle{
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom: 0 !important;
}

/** CATEGORIAS **/
.categorias .jxtc_k2contentwall_tmplist1{
    padding: 0;
    margin: 20px auto;
    width: 500px;
}

.categorias .jxtc_k2contentwall_tmplist1 li{
    width: 480px;
    height: 100px;
    overflow: hidden;
    display: block;
    background: #fff;
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    margin-bottom: 4px;
    border-left: 10px solid #ce4d07;
    -webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

.categorias .jxtc_k2contentwall_tmplist1 li a{
    text-align: left;
    display: block;
    width: 100%;
    height: 100%;
    color: #333;
    position:relative;
}



.categorias .jxtc_k2contentwall_tmplist1-icon{
    line-height: 90px;
    position: absolute;
    width: 90px;
    left: 20px;
    text-align: center;
   -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	border-radius:15%;
}

.categorias .jxtc_k2contentwall_tmplist1-content{
    position: absolute;
    left: 140px;
    width: 370px;
    height: 60px;
    top: 15px;
}

.categorias .jxtc_k2contentwall_tmplist1-content h2{
	display: block;
	display: -webkit-box;
	max-width: 98%;
	max-height: 70px;
	-webkit-line-clamp: 4;
  	-webkit-box-orient: vertical;
  	 overflow: hidden !important;
    text-overflow: ellipsis !important;
     direction: ltr !important;
}

.categorias .jxtc_k2contentwall_tmplist1-main{
    font-size: 1em;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
	text-transform:none;
	font-weight: bold;
	letter-spacing: 0.04em;
	font-family: 'UOLTextBold', Helvetica, Arial, Helvetica, sans-serif !important;
	max-height: 70px !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
}

.categorias .jxtc_k2contentwall_tmplist1 li:hover{
    border-color: #ae4005;
    background: #feece2;
}


.categorias .jxtc_k2contentwall_tmplist1 li:hover .jxtc_k2contentwall_tmplist1-main{
    color: #292929;
    font-size: 1em;
}

.categorias .jxtc_k2contentwall_tmplist1-icon img{
	width:100% !important;
	height:100% !important;
	border-radius: 15%;
	 -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}

.categorias .jxtc_k2contentwall_tmplist1 li:hover .jxtc_k2contentwall_tmplist1-icon img{
	-webkit-transform: rotate(-5deg);
     -moz-transform: rotate(-5deg);
       -o-transform: rotate(-5deg);
      -ms-transform: rotate(-5deg);
          transform: rotate(-5deg);
}

/** END CATEGORIAS */
#djslider219{
    width: 100% !important;
    max-width: 100%  !important;
}

img.dj-image{
	border-radius:5px !important;
}

.slider-container ul.djslider-in{
	width: 100% !important;
}

.slider-container ul.djslider-in li{
	width: 100% !important;
	padding-left: 0 ;	
}


div#vejamais a{
	display:block;
	text-align:right;
}

div#vejamais a:hover{
	text-decoration: underline;	
}

/** ULTIMAS NOTICIAS */
div.module.title-on.ultimas-noticias h3.moduletitle{
	background: #682171 !important;
}
.categorias.ultimas-noticias div#vejamais{
	display: none !important;
}
.categorias.ultimas-noticias .jxtc_k2contentwall_tmplist1 li{
    border-left: 10px solid #682171;
}
.categorias.ultimas-noticias .jxtc_k2contentwall_tmplist1 li:hover{
    border-color: #ac75b3;
    background: #f5e6f7;
}


/** MURAL DE RECADOS */
div.module.title-on.inbox h3.moduletitle{
	background: #1d98a7 !important;
}


/** NOTÍCIAS RELAMPAGO */
div.module.title-on.noticias-relampago h3.moduletitle{
	background: #682171 !important;
}
.categorias.noticias-relampago div#vejamais{
	display: none !important;
}


/** FOLHA FM - RADIO */
div.module.title-on.folha-fm h3.moduletitle {
	background: #ce4d07 !important;
}
.categorias.folha-fm .jxtc_k2contentwall_tmplist1 li{
    border-left: 10px solid #ce4d07;
}
.categorias.folha-fm .jxtc_k2contentwall_tmplist1 li:hover{
    border-color: #de6d30;
    background: #ffe9dd;
}
.categorias.folha-fm .jxtc_k2contentwall_tmplist1 li{
	width: 96% !important;
}
.categorias.folha-fm div#vejamais, .categorias.folha-fm div#vejamais a{
	background: #ce4d07;
	color:#fff;	
}

div.module.image-folha-fm,div.module.folha-fm-mobile{
	margin: 0px 0 0 0 !important;	
}

div.module.image-folha-fm div#img-radio{
	text-align: center !important;	
}

div#right2.span3 div.module:nth-child(3){
	margin: 0px 0 0 0 !important;	
	text-align:center !important;
}

@media screen and (max-width: 900px){ 
	/*div#right2.span3 div.module:nth-child(3){
		display: none !important;	
	}*/
}

div#folha-mobile{
	position:relative;
	height: auto;
	width:100%;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}
	
div#folha-mobile span{
	display:block;
	width:100%;
	text-align:center;
	font-size:0.8em;
	color:#00947d;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
	margin-bottom:5px;
}

div#folha-mobile a{
	display:inline-block;
	width:140px;
	height:41px;
}

div#folha-mobile a img{
	width: auto;
	height:41px;
}


div#folha-whatsfb{
	position:relative;
	height: auto;
	width:100%;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

div#folha-whatsfb a.podcast{
	display:block;
	height:30px;
	width:220px;
	color:#e67e03;
	text-decoration:underline;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:20px;
	line-height:30px;
}

div#folha-whatsfb a.podcast:hover{
	color:#00947d;
}

div#folha-whatsfb a.podcast span{
	display:iinline-block;
	width:30px;
	height:30px;
	float:left;
	margin-right:5px;
	background: url(../../../templates/folhanovo/new_images/podcast-icon.png) 0 0 no-repeat;
}
	
div#folha-whatsfb a.podcast:hover span{
	background: url(../../../templates/folhanovo/new_images/podcast-icon.png) -31px 0 no-repeat;
}

div#folha-whatsfb a{
	display:inline-block;
	width:140px;
	height:94px;
}

div#folha-whatsfb a img{
	width: auto;
	height:94px;
}

div#user3 div.centerarea{
	text-align:center !important;
}

div#user3 div.centerarea div.title-off{
	margin:0 !important;
}


/** ESPORTES */
div.module.title-on.esportes h3.moduletitle{
	background: #1a8c15 !important;	
	width:102%;
}
.categorias.esportes .jxtc_k2contentwall_tmplist1 li{
    border-left: 10px solid #1a8c15;
}
.categorias.esportes .jxtc_k2contentwall_tmplist1 li:hover{
    border-color: #26c11f;
    background: #cbf7c9;
}
.categorias.esportes div#vejamais, .categorias.esportes div#vejamais a{
	background: #1a8c15;
	color:#fff;	
}
.categorias.esportes div#vejamais{
	width:102%;
}

/** POLICIAL */
div.module.title-on.policial h3.moduletitle{
	background: #aa1505 !important;	
}
.categorias.policial .jxtc_k2contentwall_tmplist1 li{
    border-left: 10px solid #aa1505;
}
.categorias.policial .jxtc_k2contentwall_tmplist1 li:hover{
    border-color: #ce3624;
    background: #fee4e1;
}
.categorias.policial div#vejamais, .categorias.policial div#vejamais a{
	background: #aa1505;
	color:#fff;	
}


/** CULTURA */
div.module.title-on.cultura h3.moduletitle{
	background: #ac7d4a !important;	
	width:102%;
}
.categorias.cultura .jxtc_k2contentwall_tmplist1 li{
    border-left: 10px solid #ac7d4a;
}
.categorias.cultura .jxtc_k2contentwall_tmplist1 li:hover{
    border-color: #d59b5d;
    background: #f3dcc2;
}
.categorias.cultura div#vejamais, .categorias.cultura div#vejamais a{
	background: #ac7d4a;
	color:#fff;	
}
.categorias.cultura div#vejamais{
	width:102%;
}


/** IMOVEIS */
div.module.title-on.imoveis h3.moduletitle{
	background: #117daa !important;	
	width:102%;
}
.categorias.imoveis .jxtc_k2contentwall_tmplist1 li{
    border-left: 10px solid #117daa;
}
.categorias.imoveis .jxtc_k2contentwall_tmplist1 li:hover{
    border-color: #179ad1;
    background: #cdedfb;
}
.categorias.imoveis div#vejamais, .categorias.imoveis div#vejamais a{
	background: #117daa;
	color:#fff;	
}
.categorias.imoveis div#vejamais{
	width:102%;
}

/** SOCIAL */
div.module.title-on.social h3.moduletitle{
	background: #b75995 !important;	
	width:102%;
}
.categorias.social .jxtc_k2contentwall_tmplist1 li{
    border-left: 10px solid #b75995;
}
.categorias.social .jxtc_k2contentwall_tmplist1 li:hover{
    border-color: #de6fb6;
    background: #fbdcf0;
}
.categorias.social div#vejamais, .categorias.social div#vejamais a{
	background: #b75995;
	color:#fff;	
}
.categorias.social div#vejamais{
	width:102%;
}



/** POLITICA */
div.module.title-on.politica h3.moduletitle{
	background: #3d566e !important;
}
.categorias.politica .jxtc_k2contentwall_tmplist1 li{
    border-left: 10px solid #3d566e;
}
.categorias.politica .jxtc_k2contentwall_tmplist1 li:hover{
    border-color: #557893;
    background: #eaedf0;
}
.categorias.politica div#vejamais, .categorias.politica div#vejamais a{
	background: #3d566e;
	color:#fff;	
}


/** OBTUARIO */
div.module.title-on.obituario h3.moduletitle{
	background: #484848 !important;
	width:102%;
}
.categorias.obituario .jxtc_k2contentwall_tmplist1 li{
    border-left: 10px solid #484848;
}
.categorias.obituario .jxtc_k2contentwall_tmplist1 li:hover{
    border-color: #747474;
    background: #eceaea;
}
.categorias.obituario div#vejamais, .categorias.obituario div#vejamais a{
	background: #484848;
	color:#fff;	
}
.categorias.obituario div#vejamais{
	width:102%;
}


/** OUTRAS NOTÍCIAS */
div.outras-noticias{
	margin:10px 0px 0px 0px !important
}

div.module.title-on.outras-noticias h3.moduletitle{
	background: #e16041 !important;
}
.categorias.outras-noticias .jxtc_k2contentwall_tmplist1 li{
    border-left: 10px solid #e16041;
}
.categorias.outras-noticias .jxtc_k2contentwall_tmplist1 li:hover{
    border-color: #fd6e4b;
    background: #fee2db;
}






.museradiofolha-fm{
	text-align: center;	
}

div.previsao div.modulecontent{
	text-align:center;
}

div.previsao h3.moduletitle{
	background: #e16041 !important;	
}

div.contato-folha h3.moduletitle{
	background: #ac7d4a !important;	
}

div#user20 div.singlearea h3.moduletitle{/**facebook*/
	background: #3b5997 !important;	
}




#topright{
	margin-top: 0px !important;	
}


/** Mobile Layout */

#MusesRadioPlayer-HTML5-player-1{
	margin: 0 auto !important;	
}

div.noticias-relampago table{
	margin: 0 auto !important;
}

@media screen and (max-width: 510px){ 
	.lof-ass .lof-description h4 a{
		font-size:1.3em !important;
	}
	
}

div#menu .moleft h3{
	display:none !important;
}

div#menu{
	background: #00947d !important;
	color:#fff !important;
	font-weight: bold !important;
	border:0 !important;
	padding: 5px !important;
	
}

div#menu ul li:first-child ul{
	margin-left: 0 !important;
	
}

div#menu ul li a{
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#fff !important;
	font-weight: bold !important;
	font-size: 1em !important;
}

#header ul.menu > li.active > a {
	background-color:#016f60 !important;
	color:#fff !important;	
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
	font-size: 1em !important;
	border-radius: 5px !important;
	margin-right: 5px;
	margin-left: 5px;
}
	
#header ul.menu > li.active a:hover{
	margin-right: 5px !important;
	margin-left: 5px !important;
}

.blog-featured .cat-children{
	display: none;	
}

div#menu ul li ul, div#menu ul li ul li {
	background: #00a18c;	
	
}	

div#menu ul li ul{
	top:35px !important;	
}

.menu-2.item-31 ul{
	margin-left: -50.5px !important;
	
}

#menu ul.menu li.parent > ul{
	border:0 !important;
	border-radius:5px !important;
	background: #00a18c;


}
	
@media screen and (max-width: 900px){ 
	
	* {
	    -webkit-tap-highlight-color: rgba(0,0,0,0); /* make transparent link selection, adjust last value opacity 0 to 1.0 */
		outline: 0;
	}
	
	div#menu .moleft ul.menu{
		/**display: block !important;*/
	}
	
	div#logo.span9{
		width:100% !important;	
		text-align: left !important;
		margin-bottom:10px !important;	
	}
	
	div#logo a{
		width:100% !important;
		height: 64px !important;
		margin: 0 !important;	
	}
	
	div#topright.span3{
		width:100% !important;	
		background: #fdfdfd !important;
		margin-bottom:10px !important;	
	}
	
	.categorias.esportes .jxtc_k2contentwall_tmplist1 li a{
	    width: 100% !important;
	}
	
	#right, #right1, #right2, #right4, #right5, #right6, #right7, #right8, #right9{
		padding-left: 0px !important;
	}
	
	div.module.title-on h3.moduletitle, div#vejamais{
		width:100% !important;
	}
	
	.mobilebtn select{
    	font-size: 1em !important;
    	height: 100% !important;
    	width: 100% !important;
	}
	
	.jxtc_k2contentwall_tmp9 .jxtc_k2contentwall_tmp9_content{
		height: 70px !important;
		opacity: 1 !important;
		width: auto !important;
		-webkit-transform: none !important;
		transform:none !important;
		-webkit-transform-origin:none !important;
		transform-origin:none !important;
		margin-top:40px !important;
	}
	
	.jxtc_k2contentwall_tmp9 h2{
		-webkit-line-clamp: 3 !important;
		padding-bottom: 10px;
	}
	
}

.jxtc_k2contentwall_tmp9 {
   width: 300px;
   height: auto;
   max-height:200px;
   float: left;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: -1px -1px 5px #000;
   -moz-box-shadow: -1px -1px 5px #000;
   box-shadow: -1px -1px 5px #000;
   cursor: default;
   /*background: #000;*/
   margin-bottom: 10px;
}

.jxtc_k2contentwall_tmp9 .jxtc_k2contentwall_tmp9_mask,.jxtc_k2contentwall_tmp9 .jxtc_k2contentwall_tmp9_content {
   width: 300px;
   height: 200px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}

.jxtc_k2contentwall_tmp9 img {
   display: block;
   position: relative;
}

.jxtc_k2contentwall_tmp9 h2 {
   text-transform: uppercase;
   color: #000;
   text-align: center;
   position: relative;
   font-size: 1.2em;
   padding: 10px;
   overflow:hidden;
   border-bottom:none !important;
   font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
    background: transparent;
    height: 70px;
    max-height: 70px;
    
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    direction: ltr !important;
    
}

.jxtc_k2contentwall_tmp9 p {
   font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center;
}

.jxtc_k2contentwall_tmp9 a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}

.jxtc_k2contentwall_tmp9 a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}

.jxtc_k2contentwall_tmp9 .jxtc_k2contentwall_tmp9_mask-1, .jxtc_k2contentwall_tmp9 .jxtc_k2contentwall_tmp9_mask-2 {
    background-color: rgba(0, 161, 139, 0.5);
    height: 361px;
    width: 361px;
    background: rgba(0, 161, 139, 0.5);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: all 0.3s ease-in-out 0.6s;
    -moz-transition: all 0.3s ease-in-out 0.6s;
    -o-transition: all 0.3s ease-in-out 0.6s;
    transition: all 0.3s ease-in-out 0.6s;
}

.jxtc_k2contentwall_tmp9 .jxtc_k2contentwall_tmp9_mask-1 {
    left: auto;
    right: 0;
    -webkit-transform: rotate(56.5deg) translateX(-180px);
    -moz-transform: rotate(56.5deg) translateX(-180px);
    -o-transform: rotate(56.5deg) translateX(-180px);
    -ms-transform: rotate(56.5deg) translateX(-180px);
    transform: rotate(56.5deg) translateX(-180px);
    -webkit-transform-origin: 100% 0%;
    -moz-transform-origin: 100% 0%;
    -o-transform-origin: 100% 0%;
    -ms-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
}

.jxtc_k2contentwall_tmp9 .jxtc_k2contentwall_tmp9_mask-2 {
    top: auto;
    bottom: 0;
    -webkit-transform: rotate(56.5deg) translateX(180px);
    -moz-transform: rotate(56.5deg) translateX(180px);
    -o-transform: rotate(56.5deg) translateX(180px);
    -ms-transform: rotate(56.5deg) translateX(180px);
    transform: rotate(56.5deg) translateX(180px);
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
}

.jxtc_k2contentwall_tmp9 .jxtc_k2contentwall_tmp9_content {
    background: rgba(255, 255, 255, 0.9);
    height: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
    width: 361px;
    overflow: hidden;
    -webkit-transform: rotate(-33.5deg) translate(-112px, 166px);
    -moz-transform: rotate(-33.5deg) translate(-112px, 166px);
    -o-transform: rotate(-33.5deg) translate(-112px, 166px);
    -ms-transform: rotate(-33.5deg) translate(-112px, 166px);
    transform: rotate(-33.5deg) translate(-112px, 166px);
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transition: all 0.4s ease-in-out 0.3s;
    -moz-transition: all 0.4s ease-in-out 0.3s;
    -o-transition: all 0.4s ease-in-out 0.3s;
    transition: all 0.4s ease-in-out 0.3s;
}

.jxtc_k2contentwall_tmp9 a.info {
    display: none;
}

.jxtc_k2contentwall_tmp9:hover .jxtc_k2contentwall_tmp9_content {
    height: 100px;
    width: 300px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9;
    top: 40px;
    -webkit-transform: rotate(0deg) translate(0, 0);
    -moz-transform: rotate(0deg) translate(0, 0);
    -o-transform: rotate(0deg) translate(0, 0);
    -ms-transform: rotate(0deg) translate(0, 0);
    transform: rotate(0deg) translate(0, 0);
}

.jxtc_k2contentwall_tmp9:hover .jxtc_k2contentwall_tmp9_mask-1, .jxtc_k2contentwall_tmp9:hover .jxtc_k2contentwall_tmp9_mask-2 {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
}

.jxtc_k2contentwall_tmp9:hover .jxtc_k2contentwall_tmp9_mask-1 {
    -webkit-transform: rotate(56.5deg) translateX(1px);
    -moz-transform: rotate(56.5deg) translateX(1px);
    -o-transform: rotate(56.5deg) translateX(1px);
    -ms-transform: rotate(56.5deg) translateX(1px);
    transform: rotate(56.5deg) translateX(1px);
}

.jxtc_k2contentwall_tmp9:hover .jxtc_k2contentwall_tmp9_mask-2 {
    -webkit-transform: rotate(56.5deg) translateX(-1px);
    -moz-transform: rotate(56.5deg) translateX(-1px);
    -o-transform: rotate(56.5deg) translateX(-1px);
    -ms-transform: rotate(56.5deg) translateX(-1px);
    transform: rotate(56.5deg) translateX(-1px);
}

.membros a{		     
	color:#fff;	
	margin-right: 0 !important;
}

.membros a:hover{		     
	text-decoration: underline;
}
		
#menuright2 .module{
	margin:0 !important;	
}
		
div.facebuttom{
	text-align:center;
}     
div.facebuttom .modulecontent p{
	display: none !important;
}

.menutopwrap{
	margin-bottom:10px;
}		     
div.module.field_search{
	display: block;
}    
		     
div#roksearch_results{
	background:#fff !important;
	z-index:99999999 !important;
	border:1px solid #ccc !important;
	font-size:11px !important;
	width:220px !important;
	max-height: 300px !important;
	overflow-y:auto !important;
	overflow-x: hidden; !important;
}
	
div#roksearch_results a.clr{
	display:none !important;
}

div#roksearch_results div.roksearch_header{
	font-weight: bold !important;	
}
		     
		     
div.module.field_search select, textarea, input[type="text"]{
	margin-bottom: 0 !important;	
}

div.module.field_search input, select{
	margin:0 !important;
	
}

div#contato{
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
    font-size: 1em !important;	
	color:#2c2c2c !important;	
}

div#contato a, div#contato p{
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
    font-size: 1em !important;	
	color:#2c2c2c !important;		
}

a#showentry{float:right; color:#af5147;display:block;text-align:right;padding-bottom:10px;text-decoration:none;font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;}
a#showentry:hover{color:#aa1505;text-decoration:underline;}

a.novo-link{
	color:#af5147;
	text-decoration:none;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
}

a.novo-link:hover{
	color:#aa1505;
	text-decoration:underline;
}

.easylast_titleinbox{
	-webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    direction: ltr !important;
     max-height: 25px !important;
}
    
.easylast_textinbox{
	display: -webkit-box;
	-webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    direction: ltr !important;
    max-height: 45px !important;
}

div#footer{
	width:100%;
	background:#00a18c;
	text-align:center;
	color:#fff;
	left:0;
	line-height: 50px;
}

div#footer strong{
	font-size: 0.92em !important;	
}

div#topright .slider-container{
	border: none !important;
	border-radius: 0 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    background:#fdfdfd !important;
}


.slider-container ul li a{
	display: block;
	width: 100%;
	height: 100%;	
}


table.acymailing_form{
	margin: 0 !important;
	width: 100% !important;
}

table.acymailing_form td{
	text-align: center !important;	
}

input.button.subbutton.btn.btn-primary{
	background:#00a18b;
	color:#fff;	
	border-radius:2px !important;
}

p.readmore a:hover, .btn:hover, button:hover {
	background:#014f44 !important;
	color:#fff !important;
}

@media (max-width: 620px){
	#region9 {
		display: block!important;
	}
}
	                    	
@media (max-width: 400px){
	.module h3.moduletitle {
    	text-align: left !important;
	}
}

.zen-container .fluid-width-video-wrapper{
	margin-bottom: 10px;
}

/***** PAGINAS INTERNAS *************/
#k2Container {
	background: #fff !important;	
    padding: 0 !important;
}

#k2Container.itemView{
 	padding: 0 !important;
 	width:80% !important;
 	margin:0 auto !important;
 	padding-left:10% !important;
 	padding-right:10% !important;
}

#k2Container.itemView .itemToolbar ul{
	margin: 0 auto !important;	
}

#k2Container.itemView .itemToolbar ul li{
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#009f8f  !important;
	font-size:0.9em !important;
}

#k2Container.itemView .itemToolbar ul li a{
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#232323 !important;
	font-size:0.9em !important;
}

#k2Container.itemView .itemToolbar ul li a:hover{
	text-decoration: underline !important;	
}

#k2Container.itemView .itemCTRBlock{
	padding: 4px 0 0px 0 !important;
}

#k2Container.itemView .itemCTRBlock span, #k2Container.itemView .itemCTRBlock .itemRatingLog  {
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#009f8f !important;
	font-size:0.9em !important;
}

#k2Container.itemView .itemCTRBlock a{
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#232323 !important;
	font-size:0.9em !important;
}

#k2Container.itemView .itemImageBlock img{
	border: 1px solid #009f8f!important;
	border-radius:5px !important;
}

#k2Container.itemView .stylus, #k2Container.itemView .itemAuthorBlock, #k2Container.itemView .itemAuthorLatest{
	display: none !important;	
}

#k2Container.itemView .itemIntroText p, #k2Container.itemView .itemFullText p, .itemFullText span{
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#333 !important;
	font-size: 1em !important;
	line-height: 26px !important;
	padding-bottom: 20px !important;
	letter-spacing: normal !important;
    -webkit-font-smoothing: antialiased;
    margin: 0 !important;
    padding: 0 0 10px 0 !important;
}


#k2Container.itemView .itemToolbar ul li:nth-child(3),#k2Container.itemView .itemToolbar ul li:nth-child(4){
	display: none !important;	
}

#k2Container.itemView .itemNavigation{
	display: none !important;	
}

#k2Container div.itemView .itemHeader .itemTitle{
	border-top: 0 !important;
}

#k2Container div.catItemView{
	padding: 0 !important;	
}

#k2Container div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured {
	background: none !important;		
}

#k2Container .itemList{
	width: 80% !important;
	margin:0 auto !important;
}

#k2Container .itemListCategoriesBlock{
	display: none !important;	
}

#k2Container div.k2FeedIcon{
	padding:0 !important;	
	margin-right: 10% !important;
}

#k2Container div.itemHeader h2.itemTitle{
	border-top: 3px solid #009f8f !important;
	border-bottom: 0 !important;
}

#k2Container div.itemHeader h2.itemTitle{
	text-align: center;
}

#k2Container div.itemHeader h2.itemTitle a{
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#232323 !important;
	font-weight: bold !important;
	font-size:1.2em !important;
}

#k2Container div.itemHeader h2.itemTitle a:hover{
	color:#009f8f !important;	
}
#k2Container div.itemHeader h2.itemTitle{
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#232323 !important;
	font-weight: bold !important;
	font-size:1.2em !important;
	
}

h1, h2, h3, h4, h5, h6{
	line-height: normal !important;	
}

@media screen and (max-width: 800px){ 
	#k2Container div.itemHeader h2.itemTitle a{
		font-size:1em !important;
		line-height: normal !important;
	}
	
	#k2Container div.itemHeader h2.itemTitle{
		text-align: left;
	}
	
	#k2Container .catItemDateCreated {
		font-size: 0.6em !important;
	}
	
	#k2Container .itemList{
		width: 100% !important;
	}
	
	#k2Container.itemView{
 		width:100% !important;
 		padding-left: 0 !important;
 		padding-right: 0 !important;
	}
	
	#k2Container.itemView h1, h2, h3, h4, h5, h6{
		/*line-height: 35px !important;
		font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
		font-size:2em !important;*/
	}
	
	.itemComments h3.moduletitle{
		font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
		color:#fff  !important;
		font-size:1em !important;
	    background: #00a18b !important;
	}
	
	.itemComments h3.moduletitle span{
		display: block;
		text-align: center;
	}
	
	
}

#k2Container .catItemAuthor, #k2Container .catItemCategory, #k2Container .catItemDateCreated .spacepipes{
	display: none !important;	
}

#k2Container .catItemDateCreated{
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#009f8f  !important;
	font-size:1em !important;
}

#k2Container .itemToolbar{
	text-align: right !important;
	padding: 0 !important;
}

#k2Container span.catItemImage img{
	border: 1px solid #009f8f!important;
	border-radius:5px !important;
}

div.catItemReadMore a, div.catItemCommentsLink a, span.catItemEditLink a, a.k2ReadMore, .userItemCommentsLink a, a.itemPrintThisPage, span.itemEditLink a, div.itemRelated ul li.k2ScrollerElement, div.itemCommentsForm form input#submitCommentButton{
	background: #009f8f;
	color:#fff;
	border-radius:2px;	
	
}

div.catItemReadMore a:hover, div.catItemCommentsLink a:hover, a.k2ReadMore:hover, .userItemCommentsLink a:hover {
	background:#014f44 !important;
	color:#fff !important;
}

#k2Container div#itemListLinks{
	display: none !important;
}

#k2Container .catItemIntroText,#k2Container .catItemIntroText p, #k2Container .catItemIntroText div{
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#333  !important;
	font-size:1em !important;
}

.k2Pagination ul li{
	background: #009f8f !important;
	color:#fff !important;
	border-radius:2px !important;
	cursor: pointer !important;
	-webkit-transition: color 0.5s ease-in;
    -o-transition: color 0.5s ease-in;
    -moz-transition: color 0.5s ease-in;
    -webkit-transition-property: color, background;
    -webkit-transition-duration: 0.5s, 0.5s;
    -webkit-transition-timing-function: linear, ease-in;
    -o-transition-property: color, background;
    -o-transition-duration: 0.5s, 0.5s;
    -o-transition-timing-function: linear, ease-in;
    -moz-transition-property: color, background;
    -moz-transition-duration: 0.5s, 0.5s;
    -moz-transition-timing-function: linear, ease-in;
}

.k2Pagination ul li:hover{
	background:#014f44 !important;
	color:#fff !important;
}

.k2Pagination ul li a{
	color:#fff !important;
}

.itemSocialSharing{
	width:40%;
	margin:0 auto;
}

.itemComments h3.moduletitle{
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#fff  !important;
	font-size:1.2em !important;
	padding-top: 5px!important;
    padding-bottom: 5px!important;
}

.itemComments label{
	color: #333 !important;
    font-size: 16px !important;
    line-height: 26px !important;
    letter-spacing: normal !important;
    -webkit-font-smoothing: antialiased;
}

.itemComments p{
	color: #333 !important;
    font-size: 18px !important;
    line-height: 26px !important;
    letter-spacing: normal !important;
    -webkit-font-smoothing: antialiased;
}

div.itemCommentsForm form textarea.inputbox, 
div.itemCommentsForm form input.inputbox
{
	width: 95% !important;	
}

div.itemCommentsForm form input#submitCommentButton{
	background: #009f8f !important;
    color: #fff !important;
    border-radius: 2px !important;
    font-size: 1em !important;
    margin:0 auto !important;
    -webkit-transition: color 0.5s ease-in;
    -o-transition: color 0.5s ease-in;
    -moz-transition: color 0.5s ease-in;
    -webkit-transition-property: color, background;
    -webkit-transition-duration: 0.5s, 0.5s;
    -webkit-transition-timing-function: linear, ease-in;
    -o-transition-property: color, background;
    -o-transition-duration: 0.5s, 0.5s;
    -o-transition-timing-function: linear, ease-in;
    -moz-transition-property: color, background;
    -moz-transition-duration: 0.5s, 0.5s;
    -moz-transition-timing-function: linear, ease-in;
}

div.itemCommentsForm form input#submitCommentButton:hover{
	background: #016f60 !important;
    color: #fff !important;
}

div.itemCommentsForm form span#formLog{
	margin: 0 !important;
	padding:0 !important;
	font-weight: normal !important;
}

.itemBackToTop a{
	color:#009f8f;
	text-decoration: none;	
}

.itemBackToTop a:hover{
	color:#016f60 ;
	text-decoration: underline;	
}

@media screen and (max-width: 900px){ 
	.itemSocialSharing{
		display: none !important;
	}
}

@media (min-width: 1200px){
	#k2Container .row-fluid .span6 {
		display: block !important;
		width: 100% !important;
	}
}

#easybook .easy_intro div{
	background: #d6f4ef !important;
	color:#b34012 !important;
}


#easybook h2{
	font-size: 1.6em !important;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#00947d  !important;
}

#easybook .easy_frame{
   border: 0 !important;
   background: transparent !important;
}

#easybook .easy_frame .easy_top{
	background: #00947d !important;
	color:#fff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

#easybook .easy_frame .easy_top .easy_small_red{
	color: #000 !important;
    font-size: 11px !important;
}

#easybook .easy_frame .easy_top .easy_big{
	font-size: 1em;
	color:#fff;	
}

#easybook .easy_frame .easy_top .easy_small{
	font-size: 0.8em;
	color:#fff;	
}

#easybook .easy_frame .easy_title, #easybook .easy_frame .easy_content, #easybook .easy_frame .easy_contact{
	/*margin-left: 0;*/
	background-image: none !important;
	/*margin-right: 0;*/
	border-right: #00947d solid 5px;
    border-left: #00947d solid 5px;
    margin-top:0;
    margin-bottom: 0;
    font-size: 1.2em !important;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
}

#easybook .easy_frame .easy_title{
	color:#00947d;	
}

#easybook .easy_frame .easy_content{
	border-bottom: #00947d solid 5px;
 	font-size: 1em !important;
 	color:#333;
 	border-bottom-left-radius:5px;
 	border-bottom-right-radius:5px;
 	padding-left: 20px !important;
 	padding-right: 20px !important;
}

#easybook a.sign, #easybook a.view{
	color:#d85521 !important;
	font-size: 1em !important;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
}

#easybook a.sign:hover, #easybook a.view:hover{
	color:#f87b4a !important;
}

#easybook form[name='gbookForm']{
	width:80% !important;
	margin:0 auto !important;
}

#easybook form[name='gbookForm'] table{
	width: 100%;	
}

#easybook form[name='gbookForm'] table tr td:first-child{
	width: 10% !important;	
}

#easybook form[name='gbookForm'] table tr td label{
	font-size:0.9em !important;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#333;
}

#easybook form[name='gbookForm'] table tr td span.small{
	font-size:0.9em !important;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#ed260b;
}

#easybook form[name='gbookForm'] input[type='text'], #easybook form[name='gbookForm'] textarea{
	width: 90% !important;	
}

#easybook form[name='gbookForm'] table tr:nth-child(10){
	font-size:0.9em !important;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#ed260b;
	text-align: center !important;
}

#easybook form[name='gbookForm'] table tr:nth-child(10) input[type='text'] {
	width: 20% !important;	
}

#easybook form[name='gbookForm'] textarea{
	height: 200px !important;	
}

#easybook form[name='gbookForm'] table tr:nth-child(11) td{
	text-align: center !important;
	padding-top:30px !important;
	padding-bottom: 70px !important;
}

#easybook form[name='gbookForm'] input.button{
	background: #009f8f !important;
    color: #fff !important;
    border-radius: 2px !important;
    font-size: 1em !important;
    margin:0 auto !important;
    padding: 10px 50px!important;
    -webkit-transition: color 0.5s ease-in;
    -o-transition: color 0.5s ease-in;
    -moz-transition: color 0.5s ease-in;
    -webkit-transition-property: color, background;
    -webkit-transition-duration: 0.5s, 0.5s;
    -webkit-transition-timing-function: linear, ease-in;
    -o-transition-property: color, background;
    -o-transition-duration: 0.5s, 0.5s;
    -o-transition-timing-function: linear, ease-in;
    -moz-transition-property: color, background;
    -moz-transition-duration: 0.5s, 0.5s;
    -moz-transition-timing-function: linear, ease-in;	
}

#easybook form[name='gbookForm'] input.button:hover{
	background: #016f60 !important;
    color: #fff !important;	
}

.easy_entrylink .easy_intro div{
	border:0 !important;
	border-radius:5px !important;
	height: auto !important;
	padding-bottom: 10px !important;	
}

div.componentheadinglast_news{
	background: #682171;	
	font-size: 1.5em;
	font-weight: bold;
	color:#fff;
	padding:10px 0px 10px 20px;
}

div.componentheadinglast_news:before{
	content: "|";	
	font-size:2em;
	font-weight: bold;
	background: #fff;
}

div#k2Container.last_news div.itemContainer{
	display: block !important;	
	width:100% !important;
}

form#login-form{
	width: 80%;
	margin:0 auto;
	padding-top:40px;
}
form#login-form .jlogintext, form#login-form .jlogintext a {
	font-size:1em !important;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#333;
}

form#login-form .jlogintext a:hover{
	color:#009f8f; 	
}
form#login-form input{
	width: 96% !important;
	margin-bottom: 10px !important;
}

form#login-form .jlogin1{
	width: 50%; 	
	float:left;
}

form#login-form .jlogin2 input{
	width: 20px !important;
	margin-top:7px !important;	
}

.formwrap .login input{
	width: 96% !important;	
}

.formwrap .login input[type='checkbox']{
	width: 20px !important;	
}

.formwrap .login label#remember-lbl{
	width: auto !important;
}

.formwrap .login button{
	background: #009f8f;
    color: #fff;
    border-radius: 2px !important;
    font-size: 1em !important;
    -webkit-transition: color 0.5s ease-in;
    -o-transition: color 0.5s ease-in;
    -moz-transition: color 0.5s ease-in;
    -webkit-transition-property: color, background;
    -webkit-transition-duration: 0.5s, 0.5s;
    -webkit-transition-timing-function: linear, ease-in;
    -o-transition-property: color, background;
    -o-transition-duration: 0.5s, 0.5s;
    -o-transition-timing-function: linear, ease-in;
    -moz-transition-property: color, background;
    -moz-transition-duration: 0.5s, 0.5s;
    -moz-transition-timing-function: linear, ease-in;
}

.formwrap ul li, .formwrap ul li a{
	font-size: 1em;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#333;
}

.formwrap ul li a:hover{
	color:#009f8f;
}

form#user-registration p, .reset-confirm form p{
	font-size: 1em;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#333;
}

form#user-registration fieldset dt, .reset-confirm form fieldset dt{
	width: auto !important;	
}

form#user-registration input, .reset-confirm input{
	width: 100%;	
}

form#user-registration button, .reset-confirm button{
	background: #009f8f;
    color: #fff;
    border-radius: 2px !important;
    font-size: 1em !important;
    -webkit-transition: color 0.5s ease-in;
    -o-transition: color 0.5s ease-in;
    -moz-transition: color 0.5s ease-in;
    -webkit-transition-property: color, background;
    -webkit-transition-duration: 0.5s, 0.5s;
    -webkit-transition-timing-function: linear, ease-in;
    -o-transition-property: color, background;
    -o-transition-duration: 0.5s, 0.5s;
    -o-transition-timing-function: linear, ease-in;
    -moz-transition-property: color, background;
    -moz-transition-duration: 0.5s, 0.5s;
    -moz-transition-timing-function: linear, ease-in;
	
}

#component form#josForm .componentheading{
	font-size: 1.4em !important;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#00a18b ;
	text-align: center;
}

#k2Container.k2AccountPage{
	margin-top:30px;	
}

#k2Container.k2AccountPage table{
	width:80%;
	margin:0 auto;
}

#k2Container.k2AccountPage table tr th.k2ProfileHeading{
	font-size: 1em !important;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#fff;
	background:#00a18b;
	margin-top:10px;
	margin-bottom: 10px;
}

#k2Container.k2AccountPage table tr td{
	padding-top:3px;
	padding-bottom: 3px;	
}

#k2Container.k2AccountPage input[type='text'], #k2Container.k2AccountPage input[type='email'], #k2Container.k2AccountPage input[type='password']{
	width: 90%;	
}

#k2Container.k2AccountPage textarea{
	width: 90% !important;
	height: 150px !important;
}

#k2Container.k2AccountPage #description_container table{
	float:left !important;
	width: 90% !important;
	height: 150px !important;
}

#k2Container.k2AccountPage input#url, #k2Container.k2AccountPage label#urlmsg{
	display: none;	
}

#k2Container.k2AccountPage .k2AccountPageUpdate{
	border-top: 0 !important;
	margin: 20px 0 0 0 !important;
	padding: 0 !important;
	text-align: center !important;
}

#k2Container.k2AccountPage .k2AccountPageUpdate button{
	background: #009f8f;
    color: #fff;
    border-radius: 2px !important;
    font-size: 1em !important;
    -webkit-transition: color 0.5s ease-in;
    -o-transition: color 0.5s ease-in;
    -moz-transition: color 0.5s ease-in;
    -webkit-transition-property: color, background;
    -webkit-transition-duration: 0.5s, 0.5s;
    -webkit-transition-timing-function: linear, ease-in;
    -o-transition-property: color, background;
    -o-transition-duration: 0.5s, 0.5s;
    -o-transition-timing-function: linear, ease-in;
    -moz-transition-property: color, background;
    -moz-transition-duration: 0.5s, 0.5s;
    -moz-transition-timing-function: linear, ease-in;
}

.categories-list{
	display: none;	
}

#k2Container.k2AccountPage table#recaptcha_table{
	width: auto !important;	
}

#k2Container.k2AccountPage label.formRecaptcha{
	display:block;
	text-align:center;	
}

#k2Container.k2AccountPage .recaptchatable{
	margin:0 auto !important;	
}

#k2Container.k2AccountPage .k2AccountPageNotice{
	text-align:center !important;
	color:#ad0505 !important;	
}


.moduletitle a.openRadio{
	display:block;
	width: 16px;
	height: 16px;
	background: url(../../../templates/folhanovo/new_images/popup.png) center center repeat !important;
	float:right;
	margin-right: 5px;
	margin-top:5px;
}

form#login-form .btnlogin{
	width: 100%; 	
	background: #009f8f !important;
    color: #fff !important;
    border-radius: 2px !important;
    font-size: 1em !important;
    margin:0 auto !important;
    -webkit-transition: color 0.5s ease-in;
    -o-transition: color 0.5s ease-in;
    -moz-transition: color 0.5s ease-in;
    -webkit-transition-property: color, background;
    -webkit-transition-duration: 0.5s, 0.5s;
    -webkit-transition-timing-function: linear, ease-in;
    -o-transition-property: color, background;
    -o-transition-duration: 0.5s, 0.5s;
    -o-transition-timing-function: linear, ease-in;
    -moz-transition-property: color, background;
    -moz-transition-duration: 0.5s, 0.5s;
    -moz-transition-timing-function: linear, ease-in;
    padding-top:10px  !important;
    padding-bottom: 10px  !important;
}

form#login-form .btnlogin:hover{
	background: #016f60 !important;
    color: #fff !important;
}

form#login-form .logout-button{
	text-align: center;	
}

form#login-form .login-greeting{
	font-size: 1.2em !important;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#333 !important;
}


form#login-form .logout-button input[type='submit']{
	width: 50% !important;
	background: #009f8f !important;
    color: #fff !important;
    border-radius: 2px !important;
    font-size: 1em !important;
    margin:0 auto !important;
    -webkit-transition: color 0.5s ease-in;
    -o-transition: color 0.5s ease-in;
    -moz-transition: color 0.5s ease-in;
    -webkit-transition-property: color, background;
    -webkit-transition-duration: 0.5s, 0.5s;
    -webkit-transition-timing-function: linear, ease-in;
    -o-transition-property: color, background;
    -o-transition-duration: 0.5s, 0.5s;
    -o-transition-timing-function: linear, ease-in;
    -moz-transition-property: color, background;
    -moz-transition-duration: 0.5s, 0.5s;
    -moz-transition-timing-function: linear, ease-in;
    padding-top:10px !important;
    padding-bottom: 10px  !important;
}

form#login-form .logout-button input[type='submit']:hover{
	background: #016f60 !important;
    color: #fff !important;
}

.catItemTagsBlock span{
	display: none;	
}

.contact-category h2{
	font-size: 1.3em !important;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#00947d !important;
}

.contact-category table.category a{
	font-size: 1em !important;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#333 !important;
}

div.contact-category table.category tr th.item-position, div.contact-category table.category tbody tr td.item-position{
	display: none !important;	
}
div.contact-category table.category tr th.item-suburb, div.contact-category table.category tbody tr td.item-suburb{
	display: none !important;	
}
div.contact-category table.category tr th.item-state, div.contact-category table.category tbody tr td.item-state{
	display: none !important;	
}

div.contact-category table.category tr td.item-title a:hover{
	color:#00947d !important;
	text-decoration: underline;
}
                                                     

div.contact h2.title{
	font-size: 1.3em !important;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#00947d !important;
	border-top: 3px solid #00947d !important;
    border-bottom: 3px solid #00947d !important;
    margin-bottom: 30px !important;
}

div.contact .span12 > div{
	width: 80% !important;
	margin:0 auto !important;	
}

div.contact .span12 div{
	font-size: 1em !important;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#333 !important;
}

div.contact .span12 div a{
	font-size: 1em !important;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	color:#00947d !important;
}

div.contact #contact-slider{
	margin-top:10px;
}

div.contact .panel h3#basic-details{
	display: none;	
}

div.contact #contact-slider h3#display-form{
	text-align:center;	
}

div.contact #contact-slider input[type='text'], div.contact #contact-slider textarea {
	width: 96%!important;	
}

div.contact #contact-slider .buttonMore{
	text-align:center;	
	margin-top:20px;
}

div.contact #contact-slider .buttonMore button{
	width: 50%; 	
	background: #009f8f !important;
    color: #fff !important;
    border-radius: 2px !important;
    font-size: 1em !important;
    margin:0 auto !important;
    -webkit-transition: color 0.5s ease-in;
    -o-transition: color 0.5s ease-in;
    -moz-transition: color 0.5s ease-in;
    -webkit-transition-property: color, background;
    -webkit-transition-duration: 0.5s, 0.5s;
    -webkit-transition-timing-function: linear, ease-in;
    -o-transition-property: color, background;
    -o-transition-duration: 0.5s, 0.5s;
    -o-transition-timing-function: linear, ease-in;
    -moz-transition-property: color, background;
    -moz-transition-duration: 0.5s, 0.5s;
    -moz-transition-timing-function: linear, ease-in;
	padding-top:10px !important;
	padding-bottom:10px !important;
}

div.contact #contact-slider .buttonMore button:hover{
	background: #016f60 !important;
    color: #fff !important;
}

div.module.img-jornal{
	padding-top:0px !important;
}
	
div.module.img-jornal h3{
}	

div#botoes-categorias{
	display:block;
	width:92%;
}
div#botoes-categorias div#botao{
	display:block;
	width:100%;
	margin-bottom:10px;
}
div#botoes-categorias div#botao a{
	position:relative;
	display:block;
	width:100%;
	line-height:40px;
	background:#00ff00;
	color:#fff;
	text-decoration:none;
	padding-left:25px;
	font-size:18px;
	font-weight: 700;
}

div#botoes-categorias div#botao span.separador{
	position:absolute;
	display:block;
	width:5px;
	height:44px;
	background:#fff !important;
	left:10px;
	top:-3px;
}

div#botoes-categorias div#botao a.guanhaes{
	background:#00585f;
}
div#botoes-categorias div#botao a.policial{
	background:#9e0e30;
}
div#botoes-categorias div#botao a.cultura{
	background:#7c7058;
}
div#botoes-categorias div#botao a.saude{
	background:#2a80b8;
}
div#botoes-categorias div#botao a.esporte{
	background:#779223;
}
div#botoes-categorias div#botao a.educacao{
	background:#df5a48;
}
div#botoes-categorias div#botao a.politica{
	background:#484848;
}
div#botoes-categorias div#botao a.economia{
	background:#a58e36;
}
div#botoes-categorias div#botao a.regiao{
	background:#512c3d;
}
div#botoes-categorias div#botao a.gerais{
	background:#698a71;
}
div#botoes-categorias div#botao a.ultimas-noticias{
	background:#682171;
}
div#botoes-categorias div#botao a.sociais{
	background:#682171;
}
div#botoes-categorias div#botao a:hover{
	opacity:0.8;
}

div.catItemIntroText{
	margin-bottom:40px !important;	
}

@media screen and (max-width: 900px){ 
	#user3 div.centerarea:nth-child(3){
		display:none !important;
	}	
	
	div#djslider208{
		width: auto !important;
		max-width:100% !important;
	}
	
	div.module.field_search{
		display: none;
	}
}

div#end-ad{
	margin-top:30px !important;
	text-align:right !important;	
}

.lof-ass .lof-description p{
	/*display:none;	*/
}

div#adsmanager_innermenu{
	/*display:none !important;	*/
}

div.juloawrapper h1.contentheading{
	display:block !important;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	font-size:18px !important;
	font-weight: 700 !important;
	color:#fff !important;
	background:#009f8f !important;
	line-height:30px !important;
	padding-left:5px !important;
}

div.juloawrapper div.span12 fieldset legend{
	display:block !important;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	font-size:14px !important;
	font-weight: 700 !important;
	color:#fff !important;
	background:#009f8f !important;
	line-height:30px !important;
	padding-left:5px !important;
	
}

.juloawrapper .row-fluid .span6{
	width: 100% !important;	
	text-align:center !important;
}

div#adshome .no-margin-top{
    margin-top: 0px !important;
    line-height: normal !important;
    text-align: center !important;
}




div#fale-conosco{
	width:70%;
	margin:0 auto;
}

div#fale-conosco div.contato{
	clear:both;
	margin-bottom:20px;
}

div#fale-conosco div.foto{
	display:inline-block;
	width:80px;
	height:80px;
	float:left;
	text-align:center;
	transition:all 0.5s ease;
}

div#fale-conosco div.contato:hover div.foto{
	opacity:1;
}

div#fale-conosco div.foto img{
	 width: 100%;
	 height: 100%;
	 object-fit: contain;
	 overflow: hidden;

}

div#fale-conosco div.foto.homem{
	background: url(../new_images/icon_pessoa.png) 0 center no-repeat transparent;
	opacity:0.5;
}

div#fale-conosco div.foto.mulher{
	background: url(../new_images/icon_pessoa.png) -82px center no-repeat transparent;
	opacity:0.5;
}

div#fale-conosco div.texto{
	display:inline-block;
	height:80px;
	margin-left:10px;
}

div#fale-conosco div.titulo-contato{
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
	font-size: 1.5em !important;
	color: #00a18c;
	text-align:center;
	margin-bottom:40px;
}


div#fale-conosco div.nome{
	margin-top:20px;
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
	font-size: 1.2em !important;
	color: #ce4d07;
}

div#fale-conosco div.email{
	margin-top:5px;
}

div#fale-conosco div.email a{
	font-family: "UOLTextBold",Source, Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
	font-size: 1em !important;
	text-decoration:none;
	transition:all 0.5s ease;
	color: #00a18c;
}

div#fale-conosco div.email a:hover{
	color: #505050;
	text-decoration:underline;
}

div#fale-conosco .margin{
	margin-left:90px;
}

@media screen and (max-width: 500px){ 
	div#fale-conosco{
		width:100%;
		margin:0 auto;
		text-align:center;
	}	
	div#fale-conosco div.foto{
		display:block !important;
		width:80px !important;
		text-align:center !important;
		float: none !important;
		margin:0 auto !important;
		text-align:center !important;
	}
	div#fale-conosco .margin{
		margin-left:auto !important;
	}
}
