/* CSS Document */

body { margin: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; font-size:11px;  }


.titre, h1, h2 { font-family: Verdana; font-size: 14px; color:#5b5247; text-decoration: none; font-weight: bold;}
.txt, h3, h4, h5 {font-family: Tahoma, Arial, Helvetica, sans-serif; }
.clear{ clear:both; }
.form_larg1 { width:320px; border:#cccccc 1px solid; color:#333333;}

a:LINK{text-decoration:none;}
a:VISITED{text-decoration:none;}
a:HOVER{color:#cc3333; text-decoration: underline; }
a:ACTIVE{color:#cc3333;text-decoration: underline; }

#pagina {position:relative; display:block; width: 1000px; left:50%; margin-left:-500px; }
#topLogo { display:block;  width:1000px; height:71px; background: url(../images/top.jpg) no-repeat top;}
#main { display:block; position:relative; width:1000px; height:620px; }
#right { display:block; width:120px; height:620px; float:right; background:url(../images/right.jpg) top no-repeat; }
#mainCenter { display:block; width:669px; height:620px; position:relative; float:right; }
#left{ display:block; position:relative; width:211px; height:620px; float:left; background:url(../images/left.jpg) no-repeat; }




/*#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; height:457px; color:#6f482b; font-family:Verdana, Arial, Helvetica, sans-serif; }
#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;  }
#contMain { position:relative; display:block; width:669px; height:327px; }
#contLeft { position:relative; display:block; width:42px; height:327px; float:left; background:url(../images/main_left.jpg); }
#contRight { position:relative; display:block; width:28px; height:327px; float:right; background:url(../images/main_right.jpg);}
#conteudoPage{ position:relative; display:block; width:599px; height:327px; float:left; background:url(../images/main_bk.jpg) top left no-repeat ; }
#conteudoPageTXT { position:relative; display:block; width:587px; height:315px; margin:6px; margin-top:0px; overflow:scroll; overflow-x:hidden} 
#conteudoFilhos { position:relative; display:block; z-index:1; float:right; width:245px; max-height:278px; background:url(../images/papiro.jpg) no-repeat bottom right; padding-bottom:49px; }
#conteudoFilhos ul { margin:0px; padding:0px; background:url(../images/clip.png) no-repeat top left;  padding-top:6px;}
#conteudoFilhos li { list-style:none; margin-left:16px; margin-right:16px;}
#conteudoFilhos li h2 { margin:15px 0; padding:0;}
#conteudoFilhos .liMarcado { padding-left:15px; background:url(../images/seta.png) no-repeat top left;}
#conteudoFilhos a { color:#6f482b; }
#location { margin-top:6px; }
#location a { color:#412a19; }
#location a:hover { color:#af0000; text-decoration:none; }

#loading { width:100%; text-align:center; }
#loading img { border:0px; margin-top:100px; margin-bottom:200px;}


#powered { display:block; position:relative; width:669px; height:163px; background:url(../images/bottom.jpg) no-repeat; }
#poweredTXT { padding-top:150px; text-align:center;}
#powered a { color:#fff; }

#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:211px; float:left; }
#menuLateralTop { display:block; position:relative; width:211px; height:113px; background:url(../images/latTop.png); }
#menuLateralBottom { display:block; position:relative; width:211px; height:127px; background:url(../images/latBot.png)}
#menuLateralBody { display:block; position:relative; width:211px; height:198px; background:url(../images/latBody.png); z-index:2; }
#menuLat { font-size: 11px; margin:0px; padding:0px; margin-left:55px;  }
#menuLat li { display:block; position:relative; width:118px; height:34px; line-height:30px; list-style:none; background:url(../images/menuBK.png) }
#menuLat li a {color: #333333; margin-left:10px;}
#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:none; width:500px; height:390px; background:#d9dbd8; border:#cccccc 1px solid;}
#TXTvistaProdutoFoto img { position:relative; display:block; }
#TXTvistaProdutoFotoList {position:relative; display:block; width:563px; 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 { margin-top:20px; }
#forum ul { margin:0px; padding:0px;}
#forum li { display:block; list-style:none; margin-bottom:10px; background:url(../images/forum.png) 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;}
#loadForOptions { position:relative; display:none; z-index:1; float:right; width:245px; max-height:278px; background:url(../images/papiro.jpg) no-repeat bottom right; padding-bottom:49px; }
#ForOptions { display:block; position:relative; float:right; margin:0px; padding:0px; padding-left:15px;}
#ForSep { display:block; position:relative; margin:0px; padding:0px; background:url(../images/clip.png) no-repeat top left;  padding-top:26px;}
#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:left; margin-left:15px; }
#ForSep  a { font-family: Verdana; font-size: 11px; color:#383838; text-decoration: none; font-weight: bold;}
#ForHome { background:url(../commonIMG/forumHomeOf1.gif) no-repeat top right; }
#ForHot { background:url(../commonIMG/forumHotOf1.gif) no-repeat top right; }
#ForPart { background:url(../commonIMG/forumParticipGrey1.gif) no-repeat top right; }
#ForPartResp { background:url(../commonIMG/forumRespGrey1.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;  }

/*
formulário automatico
*/
form { margin:0; padding:0; } 
#formTable { margin:0px; padding:0px; }
#formTable td { vertical-align:top; }
#formTable h2 { padding: 0 0 0 0; margin: 20px 0 3px 0; font-size:14px; color:#4364a5; border-bottom:#4364a5 1px solid; }
#formTable h3 { padding: 0 0 0 0; margin: 5px 0 0 0; font-size:12px; color:#4364a5; }
.formLeg { font-weight:bold; padding-top:8px; text-align:left; font-size:11px;  }
.inPutField { margin:0px; padding:0px; width:300px; height:16px;}
textarea { margin:0px; padding:0px; width:300px; height:46px;}

.white {  }
.grey { background:#efefef; }
.red { color:#ff0000; }
