/* CSS Document */
body {margin: 0px; background: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#body {
  position: relative;
  display: block;
  width: 1000px;
  left: 50%;
  margin-left: -500px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}
#body_left, #body_right, #body_main { display:block; position:relative; overflow:hidden;}
#body_left { background:url(../images/body_left.gif) no-repeat top left;} 
#body_right { float:right; background:url(../images/body_right.gif) no-repeat top right; }
#body_main { width:980px; margin:0 10px; background:#ffffff;}

#topo {width: 980px; display: block; position: relative;}
#topoImg {display: block; position: relative; background: url(../images/top_img.jpg) no-repeat; height: 183px; }

#menuTopo {position: relative; display: block; margin-top:10px; }
#menuTopoRight {display: none;}
#menuTopoBody {display: block; text-align: right;}
#menuTopoLeft {display: none;}
#menuTop {margin: 0px; padding: 0px; position: relative; display: block; float:right; }
#menuTop li {
  display: block;
  float: left;
  list-style: none;
  padding: 0px 15px 0px 15px;
  margin: 0px;
  position: relative;
  background:url(../images/menu_top_sep.gif) no-repeat left bottom;
}
#menuTop a {font-size: 12px; font-weight: normal; color:#1C1D10; line-height:15px;}
#menuTop a:hover {color: #000;}
#main {position: relative; display: block; width: 1000px; margin: 0px; padding: 0px;}
#left {position: relative; display: block; width: 223px; float: left; background:url(../images/menu_left_bk.gif) no-repeat top;}
#right {position: relative; display: block; width: 270px; float: right; 
	background:url(../images/menu_right_bk.gif) no-repeat top left; min-height:420px; overflow:hidden;
	 }


#menuLateral {position: relative; display: block; width: 223px; min-height:420px;}
#menuLateralTop {display: none;}
#menuLateralBody {position: relative; display: block;}
#menuLateralBottom {display: none;}
.menuLatNiv1, .menuLatNiv2, .menuLatNiv3, .menuLatNiv4 {display: block; position: relative; min-height: 20px; width: 209px;}
#menuLat {position: relative; display: block; margin: 0px; padding: 0px; line-height: 20px;}
#menuLat li {position: relative; display: block; list-style: none; margin: 0px; padding: 0px;}
.menuLatNiv1 { display:block; position:relative; margin-top:20px; background:url(../images/menu_tit.gif) no-repeat bottom center; padding-bottom:5px; text-align:center; }
#menuLat a {font-weight: 900; height: 20px; font-size: 12px; font-variant: small-caps; color: #333;}
#menuLat_sub1 {position: relative; display: block; margin: 0px; padding: 0px;}
#menuLat_sub1 li {position: relative; display: block; padding: 0px; margin: 0px; }
.menuLatNiv2 { height: 20px;}
#menuLat_sub1 a {font-weight: normal; color: #1C1D10; font-size: 11px; font-variant: normal; padding-left: 15px;}
#menuLat_sub2 {position: relative; display: block; margin: 0px; padding: 0px;}
#menuLat_sub2 li {
  position: relative;
  display: block;
  padding: 0px 0px 0px 0px;
  margin: 0px;
}
.menuLatNiv3 {overflow: hidden; margin-left: 30px; overflow: hidden;}
#menuLat_sub2 A {font-weight: normal; padding: 0px;}

#conteudo {position: relative; display: block; width: 507px; float: left; margin: 0; padding:0; overflow:hidden;}
#conteudo h1 {color: #333;
  font-size: 13px;
  font-weight: 700;
  font-variant: small-caps;
  padding: 15px 10px 0 20px;
  margin:0;
  background: url(../images/main_tit.gif) no-repeat left top;
  line-height: 26px;}
#conteudo img {border: #666666 0px solid; margin: 5px;}
#location {display: block; position: relative; overflow: hidden;  padding: 0px 10px 0 20px; text-align: left;}
#locFloat {display: block; position: relative; width: 2577px; text-align: left; height: 15px;}
#locationHome {display: none;}
#titlePageHome {display: none;}
#location a {color: #666666;}
#location a:hover {text-decoration: none; color: #333333;}
#titlePage {
  display:block; position:relative; 
}
#titlePage h1 { }
#conteudoPage {position: relative; display: block;  padding: 10px 10px 0 20px;}
#conteudoPage h1 {color: #333;
  font-size: 13px;
  font-weight: 700;
  font-variant: small-caps;
  padding: 15px 0px 0px 20px;
  margin:0;
  margin-left:-20px;
  background: url(../images/main_tit.gif) no-repeat left top;
  line-height: 26px;}
#conteudoPage img {margin: 5px;}
#conteudoPage .txt li  {list-style:none; background: url(../images/bul.gif) top left no-repeat; display: block; padding-top:1px; padding-left:22px;}
#loading {text-align: center;}
#loading img {border: 0px; margin-top: 50px;}
#imgProdList {
  position: relative;
  display: block;
  width: 200px;
  height: 155px;
  float: left;
  margin-left: 30px;
  margin-top: 30px;
  border: #666666 1px solid;
  text-align: center;
  background: #D6DAEB;
  cursor: pointer;
}
#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: #ccc 2px solid; padding: 3px; max-height:210px; overflow-y:scroll;}
#listaProdutos .detalhe h1 { margin:0; padding:0; background:url(image-url.gif);}
#listaProdutosExtra {float: right;}
#vistaProdutoTxt {position: relative; display: block;  padding: 10px 0px 0 0px;}
#vistaProdutoTxt p { margin:0; padding:0; margin-top:5px; }
#vistaProdutoTxt ul, #conteudoPage ul {padding: 0; margin:0; margin-left:15px; }
#vistaProdutoTxt li {list-style:none; background: url(../images/bul.gif) top left no-repeat; display: block; padding-top:1px; padding-left:22px;}
#vistaProdutoMenu {position: relative; display: block;}
#vistaProdutoFoto {position: relative; display: block; text-align: center; width:270px; height:202px; float:left; background:#333;}
#vistaProdutoFoto img { border:#333 1px solid; margin:0px; padding:0; }
#vistaProdutoFotoList {position: relative; display: block; float:left; width:43px; height:202px; }
#vistaProdutoOpcoes { display:block; position:relative; float:right; padding-right:20px;  height:202px;}
#vistaProdutoOpcoes ul {margin: 0px; padding: 0px;}
#vistaProdutoOpcoes li {list-style: none; line-height: 25px;}
#vistaProdutoOpcoes .liVistaProdutos {height: 25px;}
#vistaProdutoOpcoes a {color: #4f4f4f; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#vistaProdutoOpcoes a:hover {text-decoration: underline; color: #ff0000;}
#apresentacao {padding-left: 27px; background: url(../commonIMG/iconesiii/home.gif) no-repeat left top;}
#maisinfos {padding-left: 27px; background: url(../commonIMG/iconesiii/minfo.gif) no-repeat left top;}
#imprimir {padding-left: 27px; background: url(../commonIMG/iconesiii/print.gif) no-repeat left top;}
#seleccionar {padding-left: 27px; background: url(../commonIMG/iconesiii/select.gif) no-repeat left top;}
#orcamentoOpt {padding-left: 27px; background: url(../commonIMG/iconesiii/carr.gif) no-repeat left top;}
#poremail {padding-left: 27px; background: url(../commonIMG/iconesiii/friend.gif) no-repeat left top;}
#catalogo {padding-left: 27px; background: url(../commonIMG/iconesiii/pres.gif) no-repeat left top;}
#fichatec {padding-left: 27px; background: url(../commonIMG/iconesiii/manual.gif) no-repeat left top;}
#acessorios {padding-left: 27px; background: url(../commonIMG/iconesiii/acess.gif) no-repeat left top;}
#videoPrdts {padding-left: 27px; background: url(../commonIMG/iconesiii/video.gif) no-repeat left top;}
#vistaProdutoTxtExtras {position: relative; display: block; margin-top: 20px; border-top: #E1E1E1 0px solid;}
#vistaProdutoTxtExtras p {margin: 0px; margin-bottom: 0px;}
#searchTit {}
#search {}
#searchField {float: left;}
#searchField input {width: 135px; height: 18px; border: #ccc 1px solid; line-height: 18px; padding-left: 5px; padding-right: 5px; margin: 0px;}
#searchSubmit {float: left;}
#searchSubmit input {width: 31px; height: 22px; line-height: 22px; border: #ccc 1px solid; margin: 0px; padding: 0px; margin-left:2px; margin-top:1px; background:#ccc; }
#searchResList li {list-style: none;}
/*area cliente
#areaCliente {display: block; position: relative; margin-top: 7px; padding-bottom: 8px;}
#areaCliente form {margin: 0px; padding: 0px; margin-top: 7px;}
#areaCliente input {}
#areaCliente .aCpass {
  background: url(../images/search_input.gif) no-repeat top left;
  width: 135px;
  height: 24px;
  border: 0px;
  line-height: 24px;
  padding-left: 5px;
  padding-right: 5px;
  margin: 0px;
}
#areaCliente .aCsub {
  background: url(../images/search_ok.jpg) no-repeat;
  width: 31px;
  height: 24px;
  line-height: 24px;
  border: 0px;
  margin: 0px;
  padding: 0px;
}
#areaClienteTit {
  background: url(../images/mD_tit.jpg) no-repeat top;
  height: 20px;
  font-weight: 900;
  font-size: 12px;
  padding-left: 28px;
  font-variant: small-caps;
  color: #C20000;
  line-height: 20px;
}
#areaClienteBody {display: block; position: relative; padding-left: 12px;}
*/
#pSelect, #search, #destaque {padding:20px 10px 10px 30px; }
#pSelectTit, #destTit, #searchTit {
		display:block; position:relative; 
		background:url(../images/menu_tit.gif) no-repeat bottom center; 
		padding-bottom:5px; text-align:center; 
		font-weight: 900; font-size: 12px; font-variant: small-caps; color: #333;
		margin-top:15px; margin-bottom:15px;
		}
#selectBody, #destBody { display:block; position:relative; }
#pSelect {}
#pSelectTit {}
#selectBody a {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
  background: url(../images/inBox.gif) top left no-repeat;
  padding-left: 15px;
  color:#333;
}
#selectBody br {display: none;}
#destaque {}
#destTit { }
#destBody p { margin:0;}
#destBody h3 { margin:0; padding:0; }
.destaqueDir {display: block; position: relative; overflow: hidden; cursor: pointer; margin-bottom: 3px;}
.destaqueDirIMG {
  display: block;
  position: relative;
  float: left;
  width: 40px;
  height: 30px;
  overflow: hidden;
  border: #333 1px solid;
  background:#333;
  text-align: center;
  margin-right:5px;
}
/*login orcamentos
#loginOrcamentosList {display: block; position: relative; margin: 10px 0 0 20px; padding: 0 0 0 5px;}
#loginOrcamentosList li {display: block; position: relative; list-style: none;}
#loginOrcamentosList .maisoumenos {display: block; position: relative; width: 20px; float: left; border-bottom: #edf0d5 1px solid;}
#loginOrcamentosList .loginListName {
  display: block;
  position: relative;
  width: 380px;
  float: left;
  overflow: hidden;
  border-bottom: #edf0d5 1px solid;
}
#loginOrcamentosList .loginListQtdTxt {
  display: block;
  position: relative;
  width: 85px;
  float: left;
  border-bottom: #edf0d5 1px solid;
  text-align: left;
}
#loginOrcamentosList .loginListQtd {
  display: block;
  position: relative;
  float: right;
  color: #5b9d3c;
  width: 20px;
  text-align: center;
  font-weight: 300;
}
#loginOrcamentosList .loginListTit {background: #edf0d5; color: #333333; font-weight: bold;}
#loginOrcamentosList .loginListBot {background: #edf0d5; color: #333333; font-weight: bold; margin-top: 10px;}
#loginDados {display: block; position: relative; color: #333333; margin-bottom: 8px;}
*/
#rodape {
  position: relative;
  display: block;
  width: 1000px;
  left: 50%;
  margin-left: -500px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: center;
  background:url(../images/body_bot.gif) no-repeat bottom;
  padding-bottom:15px;
}
#bodyBottom {position: relative; display: block; width: 1000px; height: 3px; overflow:hidden;}
.clear {clear: both;}
a {color: #24447D; text-decoration: none;}
a:hover {color: #FF002A; 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: #333; font-size: 13px; font-weight: 700; font-variant: small-caps;}
h1 {
  
}
h2 {
  color: #333;
  font-size: 12px;
  font-weight: 700;
  font-variant: small-caps;
  margin-bottom: 5px;
  background: url(../images/h2.gif) no-repeat top left;
  padding-left: 20px;
}
h3 {color: #333; font-size: 12px; font-weight: 700; margin-bottom: 0px;}
h4 {color: #333333; font-size: 12px; font-weight: 700; font-variant: small-caps; margin-bottom: 0px;}
h5 {color: #333; font-size: 12px; font-weight: 700; margin-bottom: 0px;}
