/* CSS Document */

a:hover, a:active, a:focus {outline:none;}
@font-face {
    font-family: "Myriad";
	src: url("../script/myriadpro_regular.ttf");
}
@font-face {
    font-family: "Myriadit";
	src: url("../script/myriadpro_it.ttf");
}
@font-face {
    font-family: "Myriadsemibit";
	src: url("../script/myriadpro_semi_b_it.ttf");
}
#slogan {font-family:Myriad, arial, sans-serif;}
#leftMenu li a, #menuLateralR a li {font-family:Myriadsemibit, arial, sans-serif;}
#leftMenu li li a, #menuLateralR a li li, #R_1_Tit, #R_2_Tit, #R_3_Tit {font-family:Myriadit, arial, sans-serif;}

html {margin:0; padding:0;}
body { background:#ffffff; font-family:Myriad, Arial, Helvetica, sans-serif; font-size:11px; 
}
#body { font-family:Myriadit, Arial, Helvetica, sans-serif; font-size:11px;
}

#topo {position:relative; overflow:hidden; height:158px; background:url(../images/logo.jpg) no-repeat 27px 0px;}
#topoMenus { height:42px; color:#FFFFFF; vertical-align:middle; padding-top: 116px;  display:block; }

#topoMenus a:link {
	display:block;
	text-align:center;
	padding-bottom: 7px;
	padding-left:10px;
	padding-right: 10px;
	padding-top: 19px;
	color:#FFFFFF;
	outline:none;
	font-weight:normal;
	text-transform:uppercase;


}

#topoMenus a:hover {
	
	color:#0066FF;
	background-color:#fff;
	text-decoration:none;
	
}


#main {width:1000px; left:50%; margin-left:-500px; position: relative; display:block; }

#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-repeat:repeat-x; padding-top:10px; margin:auto; text-align:center;}


#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:210px; overflow:hidden; float:left;}

#menuLateral {padding:21px 0px 0px 21px; z-index:5; position:relative;}
#menuLateralTop { width:220px; height:7px; background:url(../images/menuEsqTopo_topo.png) no-repeat; line-height:4px; overflow:hidden; }
#menuLateralBody { width:162px; background-image:url(../images/menuEsqTopo_cont.png); background-repeat: repeat-y; padding:36px 9px 45px 19px; }
#menuLateralBottom { width:220px; height:20px; background-image:url(../images/menuEsqTopo_baixo.png); background-repeat:no-repeat;}
#menuLateral ul {margin:0; padding:0; padding-bottom:8px;}
#menuLateral li {margin:0; padding:0; list-style:none; font-size:16px;}
#menuLateral li a { color:#17331A; display:block; text-decoration:none; border-bottom:1px solid #17331A;}
#menuLateral li a:hover {color:#C36367;}
#menuLateral li li a {padding-top:5px; padding-left:10px; font-size:13px; color:#17331A; display:block; text-decoration:none; border-bottom:none;}
#menuLateral li li a:hover {color:#C36367;}

#menuLateral2 {width:206px; padding-left:4px; z-index:4; position:relative; top:-50px;}
#menuLateralTop2 { width:206px; height:10px; background:url(../images/menuEsqBaixo_topo.png) no-repeat 3px top; line-height:4px; overflow:hidden; }
#menuLateralBody2 { width:153px; background:url(../images/menuEsqBaixo_cont.png) repeat-y 3px top; padding:40px 9px 15px 44px; }
#menuLateralBottom2 { width:206px; height:22px; background:url(../images/menuEsqBaixo_baixo.png) no-repeat right top;}
#menuLateral2 ul {margin:0; padding:0; padding-bottom:8px;}
#menuLateral2 li {margin:0; padding:0; list-style:none; font-size:16px;}
#menuLateral2 li a { color:#fff; display:block; text-decoration:none; border-bottom:1px solid #fff;}
#menuLateral2 li a:hover {color:#ddd;}
#menuLateral2 li li a {padding-top:5px; padding-left:10px; font-size:12px; color:#fff; display:block; text-decoration:none; border-bottom:none;}
#menuLateral2 li li a:hover {color:#ddd;}

#menuLateralR { display:block; position:relative; float:right; width:250px; padding:68px 0px 0px 21px;}
#menuLateralTopR { width:250px; height:7px; background:url(../images/menuDir_topo.png) no-repeat; line-height:4px; overflow:hidden;}
#menuLateralBodyR { width:250px; padding-top:15px; background:url(../images/menuDir_cont.png) repeat-y; }
#menuLateralBottomR { width:250px; height:15px; background-image:url(../images/menuDir_bottom.png); background-repeat:no-repeat;}

/*os divs do lado direito */

#R_1_Tit, #R_2_Tit, #R_3_Tit {float:left; text-transform:lowercase; background:#C36367; position:relative; left:-10px; padding:2px 20px; display:block; list-style:none; margin:0px; line-height:18px; height:18px; font-size:16px; color:#FFFFFF; text-align:left;}
#R_1_Body li, #R_2_Body li, #R_3_Body li {text-align:left;}
#R_1_Body li img, #R_2_Body li img, #R_3_Body li img {}
#R_1_Body li, #R_2_Body li, #R_3_Body li {clear:left; overflow:hidden; width:210px; border:1px dashed #ddd; margin:5px; padding:5px;}

#R_Sep {clear:left;}

#R_1_Body {width:220px;}
#R_1_Bot { display:none; }


#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_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 { background:#17331A; position:relative; display:block; height:auto; height:42px; }
#menuTopoRight { display:none;   height:30px; background: url(../images/menuTop.png); float:right; }
#menuTopoBody {width:600px; height:42px; margin:auto; display:block; text-align:left; padding-top:0px;  }
#menuTopoLeft { display:none; position: relative;  height: 30px; }
#menuTop { margin:0px; padding:0px;  position:relative; margin-left:40px;  }
#menuTop li { background: url(../images/fundoMenuLatLi.png) no-repeat; display:block; list-style:none; padding:2px 5px 0px 5px; margin:0px; position:relative; float:left; }
#menuTop a { font-size:11px; font-weight:800; color:#203915; font-family:Arial, Helvetica, sans-serif; }
#menuTop a:hover{
	color:#333333;
}
#slogan {text-align:right; font-style:italic; font-size:22px; position:absolute; right:300px; top:-154px; color:#17331A;}
#slogan span {padding-right:23px;}
#fotoTopo {width:196px; height:232px; position:absolute; top:0px; right:0; background: url(/images/fotoTopo.png) no-repeat top left;}

/*.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; overflow:hidden; width:500px; min-height:500px; background:#fff; padding:57px 9px 10px 9px; 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:#17331A solid 1px; text-align:left; }

#conteudoPage{ font-family:Arial, Helvetica, sans-serif; width:auto; height:auto; margin:10px 0 20px 0; vertical-align:top;}
p {padding-right:10px; padding-left:10px; display:block; font-size:11px;}

#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; padding-bottom:5px; margin-top: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; padding-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:#a5cd46; 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; }

#R_1_Tit a {color:#ffffff;}
#R_3_Tit a {color:#ffffff;}

.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; text-transform:lowercase; font-family:Myriadit, arial, sans-serif;}
h1 {color:#24447D; font-size:13px; font-weight:700;  margin-bottom:10px; line-height:27px; }
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; }

#destaqueTop div {margin-left:35px; margin-bottom:10px;}
.conteudo_menu_item {padding-left:20px; height:12px; line-height:22px; font-style:italic;}
a.conteudo_menu_item:hover {color:#C36367; text-decoration:none;}

.add_to_newsletter_tit {color:#17331A; font-size:16px;}
.add_to_newsletter_tit:hover {color:#c36367;}
#add_to_newsletter_list input {font-size:9px;}
#atnl_email {margin-top:2px;}
#atnl_submit {background:#DEEBBA; border:none; color:#444; height:20px; width:101px; margin-top:4px; cursor:pointer;}

