/*  

Theme Name: Abicab
Theme URI: http://www.abicab.org.br/
Description: tema personalizado para a Abicab - Associação Brasileira de Indústria de Chocolate, Cacau, Amendoim, Balas e Derivados
Author: Ana Titanero @ Agencia Tribo

*/

/* << Structure */
body { background: url(images/bg.jpg) #FFF repeat-x; font-family:'Tahoma'; font-size:13px; color:#8A0C01; }
#pageWrap { width:100%; float:left; }
.wrap { width:960px; margin:0 auto; clear:both;}
/* >> Structure */

/* << Base//Styles */
b, strong { font-weight:bold; }
i, em { font-style:italic; }
iframe { left:0; } /*Twitter API*/
#contentMain ol, #contentMain ul { margin:10px 0px 10px 30px; }
#contentMain ul { list-style: disc outside; }
#contentMain ol { list-style:decimal outside; }
#contentMain ul li, #contentMain ol li { margin:6px 0; line-height:18px; text-align:justify }
.alignleft { float:left;margin:0 1em 0.5em 0; }
.alignright { float: right;margin:0 0 0.5em 1em; }
.aligncenter { display:block; margin: 1em auto; }
a { color:#620905; text-decoration:none; }
a:hover { color:#EC1747; text-decoration:none; }
#topBg, #bannerBg, #contentBg, #footerBg { width:100%; float:left; }
div.imgRound { float:left; padding:5px; position: relative; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background:#FFF; text-align:center; zoom: 1; z-index: 2; }
div.imgRound img { vertical-align:middle;}
div.tamanho img { width: 75px; height:auto; }

#search { border:1px solid #E3BA6E; background:#FFF; width:163px; margin:0 auto; }
#search input { border:none; background:#FFF; width:140px; vertical-align:top; }
#search input.img { width:auto; }
/* >> Base//Styles */

/* << TOP */
#top { margin:33px 0 0 23px; overflow:hidden; }
#topBg #topBanner { position:absolute; left: 491px; top:-30px; z-index:999; }
#topBg #topBanner h3 { text-align:right; font-size:10px; color:#8A0C02; margin-bottom:3px; }
#top #logo { float:left; margin-right:24px; }
#upBar { float:left; position:relative; width:744px; height:95px; padding-left:6px; margin-top:1px; border-left:1px solid #E3BA6E; border-bottom:1px solid #E3BA6E; }
#upBar #msg { padding-top:9px; width:234px; font-size:13px; text-transform:uppercase; color:#8c0d07; }
#upBar #topMenu { position:absolute; top:66px; overflow:hidden; }
#upBar #topMenu ul { height:30px; overflow:hidden; }
#upBar #topMenu ul li { float:left; padding:0 5px; border-right: 1px solid #E3BA6E; height:100%; color:#8A0C02; font-size:13px; font-weight: bold; }
#upBar #topMenu ul li a { padding:2px 0; color:#8A0C03; }
#upBar #topMenu ul li.lastChild { border-right:none; padding:0; text-align:center; }
#upBar #topMenu ul li.lastChild a { color:#8A0C03; }
#upBar #topMenu ul li a:hover { background:#8A0C03; color:#FFF; }
#top #under { float:right; margin:10px 0; clear:both; }
#top #under a { margin-left:5px; }
/* >> TOP */

/* << Banner */
#bannerBg { background:url(images/bannerBg.jpg) left bottom repeat-x #890d05; }
#banner { width:100%; overflow:hidden; }
#banner.title { margin-top:21px; background:url(images/title.png) no-repeat; height:52px; }
#banner h1 { font-size:25px; font-weight:bold; text-align:right; color:#FFF; margin-top:15px; margin-right:12px; }
#banner #accordion h3 { font-size:21px; text-align:right; color:#FFF; }
#banner #accordion a { color:#FFF; }
#banner #accordion h3 a { padding:1px 60px 1px 0; }
#banner #accordion h3 { text-align:right; }
#banner #accordion .bground { position:relative; height:222px; }
#banner #accordion .bground .chamada { position:absolute; top:10px; right:60px; color:#FFF; font-size:28px; }
#banner #accordion .bground .innerCon { position: absolute; top:60px; left:30px; }
#banner #accordion .bground .innerCon ul li { padding:0 2px; border-bottom:1px solid #FFF; font-size:14px; text-transform: uppercase; }
#banner #accordion #chocBanner h3 { background:url(images/chocAcor.jpg) #A55F0A no-repeat; background-position: 99.5% 0%; }
#banner #accordion #chocBanner .bground { background:url(images/chocAcorBg.jpg) no-repeat center center; }
#banner #accordion #balaBanner h3 { background:url(images/balaAcor.jpg) #EC1747 no-repeat; background-position: 99.5% 0%; }
#banner #accordion #balaBanner .bground { background:url(images/balaAcorBg.jpg) no-repeat center center; color:#000; }
#banner #accordion #balaBanner .bground a { color:#000; }
#banner #accordion #amenBanner h3 { background:url(images/amenAcor.jpg) #F0CB00 no-repeat; background-position: 99.5% 0%; }
#banner #accordion #amenBanner .bground { background:url(images/amenAcorBg.jpg) no-repeat center center; color:#000; }
#banner #accordion #amenBanner .bground a { color:#000; }
#banner #accordion #fornBanner h3 { background:url(images/fornAcor.jpg) #75a64d no-repeat; background-position: 99.5% 0%; }
#banner #accordion #fornBanner .bground { background:url(images/forncorBg.jpg) no-repeat center center; color:#000000; }
#banner #accordion #fornBanner .bground a { color:#000000; }
#banner #accordion #exporBanner h3 { background:url(images/exporAcor.jpg) #A8A8A8 no-repeat; background-position: 99.5% 0%; }
#banner #accordion #exporBanner .bground { background:url(images/exporAcorBg.jpg) no-repeat center center; color:#000; }
#banner #accordion #exporBanner .bground a { color:#000; }
/* >> Banner */

/* << Content */
#content { overflow:hidden; margin-top:15px; padding:0 12px; position: relative; }
#contentLeft, #contentRight { position: relative; width:218px; float:left; overflow:hidden; *zoom: 1;
 *z-index: 1;
}
#contentLeft, #contentMain.middle { margin-right:33px; }
.bar.split { background:#EDD4A4; }
.bar, #contentMain { float:left; position: relative; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px; background:#F1DEBA; margin-bottom:13px; /* Responsável pela separação entre o footer */ padding-bottom:11px; font-size:10px; *zoom: 1;
 *z-index: 100;
}
#content .bar { width:218px; clear:both; }
#content .header { position:relative; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-image: url(images/menuTitleBg.jpg); background-repeat: repeat-x; background-color: #E3BA6E; font-size:18px; padding:5px 10px; color:#48200c; margin:13px 7px; text-transform:uppercase; font-weight:bold; word-wrap:break-word; *zoom: 1;
 *z-index:100;
}
#contentLeft a { color:#8A0C03; }
#contentLeft a:hover { color:#EC1747; }
.bar .barCon, #contentMain #con { padding:0 7px; }
#contentLeft ul.leftMenu li { font-size:13px; text-indent:15px; text-transform:uppercase; padding:3px 0; border-bottom:1px solid #E3BA6E; }
#contentLeft ul.leftMenu li.lastChild { border-bottom:none; }
#contentLeft ul.leftMenu li ul { margin-left:3px; }
#contentLeft ul.leftMenu li ul li { border:none; }
#contentLeft ul.leftMenu li ul li a { border:none; background:url(images/bullet.png) no-repeat left center; padding-left:10px; }
#contentLeft ul.leftMenu li ul li a:hover { background:url(images/bullethover.png) no-repeat left center; }
#contentLeft ul.leftMenu li ul li.lastChild { padding-bottom:0; }
.imgPrin { margin-bottom:13px; text-align:center; }
.strips { padding-top:13px }
.strips a { display:block }
#contentMain { float:left; background:#F1DEBA; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px; position:relative; }
#contentMain a:hover { color:#EC1747; }
#contentMain.middle { width: 433px; }
#contentMain.entire { width: 685px; }
#contentMain #news.column .entry { float:left; padding:0; margin:0; margin:0 0 10px 28px; }
#contentMain #news .entry { padding:5px 19px; overflow:hidden; margin:10px 0; }
#contentMain #news.column .imgRound { }
#contentMain #news.column .entry .notice { overflow:hidden; }
#contentMain #news.column .entry .notice h3 { color:#FFF; font-famiy:Tahoma; font-weight:bold; padding:3px 0 3px 5px; margin:0; }
#contentMain #news.column .entry .notice .expla { margin-top:4px; color:#8A0C01; font-size:12px; }
#notice-interna  .notice-interna { overflow:hidden; }
#notice-interna h3 {font-size:10pt; font-famiy:Tahoma; font-weight:bold; margin: -5px 0 0 0;}
#notice-interna h3  a {font-size:10pt;}
#notice-interna  .expla { margin-top:4px; color:#8A0C01; font-size:12px; }
#contentMain #news.column .entry.choc h3, #contentMain #news .entry.choc { background:#9C5207; }
#contentMain #news.column .entry.bala h3, #contentMain #news .entry.bala { background:#df1334; }
#contentMain #news.column .entry.amen h3, #contentMain #news .entry.amen { background:#e3b200; }
#contentMain #news.column .entry.exp h3, #contentMain #news .entry.exp { background:#c1b295; }
#contentMain #news.column .entry.inst h3, #contentMain #news .entry.inst { background:#830a02 }
#contentMain #news.column .entry { background:none; }
#contentMain #news.split { width:440px; float:left; overflow:hidden; }
#contentMain #news.split .entry { padding:5px 0; }
#contentMain #news .entry .imgRound { margin-right:14px; }
#contentMain #news .entry h3 { color:#F1DEBA; margin-top:9px; margin-bottom:3px; font-size:11px; }
#contentMain #news .entry.exp h3, #contentMain #news .entry.inst h3 { color:#FFF; }
#contentMain #numbPage { clear:both; font-weight:bold; font-size:11px; margin-left:15px; }
#contentMain #news.split .entry .expla { color:#8A0C01; }
#contentMain #news .entry .expla { color:#8A0C01; font-size:12px; }
#con.imgOnTop { margin-top:20px; }
#con.imgOnTop #news .header { margin:13px 0; }
.imgAbove { float:left; width:440px; text-align:center; }
.proAmenLogin { text-align:center; }
.proAmenLogin input[type="text"] { border:1px solid #E3BA6E; background:#FFF; margin-bottom:10px; color:#8A0C02; }
.bar.ads h3 { text-align:center; padding-top:12px; padding-bottom:3px; color:#8A0C02; }
.bar.ads .imgRound { float:none; margin:0 auto 6px auto; width:169px; }
div.login { width:335px; margin:0 auto; font-size:12px; }
div.login label { display:block; margin-bottom:3px; }
div.login input { border:1px solid #E3BA6E; margin-bottom:10px; }
div.login input.btn { margin-bottom:0; margin-left:10px; border:none; }
/* >> Content */

/* << Footer */
#footerBg { background: url(images/bgfooter.jpg) #FFF repeat-x; padding-top:26px; padding-bottom:10px; }
#footerCon { margin:0; overflow:hidden; }
#footerText { float:left; margin:0 44px; overflow:hidden; width:620px; }
#footerText .imgRound { width:88px; height:71px; display:block; }
#footerCon .imgRight { width:88px; float:left; text-align:right; }
#footerText ul#footerMenu { color:#8A0C02; text-align:center; font-size:11px; font-family:Tahoma; margin:0 auto; }
#footerText ul#footerMenu li { display:inline; border-right:1px solid #8A0C02; padding:0 5px; font-weight:bold; }
#footerText ul#footerMenu li a { color:#8A0C02; }
#footerText ul#footerMenu li.lastChild { border-right:none; }
#footerText ul#footerMenu li a:hover, #footerText #footerAd a:hover { color:#EC1747; }
#footerText #footerAdr { margin-top:26px; color:#B8832C; font-family:Verdana; text-align:center; font-size:10px; }
#contentMain p {font-family:Tahoma, Geneva, sans-serif; font-size:9pt; margin: 12px 18px 12px 18px; line-height:18px; }
/*Adicionais*/
h2 { font-family:Tahoma, Geneva, sans-serif; font-size:11pt; margin: 15px 0 0 10px; }
h3 { font-family:Tahoma, Geneva, sans-serif; font-size:11pt; margin: 15px 0 0 10px; }
.back { margin: 20px 0 10px 10px; font-size:12px; font-weight:bold; }

.cotacao {font-size:7pt;}
.ads .imgRound ul, .ads .imgRound li { list-style:none; margin:0 !important; text-align:center !important; }


/*--SliderLogos*/
dv.pics { display: none; }
div.pics img {
    /* height: 200px; // altura das imagens
    width: 300px; // largura das imagens */
    overflow:hidden; // limitando a div
}