/* Geral */
body{font-size:11px; font-family:arial; color:#000; background-color:#F2F2F3;}




/* ----- Header ----- */
header{width:100%; margin:0 auto!important; height:50px!important; background-color:#282828;}
header #dados{position:relative; width:984px; height:50px!important; left:50%; margin:0 0 0 -492px; background-color:#282828;}
header #dados h1.logo{width:182px; height:50px; display:block; float:left;}
header ul.menu{width:auto!important; margin:18px 0 0 38px; height:50px!important; display:block; float:left;}
header ul.menu li{display:block; float:left; margin:0 10px 0 0; font-family:'Gotham'; font-size:10px; text-transform:uppercase;}
header ul.menu li a{color:#fff; font-weight:normal;}
header ul.menu li a:hover{color:#B01D37; text-decoration:none;}
header ul.menu li ul#sub li a{color:#fff; text-transform:none; font-weight:normal;}
header ul.menu li ul#sub li a:hover{color:#000; text-decoration:none; font-weight:normal;}
header ul.menu li ul#sub li.primeira {margin-top:15px;}
header ul.sociais{width:180px;  height:50px!important; display:block; float:right; background:url(../img/bg_sociais.jpg) no-repeat right top;}
header ul.sociais li{display:block; float:left;}
header ul.sociais li.contato{width:60px; height:16px; margin:13px 14px 0 0px;}
header ul.sociais li.contato a{font-family:'Gotham'; font-size:12px; font-weight:bold; color:#fff;}
header ul.sociais li.facebook{width:9px; height:16px; margin:16px 18px 0 0px;}
header ul.sociais li.twitter{width:11px; height:16px; margin:16px 15px 0 0;}
header ul.sociais li.youtube{width:20px; height:14px; margin:18px 15px 0 0;}
header ul.sociais li.instagram{width:16px; height:16px; margin:16px 0 0 0;}
header #menu-mobile{display:none;}



/* ----- Content ----- */
#content{position:relative; width:984px;  left:50%; margin:0 0 0 -492px;}
#content #conteudo{position:relative; width:984px;  left:50%; margin:0 0 0 -492px; z-index:0; float: left;}
#content #conteudo h1{height:30px; padding:9px 0 0 6px; font-family:'Gotham'; font-size:24px; color:#282828; text-transform:uppercase;}
#content #conteudo #box{position:relative!important; width:100%!important; height:20px!important; margin:0; padding:0; clear:both!important;}
#content #conteudo #espaco{width:100%; height:12px; clear:both; margin:0; padding:0;}


/* ----- Menu + busca ----- */
#content #conteudo #busca{position:relative; width:984px; height:32px; margin:0; z-index:1;}
#content #conteudo #busca #menu{position:relative; width:500px; clear: both;}
#content #conteudo #busca #menu ul#menu{width:530px; margin:0;}
#content #conteudo #busca #menu ul#menu li{display:block; float:left; margin:0 12px 0 0;}
#content #conteudo #busca #menu ul#menu li a{font-family:'Gotham'; font-size:13px; color:#000;}
#content #conteudo #busca #menu ul#menu li.paypal {margin:0 10px 0 0; top:-10px;}
#content #conteudo #busca #menu ul#menu li.paypal .btn-paypal{width: 120px; height: auto; display: block;}


#content #conteudo #busca #busca{position:relative; width:190px;}
#content #conteudo #busca #busca .input-busca{width:160px; height:20px; display:block; float:left; padding:1px 3px; font-size:10px; font-family:tahoma; color:#b01d37; background-color:#fff; border:none;}
#content #conteudo #busca #busca .btn-enviar {width:21px; height:20px; border:0; cursor:pointer; }
#content #conteudo #busca #sociais{position:relative; width:320px; display:block; float:right; text-align:right; left:0px; top:0px;}
#content #conteudo #busca #sociais .btn-facebook{position:relative; height:21px; text-align:left;}
#content #conteudo #busca #sociais .btn-twitter{position:relative; height:21px; text-align:left; top:-6px;}
#content #conteudo #busca #sociais .btn-lingua{position:relative; height:21px; text-align:left; top:-6px;}
#content #conteudo #espaco{width:100%; height:12px; margin:0; padding:0;}



/* BOX Destaque Home */
#content #box-destaque-home{position:relative; width:664px; height:380px; top:0; margin:10px 0 20px 0;}
#content #box-destaque-home #carrosel{width:664px; height:380px; margin:0px;} 
#content #box-destaque-home #carrosel img.thumbs{position:relative; width:664px; height:291px; margin:0 auto; display:block; text-align:center;}
#content #box-destaque-home .nav {margin:5px 0}
#content #box-destaque-home #nav a, #s2 strong {text-decoration:none; background:transparent;}
#content #box-destaque-home #nav a.activeSlide {background:transparent; }
#content #box-destaque-home #nav a:focus {outline:none;}
#content #box-destaque-home #output {text-align: left;}
#content #box-destaque-home #prev1{position:relative; top:-250px; left:0px; z-index:1000;}
#content #box-destaque-home #next1{position:relative; top:-250px; left:583px; z-index:1000;}
#content #box-destaque-home #barra-titulo{width:664px; height:40px; top:0; margin:0px 0 px 0; background:#CECDCB;}
#content #box-destaque-home #barra-titulo .txt-titulo{width:608px; padding:10px 0 0 10px; color:#282828; font-size:16px; font-family:'Gotham'; text-transform:uppercase;}
#content #box-destaque-home #barra-titulo .txt-titulo a{color:#282828; font-size:16px; font-family:'Gotham'; text-transform:uppercase;}
#content #box-destaque-home #barra-titulo .btn_mais{width:46px;}
#content #box-destaque-home #barra-legenda{width:664px; height:45px; top:0; margin:0px; background:#000;}
#content #box-destaque-home #barra-legenda .txt-legenda{width:97%; padding:8px 0 0 10px; font-size:12px; font-family:tahoma; color:#fff;}



/* ----- Box Twitter ----- */
#content #box-twitter{width:30%; top:0; height:377px; margin:10px 18px 20px -6px; background:#9B9A98;}
#content #box-twitter .siga{width:98%; height:20px; *height:22px; margin-top:5px; padding:5px 5px 0 0px; *padding:4px 5px 0 0px; background-color:#000; font-size:10px; font-family:tahoma; color:#fff; font-weight:bold; text-align:right;}
#content #box-twitter .siga a{color:#fff;}
#content #box-twitter .twitter {position:relative; width:100%!important; height:310px; clear:both; left:4px;}
#content #box-twitter .twitter .twitter-timeline{width:96%!important; height:290px!important;}



/* Boxes Home */
#content #boxes{position:relative; width:984px; margin:10px 0; clear:both;}
#content #boxes ul#boxes-home{width:984px;}
#content #boxes ul#boxes-home li{width:300px; height:230px; display:block; float:left; font-size:11px; font-family:tahoma; color:#5b5b5b;}
#content #boxes ul#boxes-home li a{font-size:11px; font-family:tahoma; color:#5b5b5b;}
#content #boxes ul#boxes-home li h2{width:300px; margin:10px 0 12px 0; font-family:'Gotham'; font-size:18px; color:#9b9a99; text-align:left;}
#content #boxes ul#boxes-home li h2 a{font-family:'Gotham'; font-size:18px; color:#9b9a99;}
#content #boxes ul#boxes-home li.box_01{margin:0 42px 0 0;}
#content #boxes ul#boxes-home li.box_02{margin:0 42px 0 0;}
#content #boxes ul#boxes-home li.box_03{margin:0 0 0 0;}



/* Contato Home */
#content #contato{position:relative; width:984px; margin:10px 0 10px 0; clear:both;}
#content #contato h2{width:100%; margin:10px 0 12px 0; font-family:'Gotham'; font-size:24px; color:#9b9a99; text-align:left;}
#content #contato ul#contato-home{width:449px; height:140px; background:url(../img/bg_contato_home.jpg) no-repeat left top;}
#content #contato ul#contato-home li{display:block; float:left; font-family:'Gotham'; font-weight:bold; font-size:12px; color:#9b9a99;}
#content #contato ul#contato-home li a{display:block; float:left; font-family:'Gotham'; font-weight:bold; font-size:12px; color:#9b9a99;}
#content #contato ul#contato-home li.item01{width:260px; height:20px; margin:9px 0 0 24px;}
#content #contato ul#contato-home li.item02{width:120px; height:20px; margin:9px 0 0 36px;}
#content #contato ul#contato-home li.item03{width:246px; height:20px; margin:3px 0 0 24px;}
#content #contato ul#contato-home li.item04{width:130px; height:20px; margin:3px 0 0 49px;}
#content #contato ul#contato-home li.item05{width:270px; height:20px; margin:4px 0 0 24px;}
#content #contato ul#contato-home li.item06{width:270px; height:20px; margin:-20px 0 0 320px; line-height: 130%;}

#content #contato ul#contato-home li.item07{width:120px; height:20px; margin:-70px 0 0 590px;}
#content #contato ul#contato-home li.item07 .btn-paypal{width:120px; height: auto;}


/* LEFT */
#content #left{position:relative; width:67%; margin:10px 3% 20px 0;}
#content #left h1.breadcrumb{width:98%;  margin:0px; padding:5px 0 5px 10px; font-family:'Gotham'; font-size:24px; color:#f2f2f3; text-transform:uppercase; background:#000;}
#content #left h2{font-size:14px; font-family:tahoma; color:#b01d37; font-weight:bold; line-height:17px;}
#content #left p{width:100%; font-size:12px; font-family:tahoma; color:#282828; line-height:16px; margin:0 0 14px 0; display:block; float:left;}
#content #left p a{color:#b01d37; text-decoration:underline;}
#content #left p a:hover{color:#000;}
#content #left p strong{font-size:12px; font-family:tahoma;color:#282828; font-weight:bold; line-height:18px;}
#content #left p strong.signature{font-size:12px; font-family:tahoma;color:#b01d37; font-weight:bold; line-height:18px;}
#content #left p.line{width:100%; height:1px; margin:5px 0; border-bottom:1px solid #000;}

#content #left #text{width:100%; margin:20px 0; font-size:12px; font-family:tahoma;}
#content #left #text p{width:96%; margin:10px 0 10px 3.3%; font-size:12px; font-family:tahoma; color:#282828; display:block; float:left;}
#content #left #text p div{font-size:12px; font-family:tahoma; color:#282828; display:block; float:left;}
#content #left #text span{padding:3px 5px 3px 20px; font-size:12px; font-family:tahoma; font-weight: bold; color:#f2f2f3; background:#000; display:block; float:left; text-transform:uppercase;}

#content #conteudo #left #text{width:100%; margin:20px 0; font-size:14px; font-family:tahoma;}
#content #conteudo #left #text p{width:96%; margin:10px 0 10px 3.3%; font-size:14px; font-family:tahoma; color:#282828; display:block; float:left;}
#content #conteudo #left #text p div{font-size:14px; font-family:tahoma; color:#282828; display:block; float:left;}
#content #conteudo #left #text span{padding:3px 5px 3px 20px; font-size:14px; font-family:tahoma; color:#f2f2f3; background:#000; display:block; float:left; text-transform:uppercase;}


/* RIGHT */
#content #right{position:relative; width:30%; margin:10px 0 20px 0;}
#content #right #box-twitter-interna{width:100%; top:0; height:340px; margin:0px 0px 20px 0; background:#9B9A98;}
#content #right #box-twitter-interna .siga-interna{width:98.2%; height:20px;  padding:5px 5px 0 0px; background-color:#000; font-size:10px; font-family:tahoma; color:#fff; font-weight:bold; text-align:right;}
#content #right #box-twitter-interna .siga-interna a{color:#fff;}
#content #right #box-twitter-interna .twitter {width:290px; height:294px; clear:both;}
#content #right #box-twitter-interna .twitter .twitter-timeline{width:96%!important; height:290px!important;}
#content #right ul#boxes-internas{position:relative; width:300px; margin:20px 0 24px 0; clear:both;}
#content #right ul#boxes-internas li{width:100%; display:block; float:left; font-size:11px; font-family:tahoma; color:#282828;}
#content #right ul#boxes-internas li a{font-size:11px; font-family:tahoma; color:#282828;}
#content #right ul#boxes-internas li h2{width:300px; margin:10px 0 12px 0; font-family:'Gotham'; font-size:18px; color:#9b9a99; text-align:left;}
#content #right ul#boxes-internas li h2 a{font-family:'Gotham'; font-size:18px; color:#9b9a99;}
#content #right ul#boxes-internas li.box{margin:0 0px 14px 0;}
#content #contato-right{position:relative; width:300px; margin:10px 0 10px 0; clear:both;}
#content #contato-right h2{width:100%; margin:10px 0 10px 0; font-family:'Gotham'; font-size:24px; color:#9b9a99; text-align:left;}
#content #contato-right ul#contato-interna{ width:300px; height:210px; background:url(../img/bg_contato_interna.jpg) no-repeat left top;}
#content #contato-right ul#contato-interna li{width:270px; display:block; float:left;font-family:'Gotham'; font-weight:bold; font-size:12px; color:#9b9a99;}
#content #contato-right ul#contato-interna li a{width:270px;  display:block; float:left; font-family:'Gotham'; font-weight:bold; font-size:12px; color:#9b9a99;}
#content #contato-right ul#contato-interna li.item01{margin:4px 0 0 28px; height:22px;}
#content #contato-right ul#contato-interna li.item02{margin:3px 0 0 28px; height:22px;}
#content #contato-right ul#contato-interna li.item03{margin:3px 0 0 28px; height:22px;}
#content #contato-right ul#contato-interna li.item04{margin:1px 0 0 28px; height:22px;}
#content #contato-right ul#contato-interna li.item05{margin:1px 0 0 28px; height:22px;}
#content #contato-right ul#contato-interna li.item06{margin:1px 0 0 28px; height:22px; line-height: 130%;}

.btn-paypal{position:relative; width: 120px; height: auto; margin: 0px 0 0 0; display: block; float:left;}
.contato-mobile-only{display: none;}



/* ----- Footer ----- */
footer{position:relative; width:984px; left:50%; height:80px; margin:0 0 0 -492px; display:block;  background:url(../img/bg_footer.jpg) no-repeat left top; clear:both;}
footer h3{font-size:10px; font-family:tahoma; color:#282828; margin:8px 0 0 0;}
footer h3 a{color:#282828;}


/* Helpers */
.db {display:block;}
.dn {display:none;}
.difl {display:inline; float:left;}
.difr {display:inline; float:left;}
.dbfl {display:block; float:left;}
.dbfr {display:block; float:right;}
.repfl {display:block; float:left; text-indent:-9999px;}
.repfl-center {display:block; float:left; text-indent:-9999px; text-align:center;}
.repfr {display:block; float:right; text-indent:-9999px;}
.fl{float:left;}
.fr{float:right;}
.fn{float:none;}

/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
* {margin:0; padding:0;}
hr {display:none;}
body a {text-decoration:none; outline:none;}
body a:hover {text-decoration:underline;}
body ul {float:left;}
body ul li {float:left; list-style:none;}
body fieldset {border:0; float:left;}
body fieldset legend {display:none;}
body fieldset input{font-family:arial; font-size:11px; padding:2px 0 2px 0;}
body fieldset select{font-family:arial; font-size:11px;}