/* CSS Document */
*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; outline:none;}
/* TOPO */
#topo{width:610px; }
#cartola{width:610px; height:175px;}
#subMenu{width:710px; height:25px;}
.ancora {position: relative; height:0; width:1px; z-index:20; }
.clear {clear:both; }

h1{font-size:20px; color:#006600; font-weight:normal; }
.btVoltar{float:right; background:url(../img/btVoltarSeta.jpg) left 50% no-repeat; color:#999; font-size:11px; padding-left:10px; text-decoration:none;}

ul.subMenuTopo{text-decoration:none;  }
ul.subMenuTopo li{ list-style:none; float:left; display:block; margin:0px 4px; height:24px; vertical-align:middle; line-height:24px; background:url(../img/separadorLista.jpg) right 14px no-repeat; padding-right:16px;}
ul.subMenuTopo li.ultimo{ background:none;}
ul.subMenuTopo li a { text-decoration:none; display:inline-block; font-size:11px; height:19px; line-height:24px; padding:0px 3px; margin-top:3px;}
ul.subMenuTopo li a:hover { text-decoration:none; display:inline-block; font-size:11px; height:19px; line-height:24px; background:#B3B38C; border-bottom:3px solid #FFF; margin-top:3px;}
ul.subMenuTopo li a.ativo { border-bottom:3px solid #FFF;}


/* CENTRO */
#centro{width:100%; height:auto;}
#centroInterno{ margin:0 auto; width:776px; height:auto; min-height:510px !important; background:url(../img/menu_fundo.png) top left repeat-y;}

/* MENU */
#menu{width:160px; min-height:590px !important; float:left;}

ul.menu{ margin-left:0px; margin-bottom:120px; color:#FFFFFF; font-weight:bold;}
ul.menu li{ margin:10px 0 12px 10px; list-style:none; padding-left:13px; background:url(../img/menu_down.gif) left 4px no-repeat; list-style-position:outside;}
ul.menu li.ativo{ background:url(../img/menu_up.gif) left 2px no-repeat; list-style-position:outside;}
ul.menu li a.ativo{color:#006600; font-weight:bold;}
ul.menu li.none{ list-style:none; color:#FFFFFF;list-style-position:inside;}
ul.menu .semSeta{ background:none; color:#FFFFFF;}
ul.menu li a{ text-decoration:none; font-size:12px; font-weight:normal; color:#006600;}

ul.subMenu{ margin-left:-25px;}
ul.subMenu li{ background:url(../img/subMenu.gif) 3px 5px no-repeat;list-style-position:outside; margin:2px 3px 2px 21px;}
ul.subMenu li.ativo{ background:url(../img/subMenu_over.gif) 3px 5px no-repeat;list-style-position:outside;color:#FFFFFF;}
ul.subMenu li a{text-decoration:none; color:#79976A; font-size:11px; font-weight:normal;}
ul.subMenu li a:hover{text-decoration:none; color:#006600; font-size:11px; font-weight:normal;}
ul.subMenu li.ativo a{text-decoration:none; color:#006600; font-weight:bold;}

ul.subSubMenu{margin-left:-25px;}
ul.subSubMenu li{ background:url(../img/subMenu.gif) left 2px no-repeat;list-style-position:outside; color:#FFFFFF;}
ul.subSubMenu li.ativo{ background:url(../img/subMenu_over.gif) left 2px no-repeat;list-style-position:outside; color:#FFFFFF;}

ul.subMenu li.ativo ul.subSubMenu li a{text-decoration:none; color:#FFFFFF;}
ul.subMenu li.ativo ul.subSubMenu li.ativo a{text-decoration:none; color:#99998F;}

ul.subMenu li ul.subSubMenu li a{text-decoration:none; color:#FFFFFF;}
ul.subMenu li ul.subSubMenu li.ativo a{text-decoration:none; color:#99998F;}

ul.quartoNivel{list-style:none; display:block; margin-bottom:10px; clear:both; height:13px;}
ul.quartoNivel li{display:inline-block; float:left; padding:0 10px 0 0; height:13px; line-height:13px; background:url(../img/separadorNivel4.jpg) right 7px no-repeat; margin-right:6px;}
ul.quartoNivel li.ultimo{background:none;}
ul.quartoNivel li a{color:#006600; text-decoration:none; font-size:11px; }
ul.quartoNivel li a.ativo{color:#006600; font-size:11px; font-weight:bold;}

/* CONTEUDO */
#conteudo{ float:left; width:610px;}
#conteudoInterno{ margin:10px; min-height:370px !important; font-size:100%;}

/* REGISTRO */
.registro h1{font-size:15px; color:#006600; font-weight:bold; }
.registro p.resumo{font-family:"Trebuchet MS"; font-size:13px; color:#666666; font-weight:bold; margin-bottom:5px;}
.registro p{font-family:"Trebuchet MS"; font-size:13px; color:#666666; margin-bottom:10px;}
.registro p a{font-family:"Trebuchet MS"; font-size:13px; color:#666666; text-decoration:none;}

.registro .link{background:url(../img/listaTipos.gif) no-repeat; background-position: 0 4px; width:150px; padding-left:12px;}
.registro .link a{font-family:"Trebuchet MS"; font-size:12px; color:#666666; text-decoration:none;}

table.imagem.left{margin:0 10px 10px 0; float:left;}
table.imagem.right{margin:0 10px 0 10px; float:right;}

/*
table.imagem.left img{border:solid 4px #D5D5C1; padding:1px !important;}
table.imagem.right img{border:solid 4px #D5D5C1; padding:1px !important;}
a.thickbox img:hover {border:solid 4px #79976A; padding:1px !important;}
*/
/*
table.imagem.left a{float:left; border:solid 4px #D5D5C1; padding:0px !important; *padding:2px !important;}
table.imagem.left a:hover{float:left; border:solid 4px #79976A; padding:0px !important; *padding:2px !important;}
*/

.registro ul {margin:0; display:inline-block;}
.registro ul li ul{margin:0 0 5px 15px;}
.registro ul li{ list-style:none; background:url(../img/listaInterna.gif) left 50% no-repeat; padding-left:15px;}
.registro ul.lojas li{ list-style:none; background:url(../img/listaInterna.gif) left 5px no-repeat; padding-left:15px;}
.registro ul li span{color:#666666; text-decoration:none; font-size:13px;font-family:"Trebuchet MS"; font-weight:bold;}
.registro ul li a{color:#666666; text-decoration:none; font-size:13px;font-family:"Trebuchet MS";}

.registro select{color:#006600; width:200px; float:left; margin:5px 5px 5px 0;}
.registro select option{color:#006600;}
.legenda{font-size:9px; font-style:italic; color:#666;}

.logos{float:left; margin:10px;}
.logos h3{font-size:12px; color:#060; display:inline-block;}

.logos .tblLogos{display:block; width:160px; height:160px;}
.logos .tblLogos tbody{display:block; width:160px; height:160px;}

.logos .tblLogos .tdImg{height:140px;}
.logos .tblLogos .tdTitulo{height:20px;}


.formulario .boxForm{margin-bottom:10px; display:block; height:18px; width:500px; clear:both;}
.formulario .boxForm.medio{margin-bottom:10px; display:block; width:240px; float:left; height:18px; clear:none;}
.formulario label {color:#99998F; font-size:12px; font-weight:bold; display:inline-block; width:130px; text-align:right; line-height:18px; float:left; margin-right:5px;}
.formulario input {width:300px; border:1px solid #99998F; background-color:#FFF; color:#99998F; margin-bottom:10px;}
.formulario input.botao {width:62px; border:none; border:1px solid #f0f0f0; background-color:#99998F; color:#FFF; margin-bottom:10px; margin-right:5px; float:left;}
.formulario textarea {width:300px; height:150px; border:1px solid #99998F; background-color:#FFF; color:#99998F; margin-bottom:10px;}
.formulario .boxForm select {width:300px; border:1px solid #99998F; background-color:#FFF; color:#99998F; margin-bottom:10px;}
.formulario .boxForm select option{background-color:#FFF; color:#000;}
.formulario span.erro {color:#CC0000; line-height:20px;}
.formulario .boxForm .arquivoAviso{color:#99998F; font-size:10px; font-style:oblique; margin-left:135px;}

input.min{width:100px;}
input.med{width:200px;}
input.max{width:300px;}

.registro .boxModelo{background:url(../img/boxModelo.jpg) top left no-repeat; width:110px; height:110px; position:relative; display:block; float:left; margin:15px 15px 0 0;}
.registro .boxModelo .boxModeloTitulo {font-family:"Trebuchet MS"; font-size:11px; color:#666666; font-weight:bold; position:absolute; top:80px; left:30px;}
.registro .boxModelo .boxModeloMedida {font-family:"Trebuchet MS"; font-size:9px; color:#666666; position:absolute; top:95px; left:30px; font-weight:normal;}

.combo{width:150px; height:50px; float:left; margin:5px;}
.combo h2{font-size:16px; color:#006600; font-weight:normal;}
.combo a{font-family:"Trebuchet MS"; font-size:11px; color:#666666; text-decoration:none;}


/* GALERIA DE TIPOS */
.galeriaTipo{ width:150px; height:150px; margin:5px; float:left;}
.galeriaTipo .imagem{width:100%; clear:both;}
.galeriaTipo h1{font-family:"Trebuchet MS"; font-size:12px; color:#006600; font-weight:bold;}
.galeriaTipo p{font-family:"Trebuchet MS"; font-size:11px; color:#006600;}
.galeriaTipo .link{background:url(../img/listaTipos.gif) no-repeat; background-position: 0 4px; width:150px; height:20px; display:block; padding-left:12px;}
.galeriaTipo .link a{font-family:"Trebuchet MS"; font-size:11px; color:#666666; text-decoration:none;}

/* GALERIA DE MODELOS */
.galeria{position:relative; width:230px; height:170px; border:1px solid black; float:left; margin:0 10px 10px 0;}
#imgGaleria{ position:relative; z-index:1;}
.contadorGaleria{width:30px; height:15px; background:#333333; position:absolute; bottom:0; right:0; font-size:11px; text-align:center; z-index:100;}
#galeriaZoom{position:absolute; top:0; right:0; z-index:200;}
.previousGaleria{width:15px; height:15px; background:#333333; position:absolute; bottom:0; left:0; font-size:11px;text-align:center; z-index:100;}
.nextGaleria{width:15px; height:15px; background:#333333; position:absolute; bottom:0; right:29px; font-size:11px;text-align:center; z-index:100;}
a.previousGaleria, a.nextGaleria{font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:14px; z-index:100;}
.galeriaAncora{position:relative;top:0;left:0;}
.galeriaFechar{position:absolute; width:50px; height:15px; background:#336633; color:#FFFFFF;}

/*MODAL*/
.modalBox{position:absolute; z-index:100; top:50%; left:50%; border:2px solid #336633;}
.modal img{border:none;}

/* FLASH HOME*/
#flashAncora{position:relative;}
#flashDestaque{ position:absolute; width:586px; height:116px; top:130px; left:10px;}
#flashDestaque2{ position:absolute; width:586px; height:116px; top:250px; left:10px;}
#flashSub1{ position:absolute; width:188px; height:100px; top:260px; left:10px;}
#flashSub2{ position:absolute; width:188px; height:100px; top:260px; left:209px;}
#flashSub3{ position:absolute; width:188px; height:100px; top:260px; left:409px;}

/* RODAPÉ */
#rodape{width:100%; background:#B3B38C; height:80px;}
#rodapeCont{ margin:0 auto; width:776px; height:80px;}

#links{float:left;}
#links a{font-size:10px; font-family:"Arial"; font-weight:bold; margin: 20px 0 20px 20px; text-decoration:none; line-height:25px;}
#links .credito{font-size:10px; font-family:"Trebuchet MS"; font-weight:normal; margin: 20px 0 20px 20px; filter:alpha(Opacity=50); opacity:0.50; line-height:25px;}
.patrocinioLink img{border:none;}
.aldLink{margin:0 !important;}
#parceiros{position:absolute; bottom:0; left:11px; width:136px; height:110px; z-index:99;}

/* IDIOMAS */
.ancora{position:relative; width:1px; height:1px;}
.ancora .flag{position:absolute; top:10px; left:725px; width:50px;}
.ancora .flag img{border:none;}
.ancora .flag a{text-decoration:none;}
.ancora .flashCartola{position:absolute; top:118px; left:170px;}
.ancora .utils{position:absolute; top:150px; left:695px; width:75px;}
.ancora .utils img{float:left; margin-right:5px; cursor:pointer;}

/* AUXILIARES */
.clear{ clear:both;}
.clearmin{clear:both; height:10px;}
.alpha100{filter: Alpha(Opacity=100); opacity:1.0;}
.alpha95{filter: Alpha(Opacity=95); opacity:0.95;}
.alpha80{filter: Alpha(Opacity=80); opacity:0.80;}

/* MAPA DO SITE */
.mapaSite ul {margin:0; display:block;}
.mapaSite ul li ul{margin:0 0 5px 15px;}
.mapaSite ul li{ list-style:none; background:url(../img/listaInterna.gif) left 4px no-repeat; padding-left:15px;}
.mapaSite ul li span{color:#666666; text-decoration:none; font-size:13px;font-family:"Trebuchet MS"; font-weight:bold;}
.mapaSite ul li a{color:#666666; text-decoration:none; font-size:11px;font-family:"Trebuchet MS";}

.semMargin{margin:0 !important;}

.formAjax{padding:10px; margin:0 0 15px 0; border:1px solid #9F9F9F; background:#E4E4D7;}