@charset "utf-8";
/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	/*background-image:url(../Images/bg.jpg);*/
	background-image:url(../Images/fundoSite.jpg);
	background-repeat:repeat-x;
	margin:0px;

}

/*------------------------- ABRE CONTAINERS--------------------------*/
#containerSite{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:955px;
	display:table;

}

#containerBrand{
	position:relative;
	float:left;
	margin-top:30px;
	margin-left:40px;
	width:955px;
	display:table;

}
#top{
	position:relative;
	float:left;
	width:955px;
	height:116px;


}
#busca{
position:absolute;
z-index:11;
width:570px;
height:30px;
left:20px;
top:10px;


}
#logo{
	position:absolute;
	z-index:2;
	top:45px;
	left:20px;
}
#tel{
	position:absolute;
	z-index:12;
	width:340px;
	height:20px;
	left:500px;
	top:10px;
	border:1px solid #89abc1;
	padding:5px;
	

}
#menuTop{
	position:absolute;
	z-index:3;
	top:96px;
	left:248px;
	width:706px;
	height:15px;
	background-color:#e3e3e3;
}
#menuTopCarrinho{
	position:absolute;
	z-index:13;
	top:70px;
	left:725px;
	width:230px;
	height:15px;
	background-image:url(../Images/fundoMenuCarrinhoPeq.gif);
}
#menuTop img{
	float:left;
}
#itensMenuTop{
	padding-left:10px;
	font-size:11px;
	height:15px;

}

#menuHorizontal{
	position:relative;
	float:left;
	width:955px;
	height:54px;
	padding-top:15px;
	background-image:url(../Images/bgMenu.gif);
	background-repeat:no-repeat;
}
#menuHorizontalCinza{
	position:relative;
	float:left;
	width:955px;
	height:54px;
	background-image:url(../Images/bgMenuCinza.gif);
	background-repeat:no-repeat;
}
#menuHorizontalCheckOut{
	position:relative;
	float:left;
	width:955px;
	height:56px;
	background-image:url(../Images/bgMenuCheck.gif);
	background-repeat:no-repeat;
}
#menuHorizontalCheckOut li{
position:relative;
float:left;
width:175px;
height:33px;
display:block;
margin-left:15px;
margin-top:10px;




}


#menuHorizontalCheckOut h2{
margin:0px;

}


#menuInterno{
position:relative;
float:left;
margin-bottom:10px;
width:945px;
height:auto;
padding:5px;
background-color:#d5d5d7;

}

#menuInterno a {
display:inline-block;
padding:2px;
border:1px solid #999;
background-color:#FFFFFF;
margin-top:2px;




}

#fraseCheck{
position:absolute;
z-index:34;
top:70px;
left:670px;

}



#flash{
	position:relative;
	float:left;
	width:750px;
	height:193px;
	margin-top:5px;
	background-color:#CCCCCC;
}

#LateralEsquerda{
position:relative;
float:left;
width:200px;
margin-right:5px;


}

#MenuEsquerdo{
	position:relative;
	float:left;
	width:176px;
	margin-right:5px;
	background-image:url(../Images/bgMenu2.jpg);
	background-repeat:repeat-y;
	padding:10px;
}

#lojaHome{
	position:relative;
	float:left;
	width:750px;
	
	margin-top:5px;

}
#ConteudoBaixo{
	position:relative;
	float:right;
	width:750px;
	
	margin-top:10px;


	


}
#Noticias{
position:relative;
float:left;
width:460px;
min-height:320px;
padding:10px;
background-image:url(../Images/fundoNoticiasDicas.jpg);
background-repeat:repeat-x;
margin-right:5px;




}

#Dicas{
position:absolute;
z-index:17;
width:240px;
min-height:300px;
padding:10px;
background-color:#e0eaf2;

}
#Perguntas{
position:absolute;
z-index:17;
width:240px;
min-height:300px;
padding:10px;
background-color:#d1d1d1;
visibility:hidden;


}

#Rodape{
	position:relative;
	clear:left;
	width:100%;
	height:170px;
	background-image:url(../Images/fundoFooter.jpg);
	background-repeat:repeat-x;
	margin-top:20px;

	

}


#conteudo{
	position:relative;
	float:left;
	width:955px;
	background-image:url(http://www.dellavida.com/Images/fundoConteudo.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#conteudoEsquerdo{
	position:relative;
	float:left;
	width:610px;
	padding-right:10px;
	
}
#conteudoDireito{
position:relative;
float:left;
width:320px;

}
#conteudoInterno{
	position:relative;
	float:left;
	width:955px;
	margin-top:4px;
	min-height:570px;
	
		

}

#contEsquerdo1{
	position:relative;
	float:left;
	width:470px;
	


}

#contEsquerdo2{
	position:relative;
	float:left;
	width:470px;
	
	
	


}


#footer{


}
#footerCont{
position:relative;

margin-left:auto;
margin-right:auto;
padding:10px;
display:table;
width:800px;
}

#footerBloco{
position:relative;
float:left;
width:244px;
padding:10px;
}
#footerBloco a{
display:block;
font-weight:normal;
height:20px;
}

#footerCurva{
	position:absolute;
	top:-1px;
	left:585px;
	z-index:4;
}
#footerCont p{
	margin-top:15px;
	color:#999;
}
#oficinad{
	position:absolute;
	top:5px;
	left:880px;
	z-index:5;
}

#lojaHomeInterna{
	position:relative;
	float:left;
	width:750px;

	

}
#vitrine{
	position:relative;
	float:left;
	width:129px;
	height:177px;
	background-image:url(../Images/fundoVitrine.jpg);
	background-repeat:no-repeat;
	text-align:center;

	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	margin-right:1px;

}

#Chat{
position:relative;
float:left;
margin-top:20px;

border:1px solid #ccc;
width:195px;


}




#vitrineInternas{
	position:relative;
	float:left;
	width:225px;
	height:247px;
	background-image:url(../Images/bgVitrines.jpg);
	background-repeat:no-repeat;
	padding-top:30px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:4px;
	text-align:center;



}

#vitrineInternas h2{
font-size:14px;



}

#BarraNavega{
position:relative;
float:left;
height:30px;
width:735px;
margin-left:10px;
margin-bottom:10px;



}


#legenda{
visibility:hidden;
position:absolute;
z-index:14;
width:210px;
height:30px;
border:1px solid #d4d4d6;
background-color:#FFF;
top:205px;
left:10px;

}
#legenda h5{
position:absolute;
z-index:15;
left:5px;
top:5px;
color:#ff5a00;

}


#noticiaDicas{
	position:relative;
	float:left;
	width:585px;
	padding:5px;
	background-image:url(../Images/fundoNoticiasDicas.jpg);
	background-repeat:repeat-x;
}
#contato{
	position:relative;
	float:left;
	width:287px;
	padding:5px;
	background-image:url(../Images/fundoNoticiasDicas.jpg);
	background-repeat:repeat-x;
}

#caracteristicasProd{
	position:relative;
	float:left;
	display:table;
	width:608px;
	min-height:450px;
	padding:5px;
	background-image:url(../Images/fundoNoticiasDicas.jpg);
	background-repeat:repeat-x;





}
#caracteristicasProd a{
display:inline-block;
font-size:14px;
color:#3b587f;
margin-right:1px;
background-image:url(../Images/BG_BT_Detalhe.jpg);
background-repeat:repeat-x;
height:17px;
padding-left:10px;
padding-right:10px;
padding-top:3px;



}




#login{
position:relative;
float:left;
width:310px;
height:99px;
background-image:url(../Images/bg-login.gif);

margin-top:10px;
padding:10px;



}
#loginInterno{
position:relative;
float:left;
width:304px;
height:166px;
background-image:url(../Images/fundoLoginInt.gif);
padding-left:20px;
padding-top:20px;
padding-right:10px;




}

#barraDireitaInt{
position:relative;
float:left;
}

#barraDireitaInt img{
float:left;
margin-right:10px;
}
#barraDireitaInt h3{
margin:0px;
}
img{
border:none;

}

#contBarraInt{
	position:absolute;
	z-index:16;
	width:250px;
	height:55px;
	top:50px;
	left:15px;

}


/*-------- Produtos ---------*/
#fotoProduto{
	position:relative;
	float:left;
	width:300px;
	min-height:225px;
	margin-top:20px;
	border:1px solid #ccc;
	padding:10px;


}
#quadroPreco{
position:relative;
float:left;
width:305px;
height:350px;
background-image:url(../Images/fundoPreco.jpg);


}
#quadroDireito{
	position:relative;
	float:left;
	width:330px;
	height:240px;
	background-image:url(../Images/fundoPreco2.jpg);
	background-repeat:no-repeat;
	margin-top:40px;
	

}

#MenuAjuda{
	position:relative;
	float:left;
width:170px;
border:1px dotted #999999;
background-color:#f4f4f4;
margin-right:10px;
margin-bottom:10px;
padding:5px;


}

#MenuAjuda a{
display:block;
min-height:25px;


}

#Descricao, #Aplicacao, #Manutencao, #Caixa, #Recomendacao, #Beneficio{
position:absolute;
z-index:36;
width:608px;
padding:5px;


left:0px;
top:60px;



}

#Aplicacao, #Manutencao, #Caixa, #Recomendacao, #Beneficio{
visibility:hidden;


}

/*-------- FECHA Produtos ---------*/


#linhaAjuda	{

background-color:#d4eaf8;
height:40px;
margin-bottom:2px;
}

#linhaAjuda a{
position:relative;
float:left;
background-color:#d4eaf8;
font-size:15px;
margin-top:4px;
margin-left:10px;
width:370px;
height:27px;

}

.topicos{
position:relative;
float:left;
width:100px;


}

#linhaAjudaB	{
background-color:#f2f2f2;
display:block;
margin-bottom:3px;

border-left:10px solid #d4eaf8;
height:30px;
}
#linhaAjudaB a{
position:relative;
float:left;
font-size:12px;
margin-top:4px;
margin-left:10px;





}
#linhaAjuda p{
position:relative;
float:left;
margin-left:10px;
margin-top:5px;
color:#58595b;

}
.topicos{

width:100px;


}

#paginacao{
position:relative;
clear:left;
text-align:center;
height:24px;
padding:0px;
width:100%;
margin-right:15px;
background-color:#f3eff0;
border-top:3px solid #8ec6eb;

}
#paginacao a{
display:inline-block;
width:22px;
height:19px;
background-color:#fff;
padding:4px;
margin-top:-3px;
color:#8ec6eb;
font-size:16px;
font-weight:bold;
border-right:3px solid #8ec6eb;
border-left:3px solid #8ec6eb;
border-bottom:3px solid #8ec6eb;
}


/*------------------------- FECHA CONTAINERS--------------------------*/

/*------------------------- ABRE FONTES--------------------------*/
p{
	font-size:12px;
	color:#58595b;
	margin:0px;
	text-align:justify;
}
h1{
	font-size:28px;
	color:#3b587f;
	margin-top:10px;
	font-weight:normal;
}
h2{
	font-size:20px;
	color:#3b587f;
	margin-top:10px;
	margin-bottom:5px;
	font-weight:normal;

	
}

h3{
	font-size:16px;
	color:#3b587f;
	margin-bottom:7px;
	font-weight:normal;

}
h4{
	font-size:15px;
	color:#3b587f;
	margin:0px;
	font-weight:normal;
}
h5{
	font-size:13px;
	color:#333;
	margin:0px;
	font-weight:normal;
}
h6{
	font-size:10px;
	color:#2ea0e2;
	margin-bottom:5px;
	font-weight:normal;
}

#conteudoInterno #conteudoEsquerdo h2{
	font-size:18px;
	color:#2ea0e2;
	margin-top:-10px;
	
	margin-bottom:5px;
}

#login h2{
color:#000000;

}




#itensMenuTop a:link{display:inline-block;text-decoration:none;text-align:center;border-right:1px solid #fff;width:114px;color:#575757;font-weight:bold;}
#itensMenuTop a:visited{display:inline-block;text-decoration:none;text-align:center;border-right:1px solid #fff;width:114px;color:#858484;font-weight:bold;}
#itensMenuTop a:hover{color:#000;}

#menuTopCarrinho a:link{
position:relative;
float:left;
display:inline-block;
text-decoration:none;
text-align:center;
margin-bottom:5px;

width:100px;

font-weight:bold;
																				


color:#355b7c;


}
#menuTopCarrinho a:visited{
display:inline-block;
text-decoration:none;
text-align:center;

width:100px;
color:#355b7c;

font-weight:bold;



}

#contBarraInt a:link{
color:#FFF;
font-size:16px;
}
#contBarraInt a:visited{
color:#FFF;
font-size:16px;
}
#contBarraInt a:hover{
color:#FFF;
font-size:16px;
text-decoration:underline;
}



#menuTopCarrinho a:hover{color:#000;}


#menuHorizontal a:link{
display:inline-block;
text-decoration:none;
text-align:center;
margin-left:20px;

height:46px;
color:#255f85;
font-weight:500;
font-size:18px;




}

#menuHorizontal a:visited{
display:inline-block;
text-decoration:none;
text-align:center;

margin-left:20px;
height:46px;
color:#255f85;
font-weight:500;
font-size:18px;





}




#menuHorizontal a:hover{
color:#062539;


}


a:link{
	font-size:12px;
	color:#58595b;
	margin:0px;
	text-decoration:none;
}
a:visited{
	font-size:12px;
	color:#58595b;
	margin:0px;
	text-decoration:none;
}
a:hover{
	font-size:12px;
	color:#000;
	margin:0px;
	text-decoration:underline;

}

hr{
	border-top:2px dotted #6c95b2;
}

ul{
	margin:0px;
	text-decoration:none;
	border-bottom:1px dotted red;
}
li{
	margin:0px;
	margin-bottom:3px;
	text-decoration:none;
	border-bottom:1px dotted red;
}
ul#navmenu, ul#navmenu li, ul#navmenu ul {
	margin: 10;
	border: 0 none;
	padding: 4px;
	list-style:none;
	display:table;
}
ul#navmenu li{
}

ul#navmenu ul a{
	width:196px;
	font-weight:normal;
}

ul#navmenu a{
	font-size:13px;
	font-weight:bold;
	color:#3b587f;
}




/*------------------------- FECHA FONTES--------------------------*/

/*------------------------- ABRE FORM--------------------------*/

label{
	position:relative;
	float:left;
	font-size:14px;

	
	color:#3a6b8b;
	margin-right:10px;
	margin-bottom:5px;


	}
	


input, select{ 
	background-color:#d4ebfa;
	font-size:12px;
	color:#2c2c2d;
	border-top:1px solid #75a5c5;
	border-left:1px solid #b8d5e8;
	border-bottom:1px solid #b8d5e8;
	border-right:1px solid #75a5c5;
	
}


textarea{
	background-color:#eef3f8;
	font-size:11px;
	color:#58595b;
}


.buttom{
	position:relative;
	float:left;
	height:25px;
	}
	
#linhaButtom{
	position:relative;
	float:left;
	width:280px;
	}
.identifica{
position:relative;
width:355px;
text-align:left;


	
}
#login form{

height:45px;
margin-top:20px;
}
#login h2{

margin:0px;
}

#candidato form{


}

#candidato label{

height:40px;
width:290px;

}
#footerBloco input{
background-color:#FFFFFF;
width:200px;
height:20px;
border:1px solid #a3a3a3;
font-size:18px;
color:#999999;
font-weight:normal;


}

#tel input{
background-color:#FFFFFF;

}

#busca input, select{
background-color:#FFFFFF;
height:20px;
font-size:15px;
color:#3b587f;

}

/*------------------------- FECHA FORM--------------------------*/

/*------------------------- ABRE CLASSES--------------------------*/
.setaE{
background-image:url(../Images/setaCinza.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:15px;

}
.titulo{
	font-size:13px;
	color:#2ea0e2;
	margin:0px;
}
.verde{
color:#4dcfe3;

}
.Direita{
position:absolute;
z-index:10;
top:150px;
left:105px;
margin:5px;
}
.Cinza{
color:#7d8c9c;
}
.Laranja{
color:#ff5a00;
}

.Branco{
color:#fff;
font-weight:bold;
}
.fundoBranco{
background-color:#FFFFFF;

}
.margem{
margin-right:7px;
float:left;

}

.leftt{
float:left;

}
.rightt{
float:right;
}

/*------------------------- FECHA CLASSES--------------------------*/

#brand{
position:relative;
float:left;
width:250px;


}
