* { margin:0; padding:0; outline:none; font-size:100.01%; }
hr { clear:both; border:0; visibility:hidden; }
body { background:#fff url(../img/fundo-body.jpg) no-repeat center top; font-size:62.5%; font-family:Verdana, Geneva, sans-serif; text-align:center; }
input, textarea, option { font-family:Verdana, Geneva, sans-serif; }
fieldset, img { border:0; }
ul li { list-style:none; }
p a { color:#02379F; text-decoration:none; }
p a:hover { color:#000; text-decoration:underline; }
p a:visited { color:#666; text-decoration:underline; }

/* ------------------------------------------------------------------
[  Classes Padrão  ]  */

.clear { clear:both; }

.texto-esquerda { text-align:left; }
.texto-centro { text-align:center; }
.texto-direita { text-align:right; }

ul.lista-flutua li { float:left; list-style:none; }

.flutua-esquerda { float:left; }
.flutua-direita { float:right; }


.divscroll { 
	scrollbar-face-color: #F9F9F9; 
	scrollbar-highlight-color : #F9F9F9; 
	scrollbar-3dlight-color : #F9F9F9; 
	scrollbar-shadow-color : #F9F9F9; 
	scrollbar-darkshadow-color : #F9F9F9; 
	scrollbar-track-color : #F9F9F9; 
	scrollbar-arrow-color : #0033FF;
	}
	
	
.lightzebra{background-color:#f7f7f7;}
.darkzebra{background-color:#f1f1f1;}
.thgrey{ text-transform:uppercase; background-color:#000; color:#ccc; background:url(../imagens/fundos/bg-thead.jpg) repeat-x left center; padding:4px;}	
.bigsize{font-size:12px;}

.hand{cursor:pointer;}

.black{color:#000; border:1px solid #ccc;}

.day {color:#00f}

.heavy{font-weight:bold;}


.off { display:none; }
.on { display:block; }
.aviso {color:red; font-weight:bold;}

/* ------------------------------------------------------------------
[  Bloco de Controle  ]  */
#mestre { margin:0 auto; text-align:left; /*width:870px;*/ }

/* ------------------------------------------------------------------
[  Topo  ]  */

#topo { height:127px; width:870px; }
#conteudo-topo { margin:auto; text-align:center; overflow:hidden; }

#topo h1 { float:left; margin:40px 0 0 50px; }
#topo h1 a { display:block; float:left; height:43px; width:167px; }

ul#menu-rapido { float:right; }
ul#menu-rapido li { display:inline; float:left; }

#bloco-menu ul#menu li { display:inline; float:left; }
#bloco-menu ul#menu li a { height:32px; }

/* ------------------------------------------------------------------
[  Conteúdo Principal  ]  */

#conteudo-principal { margin:10px auto; text-align:left; min-width:870px; width:870px; }

/* ------------------------------------------------------------------
[  Grid  ]  */

/* Formulário de Login */
#form-login { background:url(../img/fundo-form-login.jpg) no-repeat right top; height:146px; }
#form-login fieldset { padding:40px 0 0 20px; }
#form-login legend { display:none; }
#form-login input { border:1px solid #839bc9; color:#02379f; padding:2px; }
#form-login label { color:#02379f; display:block; height:23px; font-size:1.1em; font-weight:bold; }
#form-login label span { display:block; float:left; line-height:18px; width:45px; }
#form-login input#ok, input#cadastrar, input.but1 { background-color:#b6c5e4 !important; cursor:pointer !important; padding:1px !important; text-transform:lowercase !important; width:71px !important; }

#form-login ul { margin:7px 0 0 23px; }
#form-login ul li { list-style:none; }
#form-login ul li a { color:#02379f; font-size:1.0em; text-decoration:none; }
#form-login ul li a:hover { text-decoration:underline; }
#form-login ul li a.texto-red { color:#ba0001; }

/* Bloco Importação */
#bloco-importacao { background:url(../img/fundo-importacao.jpg) no-repeat; margin-left:-2px; height:137px; width:261px; }
#bloco-importacao h2 { color:#02379f; font:bold 1.4em "Trebuchet MS", Geneva, sans-serif; padding:14px 0 0 12px; text-align:right; text-transform:uppercase; width:83px; }
#bloco-importacao h3 { display:none; }
#bloco-importacao ul { margin:15px auto; text-align:center; width:188px; _width:186px; *width:186px;}
#bloco-importacao ul li { float:left; display:inline; }
#bloco-importacao ul li a { color:#0535a1; font-size:1.1em; padding:0 4px 0 6px; text-decoration:none; }
#bloco-importacao ul li a:hover { text-decoration:underline; }

/* Hack Safari */
body:nth-of-type(1) #bloco-importacao ul {
   width:190px;
}

/* Bloco Representadas */
#bloco-representadas { background:url(../img/borda-representadas.gif) no-repeat; margin:5px 0 5px 0; height:77px; width:247px; }
#bloco-representadas h2, #bloco-representadas h2 a { color:#5778bd; font-size:1.0em; font-weight:normal; padding:7px 0 7px 11px; }
#bloco-representadas h2 a { text-decoration:underline; }
#bloco-representadas ul { margin-left:7px; }
#bloco-representadas ul li { display:inline; float:left; margin-right:5px; }
#bloco-representadas ul li a { color:#0535a1; font-size:1.0em; padding:0 4px 0 6px; text-decoration:none; text-transform:lowercase; }


/* Bloco Representantes */

#regiaoTitulo{
	
	font-size:14px;
	color:#5778bd;
	font-weight:bold;
}


/*bloco televendas*/

#bloco-televendas { background:url(../img/borda-representadas.gif) no-repeat; margin:5px 0 5px 0px; height:77px; width:247px; }
#bloco-televendas h2 { color:#0d726e; font-size:12px; font-weight:bold; padding:7px 0 7px 22px; }
#bloco-televendas li {font-size:10px; font-weight:bold; padding:3px 0 0px 22px;}


/*bloco prods*/

#bloco-prods { /*background:url(../img/borda-representadas.gif) no-repeat;*/ float:left; margin:0 5px 5px 5px; width:218px; _width:212px; }
#bloco-prods h2 { background:#f2f2f2 url(../img/carrinho.gif) no-repeat left center; border:0; margin:0; padding:5px 0 5px 30px; }
#bloco-prods h2 a { color:#0d726e; font-size:12px; font-weight:bold; text-decoration:none;}
#bloco-prods li { font-size:10px; font-weight:bold; list-style:none; padding:3px 0 0px 22px; }


#bloco-subgrps { /*background:url(../img/borda-representadas.gif) no-repeat;*/ float:left; margin:0 5px 5px 5px; width:220px; }
#bloco-subgrps h2 { background:#f2f2f2 url(../img/carrinho.gif) no-repeat left center; border:0; margin:0; padding:5px 0 5px 30px; }
#bloco-subgrps h2 a { color:#0d726e; font-size:12px; font-weight:bold; text-decoration:none;}
#bloco-subgrps li { font-size:10px; font-weight:bold; padding:3px 0 0px 22px; }

.nostyle{list-style:none;}

.bread{color:#333; font-size:10px; font-weight:bold; margin-bottom:12px;}
.bread a{text-decoration:none;}

/*foto ampliada*/
#eaprod{
	text-align:right; 
	font-family:arial; 
	font-size:11px; 
	padding:4px; 
	background-color:#f9f9f9;
}

#descri{
	margin-bottom:5px;
	border:1px solid #ccc;
	padding:4px;

}


/*Vitrine

#bloco-vitrine { background:url(../img/banner-principal.jpg) no-repeat; margin:0px 0 0px 0; height:153px; width:596px; }*/



