body{
	margin:0; 
	background:url(/img/background_default.jpg) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
h1, h2, h3, h4{margin:0; padding:0; font-size:11px;}

input {
	border:none !important;
}

input[type='text'], textarea, select, input[type='password'] {
	border:solid 1px #7b7b70 !important;
	color:#7b7b70;
	background:url('/img/input_background_0.png') top left no-repeat #FAFAF5;
}

input[type='text']:focus, textarea:focus, select:focus, input[type='password']:focus {
	border:solid 1px #3296c8 !important;
	color:#25648f;
	background:url('/img/input_background_1.png') top left no-repeat #FFFFFF;
}

#selos, .lojasEspeciais{
	text-align:center;
}

.vitrine{
	text-align:center;
}

.rounded{
	-webkit-border-radius:10px;
	-moz-border-radius:10px;		
}

img {
	border:0;
}

.mensagem{
	background-color:#E09494;
	border:thin solid #AD675F;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	
	padding:10px;	
}

.infoSiciliano, .infoSiciliano b{
	color:#666666;
	font-weight:normal;
}
.infoSiciliano a{
	color:#006699;
	text-decoration:none;
}
.infoSiciliano a:hover{
	color:#006699;
	text-decoration:underline;
}
/************************** Estilos para o topo **************************/
.divisorLinksTopo{
	display:inline-block;
	background:url(/img/topo_botao_divisao.png) no-repeat center;
	width:20px;
	height:42px;
}
.links-box{text-align:right;}
#links-topo .links-box UL{margin:5px 0 10px 0; float:right;}
.links-box UL LI{
	color:#FFFFFF;
	display:block;
	line-height:20px;
	background:url('/img/linkbox_background.png') repeat-x left;
	font-size:10px;
	list-style:none;
	padding:0 8px;
	position:relative;
	float:left;

}
.links-box UL LI a{	
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}
.links-box UL LI a:hover{	
	text-decoration:underline;
}

.links-box UL .linkBoxEsquerdo{	
	background:url('/img/linkbox_esquerdo.png') no-repeat left;
	width:3px;
	height:20px;
	padding:0;
	margin:0 0 0 3px;
}
.links-box UL .linkBoxDireito{	
	background:url('/img/linkbox_direito.png') no-repeat right;
	width:3px;
	height:20px;
	padding:0;
	margin:0 3px 0 0;
}

.linksTopo-B ul{margin:0; width:100%; float:left;}
.linksTopo-B ul li{ list-style:none; display:inline;}

/****************** Pesquisa ***************/

.pesquisa{text-align:right; width:795px;}
.pesquisa UL{margin:0; padding:0;}
.pesquisa UL LI{
	display:inline-block;
	line-height:49px;
	height:49px;	
	background:url('/img/barra_busca_background.png') repeat-x left;
	list-style:none;
	padding:0 8px;
	position:relative;
	float:left;

}
.pesquisa UL LI a{	
	color:#F0F7FB;
	text-decoration:none;
}
.pesquisa UL .barra_busca_esquerda{	
	background:url('/img/barra_busca_esquerda.png') no-repeat left;
	width:10px;
	height:49px;
	padding:0;
}
.pesquisa UL .barra_busca_direita{	
	background:url('/img/barra_busca_direita.png') no-repeat right;
	width:10px;
	height:49px;
	padding:0;
}
.tituloPesquisa{
	color:#F0F7FB;
	font-size:18px;
	font-weight:500;	
}
.selectPesquisa{
	display:block;
	width:220px;
	height:25px;
	margin:12px 0;
	font-size:14px;
}
.inputPesquisa{
	display:block;
	width:325px;
	height:20px;
	margin:12px 0;
	font-size:14px;
}
.btPesquisa{
	display:block;
	margin:12px 0;
}

.link_semretorno a{
	color:#333333;		
	display:inline-block;
	padding:2px 5px;	
	margin:2px;
}
.link_semretorno a:hover{	
	text-decoration:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	display:inline-block;
	padding:2px 5px;
	background-color:#EBEBEB;
	margin:2px;
}
.resultado_pagina, .resultado_pagina b{ color:#006699; font-weight:normal; text-decoration:none;}
.resultado_pagina:link:hover{text-decoration:underline;}

/*************************************** Destaques e Selos ***************************************/

#destaques {
	width:770px;
	height:250px;
}

#destaques a {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	cursor:pointer;
}

#destaques .destaque a {
	float:left;
	width:590px;
	height:250px;
}

#destaques .sub a {
	float:right;
	width:170px;
	height:120px;
	margin-bottom:10px;
}

#selos a {
	display:block;
	float:left;
	width:198px;
	height:120px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	cursor:pointer;
	border:solid 1px #d3d3c3;
	margin-bottom:10px;
}

/*************************************** Vitrine Geral ***************************************/
.vitrine-produto{
	width:95%;
	margin:5px 2px 0 2px;
}

.vitrine-produto-imagem {
	height:170px;
    text-align: center;
	margin:10px;
}

.vitrine-produto-imagem2 {
	height:120px;
	text-align:center;
	margin:10px;
}

.vitrine-produto-descricao{text-align:center;}
.vitrine-produto-prevenda{
	text-align:center;
	clear:both;
}
.vitrine-produto-nome{
	color:#444444;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:10px 0;
	display:block;
}
.vitrine-produto-nome a{
	color:#444444;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:10px 0;
	display:block;
}
.vitrine-produto-autor{text-align:center;}
.vitrine-produto-autor h2{
	text-align:center;
	color:#7C7C7C;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.vitrine-produto-preco{text-align:center;}
.vitrine-produto-preco-por{
	color:#BF511F;
	font-size:18px;
	line-height:19px;
	margin:0;
	padding:0;
	text-decoration:none;
}
.vitrine-produto-preco-de{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration:none;
}
.vitrine-produto-chamada{
	color:#666666;
	font-size:10px;
	font-weight:normal;

}
.vitrine-chamada{	
	display:inline-block;
	margin:0 0 5px 2px;
	max-width:260px;
	text-align:left;
	vertical-align:top;
}
.vitrine-chamada div, .vitrine-chamada h2{text-align:left;}
.vitrine-chamada .vitrine-produto-descricao{text-align:center; min-height:20px;}
.vitrine-produto-preco-parcela{
	color:#7c7c7c;
	font-size:12px;
	margin:0;
	padding:0;
	text-decoration:none;
	font-weight:normal;
}

.vitrine-produto-btComprar{
	text-align:center;
	margin:0 0 5px 0;
}
.vitrine-produto-preco h6{
	color:#7c7c7c;
	font-size:11px;
	margin:0;
	padding:0;
	text-decoration:none;
	font-weight:bold;
}
/******************** Rodapé *************************/

.rodape{text-align:right;}
.rodape UL#rodape-ul{
	margin:0;
	float:right; 
	width:100%; 	
	list-style:none;
}
.rodape UL LI{
	display:inline-block;		
	padding:0 8px;
	position:relative;
	float:left;
}
.rodape UL LI a{	
	color:#F0F7FB;
	text-decoration:none;
}

.rodape UL .rodape_lateral_esquerda{	
	background:url('/img/rodape_lateral_esquerda.png') no-repeat left;
	width:10px;
	height:170px;
	padding:0;
}
.rodape UL .rodape_conteudo{
	width:943px;
	height:170px;	
	background:url('/img/rodape_background.png') repeat-x center top;
}
.rodape UL .rodape_lateral_direita{	
	background:url('/img/rodape_lateral_direita.png') no-repeat right;
	width:10px;
	height:170px;
	padding:0;
}

/* Conteúdo do rodapé */

#links-box-rodape.links-box{
	overflow:hidden;
	text-align:center;
	font-size:1.1em;
}
.links-box-ul{
	display:block;
	left:220px;
	list-style:none outside none;
	position:relative;
}
#rodape-formas-de-pagamento-titulo, #rodape-formas-de-pagamento img {
	display:inline;
}
#rodape-certificados-de-seguranca img {
	margin:5px 0 0 14px;
	display:inline;
}
#rodape-site-seguro-titulo{
	display:inline;
	margin:18px -15px 0 0;
	vertical-align:top;
}

/* box lateral */

.lateral-box {
	display:block;
	border:0;
	margin:0;
	width:200px;
}

.lateral-box .titulo {
	text-align:left;
	display:block;
	float:left;
	width:200px;
	height:25px;
	background:url('/img/lateral_box_topo.png') top left no-repeat;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#bf511f;
	padding:5px 0 0 15px;
}
.titulo h1{
margin:0px;
padding:0px;
}

.lateral-box .conteudo {
	text-align:left;
	display:block;
	float:left;
	width:200px;
	padding:0 10px;
	background:url('/img/lateral_box_background.png') repeat-y;
}

.lateral-box .rodape {
	display:block;
	float:left;
	width:200px;
	height:10px;
	background:url('/img/lateral_box_rodape.png') bottom left no-repeat;
}

/* menu subcategorias lateral */

#subcategorias {
	font-family:arial;
	font-size:11px;
	width:190px;
}

#subcategorias a{
	color:#7b7b70;
	text-decoration:none;
}
#subcategorias table{
	background-color:Transparent;
}
#subcategorias a:hover {
	text-decoration:underline;
}
#subcategorias ul li {
	color:#7b7b70;
	text-decoration:none;
	list-style:none;
	margin:0 0 0 -35px;
}


/* lojas especiais */

#lojas-especiais a {
	display:block;
	padding:5px 0;
	padding-left:30px;
}

.pagto-title {
	font-family:arial;
	font-size:15px;
	background-color:#25648f;
	color:#FFFFFF;
}

.pagto-mensagem {
	font-family:arial;
	font-size:15px;
	background-color:#FFCCCC;
	color:#990000;
	border:solid 1px #990000;
}

.siciliano-modal-overlay { position:fixed; top:0; right:0; bottom:0; left:0; height:100%; width:100%; margin:0; padding:0; background:#000; opacity:.75; filter: alpha(opacity=75); -moz-opacity: 0.75; z-index:9999991; }
* html .siciliano-modal-overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
.siciliano-modal-window { position:fixed; top:50%; left:50%; margin:0; padding:0; z-index:9999992; border:solid #3296c8 3px; background-color:#FFFFFF; }
* html .siciliano-modal-window { position:absolute; }
.siciliano-close-window { position:absolute; width:22px; height:22px; right:-10px; top:-10px; background:transparent url('/img/modal_fechar.png') no-repeat scroll right top; text-indent:-99999px; overflow:hidden; cursor:pointer; }
