html, body { margin: 0; padding: 0; }
body { color: #333; font-family: Tahoma, Arial, Geneva, sans-serif; font-size: 11px; background: url('/img/structure/bg.jpg') top center #fff; background-attachment:fixed; }
a { text-decoration: none; }
h2 { padding: 0; margin: 9px 29px; color: #172f51; font-size: 14px; text-transform: uppercase; font-weight: normal; }
h1 { padding: 0; margin: 10px 0 0 0; color: #172f51; font-weight: normal; }
img { border:0px; }

#estrutura { width: 1000px; margin: 0px auto; background-color:#fff; }
#testera { clear: both; margin: 0; padding: 0; height: 144px; background: url('/img/structure/topo.jpg') no-repeat; }
#testera ul, #testera li{ margin: 0; padding: 0; list-style: none; }
#rodape a { color: white; font-weight:bold; }
#rodape { clear: both; color: white; font-size:11px; text-align: center; height: 24px; background: url('/img/structure/rodape.png') no-repeat; padding-top: 10px; }
#rodape #desenvolvido { clear: both; text-align: center; }
#corpo { clear: both; padding: 0; }
#conteudo { clear: both; min-height: 276px; background-color: #fff; }
#conteudoInterno{ float: right; width: 750px; padding-right: 20px; }
#texto {margin: 0 20px 0 0;}

#menu * { font-family: Tahoma, Arial, Geneva, sans-serif; list-style: none; color: #ffffff; padding: 0; margin: 0; }
#menu { clear: both; height: 21px; width: 1000px; margin: 25px 0 0 6px; padding:0; overflow: hidden; float: left; }
#menu ul { list-style: none; padding: 0; margin: 0; width: 100%; }
#menu ul li { float: left; list-style: none; padding: 1px 10px 1px 11px; border-right: 1px solid #638196;}
#menu .principal a { font-size: 11px; text-transform: uppercase; }
#menu li ul { display: none; }

#dir { width: 250px; height: 266px; float: left; }
#esq { width: 1000px; height: 160px; float: left; border-bottom: 1px dotted #ccc;} 
#cen { width: 1000px; height: 160px; float: left; }
#banner { width: 780px; height: 214px; float:right; }

#submenu { float: left; width: 205px; margin-bottom: 10px; }
#submenu ul { margin: 0; padding: 0; list-style: none; padding: 0 10px 0 10px; }
#submenu li a { color: black; color: #222; }
#submenu li { border-bottom: 1px solid silver; padding: 10px 5px; }

#corpoMenu { float: left; width: 230px; }
#corpoMenu .titulo { padding: 10px; font-size: 18px; }
#corpoMenu li { padding: 5px 0; font-size: 12px; margin: 0; }
#corpoMenu ul { padding: 5px; margin: 0 0 0 20px; }

#menuDocumentos { margin: 10px 0px 0px 0px; }
#menuDocumentos a { color: black; }
#menuDocumentos ul li { list-style: none; height:150px;	width:250px; overflow:hidden; margin: 0 90px 13px 0; border-bottom: 1px dotted #ccc; float:left; }
#menuDocumentos .titulo{ font-size: 14px; font-weight: bold; color: #084176; width:240px; margin: 0; padding: 2px 10px; background-color:#AABFD5; }
#menuDocumentos .resumo{ font-size: 12px; color: #000; width:250px; margin: 0px 20px 0 0; }
#menuDocumentos .foto{ float:left; margin: 0px 10px 0px 0; }

#menuFotos ul { margin: 15px 0px; padding: 0; list-style: none; }
#menuFotos a { color:#000; }
#menuFotos li { margin: 0; padding: 3px 5px; list-style: none; width: 650px; }
#menuFotos li.item0 { background-color: #FCE519; }

#menuLateral ul { margin: 15px 20px; padding: 0; list-style: none; }
#menuLateral a { color:#000; }
#menuLateral li { margin: 0; padding: 4px 5px; list-style: none; }

#novidades { width: 1000px;  margin: 0;}
#novidades ul { margin: 0; padding: 0;}
#novidades ul, #Manchetes li { margin: 0; padding: 0; list-style:none;}
#novidades li { width: 180px; float:left; height: 140px; overflow: hidden; margin:10px 12px 0 0px; }
#novidades a{ color: #000;}
#novidades img{ border:0; float:left; margin: 0}
#novidades p{ margin: 0; padding: 0;}
#novidades ul .titulo { color: #399ad4; font-size: 14px; text-transform: uppercase; width:150px; margin: 0 0 10px 0;}
#novidades ul .foto {margin: 15px 0 0 0; width:170px; text-align:center; }

#noticias { width: 1000px;  margin: 0;}
#noticias ul { margin: 0; padding: 0;}
#noticias ul, #Manchetes li { margin: 0; padding: 0; list-style:none;}
#noticias li { width: 180px; float:left; height: 140px; overflow: hidden; margin:10px 12px 0 0px; }
#noticias a{ color: #000;}
#noticias img{ border:0; float:left; margin: 0 15px 0 0}
#noticias p{ margin: 0; padding: 0;}
#noticias ul .titulo { color: #399ad4; font-size: 14px; text-transform: uppercase; width:170px; margin: 0 0 10px 0;}
#noticias ul .resumo {	color: #000; font-size: 11px; text-align:justify; width:170px; height:95px; overflow:hidden; float:left;}

#formcontato { float:right; width:748px; margin:0px; padding:0px;}
#formcontato ul{ list-style:none; margin:0px padding:0px;}
#formcontato li{ margin:5px 0 0 0; padding:0px;}
#formcontato label { float: left; width: 100px; }
#formcontato textarea { width: 300px; height: 100px; }
#formcontato .botao { text-align: center; }
#formcontato .botao input { width: 100px; }

#banner2 ul{ width: 243px; height: 99px; float:right; margin: 5px 15px 0 0px; }
#banner2 li{ list-style: none; }

.table-produto { width: 520px; float: right; }
.table-produto td { padding: 8px; vertical-align: top; border-bottom: 1px solid gray; }
.table-produto .td_col1 { font-weight: bold; color: black;}

#menuInt { margin:0px; padding:0px; }

#listaProdutos { list-style: none; margin:0; padding:0; }
#listaProdutos a { color: black; }
#listaProdutos li { width: 360px; float: left; border-bottom: 1px solid gray; margin: 5px; min-height: 100px; }
#listaProdutos img { float: left; }
#listaProdutos div { float: right; width: 250px; padding: 5px; }
#listaProdutos .titulo { background-color: rgb(213,226,232); font-weight: bold; }
#listaProdutos .resumo { height: 45px; overflow: hidden; }
#listaProdutos .link { float: right; text-align: right; color: gray; text-decoration: underline; }

#tamanhoFonte { float: right; text-transform:capitalize; }
#tamanhoFonte a { color: gray; }
.fonte1 { font-size: 13px; }
.fonte2 { font-size: 14px; }
.fonte3 { font-size: 16px; }

#album {margin:15px 0; padding:0; float:left;}
#album li{list-style:none; float:left; margin: 5px 5px 0 0; padding:0;}
#album img{width:100px; height:100px; margin:0; padding:0; border:0;}

.pesquisa {float:left; width: 220px; height:214px; }
h3{ background-color: #eee; height:15px; padding:5px; 0 0 0}

#form input{margin:0px 2px 0 5px; padding:0px;}
#form select {margin:0px 2px 0 5px; padding:0px;}
#form ul{list-style:none; margin:0px padding:0px;}
#form a {color:#000;}

/* INICIO JQUERY CYCLE */ #banner { border: 0; } #stripTransmitter { position: absolute; margin-top: 3px; z-index: 1000; margin-left: 752px;} #stripTransmitter a { width: 23px; margin-bottom: 2px; border: 1px solid gray; text-align: center; line-height: 22px; background: #eee; color: #333; text-decoration: none; display: block; } #stripTransmitter a:hover { background: #aaa; color: #555; } #stripTransmitter a.activeSlide, .stripTransmitter a.activeslide:hover { background: #fff; color: #000; } /* FIM JQUERY CYCLE */
