body,html { 
	margin:0; 
	padding:0;	
}

#wrapper { 
	width:955px;	
	margin:0;
	background-color:#ffffff;
	min-height:100%;
}
#header { 
	background-color:#01539d;
	height:155px;
	position:relative;	
}
#header h1 { 
	
	position:absolute; 
	left:0px; 
	top:0;	
	margin:0; 
	padding:0 
}
#header h1 a { 
	display:block; 
	width:225px;
	height:155px;
	text-indent:-9999px 
}
#header h2 { 
	position:absolute; 
	left:225px; 
	top:0;
	height:120px;
	width:730px;
	margin:0; 
	padding:0;	
}

#banner li, #banner ul {
	margin: 0;
	padding: 0;
}

#banner li{	
	margin-top:17.5px;
	float:left;
	list-style-type: none;	
	height:85px; 
}

#menutop { 
	position:absolute; 
	left:225px; 
	top:120px;
	height:35px;
	width:730px;
	margin:0; 
	padding:0;		
}

#navigation {	
	height:35px
}

#navigation ul,#navigation li {	
	padding: 0;
	margin:0px;
	height:35px;
}
#navigation li {	
	float:left;
	list-style-type: none;	
	height:35px; 
}
	
li#lnk_quemsomos { width:95px;  background: top left no-repeat; }
li#lnk_servicos { width:71px; background: top left no-repeat; }
li#lnk_produtosdestaque { width:153px; background: top left no-repeat; }
li#lnk_cartaoeuronics { width:116px; background: top left no-repeat; }
li#lnk_lojamaisproxima { width:126px; background: top left no-repeat; }
li#lnk_noticias { width:69px; background: top left no-repeat; }
li#lnk_contactos { width:84px; background: top left no-repeat; }

#navigation a {
	
	height:35px;
	display:block;
	margin: 0;
}

#menulateral {
	padding-top:10px;
	width:226px;	
	float:left;	
}

#menulateral ul,#menulateral li {	
	margin:0;
	padding:0px;
}
#menulateral li {	
	list-style-type: none; 
}

#email_input {
	border:0;
	background-attachment: fixed;
	
	padding-left:6px;
	padding-top:2px;
	color:#7fa1c7;
	font-size:10px;
	width:120px;
	height:19px;
	position:relative;
	vertical-align:top;
	font-family:verdana;
}

.input_redondo {
	border:0;
	background-attachment: fixed;
	
	padding-left:6px;
	padding-top:2px;
	color:#7fa1c7;
	font-size:10px;
	width:120px;
	height:19px;
	position:relative;
	vertical-align:top;
	font-family:verdana;
}

#email_button {
	background:top left no-repeat;
	width:22px;
	height:19px;
	border:0;
	text-indent:-9999px;
	position:relative;	
	cursor:pointer;	
}

#content_wrapper {	
	padding:0px;
	text-align:left;
	float:left;
	width:715px;	
}

#content_wrapper2 {
	padding:0px;
	text-align:left;
	float:left;
	width:950px;	
}

#footer {	
	background-color:#ffffff;
	text-align:left;
	margin-left:225px;	
	padding-top:10px;		
}
#footer2 {	
	background-color:#ffffff;
	text-align:left;	
	padding-top:10px;	
}

#incluido {
	background-color:#ffffff;
	text-align:left;
	padding-top:10px;	
}

#incluido ul {
	margin: 0;
	padding: 0;	
}
#incluido li {
	margin: 0;
	padding: 0;		
	list-style-type: none;	 
}

.texto-tcopyright {
  	font-family:arial;
	font-size:10px;
	color:#7F7F7F;	
}

#copyright {
	clear:both;
	border-bottom:solid 1px #ccc;
	padding-bottom:5px; 	
	margin-right:15px;
}

.texto-copyright {	
	font-family:arial;
	font-size:10px;
	color:#7F7F7F;	
}

li#lnk_sugerir { width:107px; background: top left no-repeat;}
li#lnk_privacidade { width:142px; background: top left no-repeat;}
li#lnk_favoritos { width:142px; background: top left no-repeat;}
li#lnk_seara { width:54px; background: top left no-repeat;}
li#lnk_tornarsocio { width:180px; background: top left no-repeat;}
#footer a {
	
	height:18px;
	display:block;
	margin: 0;
}

.texto_produtos {
	font-family:arial;
	font-size:11px;
	color:#7F7F7F;	
}

.titulo_produtos {
	font-family:arial;
	font-size:11px;
	font-weight:bold;	
	color:#15437A;	
}

.familia_produtos {
	font-family:arial;
	font-size:11px;		
	color:#15437A;	
}

.preco_produtos {
	font-family:arial;
	font-size:14px;
	font-weight:bold;	
	color:#FF0000;	
}

.preco_produtos_riscado {
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-decoration: line-through;	
	color:#15437A;	
}

.preco_produtos_estrela {
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	color:#FF0000;	
}

.preco_produtos_estrela_riscado {
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	text-decoration: line-through;	
	color:#15437A;
}

.vertodos {
	font-family:arial;
	font-size:11px;
	color:#FFF200;	
}

.titulo_noticias {
	font-family:arial;
	font-size:11px;
	color:#15437A;	
}

.data_noticias {
	font-family:arial;
	font-size:11px;
	color:#588CC7;	
}

.texto_noticias {
	font-family:arial;
	font-size:11px;
	color:#7F7F7F;	
}

.titulo_subgca, a.titulo_subgca:link, a.titulo_subgca:active, a.titulo_subgca:visited {
	font-family:arial;
	font-size:11px;
	color:#15437A;	
	text-decoration:none;
}
a.titulo_subgca:hover {
	font-family:arial;
	font-size:11px;
	color:#15437A;
	text-decoration:underline;	
}


.titulo_subgca_pag {
	font-family:arial;
	font-size:12px;
	color:#105da3;	
	font-weight:bold;
}

#produto_estrela_logo {	
	background-color:#ffffff;		
	width:173px;
	height:196px;		
}
#produto_estrela_redondo {
	background: url('/img/base/tira_esq_produtoestrela-home.gif') top left no-repeat;	
	width:10px;
	height:196px;		
}
#produto_estrela_fundo {
	background: url('/img/base/bottom_produtoestrela-home.gif') top left no-repeat;
	background-color:#ffffff;	
	width:713px;
	height:11px;		
}

#produto_estrela_detalhe {
	width:510px;
	background-color:#ffffff;		
}

.label_esquerda {
	background: url('/img/base/canto_esq_labels-home.gif') top left no-repeat;	
	width:14px;
	height:40px;			
}
.label_direita {
	background: url('/img/base/canto_dir_labels-home.gif') top left no-repeat;	
	width:14px;
	height:40px;			
}

#titulo_promocao {		
	width:159px;
	height:40px;			
}

#titulo_recomendado {		
	width:162px;
	height:40px;		
}

#vermais_promocao {
	background-color:#588cc6;	
	width:165px;
	height:40px;	
	text-align:right;
	padding-top:15px;	
}	

#vermais_recomendado {
	background-color:#588cc6;	
	width:162px;
	height:40px;
	text-align:right;
	padding-top:15px;		
}
#titulo_noticias {
	width:714px;
	height:25px;	
	padding-top:15px;
}

.separador_noticias {
	width:163px;
	height:20px;
	background: url('/img/base/bottom_newsletter.gif') top left no-repeat;	
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
