/* Created by Claudio Rondini Junior | VS informática */ 

/* Body */
body {
	background-color: #ffffff;
	margin:0px; padding: 0px;
	font-family: "Trebuchet MS",arial,tahoma;
	font-size: 12px;
}

/***********************************************/
/* Tipografia                                */
/***********************************************/
a, a:hover { color: #000000; text-decoration: none;  } 
a:hover { color: #777; }
ul#navegacao {color: black; font-size: 15px; }
ul#navegacao a:hover{color: gray;}
.navegacao_selecionada {color: silver;}
.aUnder a {text-decoration:underline;}


ul#subcategoria li a:hover{color:#D14E00; font-weight: bold;}
.selecionado{color:gray; font-weight: bold;}
.white{color: white;font-weight: bolder;}
.laranja{color: #FF6600;font-weight: bolder;}
.gray{ color: gray; }
.bluelimpo{ color: blue;}
.bluemini{ color: blue; font-size:11px; }
.red{color: Red;}
.green{color: Green;}
.yellow{ color:Yellow}
.blue{color: blue; text-decoration: underline;}
.green{color: green}
.fontd{font: 10px arial,tahoma;  color: Background;}
.fontp{font: bold 12px arial,tahoma;  color: Green;}
.fontpreco{font: bold 20px arial,tahoma;  color: Green;}
.fontsilver{font: 11px arial,tahoma;  color: Silver;}
.titulo{font: 12px arial,tahoma; font-weight: bolder;  color: black; text-transform: capitalize;}
.titulo_interno{font: 18px arial,tahoma; font-weight: bolder;  color: black; text-transform: capitalize;}
.texto{text-transform: capitalize;}
.logout{text-transform: capitalize; text-decoration: underline; color: Red; font-weight: bolder;}
.minigray{font: 9px arial,tahoma; font-weight: bolder;  color: gray;}


div.categoria a  {height:20px; display:block; padding-top:2px; text-align:center;
 font-family: Arial,Helvetica, sans-serif;font-size: 11px;font-weight: bolder;color: #1F1F1F;
} 
div.categoria a:hover {background-color: #D14E00;  text-decoration:none;
 font-family: Arial,Helvetica, sans-serif;font-size: 11px;font-weight: bolder;color:white;
}
div.categoria_selecionada a{height:20px; display:block; padding-top:2px; text-align:center;
 font-family: Arial,Helvetica, sans-serif;font-size: 11px;font-weight: bolder;color: white;
}
div.categoria_selecionada a:hover {height:20px; display:block; padding-top:2px; text-align:center;
 font-family: Arial,Helvetica, sans-serif;font-size: 11px;font-weight: bolder;color: white;
}
#outerOverlay{position:fixed; top:0%; left:0%; width:100%; height:825px; background-color:black; z-index:1000; -moz-opacity:0.6; opacity:.60; filter:alpha(opacity=60);}
#aguardePagamento{position:fixed; top:30%; left:50%;z-index:2000; color:White; font-weight:bold;}

/***********************************************/
/* Divs                                        */
/***********************************************/
div#submenu{height:50px; width:565px; background-image: url(../imagens/separador_un.gif); background-position: top; background-repeat: repeat-x;}
div#rodape{height:80px; width:100%; clear:both; background-image: url(../imagens/separador_un.gif); background-position: top; background-repeat: repeat-x;}
div#conteudo{float:right; width:600px; height: auto;}
div#pesquisa{width:400px; float:left; height:100%; margin-top:20px; text-align:left;}
div#controles_topo{height:25px; text-align:right; margin-right:5px; color: White; line-height: 25px;}
div#controles_carrinho{width:168px; float:left; height:100%; text-align:left;}
#overlay{position:fixed; top:0%; left:0%; width:100%; height:825px; background-color:black; z-index:500; -moz-opacity:0.6; opacity:.60; filter:alpha(opacity=60); display:none;}
#news{position:fixed; top:30%; left:40%; background-color:black; z-index:600;display:none;}
div.categoria {
   margin-right:2px; margin-bottom:0px; margin-top:2px; width:124px; float:left; height:20px; top:0px; left: 0px; border: 1px solid #ADADAD; line-height: 17px;
   /*background-image: url(../imagens/prrenche_cat.jpg);  muda a imagem fe fundo da categoria  */
}
div.categoria_selecionada{
  margin-right:2px; margin-bottom:0px; margin-top:2px; width:124px; float:left; height:20px; top:0px; left: 0px; border: 1px solid gray; line-height: 17px;
  background-color: #D14E00;
}
div.subcategoria{background-image: url(../imagens/separador_un.gif); background-position: bottom; background-repeat: repeat-x; height: 18px;}
div.produto{width:135px; border: solid 1px silver; padding:3px; margin:2px; margin-bottom: 5px; float:left;}
div.destaque{width:135px; border: solid 1px orange; padding:3px; margin:2px; margin-bottom: 5px; float:left;}
div.promocao{width:282px; border: solid 1px gray; padding:3px; margin:2px; margin-bottom: 5px; float:left;}
.separador_v{background-image: url(../imagens/separador_un.gif);background-position: center;background-repeat: repeat-y; width: 2px;float: left;}
.separador_h{background-image: url(../imagens/separador_un.gif);background-position: center;background-repeat: repeat-x; height:5px;float: left;width: 100%}

#edicaoregistro{position:fixed; top:10px; left:25%; width:700px; background-color:black; z-index:600;color:White; padding:10px;}

/***********************************************/
/* Tables                                      */
/***********************************************/
.carrinho{background-color:#494949; font-family: Arial,Helvetica, sans-serif;font-size: 12px; color: white;}
.parcelas{border:solid 1px gray; padding:2px; padding-left:10px; width:100%; margin:2px;font-family: Helvetica, sans-serif;font-size: 12px;}
.tdseparador_v{background-image: url(../imagens/separador_un.gif);background-position: center;background-repeat: repeat-y; width: 2px;}
.tdseparador_h{background-image: url(../imagens/separador_un.gif);background-position: center;background-repeat: repeat-x; height:5px;width: 100%}
.letras{border:solid 1px gray; background-color:#f4f4f4; margin-right:2px; padding:4px; width:9px; text-align:center;}
/***********************************************/
/* List Itens                                  */
/***********************************************/
ul#navegacao{list-style-type:none; margin:0px; padding:0px; padding-top:5px;}
ul#navegacao li {float:left;  height:46px; margin:0px;padding-left: 5px;padding-right: 5px;line-height: 40px;}
ul#subcategoria{list-style-type:none; padding:0px; margin:0px;}
ul#subcategoria li {background-image: url(../imagens/separador_un.gif);background-position: bottom; background-repeat: repeat-x; height: 18px; width: 158px;padding-left: 5px;}

/***********************************************/
/* Imagens                                     */
/***********************************************/
img{border: 0px;}
.borda_ilustrativas{border: solid 1px gray;}
.borda_banner_lateral{border: solid 1px gray;}
.borda_mini{border: solid 1px green;}

/***********************************************/
/* Forms                                       */

.input{border: 1px solid gray; color: black;}
                                   
.transparent{border: 1px solid black; color: black; background-color: transparent;}
.selecionado{border: 1px solid #C88200; color: orange; background-color: transparent;}
.invisivel{visibility:hidden;}
.pesquisa{border: 1px dotted gray; color: black;}
.desabilitado{background-color: silver;}
.habilitado{background-color: White;}
.leitura{border: 0px; background-color: transparent; color: Blue;}
/**************************************************************************************************/
/* Gerais                                                                                         */
/**************************************************************************************************/
.cursor{ cursor:pointer;}
.bordaBaixo{ border-bottom: solid 1px gray}
/***********************************************/
/* MEDIA PRINT                                 */
@media print{
  .nao_imprimir{display: none}
}
/***********************************************/