/* CSS Document */

body { background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}
#body {  width: 1000px;  font-family:Arial, Helvetica, sans-serif; font-size:11px;
/*left:50%; margin-left:-500px; position: relative; display:block;*/

}

#topoLeft { width:660px; height:135px; background:url(../images/topo1_left.jpg) no-repeat bottom left; float:left; }
#topoRight { width:340px; height:135px; background:url(../images/topo1_right.jpg) no-repeat bottom left; float:right;}
#topo { width:1000px; height:146px; background:url(../images/topo2.jpg) no-repeat bottom left;}
#topoMenus {width:1000px; height:36px; background:url(../images/menuTop.jpg) no-repeat; color:#FFFFFF; vertical-align:middle; padding-top: 0px;  display:block; }

#topoMenus a:link {
	
	height:24px;
	text-align:center;
	padding-bottom: 7px;
	padding-left:10px;
	padding-right: 10px;
	padding-top: 6px;
	color:#FFFFFF;
	outline:none;
	font-weight:bold;


}

#topoMenus a:hover {
	
	height:30px;
	color:#0066FF;
	background-color:#FDF0DF;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size-adjust:inherit;
	
}


#main { position:relative; display:block; width:1000px; margin:0px; padding:0px; }

#rodape {  width:40%; height:20px; display:block; float:inherit;  font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; color:#333333; border-bottom-color:#999999; border-bottom-style:dotted; border-bottom-width:1px; padding-left:30px; }

#bodyBottom { position:relative; display:block; width:1000px; height:70px; FONT-SIZE: 11px; background-image:url(../images/bottom.jpg); background-repeat:repeat-x; padding-top:10px;}


#menu {width:187px; display:block; float:left;}

#promos { position:relative; display:block; width:224px; float:right;}
#promoTit { position:relative; display:block; width:28px; height:220px; background:url(../images/promo.gif) no-repeat top left; float:left; }
#enPromo { position:relative; display:block; width:190px; float:right;}

#search{ height:26px; }
/*122 caso queira ca em baixo e 600 de width*/
#searchField { float:left; padding-top:25px; padding-left:100px; } 
#searchField input{ width:142px; height:16px; }
#searchSubmit { float:left; padding-top:25px; } 
#searchSubmit input{ width:28px; height:22px; }
#searchResList li { list-style:none;}


#leftMenu{width:220px;  float:left; margin-top:10px;}
#menuLateralTop { width:220px; height:4px; background:url(../images/menuTop.gif) no-repeat; line-height:4px; overflow:hidden; }
#menuLateralBody { width:220px; background-image:url(../images/lateralMiddle.jpg); background-repeat: repeat-y; }
#menuLateralBottom { width:220px; height:15px; background-image:url(../images/lateralBottom.jpg); background-repeat:no-repeat;}





.menuLatNiv1, .menuLatNiv2, .menuLatNiv3, .menuLatNiv4 { height:24px;}
#menuLat { position:relative; display:block; margin:0px; padding:0px; line-height:24px; text-align:left; }
#menuLat li { position:relative; display:block; list-style:none; margin:0px; background:url(../images/menuNiv1.gif) no-repeat; }
#menuLat a { font-weight:900;  height:24px; font-size:12px; font-variant:small-caps; color:#FFFFFF; text-align:left; padding-left:25px;}

#menuLat_sub1 { position:relative; display:block; margin:0px; padding:0px; }
#menuLat_sub1 li { position:relative; display:block; background:url(../images/menuNiv2.jpg) no-repeat; padding:0px 0px 0px 0px; margin:0px; }
#menuLat_sub1 a { font-weight:900; color:#000000; font-size:12px; font-variant:normal; padding-left:38px; }

#menuLat_sub2 { position:relative; display:block; margin:0px; padding:0px; margin-left:35px; }
#menuLat_sub2 li { background: url(../images/btn.gif) no-repeat; }
#menuLat_sub2 A { font-weight:700; padding-left:12px; }

#menuLat_sub3 { position:relative; display:block; margin:0px; padding:0px; }
#menuLat_sub3 li {  }
#menuLat_sub3 A { font-weight:400; padding-left:16px; }


#menuLateralR { display:block; position:relative; float:right; width:220px; margin-top:10px;}
#menuLateralTopR { width:220px; height:4px; background:url(../images/menuTop.gif) no-repeat; line-height:4px; overflow:hidden;}
#menuLateralBodyR { width:220px; background:url(../images/lateralMiddle.jpg) repeat-y; }
#menuLateralBottomR { width:220px; height:15px; background-image:url(../images/lateralBottom.jpg); background-repeat:no-repeat;}

/*os divs do lado direito */

#R_1_Tit { position:relative; display:block; list-style:none; margin:0px; background:url(../images/menuNiv1.gif) no-repeat; font-weight:900; line-height:24px; height:24px; font-size:12px; font-variant:small-caps; color:#FFFFFF; text-align:left; padding-left:25px;}
#R_1_Body {width:220px; background:url(../images/lateralMiddle.jpg) repeat-y;}
#R_1_Bot { display:none; }


#R_2_Tit {position:relative; display:block; list-style:none; margin:0px; background:url(../images/menuNiv1.gif) no-repeat; font-weight:900; line-height:24px; height:24px; font-size:12px; font-variant:small-caps; color:#FFFFFF; text-align:left; padding-left:25px;}
#R_2_Body {  }
#R_2_Body ul { margin:0px; padding:0px}
#R_2_Body li { display:block; list-style:none; margin:0px; padding:0px; margin-left:5px; cursor:pointer}
.ForTitleTopTen { font-weight:bold; padding-top:4px;}
#R_2_Bot {	BACKGROUND: url(../images/R2Bt.jpg) no-repeat; HEIGHT: 0px}

#R_3_Tit {	position:relative; display:block; list-style:none; margin:0px; background:url(../images/menuNiv1.gif) no-repeat; font-weight:900; line-height:24px; height:24px; font-size:12px; font-variant:small-caps; color:#FFFFFF; text-align:left; padding-left:25px;}
#R_3_Body {	 }
#R_3_Body ul { margin:0px; padding:0px; margin-top:10px;}
#R_3_Body li { display:block; list-style:none; margin-bottom:5px; padding-left:5px; cursor:pointer; font-family: Verdana; font-size: 11px; color:#9b0000; text-decoration: none; font-weight: bold; text-align:center;}
#R_3_Bot {	BACKGROUND: url(../images/R3Bt.jpg) no-repeat; HEIGHT: 10px}


#menuTopo { position:relative; display:block; height:auto; height:30px; }
#menuTopoRight { display:none;   height:30px; background: url(../images/menuTop.png); float:right; }
#menuTopoBody {display:block; text-align:left; margin-left:0px; padding-top:0px;  }
#menuTopoLeft { display:none; position: relative;  height: 30px; }
#menuTop { margin:0px; padding:0px;  position:relative; margin-top:3px; margin-left:40px;  }
#menuTop li { background: url(../images/fundoMenuLatLi.png) no-repeat; display:block; list-style:none; padding:5px 5px 0px 5px; margin:0px; height:22px; position:relative; float:left; }
#menuTop a { font-size:12px; line-height:25px; font-weight:800; color:#203915; font-family:Arial, Helvetica, sans-serif; }
#menuTop a:hover{
	color:#333333;
}


/*.menuTopSub1 { display:none; position:absolute; top:20px; left:0px; margin-left:0px; padding-left:0px; background:#ffffff;  border:#DEE797 1px solid; }
#menuTopSub1 {display:block; margin-left:0px; padding-left:0px; }
#menuTopSub1 li {display:block;}
.menuTopSub2 { width:150px;}
#menuTopSub2 {display:block; margin-left:0px; padding-left:0px; }
#menuTopSub2 li {display:block;}*/

#conteudo{ display:block; position:relative; width:530px; margin:15px; margin-top:10px; text-align:justify; float:left; }


#conteudo img { border:#666666 0px solid; margin:2px; }
#location { text-align:left; }
#locationHome { display:none;} #titlePageHome { display:none;}
#location a { color:#1a601a; text-align:left; } #location a:hover { text-decoration:none;  } 
/*#titBk { position:relative; display:block; background:#d8d7d7; width:1000px; }*/
#titlePage { display:block; position:relative; color:#333333; font-size:20px; font-weight:bold;  margin-left:0; padding:0px; padding-bottom:0px; border-bottom:#666666 dotted 1px; text-align:left; }

#conteudoPage{ width:auto; height:auto; margin:10px 0 20px 0; text-align:justify; vertical-align:top;}

#loading { text-align:center; }
#loading img { border:0px; margin-top:50px;}
#imgProdList {  position:relative; display:block; width:200px; height:155px; float:left; margin-left:10px; margin-top:20px; margin-bottom:10px; border:#999999 2px solid; text-align:center; text-transform:capitalize; background:#CCCCCC; cursor:pointer; padding-top:10px; }
#imgProdListImg { height:143px; width:190px; margin:5px;}
#imgProdList img { margin:0px; }

#listaProdutos ul { position:relative; display:block; margin:0px; padding:0px; margin-left:10px;}
#listaProdutos li { position:relative; display:block; margin:0px; padding:0px; list-style:none; margin-top:5px; }
#listaProdutos h2 { margin:0px;}
#listaProdutos .detalhe { position:relative; display:block; background:#ffffff; border:#dbe76c 1px solid; padding:3px;}
#listaProdutosExtra { float:right;}


#vistaProdutoTxt {margin-top:10px; }
#vistaProdutoMenu { position:relative; display:block; width:200px; border-bottom:#426B94 1px dotted;  border-left:#426B94 1px dotted; float:right;}
#vistaProdutoFoto { text-align:center;}
#vistaProdutoOpcoes ul { margin:10px; } 
#vistaProdutoOpcoes li { list-style:none; line-height:25px; }
#vistaProdutoOpcoes .liVistaProdutos { height:25px;}
#apresentacao { padding-left:27px; background:url(../commonIMG/icones/home.gif) no-repeat left top }
#maisinfos { padding-left:27px; background:url(../commonIMG/icones/minfo.gif) no-repeat left top }
#imprimir { padding-left:27px; background:url(../commonIMG/icones/print.gif) no-repeat left top }
#poremail { padding-left:27px; background:url(../commonIMG/icones/friend.gif) no-repeat left top }
#catalogo { padding-left:27px; background:url(../commonIMG/icones/manual.gif) no-repeat left top }
#videoPrdts { padding-left:27px; background:url(../commonIMG/icones/video.gif) no-repeat left top }
#vistaProdutoTxtExtras { position:static; display:block; margin-top:20px; width:570px; border-top:#E1E1E1 1px dotted; }
#vistaProdutoTxtExtras p { margin:0px; margin-bottom:0px; } 




#TXTvistaProdutoFoto { position:relative; display:block; width:527px!important; width:512px; height:390px; }
/*#TXTvistaProdutoFoto img { position:relative; display:block; top: 50%; left: 50%; }*/
#TXTvistaProdutoFotoList {position:relative; display:block; width:527px!important; width:512px; height:152px; background:url(../commonIMG/fotoFrame1.jpg) repeat-x top left; border:#cccccc 0px solid; margin-top:5px; }
#TXTvistaProdutoFotoListSub { position:relative; display:block; top:11px;  }





#forum {}
#forum ul { margin:0px; padding:0px;}
#forum li { display:block; list-style:none; margin-bottom:10px; background:url(../commonIMG/forum1.gif) no-repeat top left; padding-left:35px; cursor:pointer; }
.ForTitle {font-family: Verdana; font-size: 14px; color:#5b5247; text-decoration: none; font-weight: bold;}
.ForName {font-family: Tahoma, Arial, Helvetica, sans-serif; }
.ForData {font-family: Tahoma, Arial, Helvetica, sans-serif; font-style:italic;  font-weight:100;}
#particip_txt{ position:relative; display:block; margin:0px; padding:0px; margin-top:10px; font-style:italic; text-align:justify;}
#ForOptions { display:block; position:relative; float:right; margin:0px; padding:0px; padding-left:15px;}
#ForSep { display:block; position:relative; margin:0px; padding:0px; border-left:#eee 1px solid;}
#ForSep li { display:block;  height:25px; list-style:none; margin:0px; padding:0px; padding-left:24px; cursor:pointer;font-family: Verdana; font-size: 11px; color:#383838; text-decoration: none; font-weight: bold; line-height:25px; text-align:right; margin-left:15px;}
#ForSep  a { font-family: Verdana; font-size: 11px; color:#383838; text-decoration: none; font-weight: bold;}
#ForHome { background:url(../commonIMG/forumHomeOn.gif) no-repeat top left; }
#ForHot { background:url(../commonIMG/forumHotOn.gif) no-repeat top left; }
#ForPart { background:url(../commonIMG/forumParticip.gif) no-repeat top left; }
#ForPartResp { background:url(../commonIMG/forumResp.gif) no-repeat top left; }
#respostas_tit h1 {color:#993333; font-size:13px; font-weight:900; font-variant:small-caps; margin:0px; margin-top:15px;  }


#forumTopTen ul { margin:0px; padding:0px; margin-top:10px;}
#forumTopTen li { display:block; list-style:none; margin-bottom:5px; padding-left:5px; cursor:pointer; text-decoration: none; font-weight: bold; text-align:left;}
.ForTitleTopTen {font-family: Verdana; font-size: 11px; color:#9b0000; text-decoration: none; font-weight: bold;}
.ForNameTopTen {font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:100; } 

#agendaTop ul { margin:0px; padding:0px; margin-top:10px;}
#agendaTop li { display:block; list-style:none; margin-bottom:5px; padding-left:5px; cursor:pointer; font-family: Verdana; font-size: 11px; color:#9b0000; text-decoration: none; font-weight: bold; text-align:left;}
.agendaTopData {font-family: Tahoma, Arial, Helvetica, sans-serif; color:#999999; font-weight:normal; font-size:10px; }
#agendaTit ul { margin:0px; padding:0px; float:right;}
#agendaTit li { display:block; list-style:none; float:left; margin-bottom:5px; padding-left:5px; cursor:pointer; font-family: Verdana; font-size: 11px; color:#013300; text-decoration: none; font-weight: bold;}
#corpoAgenda h2 { margin:10px 0 5px 0; padding:4px 0 4px 25px; background-color:#333333; color:#FFFFFF;}
#corpoAgenda ul { margin:0px; padding:0px;}
#corpoAgenda li { display:block; list-style:none; margin-bottom:5px; padding-left:25px; background:url(../commonIMG/itemAgenda.gif) no-repeat left top; font-family: Verdana; font-size: 11px; color:#ba0046; text-decoration: none; font-weight: bold;}
#corpoAgenda h3 { color:#24447d; font-weight:400; margin:0px; padding:0px; }


.clear { clear:both; }
a {color:#666666; text-decoration:none; }
a:hover {color:#000000; text-decoration:underline;  }
.txt, h5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:justify; font-weight:normal; padding:0px; margin:0px; }
.titre, h1 {color:#4B690C; font-size:13px; font-weight:700; font-variant:small-caps; }
h1 {color:#24447D; font-size:13px; font-weight:700; font-variant:small-caps; margin-bottom:10px; }
h2 {color:#013300; font-size:12px; font-weight:700; font-variant:small-caps; margin-bottom:5px; }
h3 {color:#79813e; font-size:12px; font-weight:700; font-variant:small-caps; margin-bottom:0px; }
h4 {color:#333333; font-size:12px; font-weight:700; font-variant:small-caps; margin-bottom:0px; }