<style>
	* {
		margin:0;
		padding:0;
	}
	* html p {
		margin-bottom:10px;
		padding:0;
	}
	body,td,th {
		font-size: 11px;
		color: #6E6E6E;
		font-family: Tahoma,Arial, Helvetica, sans-serif;
	}
	body {
		background-image:url(../img/bg.jpg);
		background-repeat:repeat-x;
		background-color: #FFFFFF;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}
	p{ 
		margin-top:0px;
		margin-bottom:10px;
	}
	a{
		outline:none;
		text-decoration:none;
		color:#6E6E6E;
	}
	form{
		padding:0;
		margin:0;
	}
	.espacoentrelinhas{
		line-height:130%;
	}
	.campoarea{
		font:11px Verdana;
		border:1px solid #CCCCCC;
		margin:0 0 5px 0;
		background:#FFFFFF;
		color:#6F6F6F;
	}
	.campoinput{
		font:11px Verdana;
		border:1px solid #CCCCCC;
		margin:0 0 5px 0;
		height:15px;
		background:#FFFFFF;
		color:#6F6F6F;
	}
	.camposelect{
		font:11px Verdana;
		border:1px solid #CCCCCC;
		margin:0 0 5px 0;
		height:18px;
		background:#FFFFFF;
		color:#6F6F6F;
	}
	.copy{
		color:#FFFFFF;
		text-decoration:none;
		font-size:11px;
	}
	a.copy:hover, a.copy:hover *, .copy a:hover, .copy a:hover *{color: #FFFFFF; text-decoration: underline;}
	.arealojista{
		color:#FFFFFF;
		font-weight:bold;
		font-size:12px;
	}
	
	.termo{
		font-size:10px;
	}
	.campoinputlojista{
		font:18px Verdana;
		border:1px solid #D9DDDF;
		margin:0 0 5px 0;
		height:22px;
		background:#FFFFFF;
		color:#000000;
		width:253px
	}
	
	/* INICIO PAGINACAO */
	.texto_paginacao_pgatual {
		font-family: Verdana;
		font-size: 11px;
		display:inline-block;
		padding:7px;
		background-color:#f4f4f4;			/* Cor do fundo da pagina atual */
		color:#333;							/* Cor da fonte da pagina atual */
	}
	a.texto_paginacao {
		font-family: Verdana;
		font-size: 11px;
		text-decoration:none;
		display:inline-block;
		padding:7px;
		color:#333;							/* Cor da fonte qndo nao for atual */
		font-weight:bold;
	}
	a.texto_paginacao:hover {
		display:inline-block;
		padding:7px;
		color:#FFFFFF;						/* Cor da fonte qndo hover */
		font-weight:bold;
		background-color:#1F3C5C;			/* Cor do fundo qndo hover */
	}
	/* FIM PAGINACAO */
	/* MENU DE CATEGORIAS */
	.menu{
		cursor:pointer;
		background-image:url(../img/barramenu.jpg);	
		background-position:right;
		background-repeat:no-repeat;
		padding-left:22px;
		padding-right:22px;
		color:#CFDCE2;
	}
	.ultimomenu{
		background-position:right;
		background-repeat:no-repeat;
		padding-left:22px;
		padding-right:22px;
		color:#CFDCE2;
	}
	/* FIM MENU DE CATEGORIAS */
	/* MENU FIXO */
		a.menuCadastrese{
		display:block;
		width:140px;
		height:33px;
		background-image:url(../img/menu.jpg);
		background-position:0px 0px;
	}
	a.menuCadastrese:hover{
		background-position:0px -33px;
	}
	a.menuLojista{
		display:block;
		width:99px;
		height:33px;
		background-image:url(../img/menu.jpg);
		background-position:-140px 0px;
	}
	a.menuLojista:hover{
		background-position:-140px -33px;
	}
	a.menuProdutos{
		display:block;
		width:193px;
		height:33px;
		background-image:url(../img/menu.jpg);
		background-position:-239px 0px;		
	}
	a.menuProdutos:hover{
		background-position:-239px -33px;
	}
	a.menuGuias{
		display:block;
		width:148px;
		height:33px;
		background-image:url(../img/menu.jpg);
		background-position:-432px 0px;
	}
	a.menuGuias:hover{
		background-position:-432px -33px;
	}
	a.menuMarcas{
		display:block;
		width:88px;
		height:33px;
		background-image:url(../img/menu.jpg);
		background-position:-580px 0px;
	}
	a.menuMarcas:hover{
		background-position:-580px -33px;
	}
	/* FIM MENU FIXO */
	.busca{
		background-image:url(../img/busca.jpg);
		width:467px;
		height:34px;
	}
	.buscainput{
		height:26px;
		background:transparent;
		margin-left:35px;
		font-size:22px;
		border:0px;
		width:425px;
		color:#CCCCCC;
	}
	
	/** Nuvem **/
	.nuvem {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		text-align: justify;
		line-height:160%;
	}
	a.nuvem:hover, a.nuvem:hover *, .nuvem a:hover, .nuvem a:hover *{color: #4B4B4B; text-decoration: underline;}
	
	.tag10 {
		font-size: 32px;
		text-decoration:none;
		color: #4B4B4B;
	}
	.tag9 {
		font-size:30px;
		text-decoration:none;
		color: #4B4B4B;
	}
	.tag8 {
		font-size: 28px;
		text-decoration:none;
		color: #4B4B4B;
	}
	.tag7 {
		font-size: 26px;
		text-decoration:none;
		color: #4B4B4B;
	}
	.tag6 {
		font-size: 24px;
		text-decoration:none;
		color: #4B4B4B;
	}
	.tag5 {
		font-size: 22px;
		text-decoration:none;
		color: #4B4B4B;
	}
	.tag4 {
		font-size: 20px;
		text-decoration:none;
		color: #4B4B4B;
	}
	.tag3 {
		font-size: 18px;
		text-decoration:none;
		color: #4B4B4B;
	}
	.tag2 {
		font-size: 16px;
		text-decoration:none;
		color: #4B4B4B; 		
	}
	.tag1 {
		font-size: 14px;
		text-decoration:none;
		color: #4B4B4B; 
	}
	.tag0 {
		font-size: 12px;
		text-decoration:none;
		color: #4B4B4B; 
	}
	
	.titulodestaque{
		font-weight:bold;
		color:#00255C;
		font-size:20px;
	}
	.tituloVejaMais{
		text-decoration:none;
		font-size:10px;
		color:#005627;
		font-weight:bold;
	}
	.tituloVejaMaisNB{
		text-decoration:none;
		font-size:10px;
		color:#005627;
	}
	.preco{
		color:#7A020B;
	}
	.lojistaetapa{
		font-size:12px;
	}
	.lojistavantagens{
		color:#175ED4;
		font-size:12px;
		font-weight:bold;
	}
	.lojistaemail{
		color:#175ED4;
		font-size:12px;
		font-weight:bold;
		text-decoration:underline;
	}
	
	/* INICIO LOJISTA */
	.bordaMenu {
		border-right: #CCCCCC 1px solid;
	}
	
	.bordaSessao {
		border: #B9DCFF 1px solid;
	}
	
	.fundoSessao {
		background: #B9DCFF;
		color: #000000;
		font-size: 14px;
		font-weight: bold;
	}
	.fundoPaginacao {
		background: #B9DCFF;
	}
	.error {
		font-size: 9px;
		font-style: normal;
		color: #FF0000;
	}
	.titulo{
		font-size: 13px;
		font-weight: bold;
		color:#FFFFFF;
	}
	.precopainelLojista{
		color: #0066CC;
		font-weight: bold;
	}
	.setaMenu {
		color: #165FD2;
		font-weight: bold;
	}
	a.linkMenu {
		color: #333333;
		font-size: 12px;
		text-decoration:none;
	}
	a:hover.linkMenu {
		color: #165FD2;
		text-decoration:none;
	}
	.titulolojista{
		color:#FFFFFF;
		font-weight:bold;
	}
		.campofilelojistapasta{
		font:16px Verdana;
		border:1px solid #CCCCCC;
		margin:0 0 0 0;
		height:25px;
		background:#FFFFFF;
		color:#000000;
	}
	.campoinputlojistapasta{
		font:16px Verdana;
		border:1px solid #CCCCCC;
		margin:0 0 0 0;
		height:18px;
		background:#FFFFFF;
		color:#000000;
	}
	.camposelectlojistapasta{
		font:16px Verdana;
		border:1px solid #CCCCCC;
		margin:0 0 0 0;
		height:23px;
		background:#FFFFFF;
		color:#000000;
	}
	.campoarealojistapasta{
		font:16px Verdana;
		border:1px solid #CCCCCC;
		margin:0 0 0 0;
		background:#FFFFFF;
		color:#000000;
	}
	.comentario{
		font-size:10px;
		color:#999999;
	}
	.comentario2{
		font-size:10px;
	}
	.espacamentoFormularioLojista {
		padding: 15px;
	}
	.titulolojistaprincipal{
		font-size:18px;
		font-weight:bold;
		padding-bottom:10px;
		color:#02265A;
	}
	.linklojista{
		color:#FFFFFF;
		text-decoration:none;
		font-size:11px;
		font-weight:bold;
	}
	a.linklojista:hover, a.linklojista:hover *, .linklojista a:hover, .linklojista a:hover *{color: #FFFFFF; text-decoration: none;}
	.obrigatorio{
		color:#FF0000;
		padding-left:2px;
		padding-right:2px;
	}
	.valorinvestimento{
		color:#0000CC;
		font-weight:bold;
	}
	.valorrestinvestimento{
		color:#990000;
		font-weight:bold;
	}
	.titulobg{
		font-size:10px;
		font-weight:bold;
	}
	/* FIM LOJISTA */
	
	/** BUSCA **/
	.espacoBusca {
		padding: 5px;
	}
	.fantasia {
		font-size: 11px;
		color: #0066CC;
	}
	.precoBusca {
		font-size: 12px;
		font-weight: bold;
		color: #0066CC;
		text-decoration:none;
	}
	a.precoBusca {
		font-size: 12px;
		font-weight: bold;
		color: #0066CC;
		text-decoration:none;
	}
	.tituloBusca {
		font-size: 14px;
		font-weight: bold;
		color: #0066CC;
	}
	.textoBusca {
		font-size: 12px;
	}
	.tituloRefineBusca {
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
		padding-left: 10px;
	}
	.subtituloBusca {
		font-size: 11px;
		font-weight: bold;
		color:#676767;
	}
	.tituloResultadoBusca {
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
	}
	a.tituloResultadoBusca {
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}
	a:hover.tituloResultadoBusca {
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}
	.Avaliacoes {
		font-size: 10px;
	}
	.textoAvaliacao {
		font-size: 10px;
		font-weight: normal;
		color: #0066CC;
	}
	a.textoAvaliacao {
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
		color: #0066CC;
	}
	a:hover.textoAvaliacao {
		font-size: 10px;
		text-decoration: underline;
		color: #0099FF;
	}
	.comboBusca {
		width: 180px;
	}
	.tituloComentario {
		font-size: 10px;
		padding: 5px;
	}
	.bordaBottomAvaliacao {
		border-bottom-color: #666666;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-right-color: #666666;
		border-right-style: solid;
		border-right-width: 1px;
	}
	.bordaLadoAvaliacao {
		border-right-color: #666666;
		border-right-style: solid;
		border-right-width: 1px;
		border-left-color: #666666;
		border-left-style: solid;
		border-left-width: 1px;
	}
	/** FIM BUSCA **/
	
	/** GUIA DE COMPRA **/
	.espacamentoFotos {
		padding: 10px;
	}
	/** FIM GUIA DE COMPRA **/
	
	.tituloProduto {
		color:#6f6f6f;
		
	}
	.tituloRodape {
		font-size: 12px;
		color: #6E6E6E;
		font-family: Tahoma,Arial, Helvetica, sans-serif;
	}
	/*??*/

a.dcontexto
{
	position:relative; 
	padding:0;
	color:#039;
	text-decoration:none;
	cursor:help; 
	z-index:200;
}

a.dcontexto:hover
{
	background:transparent;
	z-index:250; 
}

a.dcontexto span{display: none}

a.dcontexto:hover span
{ 
	display:block;
	font-size: 12px;
	font-weight: normal;
	position:absolute;

	width:230px; 
	text-decoration:none;
	text-align:justify;
	left:0;
	padding:5px 10px;
	border:1px solid #999;
	background:#FFFACD; 
	color:#000;
}

a.dcontextotop
{
	position:relative; 
	padding:0;
	color:#039;
	text-decoration:none;
	cursor:help; 
	z-index:200;
}

a.dcontextotop:hover
{
	background:transparent;
	z-index:250; 
}

a.dcontextotop span{display: none}

a.dcontextotop:hover span
{ 
	display:block;
	position:absolute;
	width:230px;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	text-align:justify;
	left:20;
	padding:5px 10px;
	border:1px solid #999;
	background:#FFFACD; 
	color:#000;
}

/** Sombra **/
.shadow_noscript,
.shadow_simplebox,
.shadow_jsbox .jsbox_content {
/*	padding:8px;
	border:1px solid #808080;*/
	background:#FFF;
}

.shadow_jsbox {
	width:334px;
	margin-bottom:15px;
}

.shadow_jsbox .jsbox_right {
	background:url(../img/shadow.png) top right repeat-y;
}

.shadow_jsbox .jsbox_left {
	padding:0 10px;
	background:url(../img/shadow.png) -2032px 0 repeat-y;
}

.shadow_jsbox .jsbox_top,
.shadow_jsbox .jsbox_bottom {
	height:8px;
	margin-right:8px;
	background:url(../img/shadow.png) -8px 0 no-repeat;
	font:normal 1px/1px sans-serif;
	position:relative;
}

.shadow_jsbox .jsbox_bottom {
	background-position:-8px -7px;
}

.shadow_jsbox .jsbox_top div,
.shadow_jsbox .jsbox_bottom div {
	width:8px;
	height:8px;
	position:absolute;
	top:0;
	right:-8px;
	background:url(../img/shadow.png) 0 0 no-repeat;
}

.shadow_jsbox .jsbox_bottom div {
	background-position:0 -8px;
}

.shadow_bottomright {
	margin:8px 0 8px 8px;
	width:326px;
}

.shadow_bottomright .jsbox_content {
	margin-top:-8px;
	position:relative;
}

.shadow_bottomright .jsbox_left {
	padding-left:0;
}
</style>
