img {border: 0px;}

body { background-image: url("../img/background.jpg"); background-position: center 0; background-repeat: no-repeat; font-size: 12px; color:#000000; font-family: arial, sans-serif;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px; margin: 0; padding: 0;}

#centro { padding: 0 0 40px 0; width: 1000px; height: auto; margin: 0 auto;}
#centro .padding {padding: 0 40px 0 40px; }

#centro-subs { padding: 30px 40px 0 40px; width: 923px; height: auto; background-image: url("../img/back-subs.png"); background-repeat: no-repeat;	background-position: center 0; margin: 30px auto;}

#topo {width: 1000px; height: 113px;}

#topo-logo{ float: left; width: 232px; height: 44px; margin: 40px 0 0 384px;}
#topo-logo:visited { float: left; width: 232px; height: 44px; margin: 40px 0 0 384px;}
#topo-logo:hover { float: left; width: 232px; height: 44px; margin: 37px 0 0 384px;}

#restrito { float: left; width: 167px; height: 104px; margin: 0 0 0 513px; color: #F06C00; padding: 15px 20px 0 20px;}
.restrito-form { float: left; padding: 0 0 0 15px; width: 92px; height: 21px; background-image: url("../img/restrita-form.png"); background-repeat: no-repeat;	background-position: center 0;}

input.botao-ok { cursor: pointer; border: 0px; border: none; float: left; width: 21px; height: 19px; background-image: url("../img/botao-ok.png"); background-repeat: no-repeat;	background-position: center 0;}
input.botao-ok:visited { cursor: pointer; border: 0px; border: none; float: left; width: 21px; height: 19px; background-image: url("../img/botao-ok.png"); background-repeat: no-repeat;	background-position: center 0;}
input.botao-ok:hover { cursor: pointer; border: 0px; border: none; float: left; width: 21px; height: 19px; background-image: url("../img/botao-ok.png"); background-repeat: no-repeat;	background-position: center -19px;}

#menu { padding: 15px 0 0 0; width: 878px; height: 34px; margin: 0px auto;}
#menu tr.over { display: block; background-color: #FF7300; height: 3px;}

#menu a:link { color: #FFFFFF; display: block; margin: 0 0 3px 0;}
#menu a:visited { color: #FFFFFF; display: block; margin: 0 0 3px 0;}
#menu a:hover { color: #FFFFFF; display: block; margin: 0 0 3px 0;}

.bloco-menu {float; left; display:block; border-bottom: 3px solid transparent;}
.bloco-menu:hover {float; left; display:block; border-bottom: 3px solid #FF7300;}

.bloco-menu_ativo {float; left; display:block; border-bottom: 3px solid #FF7300;}
.bloco-menu_ativo:hover {float; left; display:block; border-bottom: 3px solid transparent;}

.menu-separador { margin: 0 10px 0 10px; float: left; width: 2px; height: 22px; background-image: url("../img/menu-separador.png"); background-repeat: no-repeat;	background-position: center 0;}

#flash { margin: 0px auto; width: 1000px; height: 250px;}
#mapa { position: relative; margin: 24px auto; width: 1000px; height: 188px;}
#mapa .placa { position: absolute; padding: 22px 0 0 0; top: -15px; left: 20px; width: 145px; height: 49px; background-image: url("../img/placa-mapa.png"); background-repeat: no-repeat;	background-position: center 0;}

.bloco-laranja { margin: 0 0 0 20px; float: left; font-size: 11px; position: relative; width: 213px; height: 182px; background-image: url("../img/bloco-orange.png"); background-repeat: no-repeat;	background-position: center 0;}
.bloco-laranja .titulo{ position: absolute; left: 20px; top: 23px; width: 110px; height: 20px; font-weight: bold;}
.bloco-laranja .conteudo{ position: absolute; left: 28px; top: 63px; width: 170px; height: 60px; text-align: left;}
.bloco-laranja .link{ position: absolute; left: 70px; top: 150px; width: 122px; height: 20px; text-align: right;}

.bloco-preto { margin: 0 0 0 20px; float: left; font-size: 11px; position: relative; width: 213px; height: 182px; background-image: url("../img/bloco-black.png"); background-repeat: no-repeat;	background-position: center 0;}
.bloco-preto .titulo{ position: absolute; left: 20px; top: 23px; width: 110px; height: 20px; font-weight: bold;}
.bloco-preto .conteudo{ position: absolute; left: 28px; top: 63px; width: 170px; height: 60px; text-align: justify;}
.bloco-preto .link{ position: absolute; left: 70px; top: 150px; width: 122px; height: 20px; text-align: right;}

.noticias-titulo { float: left; position: relative; padding: 13px 33px 0 40px; width: 237px; height: 170px; background-image: url("../img/noticias-titulo.png"); background-repeat: no-repeat;	background-position: center 0;}
.noticias-titulo .leia-mais{ margin-top: 10px; width: 122px; height: 20px; }

.noticias-bloco { float: left; position: relative; padding: 33px 33px 0 22px; margin: 25px 0 0 8px; width: 239px; height: 125px; background-image: url("../img/noticias.png"); background-repeat: no-repeat;	background-position: center 0;}
.noticias-bloco .leia-mais{ position: absolute; left: 130px; top: 125px; width: 122px; height: 20px; text-align: right;}

label.noticias-thumb-back { display: block; float: left; margin: 0 15px 15px 0; padding: 14px 0 0 14px; width: 325px; height: 222px; background-image: url("../img/noticias-thumb-back.png"); background-repeat: no-repeat;	background-position: center 0;} 

.menu-left { float: left; height: auto; width: 246px; }
.menu-left .topo{ padding: 20px 20px 0 20px; height: 32px; width: 206px; background-image: url("../img/menu-left-topo.png"); background-repeat: no-repeat;	background-position: center 0;}
.menu-left .middle{ clear:both; height: auto; width: 246px; background-image: url("../img/menu-left-middle.png"); background-repeat: repeat-y;	background-position: center 0;}
.menu-left .baixo{ margin: 0 0 30px 0; clear:both; height: 34px; width: 246px; background-image: url("../img/menu-left-baixo.png"); background-repeat: no-repeat;	background-position: center 0;}

.noticias-left { padding: 20px 20px 0 20px; height: auto; width: 206px;}
 
.subs-direita { line-height: 22px; text-align: justify; float: left; margin: 20px 0 0 35px; padding: 10px 40px 70px 40px; width: 558px; height: auto; background-image: url("../img/back-subs-direita.png"); background-repeat: repeat-y;	background-position: center 0;}

label.seta {float: left; width: 20px; height: 10px; background-image: url("../img/seta-label.png"); background-repeat: no-repeat;	background-position: center 0;}
label.seta-black {clear: both; float: left; width: 20px; height: 13px; background-image: url("../img/seta-label-black.png"); background-repeat: no-repeat;	background-position: center 0;}

.topo-onde { padding: 0 0 0 10px; color: #999999; text-decoration: none; font-size: 10px;}

.menu-separador { margin: 0 10px 0 10px; float: left; width: 2px; height: 22px; background-image: url("../img/menu-separador.png"); background-repeat: no-repeat;	background-position: center 0;}

.form-login { padding: 15px 0 0 59px; width: 229px; height: 38px; margin: 0; background-image: url("../img/form-login.png"); background-repeat: no-repeat;	background-position: center 0;}
.form-senha { float: left; padding: 15px 0 0 59px; width: 229px; height: 38px; background-image: url("../img/form-senha.png"); background-repeat: no-repeat;	background-position: center 0;}

input.enviar { margin: 5px 0 0 0; background: transparent; cursor: pointer; border: 0px; border: none; float: left; width: 100px; height: 37px; background-color: #4F9D00; color: #FFF;}
input.enviar:hover { background-color: #5EBB00; color: #FFF;}

.form-grande { padding: 15px 0 0 15px; width: 100%; height: 38px; background-color: #EEE; border-bottom: 1px solid #AAA;}
.form-ddd { float: left; padding: 15px 0 0 15px; width: 54px; height: 38px; background-color: #EEE; border-bottom: 1px solid #AAA;}
.form-telefone { float: left; padding: 15px 0 0 15px; margin: 0 0 0 10px; width: 146px; height: 38px; background-color: #EEE; border-bottom: 1px solid #AAA;}
.form-mensagem { padding: 15px 15px 15px 15px; margin: 0 0 0 0; width: 100%; height: 93px; background-color: #EEE; border-bottom: 1px solid #AAA;}

#rodape { width: 100%; height: 200px; padding: 0 0 0 0; background-image: url("../img/rodape-background.jpg"); background-repeat: no-repeat;	background-position: center 0;}
#rodape .centralizador { position: relative; width: 1000px; height: 164px; margin: 0 auto;}
#rodape .direitos { position: absolute; top: 98px; left: 48px; width: 164px; height: 29px; color: #D2C9C4; }
#rodape .blocoum { position: absolute; top: 21px; left: 297px; width: 168px; height: 105px;}
#rodape .blocodois { position: absolute; top: 21px; left: 524px; width: 168px; height: 105px;}
#rodape .blocotres { position: absolute; top: 21px; left: 752px; width: 141px; height: 118px; color: #FFF; line-height: 20px;}

#rodape a:link {	color: #FFF;text-decoration: none; font-weight: normal; line-height: 22px; display: block; clear: both;}
#rodape a:visited {	color: #FFF;	text-decoration: none; font-weight: normal; line-height: 22px; display: block; clear: both;}
#rodape a:hover {color: #FFF;text-decoration: underline;  font-weight: normal; line-height: 22px; display: block; clear: both;}

.espaco-dez {clear: both; display: block; height: 10px; width: 5px;}

h2 {clear: both;}












/* ------------------------------------- FONTES ------------------------------------- */ 
        
.fonte-onze-branca{ font-size:11px; color: #000; font-weight: bold; text-decoration: none;}
.fonte-noticias-data{ font-size:12px; color: #5E4727; font-weight: normal; text-decoration: none; line-height: 20px;}
.fonte-rodape-titulo{ color: #5E4727; text-decoration: underline; line-height: 20px;}
.fonte-titulo-subs { font-size:18px; color: #F06C00; font-weight: normal; text-decoration: none; line-height: 30px; padding-right: 5px; border-bottom: 2px solid #F06C00; }
.fonte-titulo-arquivos { display: block; font-size:16px; color: #444; font-weight: normal; text-decoration: none; line-height: 30px; padding-right: 5px; border-bottom: 2px solid #444; }
 
/* ------------------------------------- FIM-FONTES ------------------------------------- */ 



/* ------------------------------------- LINKS ------------------------------------- */

a:link { color: #333333; text-decoration: none; }
a:visited { color: #333333; text-decoration: none;}
a:hover {	color: #333333;	text-decoration: underline;}

.link-branco:link {	color: #FFFFFF;text-decoration: underline; }
.link-branco:visited {	color: #FFFFFF;	text-decoration: underline;}
.link-branco:hover {color: #FFFFFF;text-decoration: none; }

.link-titulo-noticias:link {	color: #000;text-decoration: underline; font-weight: bold; line-height: 22px;}
.link-titulo-noticias:visited {	color: #000;	text-decoration: underline; font-weight: bold; line-height: 22px;}
.link-titulo-noticias:hover {color: #000;text-decoration: none;  font-weight: bold; line-height: 22px;}

.link-noticias-leia:link {	color: #F06C00;text-decoration: underline; font-weight: normal; }
.link-noticias-leia:visited {	color: #F06C00;	text-decoration: underline; font-weight: normal; }
.link-noticias-leia:hover {color: #F06C00;text-decoration: none;  font-weight: normal; }

.link-rodape-titulo:link { display: block; clear: both; color: #5E4727 !important; text-decoration: underline !important; line-height: 30px !important;}
.link-rodape-titulo:visited {	display: block; clear: both; color: #5E4727 !important; text-decoration: underline !important; line-height: 30px !important;}
.link-rodape-titulo:hover { display: block; clear: both; color: #5E4727 !important; text-decoration: none !important; line-height: 30px !important;}

.link-menuleft-topo:link {	color: #FF7300;text-decoration: underline; font-weight: normal; font-size: 10px; }
.link-menuleft-topo:visited {	color: #FF7300;	text-decoration: underline; font-weight: normal; font-size: 10px; }
.link-menuleft-topo:hover {color: #FF7300;text-decoration: none;  font-weight: normal;  font-size: 10px; }

.link-subs-menuleft:link {	color: #000;text-decoration: underline; font-weight: bold; font-size: 12px; }
.link-subs-menuleft:visited {	color: #000;	text-decoration: underline; font-weight: bold; font-size: 12px; }
.link-subs-menuleft:hover {color: #000;text-decoration: none;  font-weight: bold;  font-size: 12px; }

.link-subs-menuleft-sub:link {	color: #AAA;text-decoration: none; font-weight: bold; font-size: 12px; line-height: 20px; }
.link-subs-menuleft-sub:visited {	color: #AAA;	text-decoration: none; font-weight: bold; font-size: 12px; line-height: 20px; }
.link-subs-menuleft-sub:hover {color: #AAA;text-decoration: underline;  font-weight: bold;  font-size: 12px; line-height: 20px; }




/* ------------------------------------- FIM-LINKS ------------------------------------- */	


/* ------------------------------------- FORMULARIOS ------------------------------------- */

.campo-big {	 border: 0px; margin-top: 10px; margin-bottom: 15px; width: 540px; height: 21px; color: #000; clear: both; background: transparent; background-image: url("../img/campo-big.png"); background-repeat: no-repeat;	background-position: center 0; padding: 8px 6px 0px 6px; font-size: 13px;	color:#000;	font-family: verdana, arial, sans-serif;}
.campo-textarea {	 border: 0px; margin-top: 10px; margin-bottom: 15px; width: 540px; height: 77px; color: #000; clear: both; background: transparent; background-image: url("../img/campo-big-altura.png"); background-repeat: no-repeat;	background-position: center 0; padding: 8px 6px 8px 6px; font-size: 13px;	color:#000;	font-family: verdana, arial, sans-serif;}
.label-esquerda { width: 20px; height: 20px; float: left; margin-top: 0px; clear: both;}
.label-esquerda-maior { padding: 15px 0 0 0; width: 90px; height: 35px; float: left; font-size: 14px; text-align: right; margin-right: 20px;}
.label-direita { float: left; margin-top: 3px; margin-left: 5px;}
label.procurar {float: left; margin: 6px 0 0 5px;}
input.transp {background-color: transparent; border: 0px; border: none; font-size: 12px; color: #000; font-weight: none; outline: none; font-family: arial, sans-serif;}
textarea.transp {background-color: transparent; border: 0px; border: none; font-size: 12px; color: #000; font-weight: none; outline: none; font-family: arial, sans-serif;}


.campo-mensagem {	 border: 0px; margin-top: 10px; margin-bottom: 15px; width: 863px; height: 75px; color: #000; clear: both; background: transparent; background-image: url("../img/campo-mensagem.png"); background-repeat: no-repeat;	background-position: center 0; padding: 8px 6px 10px 6px; font-size: 13px;	color:#000;	font-family: verdana, arial, sans-serif;}

/* ------------------------------------- FIM-FORMULARIOS ------------------------------------- */


/* ------------------------------------- ESPACADORES ------------------------------------- */

.padding-dez {padding: 10px;}
.margin-quarenta {margin: 20px 0 0 40px;}
.margin-dez {margin: 0 0 0 10px;}
.margin-vinte {margin: 0 0 0 20px;}
.margin-trinta {margin: 0 0 0 30px;}
.margin-vinte-total {margin: 20px 20px 20px 20px;}
.margin-quinze-rodape {margin: 10px 0 0 15px;}
.esquerda-brief { margin-top: 20px; margin-bottom: 0; clear: both; float: left; width: 150px; text-align: right; font-weight: bold; font-size: 12px; color: #777;}
.direita-brief { float: left;  margin-bottom: 0; text-align: left; margin-left: 15px; font-size: 12px; margin-top: 21px;}
td.topo {vertical-align: top;}
td.topo-esquerda { vertical-align: top; border: 1px solid black; padding: 8px; width: 420px; }
td.topo-esquerda-cima { background-color: #EEE; vertical-align: top; border: 1px solid black; padding: 8px; width: 420px; }
td.topo-direita-cima { background-color: #EEE; border: 1px solid black; width: 68px; padding: 8px; vertical-align: top; text-align: center; font-weight: bold; }
td.topo-direita { border: 1px solid black; width: 68px; padding: 8px; vertical-align: center; text-align: center; font-weight: bold; }

/* ------------------------------------- FIM-ESPACADORES ------------------------------------- */



/* ------------------------------------- CSS DE JAVAS ------------------------------------- */

#outer-wrapper{margin-bottom:-34px;min-height:100%;height:auto !important;height:100%;}
#stripe{border-top:3px solid black;}
#wrapper{width:720px;margin:0 auto;}
#header{height:36px;padding:36px 0 18px 0;}
#nav,#footer{background:black;color:white;}
#footer,#push{height:34px;}
#footer p{text-align:center;font-size:10px;margin:0;line-height:34px;}

table.thumbs td{text-align:center;vertical-align:middle;}
table.thumbs td img{margin:0 auto;}
a.option{padding:4px 10px;border:1px solid #101010;background:#202020;text-decoration:none;display:block;float:left;clear:left;margin-bottom:4px;cursor:pointer;color:#0098ff;}
a.option:hover{background:#101010;}
img.border{padding:1px;border:1px solid #eee;background-color:#000;}

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../img/close.png);}
#sb-nav-next{background-image:url(../img/next.png);}
#sb-nav-previous{background-image:url(../img/previous.png);}
#sb-nav-play{background-image:url(play.png);}
#sb-nav-pause{background-image:url(pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


.places{ background: darkblue; background-image: url("../img/background.png"); background-repeat: no-repeat; background-position: center 0; width: 682px; /* width of header */ cursor: hand; cursor: pointer; font: 13px "Lucida Grande", "Trebuchet MS", Verdana; display: block; color: white; padding: 4px 0; margin-bottom:2px; text-indent: 20px; text-decoration: none; border-bottom: 0px; height: 22px; }
.abas-produtos{ background: darkblue; background-image: url("../img/background-2.png"); background-repeat: no-repeat; background-position: center 0; width: 682px; /* width of header */ font: 13px "Lucida Grande", "Trebuchet MS", Verdana; display: block; color: white; padding: 4px 0; margin-bottom:2px; text-indent: 20px; text-decoration: none; border-bottom: 0px; height: 22px; font-weight: bold; }
.aberto{ /*background do título após aberto*/ background-color: black;}
div.theplace{ width: 682px; padding:10px; }
.togglehtml li{ margin-bottom: 8px; }
.mycontent{ padding-top: 2px; padding-bottom: 9px; }
.theplace{display: none}
a.hiddenajaxlink{display: none}


/* ------------------------------------- FIM - CSS DE JAVAS ------------------------------------- */


