/*ModulosComponentes*/

/*K2*/
div.itemImageBlock, div.catItemImageBlock, div.catItemView {
padding: 0;
}
span.catItemImage img, span.itemImage img  {
border: 0;
padding: 0;
}
div.itemHeader h2.itemTitle, div.itemAuthorBlock div.itemAuthorDetails h3.authorName a,   div.k2ReportCommentFormContainer blockquote span.theComment, div.catItemHeader h3.catItemTitle, div.tagItemHeader h2.tagItemTitle, div.catItemHeader h1.catItemTitle {
padding: 10px 0 4px 0;
margin: 0;
font: italic 20px/110% 'Droid Serif', serif;
color: #344231;
}

#contact-slider div.itemComments, div.itemToolbar {
background: none;
border: 0;
}

.even {
background: none;
padding: 5px 0;
color:#DFE0D5;
}

div.itemTagsBlock span {
font-weight: 400;
}
div.catItemBody {
padding: 15px 0;
}

#right .custom {
background:#CFCD87;
padding-bottom: 20px;
}
a.moduleItemImage{
  width: 210px;
}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
float: right;
margin: 0;
padding: 0;
border: 0;
}
li.odd, li.even {
background:none;
padding: 0;
margin: 0;
}
div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured {
background: none;
}
div.itemComments {
background: #EAF0E6;
}
/*accordeonCK*/
#menuCK {
padding: 0px;
}

#main #left .accordeonck {
padding: 0px;
border: 0px;
}

.accordeonck ul{
list-style: none;
margin:0px;
padding:0px;
}

.accordeonck ul li{
height:19px;
border-bottom: 2px solid #FFF;
margin: 0;
text-align: left;
color: #FFF;
text-transform:uppercase;
padding:8px 0;
overflow: hidden;
height: auto;
}
.accordeonck ul li a{
font-size:0.9em;
color: #FFF;
text-decoration:none;
padding:0px 5px 0px 20px;
}
#menuCK .content_1{
margin-top:4px;
background:#344231;
}
#menuCK .content_2{
margin-top:4px;
background:#2f382d;
border-bottom:0;
}
.accordeonck ul li .content_1 li, .accordeonck ul li .content_2 li {
height:19px;
padding:8px 0 8px 0;
overflow: hidden;
height: auto;
border-bottom:0;
}
.accordeonck ul li a.toggler.open {
background: url(../images/menos.gif) 2px center no-repeat !important;
color: white;
}
.accordeonck ul li a.toggler {
background: url(../images/mais.gif) 2px center no-repeat !important;
}

.accordeonck ul .content_1, .accordeonck ul li .level1, .accordeonck ul li .level2{
padding-top: 0px;
border-top-style: none;
padding-bottom: 0px;
border-bottom-style: none;
overflow: hidden;
height: auto;
}

.accordeonck a:focus,.accordeonck a:hover,.accordeonck .active a{
color: #CFCD87;
}
.accordeonck li.active{
border-bottom: 2px solid #CFCD87;
}
/*MenuDireita*/
#menuDir li{
width: 108px;
padding: 20px 90px 20px 20px;
line-height: 30px;
text-align: left;
font: italic 12px/110% 'Droid Serif', serif;
border:1px solid #EBF1E6;
}
#menuDir li a{
color: #4C5746;
}
#menuDir a:focus,#menuDir a:hover,#menuDir .active a{
color: #FFF;
}
/*MenuFooter*/
#menuFooter li{
float:left;
padding-right:20px;
}

/*HotLogin*/
#HLhandle {
background: url('../images/bg_03.png') no-repeat bottom right;
color:FFF;
}
#HLcontainer {
  margin: 0 auto;
  font-family: "Maven Pro", Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color:#fff;
}
#HLmodule {
background: url('../images/bg_01.png') repeat-y bottom right;
}
#HLsep {background: url('../images/bg_02.png') no-repeat bottom right;
}
#HLrender input[type="password"], #HLrender input[type="text"] {
background: #EBF1E6;
width: 150px;
height: 20px;
font-style:oblique;
margin: 0px;
padding: 2px;
border: 0px;
}
#HLrender INPUT:focus{ 
    outline:none; 
}
#HLrender ul{
-webkit-margin-before:0;
-webkit-margin-after:0;
-webkit-margin-start:0;
-webkit-margin-end:0;
-webkit-padding-start:0px;
padding:8px 5px 0 12px; 
}
#HLrender li a{
text-decoration:none;
color: #344231;
}
#HLrender fieldset{
border:0px solid black;
}
#HLrender stylesheetinput[type="button"], #HLrender input[type="submit"], #HLrender input[type="reset"], #HLrender input[type="file"]::-webkit-file-upload-button, #HLrender button {
float:right;
padding: 0;
margin:0;
}
#HLrender p#form-login-remember{
float:left;
padding:0;
margin:0;
}

/*K2 search*/

.k2SearchBlock input.inputbox {
background:#344231;
color:#676E5A;
width:160px;
height:25px;
border: 1px solid #676E5A;
margin-top:20px;
padding-left:10px;
}

.contact-category{
padding-top: 10px;
}
.contact-category dl {
    margin-bottom:50px;
}
 
.contact-category dl dt {
    background:#5f9be3;
    color:#fff;
    float:left; 
    font-weight:bold; 
    margin-right:10px; 
    padding:5px;  
    width:100px; 
}
 
.contact-category dl dd {
    margin:2px 0; 
    padding:5px 0;
}
.moduletablegplus{
    padding:20px 5px;
}
.moduletable_social{
 padding-left:20px;
}
