html, body{
	height: 100%;
}
body, div, span{
	margin: 0;
	padding: 0;
}
body{
	background: #ffffff url(../imagens/back_body.gif) repeat-x top;
}

body.none{
	background: none;
}

#nothing {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #457EB7;
	text-align:center;
	padding-top:55px;
}

#log_r {
	padding-left:5px;
	
}

#sel_cores {
	width:98px;
	font: 10px Arial, Helvetica, sans-serif;

}

/*----------------	DIVS	---------------------*/

div.screen{
	width: 100%;
	height: 100%;
}

div.topo{
	background-image: url(../imagens/back_topo.gif);
	width: 710px;
	height: 105px;
	margin: 0px auto 0 auto;
}

#adicionais {
	background-color:#F9F9F9;
	width:243px;
	height:200px;
	position:absolute;
	border:1px solid #999999;
	overflow:auto;
	scrollbar-face-color:#BBBBBB;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#BBBBBB;
	scrollbar-darkshadow-color:#BBBBBB;
	scrollbar-shadow-color:#BBBBBB;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#E0E0E0;
}


#tab_left {
	padding: 15px 0 40px 40px;
}

#tab_tipo {
	border-bottom: 1px solid #aaaaaa;
	border-top: 1px solid #aaaaaa;
	background-color:#F7E9D5;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#5A5A5A;
	padding: 3px 0 3px 12px;
}

#tab_subtop {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #457EB7;
	padding: 3px 0 3px 12px;
}

#space {
	padding: 2px 2px 2px 2px;
}


div.topo .superior{
	height: 83px;
}

div.topo .superior .logo{
	width: 151px;
	float: left;
	margin: 40px 0 0 64px;
	_margin-left: 32px;
}

div.topo .superior .login{
	width: 280px;
	float: right;
	text-align: right;
	font: 10px Tahoma, Verdana, Arial, sans-serif;
	color: #707070;
	margin: 35px 50px 0 0;
	_margin-right: 25px;	
}

div.topo .superior .login A{
	font: 9px Tahoma, Verdana, Arial, sans-serif;
	color: #bbbbbb;
	text-decoration: none;
}
div.topo .superior .login A:hover{
	color: #888888;
}

div.topo .inferior{
	padding-left: 70px;
}
div.topo .inferior A{
	font: 10px Tahoma, Verdana, Arial, sans-serif;	
	color: #606060;
	text-decoration: none;
}
div.topo .inferior A:hover{
	color: #457eb7;
}

div.meio{
	width: 710px;
	height: 153px;
	margin: 0 auto;
	text-align: left;
}

div.flash{
 	width: 612px;
	height: 153px;
	margin-left: 53px;
}

div.rodape{
	width: 710px;
	height: 155px;
	margin: 0 auto;
	text-align: left;
}

div.destaque{
	width: 267px;
	height: 170px;
	float: left;
	background: url(../imagens/back_destaques.gif) no-repeat;
}

div.destaque .foto{
	width: 100px;
	height: 100px;
	border: 1px solid #44678a;
	margin: 45px 0 0 60px;	
	float: left;
	_margin: 45px 0 0 30px;
}

div.destaque .conteudo{
	font: 10px Tahoma, Verdana, Arial, sans-serif;
	color: #666666;
	width: 80px;
	float: right;
	margin: 45px 20px 0 0;
	_margin: 45px 10px 0 0;
}

div.produtos{
	width: 443px;
	height: 170px;
	float: right;
	background-image: url(../imagens/back_produtos.gif);
}

div.busca{
	float: right;
	width: 210px;
	font: 10px Tahoma, Verdana, Arial, sans-serif;
	color: #707070;
	margin: 0 22px 0 0;
	_margin: 0 11px 0 0;	
}

div.produtos .vitrini{
	margin-top: 5px;
	width: 380px;
}



/*	A EMPRESA	*/
div.aempresa{
	width: 710px;
	height: 545px;
	margin: 0 auto;
	text-align: left;
	background-image: url(../imagens/back_aempresa.jpg);
}


div.aempresa .superior{
	height: 30px;
}
div.aempresa .superior .titulo{
	width: 220px;
	margin-left: 52px;
	float: left;
	_margin-left: 26px;
}

div.aempresa .conteudo{
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	color: #444444;
	margin: 12px 0 0 70px;
	width: 430px;
	text-align: justify;
}

div.aempresa .conteudo h1{
	font: 12px Tahoma, Verdana, Arial, sans-serif;
	color: #0253A5;
	margin-bottom: 4px;
}





div.categorias{
	width: 710px;
	margin: 0 auto;
	text-align: left;
	background: url(../imagens/back_padrao.gif) repeat-y;
}

div.categorias .superior{
	height: 30px;
}

div.categorias .superior .titulo{
	width: 220px;
	margin-left: 52px;
	float: left;
	_margin-left: 26px;
}

div.categorias .conteudo{
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	color: #444444;
	margin: 12px 0 0 70px;
	width: 580px;
	text-align: justify;
}

div.categorias .conteudo .imagens{
	text-align: center;
	height: 180px;
	vertical-align: top;
}


div.categorias .conteudo h1{
	font: 12px Tahoma, Verdana, Arial, sans-serif;
	color: #0253A5;
	margin: 0 0 0 0;
}









div.representantes{
	width: 710px;
	margin: 0 auto;
	text-align: left;
	background: url(../imagens/back_padrao.gif) repeat-y;
}

div.representantes .superior{
	height: 30px;
}

div.representantes .superior .titulo{
	width: 220px;
	margin-left: 52px;
	float: left;
	_margin-left: 26px;
}

div.representantes .conteudo{
	width: 600px;
	margin-left: 56px;
	margin-top: 10px;
	_margin-top: 5px;
	min-height: 200px;
}

div.representantes .conteudo .mapa{
	width: 200px;
	float: left;
}

div.representantes .conteudo .texto{
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	color: #666666;
	margin-left: 210px;
}

div.representantes .conteudo .texto td.title{
	font: bold 14px Tahoma, Verdana, Arial, sans-serif;
	color: #2d4f93;
	padding: 5px 0 0 0;
	background:url(../imagens/tit_background.gif) no-repeat;
}

div.representantes .conteudo .texto td.txt h1{
	margin: 4px 0 4px 0;
	font: bold 12px Tahoma, Verdana, Arial, sans-serif;
	color: #c41c1c;
}










/*	meus pedidos	*/
div.meuspedidos{
	width: 710px;
	margin: 0 auto;
	text-align: left;
	background: url(../imagens/back_padrao.gif) repeat-y;
}

div.meuspedidos .superior{
	height: 30px;
}

div.meuspedidos .superior .titulo{
	width: 220px;
	margin-left: 52px;
	float: left;
	_margin-left: 26px;
}

div.meuspedidos .conteudo{
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	color: #444444;
	margin: 12px 0 0 70px;
	width: 580px;
	text-align: justify;
}

div.meuspedidos .conteudo .tbl .title{
	border-bottom: 1px dashed #FF5155;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444444;
	background-color: #FFD5D6;
	padding: 4px;
}

div.meuspedidos .conteudo .tbl td{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #dddddd;
	padding-left: 4px;
}

div.meuspedidos .conteudo .tb2 td{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;

	padding-left: 4px;
}



/*	vitrini */
div.allprod{
	width: 710px;
	margin: 0 auto;
	text-align: left;
	background: url(../imagens/back_padrao.gif) repeat-y;
}

div.allprod .esquerda{
	margin-left: 52px;
	width: 140px;
	float: left;
	_margin-left: 26px;
}

div.allprod .esquerda h1{
	margin: 10px 0 10px 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #457EB7;
}

div.allprod .esquerda a{
	display: block;
	padding: 1px 0 0 20px;
	height: 18px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	background: url(../imagens/back_menu_linhas.gif) no-repeat left;
}

div.allprod .esquerda a:hover{
	color: #0253A5;	
}

div.allprod .direita{
	margin-left: 192px;
	width: 465px;
	
	height: 400px;
	background: url(../imagens/linha_back_vertical.gif) no-repeat top left;
}


div.allprod .direita .superior{
	height: 30px;
}

div.allprod .direita .superior .titulo{
	width: 210px;
	margin-left: 1px;
	background: url(../imagens/tit_background.gif) no-repeat left;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 10px 0 0 10px;
	float: left;
}
div.allprod .direita .superior .buscaproduto{
	font: 10px Tahoma, Verdana, Arial, sans-serif;
	color: #707070;
	float: right;
}


div.allprod .direita .conteudo{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 250px;
}

div.allprod .direita .conteudo .linha{
	font-weight: bold;
	color: #457EB7;
	margin: 2px 0 10px 10px;
}

div.allprod .direita .conteudo .img{
	margin-left: 4px;
	_margin-left: 2px;
	float: left;
}
div.allprod .direita .conteudo .img .pic{
	width: 200px;
	height: 200px;
	text-align: center;
}

div.allprod .direita .conteudo .detalhes{
	margin-left: 210px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}

div.thumbs{
	margin-top: 10px;
}
div.thumbs img{
	margin: 0 5px 0 5px;
}



div.rodape_default{
	width: 710px;
	height: 41px;
	margin: 0 auto;
	background-image: url(../imagens/back_rodape_default.gif);
	clear:both;
}



fieldset#formCadastro{
	border: 0;
	padding: 4px 4px 4px 160px;
}

fieldset#formCadastro label{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	display: block;
	width: 110px;
	float: left;
}

fieldset#formCadastro input{
	margin-bottom: 4px;
}



/*--------------------	INPUTS	-------------------------*/

input.formtext{
	border: 1px solid #bbbbbb;
	font: 10px Tahoma, Verdana, Arial;
	background-image: url(../imagens/back_formtext.gif);
}

input.formtext2{
	border: 1px solid #bbbbbb;
	font: 10px Tahoma, Verdana, Arial;
	background-image: url(../imagens/back_formtext.gif);
	height:16px;
}

input.formDin{
	border: 1px solid #bbbbbb;
	text-align:right;
	font: 10px Tahoma, Verdana, Arial;
	background-image: url(../imagens/back_formtext.gif);
}

input.formbutton{
	border: 1px solid #bbbbbb;
	font: 10px Tahoma, Verdana, Arial;
	background-color: White;
}



/*-------------------------	LINKS	----------------------------*/
a.lnk9_cinza{
	font: 9px Tahoma, Verdana, Arial, sans-serif;
	color: #bbbbbb;
	text-decoration: none;
}

a.lnk9_cinza:hover{
	color: #888888;
	text-decoration: underline;
}


a.lnk9_azul{
	font: 9px Tahoma, Verdana, Arial, sans-serif;
	color: #0253a5;
	text-decoration: none;
}

a.lnk9_azul:hover{
	color: #0253a5;
	text-decoration: underline;
}


a.lnk11_azul{
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	color: #0253a5;
	text-decoration: none;
}

a.lnk11_azul:hover{
	color: #0253a5;
	text-decoration: underline;
}

span.txtdefault{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}
span.txtred{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Red;
}

a.lnk10_azul{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0253a5;
	text-decoration: none;
}
a.lnk10_azul:hover{
	text-decoration:underline;
}


/* ////////////////////////////////// */

#form_contato {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0px 10px 12px 13px;  
}
fieldset#formContato{
	border: 0;
	padding: 10px 4px 4px 7px;
}

fieldset#formContato label{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	display: block;
	width: 73px;
	float: left;
	text-align:right;
}

fieldset#formContato input{
	margin-bottom: 4px;
}

.formarea {
	background:#666666;
	font: 10px Tahoma, Verdana, Arial;
	border: 1px solid #bbbbbb;
	background-image: url(../imagens/back_formarea.gif);
	width: 171px;
	scrollbar-face-color:#BBBBBB;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#BBBBBB;
	scrollbar-darkshadow-color:#BBBBBB;
	scrollbar-shadow-color:#BBBBBB;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#E0E0E0;
}

.formarea2 {
	background:#D3D3D3;
	font: 10px Tahoma, Verdana, Arial;
	border: 1px solid #bbbbbb;
	background-image: url(../imagens/back_formarea.gif);
	padding-top: 5px;
	padding-bottom:5px;
	
}

#dv_encontrado {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	height:140px;
	padding-top:60px;
	padding-left:37px;	
}

#a1 {
	float:left;
	width:70px;
	text-align:right;
	height:30px;
	vertical-align:middle;
	padding-top:2px;
	padding-right:5px;

}
#a2 {
	float:right;
	width:410px;
	text-align:left;
	height:30px;
	vertical-align:middle;
}
#at {
text-align:center;
padding: 3px 3px 3px 3px;
height:auto;
width:490px;
padding-top:15px;
display:;
	
}

#dv_resp {
height:auto;
text-align:justify;
padding-bottom:15px;
}

#formEnviado {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align:center;
}
