/* CSS Document */

body { margin: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;  }


.titre, h1 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:20px; color:#ff9933; text-decoration:none; font-weight:normal; }
.titre, h2 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#ff9933; text-decoration:none; font-weight:normal; }
.txt, h3, h4, h5 { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#48605b; text-decoration:none; font-weight:normal; }
.clear{ clear:both; }
.form_larg1 { width:320px; border:#cccccc 1px solid; color:#333333;}

.txt ul { margin:0px; padding:0px;}
.txt li { margin:0px; padding:0px; background: url(../images/bullet.jpg) no-repeat left top; padding-left:16px; margin-bottom:6px; margin-left:0px;}

a { color:#759e9a; }
a:LINK { text-decoration:underline; }
a:VISITED { text-decoration:underline; } 
a:HOVER { text-decoration:none; }
a:ACTIVE { text-decoration:none; }

#pagBk { background:url(../images/bg.png) repeat top; }
#pagina { position:relative; display:block; width: 960px; left:50%; margin-left:-480px; }
#topLogo { display:block; width:960px; height:130px; background:url(../images/topoLogo.jpg) no-repeat; }
#flags { display:block; position:relative; text-align:right; padding-right:100px; }
#topMenu { display:block; width:960px; height:75px; background:url(../images/carrTop.jpg) no-repeat; }
#topSlide { display:block; position:relative; width:850px; height:75px; left:55px;}
#marginTop { display:block; width:960px; height:25px; background:url(../images/topoLinha.jpg) no-repeat; }

#main { display:block; position:relative; width:960px; height:280px; }
#mainLeft { display:block; position:relative; width:204px; height:280px; float:left; background:url(../images/leftBK.jpg) no-repeat; }
#mainCenter { display:block; position:relative; width:553px; height:280px; float:right; background:#fff; overflow:auto;  }
#mainRight { display:block; position:relative; width:203px; height:280px; float:right; background:url(../images/rightBK.jpg) no-repeat; }
#mainRiTp { display:block; position:relative; width:154px; height:10px; background:url(../images/rightTop.jpg) no-repeat; overflow:hidden; }
#mainRiBt { display:block; position:relative; width:154px; height:10px; background:url(../images/rightBot.jpg) no-repeat; overflow:hidden; }
#mainRiBd { display:block; position:relative; width:154px; height:260px; background:url(../images/rightBkB.jpg) repeat-y; }
#rTit { display:block; position:relative; height:260px; width:28px; float:right; margin-right:10px!important; margin-right:0px;}

#bottomPage { display:block; width:960px; height:41px; background:url(../images/botLinha.jpg) no-repeat; }
#bottomMenu { display:block; width:960px; height:75px; background:url(../images/carrBot.jpg) no-repeat; }
#botSlide { display:block; position:relative; height:75px;}
#bottom { display:block; width:960px; height:17px; background:url(../images/bottom.jpg) no-repeat; }


#carouselBot { display:block; position:relative; width:554px; height:75px; left:204px; margin:0px 0px;}
#carouselBot .carouselBotprev { display:block; position:relative; width:30px; height:70px; margin-top:2px; float:left}
#carouselBot .carouselBotnext { display:block; position:relative; width:30px; height:70px; margin-top:2px; float:right}
#carouselCont { display:block; position:relative; width:494px; float:left; overflow:hidden; height:75px; text-align:center; }
#carouselCont ul { margin:0; padding:0;}
#carouselCont li { display:block; position:relative; list-style:none; margin:0 1px 0 0; padding:0; width:97px; height:74px; padding-top:1px; text-align:center; float:left;  }
#carouselCont a:link, #carouselCont a:visited { border:1px solid #ccc; border-collapse:collapse;}
#carouselCont a:hover { border:1px solid #ff0000;}
#carouselCont img { border:0px; margin-top:1px;}

#carouselTop { display:block; position:relative; width:850px; height:75px; margin:0px 0px;}
#carouselTop .carouselTopprev { display:none; position:relative; width:30px; height:70px; margin-top:2px; float:left}
#carouselTop .carouselTopnext { display:none; position:relative; width:30px; height:70px; margin-top:2px; float:right}
#carouselTopCont { display:block; position:relative; height:75px; width:850px; text-align:center;  }
#carouselTopCont ul { margin:0; padding:0;}
#carouselTopCont li { display:inline; position:relative; list-style:none; margin:0 1px 0 0; padding:0; width:97px; height:74px; padding-top:1px; text-align:center;  }
#carouselTopCont a:link, #carouselTopCont a:visited { border:1px solid #ccc; border-collapse:collapse;}
#carouselTopCont a:hover { border:1px solid #ff0000;}
#carouselTopCont img { border:0px;}

/*#menuTopo { position:relative; display:block; z-index:5; height:22px; margin-top:8px; padding-right:5px; text-align:right; font-size:10px; color:#fff;}
#menuTopoRight { display:none; }
#menuTopoBody { height:22px; float:right; display:block; text-align:right;}
#menuTopoLeft { display:none; }
#menuTop { margin:0px; padding:0px; position:relative; }
#menuTop li { display:inline; list-style:none; padding:0px 5px 0px 5px; margin:0px; position:relative; border-left:#fff 1px solid; }
#menuTop a { font-size:10px; font-weight:300;  color:#fff; }

#menuTop2{ display:block; height:23px; margin-top:4px; padding-right:5px; text-align:right; font-size:10px; color:#fff; }*/


#conteudo{ position:relative; display:block; margin:5px; }
#conteudo img { border:#666666 1px solid; margin:3px; }
/*#contTop { display:block; position:relative; width:669px; height:130px; background:url(../images/tit_left.jpg) top left no-repeat; }*/
/*#titlePage { display:block; position:relative; margin-left:471px; width:198px; height:130px; background:url(../images/tit_bk.jpg) no-repeat; font-size:13px; font-weight:900; font-variant:small-caps;  }*/

#conteudoPage{ position:relative; display:block; margin:0px; padding:0px; }


#loading { width:520px; text-align:center; }
#loading img { border:0px; margin-top:100px; }


#powered { display:block; position:relative;  }
#poweredTXT { text-align:center; padding-top:5px;}
#powered a { color:#333; }

#logo{background:url(../images/logo.gif); width:182px; height:86px; }
#left_bk{background:url(../images/left_bk.gif) repeat-x top;  border-left:#ffffff 1px solid; color:#fff; margin:0px; padding:0px; }
#left #mensagem {display:block; padding:5px; color:#fff; border-bottom:#fff 1px solid; margin-left:5px; margin-right:5px; padding-top:20px; padding-bottom:15px;  }



#menuLateral { display:block; position:relative; width:153px; float:right; margin-top:10px;  background:url(../images/leftBKMenu.gif); }
#menuLateralTop { display:block; position:relative; width:153px; height:12px; background:url(../images/leftTop.gif); line-height:0px;  overflow:hidden; }
#menuLateralBottom { display:block; position:relative; width:153px; height:12px; background:url(../images/leftBot.gif);  line-height:0px; overflow:hidden;}
#menuLateralBody { display:block; position:relative; width:153px; background:url(../images/leftBKMenu.gif); margin:5px 0; }
#menuLat { font-size: 12px; margin:0px; padding:0px; }
#menuLat li { display:block; position:relative; width:153px; height:30px; line-height:30px; list-style:none; text-align:right; margin:2px 0; padding:0px; background:url(../images/leftLiOff.gif) repeat-y; }
#menuLat .seleccionado { background:url(../images/leftLiOn.gif) repeat-y; color:#759e9a; }
#menuLat .seleccionado a { color:#759e9a; }
#menuLat li a { text-decoration:none; font-size:12px; font-weight:bold; color:#ffffff; margin-right:10px; }
#menuLat li a:hover { color:#f8ab5f; }
#menuLat li a:active { color:#759e9a; }



#menuLat_sub1 {padding-top: 6px; padding-right: 0px; padding-bottom: 3px; padding-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 11px; font-size: 11px; font-weight: bold; }
#menuLat_sub1 li { padding-top:0px; list-style:square; }
#menuLat_sub2 {padding-top: 3px; padding-right: 0px; padding-bottom: 0px; padding-left: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 11px; font-size: 11px; font-weight: bold; }
#menuLat_sub2 li { padding-top:0px; list-style:square; }
#left_b{display:block; width:182px; height:7px; background:url(../images/left_bot.gif) no-repeat bottom; font-size:3px; } 

#TXTvistaProdutoFoto { position:relative; display:block; width:500px; height:390px; background:#d9dbd8; border:#cccccc 1px solid;}
#TXTvistaProdutoFoto img { position:relative; display:block; top: 50%; left: 50%; }
#TXTvistaProdutoFotoList {position:relative; display:block; width:500px; 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;  }

#vistaMP3 ul { margin:0px; padding:0px;}
#vistaMP3 li { list-style:none; line-height:17px; margin-top:5px;}

#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;}
#particip_txt{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; list-style:none; margin:0px; padding:0px; padding-right: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/forumHomeOf.gif) no-repeat top right; }
#ForHot { background:url(../commonIMG/forumHotOf.gif) no-repeat top right; }
#ForPart { background:url(../commonIMG/forumParticipGrey.gif) no-repeat top right; }
#ForPartResp { background:url(../commonIMG/forumRespGrey.gif) no-repeat top right; }
#respostas_tit h1 {color:#993333; font-size:13px; font-weight:900; font-variant:small-caps; margin:0px; margin-top:15px;  }


#vistaProdutoTit { display:block;  width:195px; overflow:hidden; }
#vistaProdutoTit h1 { display:block; margin:0px; padding:0px;}
#vistaProdutoFoto { display:block; width:320px; height:240px; margin-right:5px; float:left;}
#vistaProdutoFoto img { margin:0px}
#vistaProdutoFotoList { display:block;  width:195px; overflow:hidden;  }
#vistaProdutoFotoList img { display:block; float:left; margin:2px; padding:0px; border:#333 1px solid;  }
#vistaProdutoOpcoes { display:block; width:195px; overflow:hidden;   }
#vistaProdutoOpcoes ul { margin:5px; padding:5px; background:#ffffff; margin-bottom:0px; padding-bottom:0px; } 
#vistaProdutoOpcoes li { list-style:none; line-height:25px; margin:0px; }
#vistaProdutoOpcoes .liVistaProdutos { height:25px;}
#apresentacao { padding-left:27px; background:url(../commonIMG/icones/home.gif) no-repeat left top }
#fichatec { padding-left:27px; background:url(../commonIMG/icones/manual.gif) no-repeat left top }
#carFisMec { padding-left:27px; background:url(../commonIMG/icones/fisMec.gif) no-repeat left top }
#anQuim { padding-left:27px; background:url(../commonIMG/icones/anQuim.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 }
#seleccionar { padding-left:27px; background:url(../commonIMG/icones/select.gif) no-repeat left top }


#imgProdListTit { display:block; position:relative;  }
#imgProdListTit h1 { display:block; margin:0px; padding:0px;}
#imgProdList { display:block; position:relative; float:left; width:120px; margin:5px!important; margin:4px; border:#262312 1px solid; background:#302b18; height:120px; cursor:pointer;}
#imgProdListImg {display:block; position:relative; margin:5px; background:#262312; border:#201d10 1px solid; text-align:center; }
#imgProdListDes { display:block; text-align:center;}
