/*SITE GERAL*/

body {
margin:0% auto;
background-image:url(../img/bg.jpg);
background-color:#d4d4cc;
background-position:top;
background-repeat:repeat-x;
}

h1 {
font-size:100%;
}

hr {
width:100%; height:1px;
size:1px;
color:#999999;
}

.tudo {
width:803px; height:auto;
margin:auto;
}

.fundo {
width:803px; height:auto;
background-image:url(../img/fundo.jpg);
border-left:1px solid #95958d;
border-right:1px solid #95958d;
min-height:500px;
float:left;
}

/*\*/
* html .fundo {
height:500px;
}
/**/

/*TOPO*/

.topo_menu {
	width:803px;
	height:57px;
}

.topo {
width:803px; height:73px;
background-image:url(../img/topo_bg.jpg);
background-color:#FFFFFF;
background-repeat:no-repeat;
background-position:right;
border-left:1px solid #95958d;
border-right:1px solid #95958d;
}

.logo {
width:229px; height:73px;
float:left;
}

.titulos {
width:524px; height:30px;
padding-top:43px;
padding-left:50px;
float:right;
}

.titulos ul {
padding:0%;
margin:0%;
float:right;
}

.titulos ul li {
width:auto; height:18px;
list-style-type:none;
font:bold 12px "Trebuchet MS";
color:#FFFFFF;
display:inline;
float:left;
}

.titulos ul li a {
width:auto; height:18px;
background-image:url(../img/bot_bg.jpg);
list-style-type:none;
font:bold 12px "Trebuchet MS";
padding-left:10px;
padding-right:10px;
border-left:1px solid #d95c5c;
border-left:1px solid #218943;
text-decoration:none;
color:#FFFFFF;
float:left;
}

.titulos ul li a:hover {
color:#CCCCCC;
}

.titulos2 {
width:524px; height:30px;
padding-top:43px;
padding-left:50px;
float:right;
}

.titulos2 ul {
padding:0%;
margin:0%;
float:right;
}

.titulos2 ul li {
width:auto; height:18px;
list-style-type:none;
font:bold 12px "Trebuchet MS";
color:#FFFFFF;
display:inline;
float:left;
}

.titulos2 ul li a {
width:135px; height:18px;
background-image:url(../img/bot_bg.jpg);
list-style-type:none;
font:bold 12px "Trebuchet MS";
padding-left:10px;
padding-right:10px;
border-left:1px solid #d95c5c;
border-left:1px solid #218943;
text-decoration:none;
color:#FFFFFF;
float:left;
}

.titulos2 ul li a:hover {
color:#CCCCCC;
}

/*LATERAL*/

.lateral {
width:187px; height:auto;
float:left;
}

.menu {
width:187px; height:315px;
background-image:url(../img/menu_bg.jpg);
font:11px verdana;
float:left;
}

.menu ul {
padding:0%;
margin:0%;
}

.menu ul li {
list-style-type:none;
font-weight:bold;
margin-top:10px;
margin-bottom:6px;
}

.menu ul li a {
text-decoration:none;
margin-left:15px;
color:#666666;
}

.menu ul li a:hover {
margin-left:16px;
color:#208A44;
}

.ultimas_noticias {
width:187px; height:30px;
background-image:url(../img/ultimas_noticias.jpg);
float:left;
}

.noticias {
width:157px; height:auto;
background-image:url(../img/bg_not.jpg);
font:11px arial;
color:#333333;
padding:15px;
float:left;
}

.noticias ul {
padding:0%;
margin:0%;
}

.noticias ul li {
list-style-type:none;
margin-bottom:12px;
}

.noticias ul li a {
text-decoration:none;
color:#333333;
}

.noticias ul li a:hover {
text-decoration:underline;
color:#208A44;
}

.ponta {
width:37px; height:315px;
background-image:url(../img/ponta.jpg);
float:left;
}

/*CONTEUDO*/

div#selo {
width:136px;
height:0px;
z-index:1;
position:relative;
z-index:1;
top:80px;
left:80%;
}

.conteudo {
width:534px; height:auto;
font:13px "Trebuchet MS";
line-height:17px;
color:#333333;
padding:20px;
float:right;
}

.conteudo_index {
width:616px; height:auto;
font:12px arial;
line-height:17px;
color:#333333;
float:right;
}

.niver {
text-decoration:none;
color:#666666
}

.niver:hover {
border-top:2px dotted #218943;
border-bottom:2px dotted #218943;
color:#218943;
}

#faixa_index {
width:337px; height:323px;
float:left;
background-color:#ffffff;
}

#enquete {
width:277px; height:100%;
float:left;
background-color:#ffffff;
list-style-type:none;
display:inline;
}

div#enquete ul {
padding:0;
margin:0;
}

#enquete ul li {
padding:0;
margin:0;
list-style-type:none;
}

.foto_inicial {
width:536px; height:308px;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
margin-bottom:30px;
float:right;
}

* .foto_inicial {
margin-bottom:45px;
}

ol.duvidas li {
margin-bottom:10px;
font:bold 12px "Trebuchet MS";
}

.acontece_font {
font:bold 14px arial;
color:#218943;
}

.acontece_foto img {
width:510px; height:300px;
border:2px solid #e6e6d9;
}

.produto_foto img {
width:499px; height:358px;
border:2px solid #e6e6d9;
}

.red_g {
font:bold 20px arial;
color:#218943;
}

.red {
font-weight:bold;
color:#218943;
}

.red a {
text-decoration:none;
font-weight:bold;
color:#218943;
}

.red a:hover {
text-decoration:underline;
font-weight:bold;
color:#999999;
}

.perguntas a {
text-decoration:none;
color:#333333;
}

.perguntas a:hover {
margin-left:1px;
color:#218943;
}

.letra_p {
font:11px "Trebuchet MS";
color:#333333;
}

.branco {
width:510px; height:auto;
background-color:#FFFFFF;
border:1px solid #d4d0c8;
padding:10px;
margin-bottom:10px;
float:left;
}

.tabela01 {
width:400px; height:auto;
font:bold 12px "Trebuchet MS";
border:1px solid #999999;
padding:5px;
margin:auto;
}

.tabela02 {
width:400px; height:auto;
font:12px "Trebuchet MS";
border:1px solid #999999;
padding:5px;
margin:auto;
}

ul.videos {
margin:0%;
padding:0%;
}

ul.videos li {
list-style-type:none;
margin:20px 30px 20px 30px;
display:inline;
}

ul.videos li img {
border:1px solid #666666;
}

ul.aniversariantes {
padding:0%;
margin:0%;
}

ul.aniversariantes li {
list-style-type:none;
margin:10px;
display:inline;
float:left;
}

ul.aniversariantes li img {
border:2px solid #e6e6d9;
}

ul.aniversariantes li img:hover {
border:2px solid #218943;
}

ul.same {
padding:0%;
margin:0%;
}

ul.same li {
list-style-type:none;
margin:10px;
display:inline;
float:left;
}

ul.same li img {
border:2px solid #e6e6d9;
}

ul.same li img:hover {
border:2px solid #218943;
}

.msg_img1 img {
margin-left:5px;
border:2px solid #e6e6d9;
float:right;
}

/*PRODUTOS*/

.titulos_prod {
font:bold 12px arial;
color:#808080;
}

ul.listagem {
padding:0%;
margin:0%;
}

ul.listagem li {
list-style-type:none;
margin:10px 20px 10px 0px;
float:left;
}

ul.listagem li img {
width:138px; height:100px;
border:2px solid #e6e6d9;
}

ul.listagem li img:hover {
border:2px solid #218943;
}

ul.listagem_projeto {
padding:0%;
margin:0%;
}

ul.listagem_projeto li {
list-style-type:none;
margin:10px 20px 10px 0px;
float:left;
}

ul.listagem_projeto li img {
width:120px; height:90px;
border:2px solid #e6e6d9;
}

ul.listagem_projeto li img:hover {
border:2px solid #218943;
}

.desc {
width:138px; height:20px;
background-image:url(../img/desc_bg.jpg);
font:bold 11px "Trebuchet MS";
color:#333333;
padding-top:2px;
padding-left:3px;
margin-top:-4px;
}

/*\*/
*html .desc {
margin-top:0;
}
/**/

#tabela_produtos {
width:490px; height:auto;
font:12px "Trebuchet MS";
border:1px solid #999999;
margin-top:10px;
margin-bottom:10px;
padding:5px;
}

/*REPRESENTANTES*/

.mapa {
width:250px; height:250px;
margin-top:10px;
margin-bottom:10px;
}

ul.representantes {
padding:0%;
margin:0%;
}

ul.representantes li {
	width:450px;
	height:auto;
	border:1px solid #DDDDDD;
	font:11px arial;
	list-style-type:none;
	padding:10px 10px 10px 10px;
	margin-bottom:5px;
}

.rep_tit {
font-weight:bold;
color:#e77817;
}

/*AREA RESTRITA*/

.area_peq {
font:10px verdana;
color:#666666;
}

ul.area_restrita {
padding:0%;
margin:0%;
}

ul.area_restrita li {
list-style-type:none;
margin-bottom:15px;
}

.aba {
width:100%; height:auto;
background-color:#F2F2F2;
border:1px solid #666666;
font:11px tahoma;
text-align:center;
margin-bottom:15px;
padding:7px;
}

.aba a {
color:#218943;
text-decoration:none;
}

.aba a:hover {
color:#666666;
border-bottom:1px dotted #666666;
}

ul.listagem_vis {
padding:0%;
margin:0%;
}

ul.listagem_vis li {
width:150px; height:250px;
list-style-type:none;
margin:10px 20px 10px 0px;
font:10px verdana;
float:left;
}

ul.listagem_vis li img {
width:138px; height:100px;
border:2px solid #e6e6d9;
}

/*FORMULARIO*/

.form {
width:250px; height:auto;
background-image:url(../img/form_bg.jpg);
font:11px "Trebuchet MS";
border:1px solid #666666;
color:#218943;
}

.form_p {
width:100px; height:15px;
background-image:url(../img/form_bg.jpg);
font:12px "Trebuchet MS";
border:1px solid #666666;
color:#218943;
}

.mens {
width:356px; height:97px;
background-image:url(../img/mens_bg.jpg);
font:12px "Trebuchet MS";
border:1px solid #666666;
color:#218943;
}

input#nome:focus, 
input#email:focus,
input#endereco:focus,
input#cidade:focus,
input#bairro:focus,
input#empresa:focus,
input#telefone:focus,
input#senha:focus,
input#cnpj:focus,
input#celular:focus,
input#cidade_estado:focus,
input#pais:focus,
input#cep:focus,
textarea#mensagem:focus {
background:#D3E7D9;
}

ul.formulario {
padding:0%;
margin:0%;
}

ul.formulario li {
list-style-type:none;
margin-bottom:7px;
}

/*RODAPE*/

.rodape {
width:798px; height:25px;
background-image:url(../img/rodape.jpg);
border-left:1px solid #95958d;
border-right:1px solid #95958d;
border-bottom:1px solid #95958d;
padding-top:10px;
padding-right:5px;
text-align:right;
font:11px arial;
color:#218943;
float:left;
}

