html {background: #FFF;}

body {font-size: 12px;font-family: Arial, Helvetica, Verdana, sans-serif;text-align: center;color: #000;min-width: 966px;visibility: visible;}

#body2 { background: url(../images/site/img_1.jpg) 0 0 repeat-x; }

* html #body2 {border-top: none;}

#conteudo a {color: #236;cursor: pointer;}

#conteudo a:hover {text-decoration: none;}

#conteudo label {display: block;white-space: nowrap;font-size: 14px;color: #236;margin-top: 6px;letter-spacing: -1px;font-weight: bold;}

#conteudo input,#conteudo button,#conteudo textarea,#conteudo select {background: #FFF url(../images/site/img_9.gif) top center repeat-x;border: 1px solid #CCC;padding: 5px;margin-bottom: 4px;}

#conteudo .inputint{width: 330px;}

#conteudo .inputmet{width: 180px;}

#conteudo .form-error {color:#935; font-size:12px; font-weight: bold; width: 330px;}

#conteudo input:focus,#conteudo button:focus,#conteudo textarea:focus,#conteudo select:focus {border-color: #236;}

#conteudo button {font-weight: bold;cursor: pointer;border: 1px solid #FFF;border-right-color: #EEE;border-bottom-color: #EEE;color: #000;background: #FFF;overflow: visible;padding: 3px 4px;margin-right: 3px;}

button:hover {color: #333;}

#conteudo p.voltar a {display: inline;float: right;clear: both;}

#conteudo p.leia_mais a {height: 20px;display: inline-block;background: url(../images/site/mais.gif) 0 0 no-repeat;}

/* layout */

#corpo {text-align: left;background: url(../img/layout/geral/bg_corpo.png) center 180px repeat-x;}

#topo {width: 960px;margin: 0 auto;height: 490px; position:relative;}

#topo h1 {position:absolute;display: inline;float: left;margin: 0 0 0 20px;}

#topo h1 a {float: left;overflow: hidden;text-indent: -9999px;width:261px;height: 139px;background: url(../images/site/img_3.png) 0 0 no-repeat;}

#topo h2 {-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px; display: inline;float: right;overflow: hidden;width: 960px;height: 394px;background: url(../images/site/img_4.jpg) 0 0 repeat-x; margin-top: 80px;}

#topo h3 {position:absolute;display: inline;float: left;margin: 0 0 0 739px; background: url(../images/site/img_5.jpg) 0 0 no-repeat; width: 211px; height: 80px; }

#topo h3 #widgets {width: 130px;margin: 23px 5px 5px 47px;clear: both;}

#topo h3 #widgets li a {color: #FFF;padding: 0 7px;font-weight: bold;margin: 5px 0; display: inline; float:left;}

#topo .flip {-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px; display: inline;float: right;overflow: hidden;width: 940px;height: 330px;background: #000; margin: 10px 10px 9px 10px;}

*+html #topo h2 {height: 135px;}

#menu,#menu li,#menu li a {display: inline;float: left;margin: 0;padding: 0;list-style: none;text-decoration: none;}

#menu {width: 800px;margin-left: 10px;clear: both;}

#menu li a {color: #FFF;font-size: 16px;border-right: 1px solid #FFF;padding: 0 20px;font-weight: bold;margin: 5px 0;}

#menu li.item-6 a {border-right: none;}

#index.index #menu li.item-1 a,#paginas.empresa #menu li.item-2 a,#produtos #menu li.item-3 a,#noticias #menu li.item-4 a,#contato #menu li.item-5 a,#menu li a:hover {color: #0CF;}
/**/
#wrapper {width: 942px;margin: 0 auto 0 auto;}

#conteudo {padding: 30px 0;padding-top: 15px;height: auto !important;height: 50px;min-height: 50px;}

#conteudo h2 {width: 907px;color: #236;font-size: 18px;font-weight: bold;letter-spacing: -1px;margin: 0 0 40px 15px;height: 18px;padding: 0 0 7px 0;border-bottom: 1px solid #CCC;}

#conteudo h2.mod span {float: left;width: 200px;padding-bottom: 5px;border-bottom: 2px solid #CCC;white-space: nowrap;}

#conteudo h3 {font-size: 18px;color: #236;margin-top: 0;}

#rodape {-moz-border-radius: 7px 7px 0 0;-webkit-border-radius: 7px 7px 0 0;border-radius: 7px 7px 0 0; margin: 0 auto 0 auto;text-align: left;clear: both;width: 960px;background: #1D3462 url(../images/site/img_2.jpg) 0 0 repeat;}

#rodape a {color: #FFF;text-decoration: none;}

#rodape a:hover {color: #0CF;}

#rodape .wrapper {width: 880px;text-align: left;padding: 20px 40px 15px 40px;color: #FFF;clear: both;}

#rodape p.endereco span {display: none;}

#rodape .desenvolvimento {float: right;display: inline;text-align: right;margin-top: -1em;}

#rodape .desenvolvimento a {font-weight: bold;}

/* */

#index.index #wrapper {background-image: url(../img/layout/geral/bg_tit_capa.png);}

#index.index #conteudo {padding: 0 0 30px 0;}

#paginas.index #conteudo #showrrom{background: #016096;width: 891px;height: 185px;padding: 8px; margin: 0 0 10px 15px;-moz-border-radius: 7px;-webkit-border-radius: 7px;}

#index.index #conteudo #banner {display: inline;float: left;width: 760px;clear: both;position: relative;z-index: 20;height: 215px;margin-bottom: -25px;}

#index.index #conteudo div.subcontent {display: inline;float: left;position: relative;z-index: 10;width: 680px;padding: 0 40px;}

#index.index #conteudo h2 {font-size: 18px;font-weight:bold; color:#004A72;padding: 10px 10px 10px 20px;height: 18px;margin: 0;}

#index.index #conteudo h2.mod_capa {padding: 0;height: 45px;}

#index.index #conteudo h2.mod_capa span {display: inline;float: left;}

#index.index #conteudo h2.mod_capa span.ctr {padding: 10px 0 5px 0;width: 130px;border-bottom: 1px solid #DDD;}

#index.index #conteudo h2.mod_capa span.lft,#index.index #conteudo h2.mod_capa span.rgt {display: inline;float: left;width: 9px;height: 10px;}

#index.index #conteudo h2.mod_capa span.rgt {float: right;background-position: right top;}

#index.index #conteudo div.produtos,#index.index #conteudo div.empresa,#index.index #conteudo div.noticias {display: inline;float: left;width: 940px;min-height: 300px;}

#index.index #conteudo div.produtos {margin: 0 0 0 0;}

#index.index #conteudo div.produtos ul,#index.index #conteudo div.produtos ul li,#index.index #conteudo div.produtos ul li a,#index.index #conteudo div.produtos ul li a img {display: inline;float: left;margin: 0;padding: 0;list-style: none;text-decoration: none;}

#index.index #conteudo div.produtos ul {width: 670px;clear: both;padding: 0 0 0 10px;margin: 0 -10px 0 0;}

#index.index #conteudo div.produtos ul li {width: 124px;margin: 10px 10px 0 0;}

#index.index #conteudo div.produtos ul li a {color: #000;}

#index.index #conteudo div.produtos ul li a:hover {text-decoration: underline;}

#index.index #conteudo div.empresa p.corpo {width: 265px;margin: 15px 0 0 185px;line-height: 200%;}

#index.index #conteudo div.empresa p.leia_mais {margin: 5px 0 0 185px;}

#index.index #conteudo div.empresa p.leia_mais a {display: inline-block;font: 0/0 Arial;vertical-align: bottom;text-decoration: none;color: rgba(255,255,255,0);overflow: hidden;width: 157px;height: 31px;background: url(../img/layout/geral/bt_conheca_empresa.jpg) 0 0 no-repeat;}

#index.index #conteudo div.empresa .fotos { text-align: left; }

#index.index #conteudo div.empresa .fotos a {display: inline-block;border: 1px solid #DDD;height: 115px;overflow: hidden;margin: 10px 0 10px 13px;}

#index.index #conteudo div.empresa .fotos a:hover { border-color: #006733; }

#paginas.index #conteudo ul.novidades,#paginas.index #conteudo ul.comentarios li {display: inline;float: left;margin: 0 0 8px 0;padding: 0;list-style: none;width: auto;text-align:justify;}

#paginas.index #conteudo ul.novidades li {padding: 10px 15px;width: 872px;}

#paginas.index #conteudo ul.novidades li a{text-decoration: none; color: #333;}

#paginas.index #conteudo ul.novidades li .data {margin: 0;font-size: 11px;}

#paginas.index #conteudo ul.novidades li h3 {margin: 0;font-size: 18px;color: #900;width: 730px;display: inline;float: left;cursor: pointer;}

#paginas.index #conteudo ul.novidades li span {display: inline;float: left;}

#paginas.index #conteudo ul.novidades li span.control {margin: 2px 0 0 0.5em;width: 16px;height: 16px;background: transparent url(../images/site/img37.gif) 0 0 no-repeat;line-height: normal;}

#paginas.index #conteudo ul.novidades li span.minus {background-position: 0px -16px;}

#paginas.index #conteudo ul.novidades li div.comment {margin-top: 10px;width: 730px;display: inline;float: left;}

#paginas.index #conteudo ul.novidades li div.comment .media {margin: 5px 0;}

#paginas.index #conteudo .box {background: #F9F9F9;padding: 20px 30px;display: inline;float: left;width:915px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; margin-left: 20px;}

#paginas.index #conteudo .toolbar {display: inline;float: right;line-height: normal;}

#paginas.index #conteudo .toolbar span,#corpo .toolbar a {display: inline-block;float: left;}

#paginas.index #conteudo .toolbar span {margin: 0 5px;height: 16px;line-height: 16px !important;width: 16px;}

/* */

#noticias.index #conteudo ul.listagem,#noticias.index #conteudo ul.listagem li {margin: 0px auto;width: 950px;list-style: none;}

#noticias.index #conteudo ul.listagem li {margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #CCC;}

#noticias.index #conteudo ul.listagem li.bl-hover h3 span.name {text-decoration: underline;}

#noticias.index #conteudo ul.listagem li img {display: inline;float: left;margin: 0 10px 0 0;border: 2px solid #FFF;}

#noticias.index #conteudo ul.listagem li.bl-hover img {border-color: #236; }

#noticias.index #conteudo ul.listagem li h3 {font-weight: normal;margin-bottom: 10px;}

#noticias.index #conteudo ul.listagem li h3 span {display: block;}

#noticias.index #conteudo ul.listagem li h3 span.data {font-size: 12px;color: #333;}

#noticias.index #conteudo ul.listagem li p.leia_mais {margin: 0;}

#noticias.index #conteudo ul.listagem li p.leia_mais a {text-decoration: none;}

/* */

#noticias.ver #conteudo h3 {font-weight: normal;margin-bottom: 10px;}

#noticias.ver #conteudo h3 span {display: block;}

#noticias.ver #conteudo h3 span.data {font-size: 12px;color: #333;}

#noticias.ver #conteudo a.foto_destaque,#noticias.ver #conteudo a.foto_destaque img {display: inline;float: left;}

#noticias.ver #conteudo a.foto_destaque {border: 2px solid #FFF;margin: 0 10px 0 0;}

#noticias.ver #conteudo a.foto_destaque:hover {border-color: #236;}

#noticias.ver #conteudo div.exibe div.clearfix {text-align: justify;}

#noticias.ver #conteudo div.fotos h4 {color: #236;width: 680px;display: inline;float: left;font-size: 20px;margin-bottom: 10px;font-weight: normal;}

#noticias.ver #conteudo div.fotos h4.mod {margin-bottom: 5px;}

#noticias.ver #conteudo div.fotos h4.mod span {display: inline;float: left;padding-bottom: 5px;border-bottom: 1px solid #DDD;width: 200px;}

#noticias.ver #conteudo div.fotos ul.listagem,#noticias.ver #conteudo div.fotos ul.listagem li,#noticias.ver #conteudo div.fotos ul.listagem li a,#noticias.ver #conteudo div.fotos ul.listagem li a img {display: inline;float: 
left;margin: 0;padding: 0;list-style: none;}

#noticias.ver #conteudo div.fotos ul.listagem {width: 680px;clear: both;}

#noticias.ver #conteudo div.fotos ul.listagem li {margin: 4px;}

#noticias.ver #conteudo div.fotos ul.listagem li a {border: 2px solid #FFF;}

#noticias.ver #conteudo div.fotos ul.listagem li a:hover {border-color: #236;}

/* */

#paginas #conteudo p.left {display: inline;float: left;margin: 0 20px 0 20px;}

#paginas #conteudo {text-align: justify;}

/*Página de contato */

#contato #conteudo form,#contato #conteudo form fieldset {display: inline;float: left;margin-left: 10px;}

#contato #conteudo form #ContatoNome,#contato #conteudo form #ContatoEmail,#contato #conteudo form #ContatoMsg,#contato #conteudo form #ContatoAssunto {width: 350px;}

#contato #conteudo form #ContatoAssunto {height: 50px;}

#contato #conteudo form #ContatoFone {width: 110px;}

#contato #conteudo form button {display: inline-block;vertical-align: bottom;text-decoration: none;overflow: hidden;background: url(../images/site/img_10.jpg)repeat-x;width: 82px;height: 30px;padding: 0;margin: 0;border: none;color: #FFF;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;}

#contato #conteudo div.endereco,#contato #conteudo div.produto {display: inline;float: right;width: 420px;margin: 25px 20px 0 0;border-left: 1px solid #DDD;padding: 0 0 0 70px;}

#contato #conteudo div.endereco h3,#contato #conteudo div.endereco p {color: #333;margin: 0;}

#contato #conteudo div.endereco p.mapa {display: inline;float: left;margin-bottom: 10px;}

#contato #conteudo div.endereco p.mapa a {display: inline;float: left;text-indent: -9999px;overflow: hidden;width: 415px;height: 148px;background: url(../images/site/img_18.jpg) 0 0 no-repeat;border: 1px solid #DDD;}

#contato #conteudo div.endereco p.mapa a:hover {border-color: #258;}

#contato.produtos_info #conteudo h2.mod span {width: 300px;}
/*
#produtos.index #conteudo ul.listagem,#produtos.index #conteudo ul.listagem li,#produtos.index #conteudo ul.listagem li img {display: inline;float: left;margin: 0;padding: 0;list-style: none;}

#produtos.index #conteudo ul.listagem {width: 680px;}

#produtos.index #conteudo ul.listagem li {background: #FFF;width: 920px;padding: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;margin-top: 0;margin-right: 0;margin-bottom: 10px;margin-left: 0;}

#produtos.index #conteudo ul.listagem li img {margin: 0 10px 0 0;}

#produtos.index #conteudo ul.listagem li img.full_row {margin: 0 260px 0 0;clear: both;}

#produtos.index #conteudo ul.listagem li h3 {font-weight: normal;margin-bottom: 10px;}

#produtos.index #conteudo ul.listagem li p.corpo {text-align: justify;}

#produtos.index #conteudo ul { margin: 0; }

#produtos.index #conteudo ul li { list-style: none; }*/

#produtos.index #conteudo .col1 {float: left;display: inline;width: 185px;clear: both;margin: 0 28px 0 15px;}

#produtos.index #conteudo .col1 li a {color: #004A72;font-weight: bold;text-decoration: none;}

#produtos.index #conteudo .col1 li {display: inline;float: left;padding: 6px 0;border-bottom: 1px solid #EDEDED;width: 180px;cursor: pointer;}

#produtos.index #conteudo .col1 li.last {border-bottom: none;}

#produtos.index #conteudo .col1 li a:hover { color: #004A72; text-decoration: underline; }

#produtos.index #conteudo .col1 li ul {background-color: #FFF;position: absolute;margin: -25px 0 0 110px;display: none;width: 190px;padding: 0 10px;border: 1px solid #CDCDCD;background-color: #F7F7F7;}

#produtos.index #conteudo .col3 h4 {display: block;margin-bottom: 25px;color: #236;font-size: 18px;}
/*
#produtos.index #conteudo .col2 .lista_produtos {float: left; width: 920px;margin: 0 0 0 15px;}

#produtos.index #conteudo .col2 .lista_produtos li {display: inline;float: left;margin-right: 8px;padding: 3px;width: 160px;height: 220px;cursor: default;background: #FFF;overflow: hidden; border-bottom: 1px solid #CCC;border-left: 1px solid #CCC; margin-bottom: 14px; margin-left: 8px;}

#produtos.index #conteudo .col2 .lista_produtos li strong{ margin: 0 auto; text-transform:uppercase;}

#produtos.index #conteudo .col2 .lista_produtos li.last { margin-right: 0;}

#produtos.index #conteudo .col2 .lista_produtos li:hover { border-color: #186895;}

#produtos.index #conteudo .col2 .lista_produtos li img { margin-bottom: 4px; display: block; margin: 0 auto; margin-top: 15px;  width:110px;}

#produtos.index #conteudo .col2 .lista_produtos lii a {text-decoration: none;color: #333;display: block;padding-bottom: 2px;line-height: 17px;height: 170px;text-align: center; font-size:12px;}

#produtos.index #conteudo .col2 .lista_produtos li a:hover { color: #186895;}

#produtos.index #conteudo .col2 .lista_produtos li strong {display: block;text-align: center;color: #016096;font-size: 12px;font-weight: bold; margin-top: 10px;}
*/
#produtos.index #conteudo .col3 .lis_repre {float: left; width: 695px;margin: 0 0 0 0;}

#produtos.index #conteudo .col3 .lis_repre li {display: inline;float: left;margin-right: 6px;padding: 3px;width: 160px;height: 200px;cursor: default;background: #FFF;overflow: hidden; border-bottom: 1px solid #CCC;border-left: 1px solid #CCC; margin-bottom: 6px;}

#produtos.index #conteudo .col3 .lis_repre li strong{ margin: 0 auto; text-transform:uppercase;}

#produtos.index #conteudo .col3 .lis_repre li.last { margin-right: 0;}

#produtos.index #conteudo .col3 .lis_repre  li:hover { border-color: #186895;}

#produtos.index #conteudo .col3 .lis_repre  li img { margin-bottom: 4px; display: block; margin: 0 auto; margin-top: 15px;  width:140px;}

#produtos.index #conteudo .col3 .lis_repre  li a {text-decoration: none;color: #333;display: block;padding-bottom: 2px;line-height: 17px;height: 150px;text-align: center; font-size:12px;}

#produtos.index #conteudo .col3 .lis_repre  li a:hover { color: #186895;}

#produtos.index #conteudo .col3 .lis_repre  li strong {display: block;text-align: center;color: #016096;font-size: 12px;font-weight: bold; margin-top: 10px;}

div.paging { float:right; width: 715px; color: #AF3533;margin: 5px 0 0 0;text-align: center;cursor: default;line-height: 18px;clear: both;}

div.paging div.disabled {color: #AF3533;display: none;}

div.paging a {color: #AF3533;font-weight: bold;padding: 0 2px;}

div.paging a.setas {display: inline-block;width: 69px;height: 18px;color: #FFF;text-align: left;}

div.paging a.setas:hover { color: #AF3533; }

/*Configurações do menu */

.lavaLampNoImage {width: 800px;margin-left: 10px;clear: both; position: relative; height: 39px;width:}

.lavaLampNoImage li {float: left;list-style: none;}

.lavaLampNoImage li.back {border: 1px solid #004266;background-color: #0067A0;width: 9px;height: 33px;top: 0px;z-index: 8;position: absolute;-moz-border-radius: 5px; -webkit-border-radius: 5px;}

.lavaLampNoImage li a {font-size: 16px;font-weight: bold;text-decoration: none;color: #FFFFFF;outline: none;text-align: center;top: 8px;letter-spacing:15;z-index: 10;display: block;float: left;height: 30px;position: relative;overflow: hidden; margin: auto 15px;}

.lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited { border: none;}    