/* ########### CSS Estrutura Principal ########### */

a {text-decoration: none;}
a:hover {text-decoration: underline;}
* { margin:0;padding:0;}
html,body {height:100%;border:none}
body, td, span, div, p {font: 11px Tahoma; color:#5D5D5D;}
body{background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/bgr_body.gif) #0F49A1 top left repeat-x;}

input {font:10px arial; color:#000; height:14px;}
select {font:10px arial; color:#000;}

.imglogo{float:left;padding-top:3px; *padding-top:0px; _padding-top:3px;}

.fl{float:left;}

/* geral */
.m10{margin:10px;}
.mbt5lr10{margin:5px 10px;}
.mb5{margin-bottom:5px;}
.mt5{margin-top:5px;}
.mt14{margin-top:14px;}
.mr8{margin-right:8px;}
.mr147{margin-right:147px;}
.ml8{margin-left:8px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml195{margin-left:195px;}
.clrb{clear:both;}
.fr{float:right;}


#header{
	background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/bgr_topo.gif) #0F49A1 top left repeat-x;
	min-height:111px;
	_height:111px;

	/*
	REQ-1741 - Retirar o topo com o menu de categorias do SF
	min-height:151px;
	_height:151px;
	*/
}


#footer{
	border-top:solid 1px #E1E1E1;
	background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/bgr_footer.gif) top left repeat-x;
	min-height:280px;
	_height:280px;
}


/* ########### links do topo ########### */
.topo{}

.inputachafacil{
	padding-top:-10px;
	font-size:9px;
	height:11px;
}

#linksTopo{
	float:left;
	width:507px;
	margin:15px 0 0 22px;	
}
#linksTopo a.seta{
	background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/blt_seta_pont.gif) 0px 6px no-repeat;
	display:block;
	float:left;
	margin-right:20px;
	padding-left:8px;
	color:#E3EEFD;
}
#linksTopo a.estrela{
	background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/blt_estrela.gif) 0px 3px no-repeat;
	display:block;
	float:left;
	margin-right:20px;
	padding-left:14px;
	color:#E3EEFD;
}
#linksTopo .fio{	
	background:#244A81;
	margin:13px 0 8px 0;
	_margin:25px 0 8px 0;
	height:1px;
}
#linksTopo .acha{
	float:left;
	padding-left:7px;
	background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/blt_seta_pont_down.gif) 0px 6px no-repeat;
}
#linksTopo .acha span{
	color:#E3EEFD;
	display:block;
	padding-bottom:2px;
}
#linksTopo .acha2 input{
	background:#1B70C5;
	border-top:solid 1px #092D64;
	border-left:solid 1px #092D64;
	border-bottom:solid 1px #77B1EC;
	border-right:solid 1px #77B1EC;
	font: 10px Tahoma;
	color:#E3EEFD;
	padding:1px 1px;
	margin-right:8px;
}
#linksTopo span.seta{
	background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/blt_seta_pont.gif) 30px 6px no-repeat;
	display:block;
	float:left;
	margin-right:20px;
	padding-left:40px;
	color:#E3EEFD;
}

#linksTopo .links2 a{
	margin-top:18px;
}

/*----------------------------------------------------------------------------------------------------------*/


/* inicial */
#inicial{
	width:66px;
	margin-right:9px;
	background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_inicial.gif) top left no-repeat;
}
.inicial #inicial{background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_inicial_atv.gif) top left no-repeat;}

/* livros */
#livros{
	width:64px;	
	background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_livros.gif) top left no-repeat;
}
.livros #livros{background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_livros_atv.gif) top left no-repeat;}

/* cd */
#cd{
	width:45px;
	background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_cd.gif) top left no-repeat;
}
.cd #cd{background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_cd_atv.gif) top left no-repeat;}
.livros #cd{background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_cd_det.gif) top left no-repeat;}

/* dvd */
#dvd{
	width:52px;
	background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_dvd.gif) top left no-repeat;
}
.dvd #dvd{background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_dvd_atv.gif) top left no-repeat;}
.cd #dvd{background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_dvd_det.gif) top left no-repeat;}

/* foto */
#foto{
	width:52px;
	background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_foto.gif) top left no-repeat;
}
.foto #foto{background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_foto_atv.gif) top left no-repeat;}
.dvd #foto{background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_foto_det.gif) top left no-repeat;}

/* eletronico */
#eletronico{
	width:91px;
	background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_eletronicos.gif) top left no-repeat;
}
.eletronico #eletronico{background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_eletronicos_atv.gif) top left no-repeat;}
.foto #eletronico{background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_eletronicos_det.gif) top left no-repeat;}

/* informatica */
#informatica{
	width:100px;
	background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_informatica.gif) top left no-repeat;
}
.informatica #informatica{background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_informatica_atv.gif) top left no-repeat;}
.eletronico #informatica{background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_informatica_det.gif) top left no-repeat;}

/* todas */
#todas{
	width:75px;
	margin-left:11px;
	background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_todas.gif) top left no-repeat;
}
.todas #todas{background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/ttl_todas_atv.gif) top left no-repeat;}



/*----------------------------------------------------------------------------------------------------------*/


/* ########### menu ########### */
#novomenu
{
	clear:both;
	width: 100%;
	height:40px;
	background-color:#1b70c5;
}

#novomenu ul li{
	margin-left: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	float:left;
	list-style:none;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	width:auto;
}

#novomenu ul li a{
	color:#ffffff;
}

#novomenu ul li span{
	color:#d8ab25;
	font-weight:bold;
}

.esp{
	margin-left: 2px; margin-right: 2px;
}

#novomenu ul {
	background:#e6c655;
}

.fio2{	
	background:#646464;
	float:left;
	_margin:0px 0 0px 0;
	width: 100%;
	height:1px;
}


#menu{
	float:left;
	margin:19px 0 0 7px;
	/*_margin:10px 0 0 7px;*/
}
#menu ul li{
	float:left;
	list-style:none;
}
#menu ul li a{
	display:block;
	height:32px;
	text-indent:-999px;
}


/* links bottom */
#linksbottom{
	width:520px;
	margin:0 auto;
	padding-left:95px;
	padding-top:15px;
	_padding-top:14px;	
	min-height:72px;
	_height:72px;
}
#linksbottom .txtazul3{color:#0F49A1;}
#linksbottom a.txtpret{
	display:block;
	padding-top:4px;
	height:19px;
	color:#000;
	float:right;
}
#linksbottom .sep{
	color:#0F49A1;
	margin:0 6px;
}
#linksbottom .blt{margin-right:5px;}
#linksbottom .ttl{
	font:11px Arial;
	color:#0F49A1;
	font-weight:bold;
}
#linksbottom .fiohoriz{
	height:1px;
	background:#D8D1BE;
	margin:15px 0 9px 0;
	clear:both;
}
#linksbottom .fiovert{
	width:1px;
	height:23px;
	background:#D8D1BE;
	margin:0 20px;
	float:right;
}
	


/* iso 9001 */
#iso{	
	width:710px;
	min-height:56px;
	_height:56px;
	margin:0 auto;
	padding:8px 0;
}
#iso img{float:left;}
#iso div{
	width:1px;
	height:53px;
	background:#E2E2E2;
	float:left;
	margin:0 35px;
}
#iso .fale{margin:17px 18px 0 18px;}
#iso .iso{margin-top:7px;}

/* ############ Rodapé ############# */
#copy{background:url(http://www.shopfacil.com.br/includes/Estrutura/imagens/bgr_copy.jpg) repeat-x;height:74px;padding-top:10px;text-align:center;}
#copy span, #copy a {font:9px tahoma;color:#fff;}

#msg{background:#fff;width:100%;}
#msg div{background: top left no-repeat;padding:7px 0 8px 0;text-align:center;width:615px;margin:0 auto;font:9px tahoma;color:#000;}

/* ############# CLASSES  ############## */
/* textos */
.txtazul{color:#0F49A1;}
.txtcinza{color:#5D5D5D;}
.txtvermelho{color:#FF0000;}
.txtvermelho2{color:#FF0000; font-weight:bold; text-align:center;}
.txtbranco{color:#FFFFFF;}

.font9{font-size:9px;}
.font14{font-size:14px;}


