﻿
*{margin:0; padding:0}

a{color:#333; text-decoration:none; }

body{ background:#000 url(imgs/fundo.jpg) repeat-x; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333}

#corpo{background:#f1f0f0 url(imgs/fundo_container.jpg) repeat-y top right; width:1050px; margin:0 auto ; padding:9px 0 10px}

#meio{padding:10px 0}

#menu_site{ float:right; width:300px; margin:80px 20px 0 0}

#conteudo{ width:1000px; margin:0 auto}
#topo{position:relative; height:165px; }

#logo{ top:20px; left:20px; height:124px;  width:210px; position:absolute}

#login{position:absolute; bottom:8px; right:140px}
.inplogin{ background:url(imgs/fundoinplogin.gif) no-repeat; width:143px; border:none; padding:4px 2px}

 .rform{background:url(imgs/fundrform.gif) no-repeat;width:172px; border:none; padding:4px 2px; margin:0 0 5px}

#subtopo{ height:200px}

ul#categoria{list-style-type:none; width:165px}

ul#categoria li h3{background:#1E5929 url(imgs/topocatmenu.gif) no-repeat top center; height:39px; text-align:center; color:#c6e4d2; font-size:16px; font-weight:bold; line-height:28px; cursor:pointer }

/* ul#categoria li span{display:block; background:url(imgs/baixocatmenu.gif) no-repeat; height:20px; width:165px} */

ul#categoria li{ padding:0 0 10px}

ul#categoria li ul{ list-style-type:none; border-bottom:1px solid #1E5929;border-left:1px solid #1E5929;border-right:1px solid #1E5929;}

ul#categoria li ul li{ text-align:center; padding:5px 0;}

ul#categoria li ul li a{text-decoration:none; color:#1E5929}

#ladoesq{float:left; width:170px; margin:0 8px 0 0}
#ladodir{  width:821px; float:left}

#banner{float:left; width:768px; margin:0 10px 0 0}
#newsletter{ width:222px; float:left; background:url(imgs/meio_newsletter.gif) repeat-y; height:182px; position:relative;}
#newsletter p{margin:10px 0} 

#rodape{ padding:10px 0; text-align:center;}
.lrodape{ margin:0 15px; color:#CCC}

/* PRODUTO */

.pprod{width:180px; float:left; margin:0 13px 15px 0}

#conteudo_direita{padding:20px; border-left:1px solid #1E5929; border-right:1px solid #1E5929; border-bottom:1px solid #1E5929; min-height:1185px }

#bsub{background:none; border:1px solid #1E5929; color:#1E5929}

#conteudo_direita h1{ font-weight:normal; font-size:24px; color:#1E5929 }

#produto_esq{width:200px}
#produto_dir{width:550px}
#conteudo_produto{background:url(imgs/fundo_topo_conteudo.gif) no-repeat; height:35px; font-size:10px; color:#FFF; line-height:26px; padding:0 0 0 15px}
#conteudo_produto a{color:#D7F1DB}

#produto_esq, #produto_dir{float:left}


.cinput{ border:1px solid #CCC; padding:2px; width:300px; margin:0 0 10px}

#cont_esq,#cont_dir{float:left; width:320px}

#cont_dir{margin:0 0 0 10px}

label{display:block; margin:0 0 5px}

textarea{ width:310px; border:1px solid #CCC; margin:0 0 10px }

.conttit{font-size:16px; margin:0 0 10px; display:block}

.contdesc{margin:0 0 20px}

#empresa, #representantes, #eventos{padding:0 0 0 20px;}

#empresa strong{margin:0 0 20px; font-weight:bold; font-size:14px; display:block}

#empresa p{margin:0 0 20px; text-align:justify}

#representantes strong{display:block; margin:0 0 10px; font-size:16px; color:#4F763D}



/* _EVENTOS_ */

.contevento { width:330px ; background:#edf7f1; height:100px; padding:10px; float:left; margin: 0 25px 25px 0;}
.eve_dt {padding:3px 0 0 5px; font-size:11px }
.eve_desc {float:left ; width:180px; margin:0 0 0 20px}
.eve_foto{ width:120px ; background-color:#FFF; height:100px; float:left}
.eve_tit { text-align:center; font-size:14px;  font-weight:bold}
.eve_galeria {height:120px;  margin:-10px -10px -10px 0; width:30px; background:#cccccc; float:right}

/* MODAL */
	
	.load { position: absolute; top: 50%; left: 50%; width: 88px; height: 78px; margin: -39px 0 0 -44px; z-index: 99999;}
	.bg_modal { position: absolute; top: 0; left: 0; z-index: 99998; }
	.view_modal { position: absolute; left: 50%; top: 50%; text-align: left; z-index: 99998; }
	.modal { visibility: hidden; cursor:pointer; }
