@charset "utf-8";
/* CSS Document */

 
/*--------------------------------------------------

	Layout

---------------------------------------------------*/

 body {
	text-align:center; /* centralizar no IE */
	margin:0;
	padding:0;
	background-color: #000000;
	background-image: url(images/fndback.gif);
	  }
	 
#tudo{
width:780px;
margin:0 auto; /* centralizar em navegadores padrão*/
text-align:left; /* retorna o alinhamento de txts para esquerda */
background:#FFFFFF;
}

#area{
width:774px;
margin:0 auto; /* centralizar em navegadores padrão*/
text-align:left; /* retorna o alinhamento de txts para esquerda */
background:#FFFFFF;
}
 
/*--------------------------------------------------

	topo

---------------------------------------------------*/
#topo {
margin:0 auto;
height:100px;
width:774px;
background-image:url(images/bg_topo_01.jpg);

}

#logo {
	position:relative;
	width:113px;
	height:42px;
	left:20px;
	top:25px;
}


#slogan {
	position:relative;
	width:113px;
	height:10px;
	left:20px;
	top:25px;	
}

#menu_home {
	position:absolute;
	width:770px;
	height:22px;
	top: 10px;
}

#menu_produtos {
	position:relative;
	left:117px;
	margin:0 auto;
	width:540px;
	height:19px;
}

#barra {
margin:0 auto;
height:26px;
width:774px;
background-image:url(images/bg_barra_01.jpg);
}

 
/*--------------------------------------------------

	Principal centro

---------------------------------------------------*/
#principal {
margin:0 auto;
margin-top:2px;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
width:602px;
height:520px;
float:left;
background:#ffffff;

}

.borda_image_prod {
border-bottom: solid #CCCCCC 1px;
border-left: solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
}

#prod_01 {
	width:195px;
	height:240px;
	left: 4px;
	top: 10px;
	float:left;
}

#prod_02 {
	position:absolute;
	width:190px;
	height:190px;
	left: 204px;
	top: 10px;
}
#prod_03 {
	position:absolute;
	width:190px;
	height:190px;
	left: 405px;
	top: 10px;
}

#principal_vitrine {
	position:absolute;
	width:602px;
	height:520px;
	
}

#principal_vitrine1{
	position:absolute;
	width:602px;
	height:520px;
	left: 420px;
	top: 141px;
}

#preco_prod_01 {
	position:absolute;
	width:190px;
	top: 204px;
	left: 5px;
	height: 24px;
}
#preco_prod_02 {
	position:absolute;
	width:190px;
	height:24px;
	top: 204px;
	left: 205px;
}
#preco_prod_03 {
	position:absolute;
	width:190px;
	height:24px;
	top: 204px;
	left: 406px;
}
#prod_04 {
	position:absolute;
	width:190px;
	height:190px;
	top: 296px;
	left: 4px;
}
#prod_05 {
	position:absolute;
	width:190px;
	height:190px;
	top: 296px;
	left: 204px;
}
#prod_06 {
	position:absolute;
	width:190px;
	height:190px;
	left: 405px;
	top: 296px;
}
#preco_prod_04 {
	position:absolute;
	width:190px;
	height:24px;
	left: 5px;
	top: 490px;
}
#preco_prod_05 {
	position:absolute;
	width:190px;
	height:24px;
	top: 490px;
	left: 205px;
}

#preco_prod_06 {
	position:absolute;
	width:190px;
	height:24px;
	top: 490px;
	left:406px;
}

#divisor_vitrine {
	position:absolute;
	border-bottom:dotted #CCCCCC 1px;
	width:600px;
	height:20px;
	top: 248px;
	left: 1px;
}
/*--------------------------------------------------

	Principal centro = Detalhes

---------------------------------------------------*/
#imag_detalhes {
	position:absolute;
	width:300px;
	height:253px;
	left: 4px;
	top: 10px;
}

#nome_preco_prod {
	position:absolute;
	width:250px;
	height:265px;
	left: 340px;
	top: 10px;
}
.borda_image_prod {
border-bottom: solid #CCCCCC 1px;
border-left: solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
}

#descricao_titulo {
	position:absolute;
	width:300px;
	height:30px;
	padding-top:5px;
	text-indent:8px;
	top: 282px;
	left: 4px;
	background-color: #EDEDED;
}
#descricao {
	position:absolute;
	width:300px;
	height:194px;
	left: 4px;
	top: 321px;
	background-color: #F9F9F9;
}




/*--------------------------------------------------

	Menu lateral

---------------------------------------------------*/
#lateral_navega {
margin:0 auto;
margin-top:2px;
width:168px;
height:520px;
float:left;
background-image:url(images/bg_lateral.jpg);
background-repeat:repeat;

}

#image_meucarrinho {
	position:absolute;
	width:168px;
	height:46px;
	background-color: #FFFFFF;
}
#valor_carrinho {
	position:absolute;
	width:168px;
	padding-top:25px;
	height:55px;
	top: 181px;
}
#image_news {
	position:absolute;
	width:168px;
	height:46px;
	top: 263px;
	background-color: #FFFFFF;
}
#espaco_news {
	position:absolute;
	width:162px;
	height:115px;
	z-index:1;
	top: 314px;
}
/*--------------------------------------------------

rodape

---------------------------------------------------*/
#rodape{
clear:both;
margin-top:2px;
width:774px;
height:100px;

}




#menu_rodape {
	position:absolute;
	width:774px;
	height:28px;
	top: 661px;
	padding-top:7px;
}
#linha_cinza {
	position:absolute;
	width:774px;
	top: 691px;
	border-top:1px solid #868686;
}


#bandeiras {
	position:absolute;
	width:774px;
	height:29px;
	top: 693px;
	background: #FFFFFF;
}

#bandeira_01 {
	width:256px;
	height:29px;
	float:left;
}

#bandeira_02 {
	width:256px;
	height:29px;
	float: left;
}

#bandeira_03 {
	width:256px;
	height:29px;
	float: left;
}





/*--------------------------------------------------

fonts & links

---------------------------------------------------*/

.cz_titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #464444;
	text-decoration:none;
}

.vd_preco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#009900;
	text-decoration:none;
}


.box_01{BACKGROUND: #f3f3f3;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c;
	padding-top:5px;
	word-spacing:2px;
	border-left: #888888 1px solid;
	border-right: #888888 1px solid;
	border-top: #888888 1px solid;
    border-bottom: #888888 1px solid;
}

.box_verde {BACKGROUND: #85bf04;
		
		BORDER-BOTTOM: #009900 1px solid;
}

.borda {	font-family:Arial;
	font-size:11px;
	height:15px;
	padding-top:3px;
    text-align:center;
	border:1px solid #CCCCCC;
	color:#999999;
	background-color:#FFFFFF;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464444;
	
}

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464444;
    word-spacing:5px;


	
}




.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #464444;
}

.fase_carrinho_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #d3d3d3;
}

.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #009900;
	font-weight: bold;
}
.style12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#464444;
}

.style23 {	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.style13 {color: #464444}

a.link_principal{
	color:#464444;
    text-decoration: none;

}

a.link_principal:link{
	
	color: #464444;
	text-decoration: none;
	
}

a.link_principal:hover {
color:#009900;
text-decoration: underline;	
}

