@charset "iso-8859-1";
/* CSS Document */

* {
	padding: 0;
	margin: 0;
	outline:none;
	border: none;
}

/* CSS Document */
html { }

body, td, th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#676767;
	background:#67b211 url(../_imgs/fundo.png) no-repeat top center;
}

h1 { font-size:18px; margin-bottom:10px; color:#c93d2f; display:block;overflow:hidden;height:20px;}
h2 { font-size:14px; margin-bottom:10px; color:#5a9b0d; display:block;overflow:hidden;height:20px;}
h3 { font-size:14px; margin-bottom:10px; color:#5a9b0d; display:block;overflow:hidden;}

a:link, a:visited { color:#5a9b0d;text-decoration:none;}
a:hover { text-decoration:underline;}


textarea.errorClass, input.errorClass{background:url(../_imgs/required.png) no-repeat  right  !important;}
span .errorClass{ font-weight:bold !important ;  }
.errorClassSpam{ font-weight:bold !important ;  }



body {height:100%;}

#conteudo { width:834px; min-height:744px; background-color:#FFF; margin:50px auto; padding:10px;overflow:hidden} 
#topo {width:834px; height:200px; background:url(../publicFTP/topo.jpg);overflow:hidden} 
#topo #pesquisa {width:234px;height:30px;margin-top:150px;overflow:hidden;padding-top:20px}

#topo #pesquisa  #submitWrapper {display:block; width:89px; height:16px; overflow:hidden; background:url(../_imgs/pesquisarBtn.jpg) no-repeat left top;;margin-top:2px;}
#topo #pesquisa  input {float:left; width:124px;border:1px solid #999;margin-top:2px;margin-right:12px;height:14px}
#topo #pesquisa  #submitWrapper input[type="submit"] { padding-top:16px;width:889px;height:16px; cursor:pointer;  background:transparent;border:0}

#bodyContent {  margin-top: 10px; }
#bodyContent .leftColumn{ float:left; background:#e9e9e9; width: 234px; min-height:534px}
#bodyContent .rightColumn{ float:left; margin-left:10px; width:588px; min-height:534px;overflow:hidden;}
#bodyContent .contents {}

/* NIVEL 1 */
#bodyContent .leftColumn ul { padding: 0; margin:0; list-style: none;}
#bodyContent .leftColumn ul li {cursor:pointer; display:block;padding:8px 0 0 20px;border-bottom:1px solid #fff; min-height:19px; text-transform:uppercase; font-size:10px; font-weight:bold }
#bodyContent .leftColumn ul li a { color:#6ab212}
#bodyContent .leftColumn ul li:hover { background-color:#589b00}
#bodyContent .leftColumn ul li:hover > a { color: white}

/* NIVEL 2 */
#bodyContent .leftColumn ul ul {display:none}
#bodyContent .leftColumn ul li ul {border-top:1px solid white;position:relative;left:-20px;margin-top:8px;position:relative;top:1px;background-color:#6bbb00;color:white;width:234px}
#bodyContent .leftColumn ul li ul li { border-bottom:1px solid white; margin-bottom:0px;!important;position:relative;top:0px;font-size:9px}
#bodyContent .leftColumn ul li ul li:hover { background-color:#76c11b}
#bodyContent .leftColumn ul li ul li a { padding-left:10px;color:white}
#bodyContent .leftColumn ul li ul li:hover > a { color: white}

/* NIVEL 3 */
#bodyContent .leftColumn ul ul ul {display:none}
#bodyContent .leftColumn ul li ul li ul{border-top:1px solid white;position:relative;left:-20px;margin-top:8px;position:relative;top:1px;background-color:#7ad909;color:white;width:234px}
#bodyContent .leftColumn ul li ul li { border-bottom:1px solid white; margin-bottom:0px;!important;position:relative;top:0px;font-size:9px}
#bodyContent .leftColumn ul li ul li ul li:hover { background-color:#81e60a}
#bodyContent .leftColumn ul li ul li ul li a { padding-left:30px;color:white}
#bodyContent .leftColumn ul li ul li ul li:hover > a { color: white}


#bodyContent .leftColumn ul a { text-decoration:none}

#banners { width:177px;height:228px;margin:20px auto;overflow:hidden}

.block1 {width:281px; float:left;margin-right:4px;}
.block2 {width:299px; float:right;}


.titulo { height:60px; background-color:#67b211;margin-bottom:10px; font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:16px;color:#FFF;overflow:hidden}
.titulo span {display:inline;margin:40px 30px;border-right:1px solid white;padding-right:10px;padding-bottom:10px;position:relative;top:36px}
.titulo_noticia { color:#67b211;font-weight:bold}
.noticias_data{ color:#999; font-size:9px}

.caixaLocalVenda {border:1px dotted #d5d5d5; padding:10px;margin:5px 0 0 20px;width:470px;background-color:#fdfdfd}
.boxVenda{display:none}

a.letrasAlfabeto:link, a.letrasAlfabeto:visited, a.letrasAlfabeto:active    { text-decoration:none;display:block;float:left; width:18px;height:16px;margin-right:2px;background-color:#7ad70a; text-transform:uppercase;text-align:center;padding-top:2px;color:#fff}
a.letrasAlfabeto:hover  { background-color:#68bee1}
.active {background-color:#68bee1 !important}

.letterTitle { font-size:22px; color:#599e05; text-transform:uppercase;border-bottom:1px solid #599e05;margin-top:0px}

.boxProd { width:255px; height:113px; border:1px solid #e4e4e4; float:left;margin-bottom:10px}
.photoHolder {width:93px; height:93px; float:left}
.prodDescription { width:146px;height:77px; float:left;background-color:#69bde1;padding:8px;color:#FFF}
.prodShowDetail {clear:both; background-color:#e9e9e9;width:253px;height:16px;padding-top:2px;font-size:10px;text-align:right;padding-right:2px;padding-bottom:2px}

.prodDetailPhoto{ width:245px;height:245px;float:left}
.prodDetailDescription{ margin-left:15px;width:245px;float:left; text-align:justify}
.breadCrumbs { text-align:left}
#pedirOrcamentoBtn {margin-top:10px;width:274px; height:14px; background-color:#5a9b0d;display:block;color:#FFF; padding:3px 10px 3px 10px;font-size:12px;cursor:pointer}
#downloadPDFBtn {width:274px; height:14px; background-color:#7ad909;display:block;color:#FFF; padding:3px 10px 3px 10px;font-size:12px;cursor:pointer;margin-top:5px;text-decoration:none}
#orcamentoForm {padding:10px;border:1px solid #e4e4e4;width:272px;overflow:hidden}

div#orcamentoForm  {display:none}
div#orcamentoForm input {float:left; width:272px;border:1px solid #999;margin-top:2px;margin-right:12px;height:14px}
div#orcamentoForm textarea {float:left; width:272px;height:100px;border:1px solid #999;margin-top:2px;margin-right:12px;}

div#orcamentoForm  #submitWrapperForm {cursor:pointer;display:block; width:89px; height:16px; overflow:hidden; background:url(../_imgs/enviar.jpg) no-repeat left top;;margin-top:2px;}
div#orcamentoForm #submitWrapperForm input[type="submit"] { padding-top:16px;width:889px;height:16px; cursor:pointer;  background:transparent;border:0}

div#displayMsgOutput{display:none}

.prodRelacionados { width:591px; height:17px; background-color:#e8e8e6;padding-left:30px;padding-top:3px;color:#549e0b }
.homeSugestion {width:279px;height:131px;clear:both;border:1px solid #e4e4e4;margin-bottom:30px;} 
.photoHolderHomeSugestion { width:131px; height:131px;float:left}
.homeSugestionDescription { background-color:#69bde1; height:121px; width:143px;float:left; color:#fff;padding-left:5px;padding-top:10px;font-size:11px}
.homeNovidadesPhoto {float:left; width:84px; height:84px;}
.homeNovidadesDescription {float:left; margin-left:20px; width:168px; height:84px;border-bottom:1px solid #dedede;font-size:10px}

.homeNovidadesDescription a:link, .homeNovidadesDescription a:visited, .homeNovidadesDescription a:active  { color:#e13b07; text-decoration:underline }
.homeNovidadesDescription a:hover  { color:#f04813; }

.novidadesHome { height:218px; overflow:auto; overflow-x: none}
#noticiasHome { font-size:10px; line-height:12px}
#noticiasHome span.data { color:#aeaeae}
#noticiasHome span.link { font-size:11px;}

hr{ border-bottom:1px solid #e4e4e4;margin-bottom:12px}

