.modalBackground {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}

ul#mapasite {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:#888;
	list-style:none;
}
	ul#mapasite li.nivel1 {
		text-decoration:none;
		padding:15px 0 0 30px;
		font-weight:bold;
	}
	ul#mapasite li.nivel2 {
		padding:15px 0 0 30px;
		font-weight:bold;
	}
	ul#mapasite li.nivel3 {
		padding:10px 0 0 60px;
		background:url(../imagens/layout/bg_pont.gif) no-repeat 48px 12px;
	}
	ul#mapasite li.nivel4 {
		padding:10px 0 0 90px;
		background:url(../imagens/layout/bg_pont.gif) no-repeat 78px 12px;
	}
	ul#mapasite li.nivel5 {
		padding:10px 0 0 120px;
		background:url(../imagens/layout/bg_pont.gif) no-repeat 108px 12px;
	}	
ul#mapasite a {
	color:#888;
}	
a.nivel1 {
	font-family:Tahoma, Arial, Verdana;
	font-size:13px;
	text-decoration:none;
}
a.nivel1:hover {
	text-decoration:underline;
}
a.nivel2 {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	text-decoration:none;
}
a.nivel2:hover {
	text-decoration:underline;
}
a.nivel3 {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	text-decoration:none;
}
a.nivel3:hover {
	text-decoration:underline;
}
a.nivel4 {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	text-decoration:none;
}
a.nivel4:hover {
	text-decoration:underline;
}
a.nivel5 {
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	text-decoration:none;
}
a.nivel5:hover {
	text-decoration:underline;
}



* { margin:0; padding:0; }
body { text-align:center; background-color:#f0f0f0; }
.clearBoth { clear:both; }

#container {
	display:table;
	margin:27px auto 0;
	width:972px;
	background:url(../imagens/layout/bg_Container.gif) repeat-y 0 0;
	text-align:left;
}
	#container div#topoContainer {
		display:inline; float:left;
		width:972px;
		background:url(../imagens/layout/bg_topoContainer.gif) no-repeat top center;
	}
	#container div#bottomContainer {
		display:inline; float:left;
		width:958px;
		padding:28px 7px 33px 7px;
		background:url(../imagens/layout/bg_bottomContainer.gif) no-repeat bottom center;
	}
/* ESTRUTURA | TOPO */
#container div.BaseTopo {
	display:inline; float:left;
	width:958px;
}
	div.BaseTopo h1 a {
		display:inline; float:left;
		width:383px;
		height:81px;
		margin:0 0 0 18px;
		background:url(../imagens/layout/logo_serasa.gif) no-repeat 0 0;
		text-decoration:none;
	}
		div.BaseTopo h1 a span {
			visibility:hidden;
		}
	div.BaseTopo div.BaseLinksTopoBusca {
		display:inline; float:left;
		width:557px;
	}
		div.BaseLinksTopoBusca div.BlocoLinks {
			display:inline; float:left;
			width:537px;
			padding:0 20px 0 0;
			text-align:right;
			font:11px Arial, Helvetica, sans-serif;
			color:#595959;
		}
			div.BlocoLinks a {
				color:#595959;
				text-decoration:none;
			}
			div.BlocoLinks a:hover {
				text-decoration:underline;
			}
			div.BlocoLinks br {
				margin-bottom:10px;
			}
		div.BaseLinksTopoBusca div.UmClique {
            display:inline; float:right;
            width:252px;
            margin-top:6px;
            font:11px Arial, Helvetica, sans-serif;
            color:#8f8f8f;
		}

		div.BaseLinksTopoBusca div.CarrinhoCompraBusca {
			display:inline; float:left;
			width:537px;
			margin-top:6px;
			padding:0 20px 0 0;
			font:11px Arial, Helvetica, sans-serif;
			color:#8f8f8f;
		}
			div.CarrinhoCompraBusca a.LinkChatOnline {
				display:inline; float:left;
				width:auto;
				height:18px;
				margin-left:53px;
				padding:5px 0 0 26px;
				background:url(../imagens/ico/ico_ChatOnline.gif) no-repeat left center;
				color:#8f8f8f;
				text-decoration:none;
			}
				div.CarrinhoCompraBusca a.LinkChatOnline:hover {
					text-decoration:underline;
				}
			div.CarrinhoCompraBusca a.LinkCarrinhoCompra {
				display:inline; float:left;
				width:auto;
				height:18px;
				margin-left:162px;
				padding:5px 0 0 26px;
				background:url(../imagens/ico/ico_carrinho_compra.gif) no-repeat left center;
				color:#8f8f8f;
				text-decoration:none;
			}
			div.CarrinhoCompraBusca a.LinkCarrinhoCompra2 {
				display:inline; float:left;
				width:auto;
				height:18px;
				margin-left:28px;
				padding:5px 0 0 26px;
				background:url(../imagens/ico/ico_carrinho_compra.gif) no-repeat left center;
				color:#8f8f8f;
				text-decoration:none;
			}
				div.CarrinhoCompraBusca a.LinkCarrinhoCompra:hover, 
				div.CarrinhoCompraBusca a.LinkCarrinhoCompra2:hover {
					text-decoration:underline;
				}
			div.CarrinhoCompraBusca div.BaseBusca {
				display:inline; float:left;
				width:212px;
				margin:0 0 0 35px;
				padding:4px 0 0 0;
			}
				div.BaseBusca span {
					display:inline; float:left;
					width:43px;
					padding:1px 0 0 0;
				}
				div.BaseBusca input {
					float:left;
					width:128px;
					height:14px;
					border:1px solid #8f8f8f;
					padding:0 0 0 0;
					text-align:center;
					font:11px Arial, Helvetica, sans-serif;
					color:#8f8f8f;
				}
				div.BaseBusca input.BotaoOK {
					float:left;
					width:28px;
					height:16px;
					margin-left:10px;
					background:url(../imagens/botao/bt_BuscaOK.gif) no-repeat 0 0;
					border:0;
					cursor:pointer;
				}
				div.CarrinhoCompraBusca input.BotaoSair {
					float:right;
					width:65px;
					height:18px;
					font-size:12px;
					background:#F2F6F9;
					border:1px solid #DEE7EE;
					color:#848484;
					cursor:pointer;
				}
/* ESTRUTURA | MENU */
#container div.BaseMenuNav {
	display:inline; float:left;
	width:940px;
	margin:0 9px;
	margin-top:30px;
}
	div.BaseMenuNav ul {
		list-style:none;
	}
	div.BaseMenuNav ul li {
		display:inline; float:left;
		width:auto;
		height:30px;
		padding:0 21px;
		background:url(../imagens/layout/divisor_vertical_menu.gif) no-repeat right center;
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#1f54ad;
		text-align:center;
	}
	div.BaseMenuNav ul li.UltimoMenu {
		background:none;
	}
	div.BaseMenuNav ul li.UltimoMenu_LinkUmaLinha {
		background:none;
		height:23px;
		padding-top:7px;
	}
	div.BaseMenuNav ul li.LinkUmaLinha {
		height:23px;
		padding-top:7px;
	}
		div.BaseMenuNav ul li a {
			color:#1f54ad;
			text-decoration:none;
		}
		div.BaseMenuNav ul li a:hover {
			color:#737373;
			text-decoration:none;
		}
		div.BaseMenuNav ul li a.MenuNav_Ativo {
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#737373;
			text-decoration:none;
		}
/* ESTRUTURA | BANNER */
#container div.BaseBannerHome {
	display:inline; float:left;
	width:940px;
	margin:15px 9px 32px 9px;
}
#container div.BaseBanner_Interna {
	display:inline; float:left;
	width:958px;
	margin:15px 0 0 0;
}
	#container div.BaseBanner_Interna ul#InfBannerInterna {
		display:inline; float:left;
		width:958px;
		height:118px;
		background:url(../imagens/layout/bg_banner_interna.jpg) no-repeat 0 0;
	}
		ul#InfBannerInterna li.TituloTela {
			display:inline; float:left;
			width:939px;
			margin:33px 0 12px 0;
			padding:0 0 0 19px;
			font:bold 28px Arial, Helvetica, sans-serif;
			color:#FFF;
		}
	#container div.BaseBanner_Interna div.Breadcrumbs {
		display:inline; float:left;
		width:939px;
		height:20px;
		padding:7px 0 0 19px;
		background:url(../imagens/layout/bg_breadcrumbs.gif) #FFF repeat-x 0 0;
		font:11px Arial, Helvetica, sans-serif;
		color:#AAA;
	}
		div.Breadcrumbs a {
			color:#AAA;
			text-decoration:none;
		}
		div.Breadcrumbs a:hover {
			text-decoration:underline;
		}
/* ESTRUTURA | CONTEUDO */
#container div.BaseConteudo {
	display:inline; float:left;
	width:940px;
	margin:0 8px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}
	div.BaseConteudo div.ColEsq_Home {
		display:inline; float:left;
		width:700px;
		font:12px Arial, Helvetica, sans-serif;
		color:#000;
	}
		div.BaseConteudo div.ColEsq_Home .BoxTextoHome {
			display:inline; float:left;
			width:100%; height:130px;
		}
		div.BaseConteudo div.ColEsq_Home p {
			margin:0!important;
			padding:0 0 10px 0;
		}
		div.BaseConteudo div.ColEsq_Home a {
			color:#666;
			text-decoration:underline;
		}

		div.BaseConteudo div.ColEsq_Home ul#ListaProdDest {
			display:inline; float:left;
			width:701px;
			padding:0 0 40px 0;
			list-style:none;
		}
		div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li {
			display:inline; float:left;
			width:224px;
			margin-right:10px;
		}
		div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.InfProd {
				display:inline; float:left;
				width:193px;
				padding:10px 14px 10px 15px;
				border-top:1px solid #dbe8f1;
				border-left:1px solid #dbe8f1;
				border-right:1px solid #dbe8f1;
				background-color:#f5f7fd;
			}
				div.InfProd p.TituloProd {
					color:#015cae;
					font-size:14px;
					font-weight:bold;
					margin-bottom:5px;
					height:50px;
				}
				div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.InfProd p img {
					float:left; display:inline; margin-right:8px; }
			div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.RodapeInfProd {
				display:inline; float:left;
				width:219px;
				height:16px;
				padding:2px 5px 0 0;
				background:url(../imagens/layout/bg_bottomProdInf_02.gif) no-repeat 0 0;
			}
			div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.RodapeInfProd a {
				display:inline; float:right;
	            height:17px;
	            padding:2px 5px 0 22px;
	            color:#656565; font-weight:bold;
	            text-decoration:none !important;
	            background:url(../imagens/ico/ico_carrinho_compra_02.gif) no-repeat 0 0;
			}
			div.fotohome {
				display:inline; float:left;
				width:160px;
				height:142px;
				margin:0 auto 8px 16px;
			}		
			div.precohome {
				display:inline;
				float:left;
				font:11px Arial, Helvetica, sans-serif;
				color:#015cae;
				padding:0 0 0 16px;
			}
			div.precohome span {
				display:block;
				width:100%;
				font:11px Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#ed1c24;
			}

			.bt_comprar_p {
				display:inline; float:right;
				width:66px; height:21px;
				margin:5px 8px 0 0;
				cursor:pointer;
				text-indent:-5000em;
				background:url(../imagens/botao/bt_comprar_p.gif) no-repeat 0 0;
			}
			div.RodapeInformativos {
				display:inline; float:left;
				width:220px; height:18px;
				background:url(../imagens/layout/bg_BaseInformativo.gif) 0 0 no-repeat;
			}
				div.RodapeInformativos a{
					display:inline; float:right;
					width:auto;
					height:15px;
					margin:2px 0 0 0;
					padding-right:5px;
					padding-left:13px;
					color:#656565;
					text-decoration:none !important;
					background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
				}
				div.RodapeInformativos a:hover {
					text-decoration:underline !important;
				}
			
				div.RodapeInfProd a {
					display:inline; float:right;
					width:auto;
					height:15px;
					padding-left:13px;
					color:#656565;
					text-decoration:none !important;
					background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
				}
				div.RodapeInfProd a:hover {
					text-decoration:underline !important;
				}
		div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li.UltimoProd {
			margin-right:0;
		}
	div.BaseConteudo div.ColDir_Home {
		display:inline; float:left;
		width:218px;
		padding-left:18px;
	}
		div.ColDir_Home div.BaseInformativo {
			display:inline; float:left;
			width:192px;
			padding:15px 13px 30px;
			background-color:#f5f7fd;
			border-left:1px solid #dbe8f1;
			border-right:1px solid #dbe8f1;
			border-top:1px solid #dbe8f1;
		}
			div.TituloInformativo {
				display:inline; float:left;
				width:218px !important;
				color:#015cae;
				font-size:18px;
				font-weight:bold;
				margin-bottom:15px;
			}
				div.TituloInformativo a,
				div.TituloInformativo input {
					display:inline; float:right;
					width:50px; height:16px;
					background:url(../imagens/layout/img_rss.gif) 0 0 no-repeat;
					margin-top:3px;
				}
			div.BaseInformativo p.TituloInformativo {
				color:#015cae;
				font-size:18px;
				font-weight:bold;
				margin-bottom:15px;
			}
			div.BaseInformativo ul {
				display:inline; float:left;
				width:192px;
				list-style:none;
			}
			div.BaseInformativo ul li {
				margin-bottom:20px; /margin-top:-15px;
			}
				div.BaseInformativo ul li p.TitleInf {
					color:#0063a8;
					font-weight:bold;
				}
				div.BaseInformativo ul li p a {
					color:#0063a8;
					text-decoration:none;
				}
					div.BaseInformativo ul li p a:hover {
						text-decoration:underline;
					}
				div.BaseInformativo ul li .bt_saibamais {
					display:inline;
					float:left;
					margin-top:10px;
					
				}
/* CONTEUDO | CERTIFICADO DIGITAL */
div.BaseConteudo div.ColTextoCertfDig {
	display:inline; float:left;
	width:540px;
	padding:20px 10px 0 0;
	font-size:12px;
	color:#888;
}
	div.ColTextoCertfDig ul#ListaCertfDig {
		list-style:inside square;
	}
	div.ColTextoCertfDig ul#ListaCertfDig li {
		list-style:inside square;
		margin-bottom:20px;
	}
	div.ColTextoCertfDig a.EscolhaCerfDig {
		display:inline; float:left;
		width:243px;
		height:21px;
		background:url(../imagens/botao/bt_EscolhaCertificadoDigital.gif) no-repeat 0 0;
		text-decoration:none;
		margin-top:20px; /margin-top:40px;
	}
		div.ColTextoCertfDig a.EscolhaCerfDig span {
			visibility:hidden;
		}
div.BaseConteudo div.ColVideoSerasaAux {
	display:inline; float:left;
	width:368px;
}		
div.BaseConteudo div.ColVideoSerasaAux p.botaocomprar input {
			margin-top:10px;
			float:right;
		}
div.BaseConteudo div.ColVideoSerasa {
	display:inline; float:left;
	width:368px;
	margin-top:4px;
	padding:0 2px 0 0;
	background:url(../imagens/layout/bg_ContVideoSerasa.gif) repeat-y 0 0;
}
	div.ColVideoSerasa div.TopoVIdeoSerasa {
		display:inline; float:left;
		width:368px;
		background:url(../imagens/layout/bg_TopVideoSerasa.gif) no-repeat top center;
	}
	div.ColVideoSerasa div.BottomVIdeoSerasa {
		display:inline; float:left;
		width:336px;
		padding:14px 16px 7px;
		background:url(../imagens/layout/bg_BottomVideoSerasa.gif) no-repeat bottom center;
	}
		div.BottomVIdeoSerasa p {
			padding:0 10px 0;
		}
			div.BottomVIdeoSerasa p.TitleFlash {
				font-size:15px;
				font-weight:bold;
				color:#015cae;
				margin-bottom:2px;
			}
		div.BottomVIdeoSerasa div.FlashVideo {
			display:inline; float:left;
			width:336px;
			margin-top:10px;
		}
		div.BottomVIdeoSerasa span.BtCompartilhe {
			display:inline; float:left;
			width:104px;
			height:16px;
			text-decoration:none;
			margin-top:24px;
		}
/*loja*/
div.BaseConteudo div.lojaconteudo {
	display:inline; float:left;
	width:922px;
	margin:0;
	padding:20px 10px 0 10px;
	color:#666;
}

div.lojaconteudo span.TitleAplicacao {
	display:inline; float:left;
	width:auto;
	height:auto;
	padding:0 0 0 15px;
	margin:0 0 9px 0px;
	background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 5px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#015cae;
}

div.lojaconteudo textarea.TitleAplicacao {
	display:inline; float:left;
	width:444%;
	height:auto;
	padding:0 0 0 15px;
	margin:0 0 9px 0px;
	background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 5px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#015cae;		
	overflow:hidden;
	border: 0px solid #003245;
}

.campoform_select {
	width:147px;
	font:11px Arial, Helvetica, sans-serif;
	color:#646567;
	background:#F2F6F9;
	border:1px solid #DBE8F1;
}
	.areaatua_mais1 {
		display:inline; float:left;
		width:905px;
		padding:2px 0 3px 15px;
		border:1px solid #DBE8F1;
		font:12px Arial, Helvetica, sans-serif;
		color:#015CAE;
		background:#F2F7FB;
	}
	div.lojaconteudo div.areaatua_mais1 {
		display:inline; float:left;
		width:905px;
		padding:2px 0 0 15px;
		border:1px solid #DBE8F1;
		height:24px;
		font:12px Arial, Helvetica, sans-serif;
		color:#015CAE;
		background:#F2F7FB;
	}
	div.respostacomp {
		display:inline; float:left;
		width:908px;
		padding:4px 0 0 12px;
		border:1px solid #DBE8F1;
		height:22px;
		font:16px Arial, Helvetica, sans-serif;
		color:#015CAE;
		background:#F2F7FB;
	}	
	div.respostacomp_margTop {
		display:inline; float:left;
		width:908px;
		margin-top:45px;
		padding:4px 0 0 12px;
		border:1px solid #DBE8F1;
		height:22px;
		font:16px Arial, Helvetica, sans-serif;
		color:#015CAE;
		background:#F2F7FB;
	}
	div.respostacurta {
		display:inline; float:left;
		width:600px;
		padding:4px 0 0 12px;
		margin:0 0 15px 0;
		border:1px solid #DBE8F1;
		height:22px;
		font:12px Arial, Helvetica, sans-serif;
		color:#666;
		background:#F2F7FB;
	}
	div.respostacurta_msg {
		text-align:justify;
	}
	div.lojaconteudo div.areaatua_mais1 span {
		display:inline;
		float:left;
		height:16px;
		padding:2px 0 0 4px;
		/padding:0;
	}
	div.lojaconteudo a.bt_mais{
		display:inline;
		float:left;
		width:12px;
		height:16px;
		text-indent:-5000em;
		background:url(../imagens/layout/bg_mais.gif) left bottom no-repeat;

	}
	div.lojaconteudo input.bt_mais{
		padding-top:4px;
		float:left;
	}
	div.lojaconteudo a.bt_menos {
		display:inline;
		float:left;
		width:12px;
		height:16px;
		text-indent:-5000em;
		background:url(../imagens/layout/bg_menos.gif) left bottom no-repeat;
	}
	.areaatua_mais2 {
		display:inline; float:left;
		width:905px;
		padding:2px 0 3px 15px;
		border:1px solid #EEF3F7;
		font:12px Arial, Helvetica, sans-serif;
		color:#015CAE;
		background:#F9FAFC;
	}
	div.lojaconteudo div.areaatua_mais2 {
		display:inline; float:left;
		width:905px;
		padding:2px 0 0 15px;
		border:1px solid #EEF3F7;
		height:24px;
		font:12px Arial, Helvetica, sans-serif;
		color:#015CAE;
		background:#F9FAFC;
	}
	div.lojaconteudo div.areaatua_mais2 span {
		display:inline;
		float:left;
		height:16px;
		padding:2px 0 0 4px;
		/padding:0;
	}
	div.lojaconteudo div.areaatua_conteudo {
		display:inline;
		float:left;
		width:875px;
		font-size:12px;
		padding:8px 0 12px 45px;
	}
		 div.areaatua_conteudo p {
			 padding-bottom:3px;
			 line-height:20px;
		 }
		 	.areaatua_conteudo {
		display:inline;
		float:left;
		width:875px;
		font-size:12px;
		padding:8px 0 12px 45px;
		background-color:White;
	}
div.BtCliqueaqui a {
		color:#666;
		padding:0 0 0 11px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background:url(../imagens/setas/seta_rosa.gif) no-repeat;
		background-position: left;
		text-decoration:underline;
}
div.BtCliqueaqui a:hover {
		text-decoration:underline;
}
div.bt_avancar {
	display:inline;
	float:right;
	width:100%;
	padding:20px 0 0 0;
}
div.bt_avancar a {
	display:block;
	float:right;
	height:25px;
	padding:0 0 0 23px;
	margin:0 10px 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
	background:url(../imagens/botao/bt_avancar.gif) no-repeat 0 0;
	text-decoration:none;
}
div.bt_avancar a:hover {
	text-decoration:underline;
}
div.bt_voltar a {
	display:block;
	float:right;
	height:15px;
	padding:3px 0 0 23px;
	margin:0 10px 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
	background:url(../imagens/botao/bt_voltar.gif) left center no-repeat;
	text-decoration:none;
}
div.bt_voltar a:hover {
	text-decoration:underline;
}
div.bt_imprimir a {
	display:block;
	float:right;
	height:16px;
	padding:2px 0 0 23px;
	margin:0 10px 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
	background:url(../imagens/ico/ico_imprimir.gif) no-repeat 0 0;
	text-decoration:none;
}
div.bt_imprimir a:hover {
	text-decoration:underline;
}
#rodape {
	display:table;
	margin:5px auto;
	width:972px;
	font:11px Arial, Helvetica, sans-serif;
	color:#8F8F8F;
}
	#rodape a {
		font:11px Arial, Helvetica, sans-serif;
		color:#8F8F8F;
		padding:0 3px;
		text-decoration:none;
	}
	#rodape a:hover {
		text-decoration:underline;
	}
#rodape div#cartoesrodape {
		display:inline;
		float:left;
		width:972px;
		line-height:20px;
	}	
		#rodape div#selocertificado {
			display:inline; float:left;
			width: 200px;
			padding:8px 0 8px 52px;
			text-align:right;
		}
		#rodape div#cartoescredito {
			display:inline; float:left;
			width:358px;
			padding:8px 0;
			text-align:right;
		}
		#rodape div#cartoesdebito {
			display:inline; float:left;
			width:97px;
			padding:8px 0;
			text-align:center;
		}
			#rodape div#selocertificado {
				font-size:10px;
			}
			#rodape div#cartoesdebito p {				
				padding:0 0 15px 0;
				font-size:10px;
			}
			#rodape div#cartoescredito p {
				padding:0 9px 15px 0;
				font-size:10px;
			}
			#rodape div.imgrodape {
				text-align:left;
				padding-left:16px;
			}				
	#container div.conteudoloja2 {
		display:inline; float:left;
		width:939px;
		font:12px Arial, Helvetica, sans-serif;
		color:#888;
		padding:27px 0 0 0;
		line-height:20px;
	}
	#container div.conteudoloja2 a.botao_comprar {
		display:block;
		float:right;
		text-indent:-5000em;
		border:none;
		width:89px;
		height:26px;
		background:url(../imagens/botao/bt_comprar.gif) no-repeat;
	}
		#container div.conteudoloja2 a.botao_comprar span {
			visibility:hidden;
		}
		div.conteudoloja2 p.botaocomprar {
			text-align:right;
			padding:0 299px 0 0;
		}
		p.tituloazul_loja {
			color:#015cae;
			font-size:18px;
			font-weight:bold;
			padding:40px 0 6px 5px;
			margin-bottom:15px;
			background:url(../imagens/layout/bg_linhatitulo.jpg) left bottom no-repeat;
		}
a.link_pdf {
	display:inline; float:left;
	width:900px;
	color:#656565;
	text-decoration:none;
	margin-bottom:16px;
	padding:22px 0 0 40px;
	background:url(../imagens/ico/ico_pdf.gif) no-repeat 0 0;
}
	a.link_pdf:hover {
		text-decoration:underline;
	}
	
#container div.tituloloja_resp {
	float:left;
}
#container div.tab01_3col {
	display:inline; float:left;
	margin:20px 0;
	width:922px;
	background:url(../imagens/layout/bg_tab_repcomp_meio.gif) repeat-y 0 0;
}
	#container div.tab01_3col_conteudo {
		display:inline; float:left;
		width:922px;
		padding:0 0 11px 0;
		background:url(../imagens/layout/bg_tab_repcomp_base.gif) left bottom no-repeat;
	}
	#container div.tab01_3col_top {
		display:inline; float:left;
		width:922px;
		height:9px;
		background:url(../imagens/layout/bg_tab_repcomp.gif) no-repeat 0 0;
	}
	div.tab01_3col div.tab01_3col_linha {
		display:inline; float:left;
		border-bottom:1px solid #DCDCDC;
	}
	div.tab01_3col div.tab01_3col_nolinha {
		display:inline; float:left;
	}	
		div.tab01_3col div.tab01_3col_1_1 {
			display:inline; float:left;
			text-align:right;
			width:208px;
			padding:10px 25px 10px 0;
			font:12px Arial, Helvetica, sans-serif;
			color:#015CAB;
		}
		div.tab01_3col div.tab01_3col_1_1_fundoazul {
			display:inline; float:left;
			text-align:right;
			width:208px;
			padding:10px 25px 10px 0;
			background:#F2F6F9;
		}
		
		div.tab01_3col div.tab01_3col_1_2 {
			display:inline; float:left;
			width:322px;
			font:14px Arial, Helvetica, sans-serif;
			color:#015CAB;
			text-align:center;
			padding:10px;
		}
		div.tab01_3col div.tab01_3col_1_3 {
			display:inline; float:left;
			width:327px;
			font:14px Arial, Helvetica, sans-serif;
			color:#015CAB;
			text-align:center;
			padding:10px;
		}
.tituloazul_14 {
	font:14px Arial, Helvetica, sans-serif;
	color:#015CAB;
}
.tituloazul {
	font:16px Arial, Helvetica, sans-serif;
	color:#015CAB;
}
.titulovermelho_14 {
	font:14px Arial, Helvetica, sans-serif;
	color:#EF0041;
}
.titulocinza_16 {
	font:14px Arial, Helvetica, sans-serif;
	color:#5A5859;
}
	#container a.botao_comprar2 {
		display:block;
		text-indent:-5000em;
		border:none;
		width:89px;
		height:26px;
		background:url(../imagens/botao/bt_comprar.gif) no-repeat 0 0;
	}
		#container a.botao_comprar2 span {
			visibility:hidden;
		}
		
#container div.check {
	clear:left;
	display:inline;
	float:left;
	margin:91px 0 0 0;
	width:62px;
	text-align:center;
}
	div.BaseConteudoLoja div.BaseListaProd2 {
		display:inline; float:right;
		width:901px;
		margin:12px 0;
		padding:16px 9px;
		border:1px solid #d5d5d5;
	}
	div.BaseConteudoLoja div.BaseListaProd3 {
		display:inline; float:right;
		width:901px;
		margin:12px 0;
		padding:16px 9px;
	}
		div.BaseListaProd2 span.TitleCatLoja2 {
			display:inline; float:left;
			width:848px;
			height:auto;
			padding:0 0 0 15px;
			margin:0 0 9px 38px;
			background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 5px;
			font:bold 14px Arial, Helvetica, sans-serif;
			color:#015cae;
		}
		div.TitleRecom2 {
			display:inline; float:left;
			width:848px;
			height:auto;
			padding:0 0 0 15px;
			margin:0 0 0 38px;
			font:bold 14px Arial, Helvetica, sans-serif;
			color:#015cae;
		}		
		div.BaseListaProd div.ListaCatLoja2 {
			display:inline; float:left;
			width:901px;
			margin:0; padding:0;
			list-style:none;
		}

			div.ListaCatLoja2 div.ContProd_Rec2 {
				display:inline; float:left;
				width:901px;
				background:url(../imagens/layout/bg_ContListaCatLoja.gif) repeat-y 0 0;
			}
				div.ContProd_Rec2 div.TopoProd_Rec2 {
					display:inline; float:left;
					width:901px;
					background:url(../imagens/layout/bg_TopoListaCatLoja.gif) no-repeat top center;
				}
				div.ContProd_Rec2 div.BottomProd_Rec2 {
					display:inline; float:left;
					width:887px;
					padding:13px 7px 12px 7px;
					background:url(../imagens/layout/bg_BottomListaCatLoja.gif) no-repeat bottom center;
				}
					div.BottomProd_Rec2 div.SerasaRecomenda2 {
						display:inline; float:left;
						width:887px;
						background:url(../imagens/layout/selo_Recomenda.jpg) no-repeat 690px 0;
					}
					.BaseListaProd2 div.BottomProd_Rec2 div.SerasaRecomenda2 {
						background:url(../imagens/layout/selo_Recomenda.jpg) no-repeat 675px 0;
					}
			div.ListaCatLoja2 div.ContProd_Nor2 {
				display:inline; float:left;
				width:901px;
				margin-top:10px;
				background:url(../imagens/layout/bg_ContLojaProdNor.gif) repeat-y 0 0;
			}
				div.ContProd_Nor2 div.TopoProd_Nor2 {
					display:inline; float:left;
					width:901px;
					background:url(../imagens/layout/bg_TopoLojaProdNor.gif) no-repeat top center;
				}
				div.ContProd_Nor2 div.BottomProd_Nor2 {
					display:inline; float:left;
					width:887px;
					padding:22px 7px 22px 7px;
					background:url(../imagens/layout/bg_BottomLojaProdNor.gif) no-repeat bottom center;
				}
			div.ListaCatLoja2 div.BaseLinhaSerasaRec2 {
				display:inline; float:left;
				width:887px;
				margin-top:42px;
				padding-bottom:42px;
			}
				div.BaseLinhaSerasaRec2 div.Input {
					display:inline; float:left;
					width:72px;
					text-align:center;
				}
				div.BaseLinhaSerasaRec2 div.Input_check {
					display:inline; float:left;
					width:72px;
					padding-top:81px;
					text-align:center;
				}
				div.BaseLinhaProd2 div.Input_check {
					display:inline; float:left;
					width:72px;
					padding-top:55px;
					text-align:center;
				}
				div.BaseLinhaSerasaRec2 div.FotoProd2 {
					display:inline; float:left;
					width:246px;
					border:2px solid #eaeaea;
				}
				div.BaseLinhaSerasaRec2 div.FotoProdMed2 {
					display:inline; float:left;
					width:160px;
					border:2px solid #eaeaea;
					margin-top:25px;
				}
				div.BaseLinhaSerasaRec2 div.DadosProd2 {
					display:inline; float:left;
					width:403px;
					padding:0 19px 0 12px;
				}
					div.DadosProd2 p.NomeProd2 {
						font:bold 15px Arial, Helvetica, sans-serif;
						color:#1f54ad;
						margin:25px 0 30px 0;
					}
					div.DadosProd2 p.DescProd2 {
						font-size:11px;
						color:#666;
						margin:0 0 15px 0;
					}
						div.DadosProd2 p.DescProd2 strong {
							font-size:11px;
						}
					div.DadosProd2 p a {
						display:inline; float:left;
						width:auto;
						height:auto;
						padding-left:13px;
						background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
						color:#9c9a9a;
						text-decoration:none;
					}
					div.DadosProd2 p a:hover {
						text-decoration:underline;
					}
				div.BaseLinhaSerasaRec2 div.PrecoProd2 {
					display:inline; float:left;
					width:131px;
					height:44px;
					margin-top:90px;
					padding-top:15px;
					background:url(../imagens/layout/separador_vertical_Loja.gif) repeat-y left top;
					text-align:center;
					font:bold 14px Arial, Helvetica, sans-serif;
					color:#1f54ad;
				}
					div.PrecoProd2 span {
						color:#ef003f;
					}
			div.ListaCatLoja2 div.BaseLinhaProd2 {
				display:inline; float:left;
				width:887px;
				margin:0;
			}
				div.ListaCatLoja2 div.Input {
					display:inline; float:left;
					width:72px;
					text-align:center;
				}
				div.BaseLinhaProd2 div.FotoProd2 {
					display:inline; float:left;
					width:248px;
					text-align:center;
				}
					div.FotoProd2 div.BaseImgProd2 {
						display:block;
						margin:0 auto;
						width:160px;
						border:2px solid #eaeaea;
					}
				div.BaseLinhaProd2 div.DadosProd3 {
					display:inline; float:left;
					width:403px;
					padding:0 19px 0 20px;
				}
					div.FotoProd2 div.BaseImgProd3 {
						display:block;
						margin:0 20px 0 0;
						width:244px;
						/*border:1px solid #eaeaea;*/
					}
				div.BaseLinhaProd2 div.DadosProd2 {
					display:inline; float:left;
					width:403px;
					padding:0 19px 0 12px;
				}
					div.BaseLinhaProd2 div.DadosProd2 p.NomeProd2 {
						font:bold 15px Arial, Helvetica, sans-serif;
						color:#1f54ad;
						margin:0 0 10px 0;
					}
					div.BaseLinhaProd2 div.DadosProd2 p.DescProd2 {
						font-size:11px;
						color:#666;
						margin:0 0 15px 0;
					}
						div.BaseLinhaProd2 div.DadosProd2 p.DescProd2 strong {
							font-size:11px;
						}
					div.DadosProd2 p a {
						display:inline; float:left;
						width:auto;
						height:auto;
						padding-left:13px;
						background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
						color:#9c9a9a;
						text-decoration:none;
					}
					div.DadosProd2 p a:hover {
						text-decoration:underline;
					}
				div.BaseLinhaProd2 div.PrecoProd2 {
					display:table; float:left;
					width:131px;
					margin-top:42px;
					padding-top:15px;
					background:url(../imagens/layout/separador_vertical_Loja.gif) repeat-y left top;
					text-align:center;
					font:bold 14px Arial, Helvetica, sans-serif;
					color:#1f54ad;
				}
					div.PrecoProd2 span {
						color:#ef003f;
					}
div.BaseLinhaProd2 span.radio {
	background:transparent url(../imagens/form_elements/input_radio.gif) no-repeat scroll 0 0;
	clear:left;
	display:inline;
	float:left;
	height:20px;
	margin:50px 0 0 20px;
	width:20px;
}
	div.BaseConteudoLoja div.BaseSelecProd {
		display:inline; float:right;
		width:901px;
		margin:12px 0;
		padding:16px 9px;
	}
	 a.bt_Comprar2 {
		display:inline; float:left;
		width:89px;
		height:26px;
		margin:40px 11px 30px 22px;
		background:url(../imagens/botao/bt_comprar.gif) no-repeat 0 0;
		text-decoration:none;
	}
		 a.bt_Comprar2 span {
				visibility:hidden;
			}
	
	div.carr_botoes input.bt_Comprar3 {
		display:inline; float:right; clear:both;
	}
	div.carr_botoes span.confirmacao {
		display:block; float:right; margin-bottom:20px;
	}
	 
	a.bt_Comprar3 {
		display:inline; float:right;
		width:89px;
		height:26px;
		margin:0;
		background:url(../imagens/botao/bt_comprar.gif) no-repeat 0 0;
		text-decoration:none;
	}
		 a.bt_Comprar3 span {
				visibility:hidden;
			}			
		div.BaseLinhaProd2 div.PrecoProd_procprod {
			display:inline; float:left;
			width:131px;
			height:68px;
			margin-top:25px;
			background:url(../imagens/layout/separador_vertical_Loja.gif) repeat-y left top;
			text-align:center;
			font:bold 14px Arial, Helvetica, sans-serif;
			color:#1f54ad;
		}
			div.PrecoProd_procprod span {
				color:#ef003f;
			}
		div.ContProd_Nor2 div.BottomProd_Nor2_padding {
			display:inline; float:left;
			width:887px;
			padding:40px 7px;
			background:url(../imagens/layout/bg_BottomLojaProdNor.gif) no-repeat bottom center;
		}		
		div.BaseLinhaProd2 div.DadosProd2 p.NomeProd2_buscprod {
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#1F54AD;
			margin:0 0 10px 0;
		}
	#container a.bt_comparar {
		display:inline; float:left;
		width:131px;
		height:33px;
		margin:20px 0 0 15px;
		background:url(../imagens/botao/bt_comparar.gif) no-repeat 0 0;
		text-decoration:none;
	}
		#container a.bt_comparar span {
			visibility:hidden;
		}
div.BaseConteudoLoja2 {
	display:inline; float:left;
	width:922px;
	margin-top:15px;
	padding:0 18px 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}
	div.BaseConteudoLoja2 div.BaseListaProd {
		display:inline; float:right;
		width:901px;
		margin-top:12px;
		padding:16px 9px;
	}
	span.BaseListaProd {
		display:inline; float:left;
		width:922px;
		margin-top:12px;
	}

a.bt_LinkVoltar {
	display:block;
	width:40px;
	height:13px;
	padding-left:22px;
	background:url(../imagens/botao/bt_voltar.gif) no-repeat 0 1px;
	text-decoration:none;
	font-size:11px;
	color:#656565;
}
	a.bt_LinkVoltar:hover {
		text-decoration:underline;
	}
span.TitleSub {
	display:inline; float:left;
	width:848px;
	height:auto;
	padding:0 0 0 15px;
	margin:20px 0 0 38px;
	background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 5px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#015cae;
}
div.BaseConteudoLoja2 div.descric_sub {
	display:inline; float:left;
	width:848px;
	height:auto;
	padding:0 0 0 15px;
	margin:6px 0 0 38px;
	font-size:12px;
}
	div.BaseConteudoLoja2 div.descric_sub strong {
		font-size:14px;
	}
div.Base_volta {
	display:inline; float:left;
	width:886px;
	padding:0 18px 0;
}
	div.Base_volta a.bt_Comprar2 {
		float:right;
		margin:0;
		padding:0;
	}
	div.Base_volta a.bt_LinkVoltar {
		float:left;
	}
div.topo_passos {
	float:right;
	font-size:14px;
	padding:1px 10px 0 10px;
}
 div.BaseLinhaSerasaRec2_car {
	display:inline; float:left;
	width:887px;
	margin-top:22px;
	padding-bottom:15px;
}
	div.BaseLinhaSerasaRec2_car div.FotoProd_car {
		display:inline; float:left;
		width:246px;
		margin-left:11px;
		border:2px solid #eaeaea;
		text-align:center;
	}
	div.BaseLinhaSerasaRec2_car div.DadosProd2_car {
		display:inline; float:left;
		width:281px;
		padding:0 13px 0 10px;
	}
		 div.DadosProd2_car p.par_set a {
			 display:inline;
			 float:left;
			 width:255px;
			 padding:0 0 2px 0;
			 padding-left:30px;
			 color:#9C9A9A;
			 text-decoration:none;
			 background:url(../imagens/setas/seta_rosa2.gif) no-repeat 0 0; 
		 }
			 div.DadosProd2_car p.par_set a:hover {
				 text-decoration:underline;
			 }
 div.Conteudo {
	display:inline; float:left;
	width:887px;
	margin-top:22px;
	padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
	 	div.texto {
		display:inline; float:left;
		width:887px;
		margin-top:22px;
		padding-bottom:15px;
		padding-left:20px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666;
		}
			div.TextoRadio {
			display:inline; float:left;
			text-align:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#9c9a9a;
			padding:0 0 0 11px;
			padding-top:3px;		
			}
 div.BaseLinhaMsgErroTransacao {
	display:inline; float:left;
	width:887px;
	margin-top:22px;
	padding-bottom:15px;
}
 	div.TxtMsgErroTransacao {
	display:inline;
	float:left;
	width:887px;
	margin-top:22px;
	padding-bottom:15px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#565656;
	font-weight: bold;
	}
	div.TxtMsgAguarde {
	display:inline;
	float:left;
	width:887px;
	margin-top:22px;
	padding-bottom:15px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565656;
	font-weight: bold;
	}
	div.LinhaBotoesErroOk {
		display:inline;
		width:892px;
		padding:0 18px 0 12px;
		margin-top:22px;
	}
	.bt_ok {
		display:inline-table; float:left;
		width:36px;
		height:21px;
		background-image:url(../imagens/botao/bt_ok.gif);
		background-repeat:no-repeat;
		text-decoration:none;
		margin-left:429px;
		margin-bottom:75px;
		}
	.Tituloarial14_azul {
	color:#015cae;
	padding-left:7px;
	padding-top:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.arial16_azul {
	font:16px Arial, Helvetica, sans-serif;
	color:#1F54AD;
}
.arial14_azul {
	font:14px Arial, Helvetica, sans-serif;
	color:#1F54AD;
}
.arial14_verm {
	font:14px Arial, Helvetica, sans-serif;
	color:#F0003D;
}
	div.BaseLinhaSerasaRec2_car div.opcoesvalid {
		display:inline; float:left;
		width:257px;
		margin:12px 0 15px 0;
		padding:7px 7px 3px 7px;
		border:2px solid #EAEAEA;
		font-size:14px;
		color:#888;
	}
	div.opcoesvalid div.opcoesvalid_itens {
		display:inline; float:left;
		width:271px;
		margin:0;
		padding:0;
	}
		div.opcoesvalid div.opcoesvalid_itens tr td {
			padding:3px 0;
		}
		div.opcoesvalid div.opcoesvalid_itens input[type=radio] {
			margin-right:4px;			
		}
	div.BaseLinhaSerasaRec2_car label.descr_radio {
		display:inline;
		float:left;
		width:243px;
		padding:3px 0 0 8px;
	}
div.BaseConteudoLoja div.BaseSelecProd2 {
	display:inline; float:right;
	width:920px;
	margin:12px 0;
	padding:16px 0;
}
div.BaseConteudoMsgErro{
	display:inline; float:right;
	width:920px;
	margin:12px 0;
	padding:50px 0;
}	
div.BaseListaProd div.ListaCatLoja_carrin2 {
	display:inline; float:left;
	width:920px;
	margin:0; padding:0;
	list-style:none;
}
	div.ListaCatLoja_carrin2 div.ContProd_carrin2 {
		display:inline; float:left;
		width:920px;
		background:url(../imagens/layout/bg_ContListaCatLoja2.gif) repeat-y 0 0;
	}
		div.ContProd_carrin2 div.TopoProd_carrin2 {
			display:inline; float:left;
			width:920px;
			background:url(../imagens/layout/bg_TopoListaCatLoja2.gif) no-repeat top center;
		}
		div.ContProd_carrin2 div.BottomProd_carrin2 {
			display:inline; float:left;
			width:906px;
			padding:13px 7px 12px 7px;
			background:url(../imagens/layout/bg_BottomListaCatLoja2.gif) no-repeat bottom center;
		}
div.BaseLinhaSerasaRec2_car span.radio {
	display:inline; float:left;
	clear:left;
	width:20px;
	height:20px;
	margin:0;
	background:url(../imagens/form_elements/input_radio.gif) no-repeat;
}	
	div.BaseLinhaSerasaRec2_car div.avalia_cert {
		display:inline; float:right;
		width:300px;
	}
		 div.avalia_cert span.marcacinza {
			 padding-left:20px;
			 font-size:12px;
			 color:#015CAE;
			 background:url(../imagens/layout/bg_marcacinza.gif) no-repeat 0 0;
		 }
	div.BaseLinhaSerasaRec2_car div.opcoesvalid2 {
		display:inline; float:left;
		width:271px;
		margin:12px 0 5px 0;
		padding:7px 7px 3px 7px;
		font-size:12px;
		color:#888;
	}
		div.opcoesvalid2 div.opcoesvalid_itens2 {
			display:inline; float:left;
			width:300px;
			margin:0;
			padding:0 0 5px 0;
			height:auto;
		}
			div.BoxInputValidacao {
				display:inline; float:left;
				width:19px; height:19px;
			}
			div.BoxTxtValidacao {
				display:inline; float:left;
				width:272px; height:auto;
				margin-left:5px;
			}
a.bt_proximo {
	display:inline; float:right;
	width:88px;
	height:21px;
	background:url(../imagens/botao/bt_proximo.gif) no-repeat 0 0;
	text-decoration:none;
}
	a.bt_proximo span {
		visibility:hidden;
	}
a.bt_compartilhar {
	display:inline; float:left;
	width:104px;
	height:16px;
	background:url(../imagens/botao/bt_compartilhar.gif) no-repeat 0 0;
	text-decoration:none;
}
	a.bt_compartilhar span {
		visibility:hidden;
	}
		
div.BaseLinhaSerasaRec2_car div.carr_botoes {
	display:inline; float:left;
	width:860px;
	padding:20px 11px 0 16px;
}

div.baserolagem {
	display:inline; float:left;
	width:922px;
	background:url(../imagens/layout/bg_roll_meio.gif) repeat-y 0 0;
	margin-top:20px;
}
	div.baserolagem div.rolagemtop {
		display:inline; float:left;
		width:922px;
		background:url(../imagens/layout/bg_roll_top.gif) no-repeat 0 0;	
	}
	 div.rolagemtop div.rolagembase {
		display:inline; float:left;
		width:922px;
		height:490px;
		font-size:12px;
		color:#888;
		background:url(../imagens/layout/bg_roll_base.gif) left bottom no-repeat;	
	}
		 div.rolagembase div.conteudoroll {
			display:inline; float:left;
			width:887px;
			height:450px;
			overflow: auto;
			padding:20px 10px 20px 15px;
			scrollbar-arrow-color:#3E3C3D;
			scrollbar-3dlight-color:#DCDCDC;
			scrollbar-highlight-color:#DCDCDC;
			scrollbar-face-color:#FFF;
			scrollbar-shadow-color:#DCDCDC;
			scrollbar-darkshadow-color:#DCDCDC;
			scrollbar-track-color:#DCDCDC;
			margin-left:10px;
		 }
		div.rolagemtop div.rolagembase p {
			padding:9px 0;
		}
		div.rolagemtop div.rolagembase p.titulocinzaesc {
			padding:9px 0;
			font-size:16px;
			color:#565656;			
		}
		div.rolagemtop div.rolagembase li.txtBoxInfo {
			padding:0 10px 0 0;
		}
	div.BaseLinhaSerasaRec2_car div.informecep {
		display:inline; float:left;
		width:264px;
		color:#888;
		padding:0 0 0 36px;
	}
	 div.informecep input[type=text] {
		 font:11px Arial, Helvetica, sans-serif;
		 color:#666;
		 height:16px;
		 padding:2px 0 0 0;
		 border:1px solid #DAE8F3;
		 background:#F2F6F9;
	 }
	 div.informecep p {
		 padding:0 0 6px 0;
	 }
	 div.informecep a {
		 display:inline; float:left;
		 color:#666;
		 font-size:11px;
		 padding:3px 0 0 2px;
	 }
	 div.informecep a.bt_okcar {
		display:inline-table; float:left;
		width:36px;
		height:21px;
		background:url(../imagens/botao/bt_ok.gif) no-repeat 0 0;
		text-decoration:none;
	}
			div.informecep a.bt_okcar span {
				visibility:hidden;
			}
	 div.informecep label {
		 display:inline; float:left;
		 padding:1px 3px 0 0;
	 }
	 div.BaseLinhaSerasaRec2_car div.valorvisit {
		 display:inline; float:right;
		 padding:0 80px 0 10px;
		 text-align:center;
	 }
	#container div.BaseBanner_Interna ul#InfBannerInterna2 {
		display:inline; float:left;
		width:958px;
		height:35px;
		background:url(../imagens/layout/bg_banner_interna2.jpg) no-repeat 0 0;
	}
		ul#InfBannerInterna2 li.TituloTela2 {
			display:inline; float:left;
			width:939px;
			margin:7px 0 0 0;
			padding:0 0 0 19px;
			font:18px Arial, Helvetica, sans-serif;
			color:#FFF;
		}	
	div.BaseConteudoLoja2 ul#pedido_passos {
		display:inline; float:left;
		width:917px;
		padding:4px 0 30px 3px;
		list-style:none;
	}
		div.BaseConteudoLoja2 ul#pedido_passos li {
			display:inline; float:left;
			padding:0 17px 0 18px;
			font-size:14px;
			color:#CCC;
			background:url(../imagens/layout/bg_bot_passosoff.gif) no-repeat 0 0;
		}
		div.BaseConteudoLoja2 ul#pedido_passos li.bg_on {			
			color:#015CAE;
			background:url(../imagens/layout/bg_bot_passoson.gif) no-repeat 0 0;
		}
		
	div.contpass2_border {
		display:inline; float:left;
		width:900px;
		padding:10px;
		font-size:12px;
		color:#565656;
		line-height:20px;
		border:1px solid #DCDCDC;
	}
	div.contpass2_par {
		display:inline; float:left;
		width:920px;
		padding:10px 0 30px 2px;
		font-size:12px;
		color:#565656;
		line-height:20px;
	}
	div.contpass2_par p {
		padding:5px 0 5px 10px;
	}		
	div.contpass {
		display:inline; float:left;
		width:920px;
		padding:10px 0 30px 2px;
		font-size:12px;
		color:#565656;
		line-height:20px;
	}

		div.contpass .cor_verm {
			color:#EF003F;
		}
		input.compoforms {
			 font:12px Arial, Helvetica, sans-serif;
			 color:#666;
			 height:16px;
			 padding:2px 0 0 0;
			 border:1px solid #DAE8F3;
			 background:#F2F6F9;
			 margin-right:3px;
		 }
		 select.compoforms {
			 font:12px Arial, Helvetica, sans-serif;
			 color:#666;
			 border:1px solid #DAE8F3;
			 background:#F2F6F9;
			 margin-right:3px;
			 line-height:20px;
		 }
		div.contpass div.formslinhas {
			display:inline; float:left;
			width:920px;
			padding:0 0 7px 0;
		}
		div.contpass div.formslinhas label {
			float:left;
			margin-right:20px;
		}
		div.contpass div.formslinhas a {
			color:#666;
			font-size:11px;
		}
a.bt_copiaragora {
	display:block;
	width:121px;
	height:21px;
	background:url(../imagens/botao/bt_copiaragora.gif) no-repeat 0 0;
	text-decoration:none;
}
	a.bt_copiaragora span {
		visibility:hidden;
	}
a.bt_proxima {
	display:block;
	width:107px;
	height:21px;
	background:url(../imagens/botao/bt_proxima.gif) no-repeat 0 0;
	text-decoration:none;
}
	a.bt_proxima span {
		visibility:hidden;
	}
div.contpass div.form_col1 {
	display:inline; float:left;
	width:240px;
	padding:10px 0 0 60px;
}
	div.contpass div.form_col1 p {
		padding:10px 0;
	}
div.contpass div.form_col2 {
	display:inline; float:left;
	width:231px;
	padding:10px 0 0 51px;
}
	div.contpass div.form_col2 p {
			padding:10px 0;
		}
div.contpass div.form_col3 {
	display:inline; float:left;
	width:338px;
	padding:10px 0 0 0;	
}
	div.contpass div.form_col3 p {
			padding:10px 0;
		}
div.passoxdex {
	display:inline; float:left;
	width:919px;
	padding:0 0 6px 3px;
	font-size:14px;
	color:#1F54AD;
}
div.contpass2_border span.radio {
	background:transparent url(../imagens/form_elements/input_radio.gif) no-repeat scroll 0 0;
	clear:left;
	display:inline;
	float:left;
	height:20px;
	margin:0 3px 0 0;
	width:20px;
}
div.texto span.radio {
	background:transparent url(../imagens/form_elements/input_radio.gif) no-repeat scroll 0 0;
	clear:left;
	display:inline;
	float:left;
	height:20px;
	margin:0 7px 0 0;
	width:20px;
}
div.linhaform1_check {
	display:inline;	float:left;
	width:180px;
	padding:15px 0 20px 0;
}
div.linhaform2_check {
	display:inline;	float:left;
	width:720px;
	padding:15px 0 20px 0;	
}
div.linhaform1 {
	display:inline;	float:left;
	width:126px;
	height:23px;
	padding:0 4px 10px 0;
	text-align:right;
}
div.linhaform2 {
	display:inline;	float:left;
	width:770px;
	height:23px;
	padding:0 0 10px 0;	
}
a.bt_enviar {
	display:block;
	float:left;
	text-indent:-5000em;
	border:none;
	width:89px;
	height:21px;
	background:url(../imagens/botao/bt_enviar.gif) no-repeat;
}
	a.bt_enviar span {
		visibility:hidden;
	}
		div.BotaoAvancar_dir {
			display:inline; float:left;
			width:920px;
		}
			div.BotaoAvancar_dir a {
				display:inline; float:right;
				width:99px;
				height:21px;
				background:url(../imagens/botao/bt_Avancar2.gif) no-repeat 0 0;
				font-size:1px;
				text-decoration:none;
			}					
			div.BotaoAvancar_dir a span {
				visibility:hidden;
			}
			
	div.BaseTableDetalhepag {
		display:inline; float:left;
		width:920px;
		border-top:1px solid #DCDCDC;
		border-left:1px solid #DCDCDC;
		border-right:1px solid #DCDCDC;
		margin-bottom:57px;
		background:url(../imagens/layout/bg_detalheprod.gif) repeat-y 0 0;
	}
		div.BaseTableDetalhepag ul {
			display:inline; float:left;
			list-style:none;
			width:920px;
		}
		div.BaseTableDetalhepag ul li {
			display:inline; float:left;
			width:920px;
			padding:10px 0;
			border-bottom:1px solid #DCDCDC;
		}
			div.BaseTableDetalhepag ul li.titulos_tab {
				width:920px;
				padding:0;
				border:0;
			}
				div.BaseTableDetalhepag ul li.titulos_tab div {
					display:inline; float:left;
					height:26px;
					font:14px Arial, Helvetica, sans-serif;
					color:#015CAE;
					background-color:#F3F6F8;
					text-align:center;
				}
					div.BaseTableDetalhepag ul li.titulos_tab div.ped_numero {
						width:46px;
						padding-top:7px;
						margin-right:1px;
					}
					div.BaseTableDetalhepag ul li.titulos_tab div.ped_itenped {
						width:208px;
						padding-top:7px;
						margin-right:1px;
					}
					div.BaseTableDetalhepag ul li.titulos_tab div.ped_valor {
						width:74px;
						padding-top:7px;
						margin-right:1px;
					}
					div.BaseTableDetalhepag ul li.titulos_tab div.ped_status {
						width:123px;
						padding-top:7px;
						margin-right:1px;
					}
					div.BaseTableDetalhepag ul li.titulos_tab div.ped_agendadopara {
						width:176px;
						padding-top:7px;
						margin-right:1px;
					}
					div.BaseTableDetalhepag ul li.titulos_tab div.ped_acao {
						width:84px;
						padding-top:7px;
						margin-right:1px;
					}					
					div.BaseTableDetalhepag ul li.titulos_tab div.ped_cancelar {
						width:80px;
						padding-top:7px;
						margin-right:1px;
					}
					div.BaseTableDetalhepag ul li.titulos_tab div.ped_reenviarporemail {
						width:122px;
						height:32px;
						padding-top:2px;
						font-size:13px;
						line-height:12px;
					}
				div.BaseTableDetalhepag ul li div {
					display:inline; float:left;
					color:#565656;
					text-align:center;
					font-size:12px;
				}					
					div.BaseTableDetalhepag ul li div.ped_numero_cont {
						width:47px;
					}
					div.BaseTableDetalhepag ul li div.ped_itenped_cont {
						width:203px;
						padding:0 3px;
					}
					div.BaseTableDetalhepag ul li div.ped_valor_cont {
						width:69px;
						color:#EF003F;
						padding:0 3px;
					}
					div.BaseTableDetalhepag ul li div.ped_status_cont {
						width:118px;
						padding:0 3px;
					}
					div.BaseTableDetalhepag ul li div.ped_agendadopara_cont {
						width:171px;
						padding:0 3px;
					}
					div.BaseTableDetalhepag ul li div.ped_acao_cont {
						width:79px;
						padding:0 3px;
					}					
					div.BaseTableDetalhepag ul li div.ped_cancelar_cont {
						width:75px;
						padding:0 3px;
					}
					div.BaseTableDetalhepag ul li div.ped_reenviarporemail_cont {
						width:116px;
						padding:0 3px;
					}
					div.BaseTableDetalhepag ul li div a {
						color:#565656;
						text-decoration:underline;
					}
div.baseaj {
	position:relative;
	display:inline; float:left;
	width:900px;
	height:0;
}
	div.baseaj div.contaj {
		position:absolute;
		width:330px;
		height:160px;
		padding:40px 20px 20px 20px;
		text-align:center;
		font-size:14px;
		color:#015CAE;
		background:#FFF;
		left: 274px;
		top: 65px;
	}
		div.baseaj div.contaj p {
			padding:10px 0;
		}
		div.contaj a.bt_sim {
			display:inline; float:left;
			width:72px;
			height:21px;
			margin:0 49px 0 71px;
			background:url(../imagens/botao/bt_sim.gif) no-repeat 0 0;
			text-decoration:none;
		}
			div.contaj a.bt_sim span {
				visibility:hidden;
			}
		div.contaj a.bt_nao {
			display:inline; float:left;
			width:72px;
			height:21px;
			background:url(../imagens/botao/bt_nao.gif) no-repeat 0 0;
			text-decoration:none;
		}
			div.contaj a.bt_nao span {
				visibility:hidden;
			}
/* TELA 91 | 887px */

div.BaseRevogacao {
	display:inline; float:left;
	width:837px;
	/*height:170px;*/
	padding:30px 0 0 50px;
}
	div.BaseRevogacao div.BaseCampo {
		display:inline; float:left;
		width:837px;
		margin-bottom:10px;
	}
		div.BaseRevogacao div.BaseCampo span {
			display:inline; float:left;
			width:120px;
			padding:2px 5px 0 0;
			text-align:right;
			font-size:12px;
		}
		div.BaseRevogacao div.BaseCampo input {
			float:left;
			width:198px;
			height:16px;
			padding-top:2px;
			border:1px solid #dbe8f1;
			background-color:#f3f6f8;
			font:11px Arial, Helvetica, sans-serif;
			color:#000;
		}
	div.BaseRevogacao div.LinkEsqueciSenha {
		display:inline; float:left;
		width:837px;
		margin:10px 0 10px;
	}
		div.LinkEsqueciSenha a {
			display:inline; float:left;
			width:auto;
			height:auto;
			padding-left:13px;
			margin-left:208px;
			color:#666;
			text-decoration:underline;
			background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 5px;
		}
	div.BaseRevogacao div.Bt_Revogar {
		display:inline; float:left;
		width:837px;
	}
		div.BaseRevogacao div.Bt_Revogar input {
			display:inline; float:left;
			width:89px;
			height:26px;
			margin-left:235px;
			background:url(../imagens/botao/bt_Revogar.gif) no-repeat 0 0;
			border:0;
			cursor:pointer;
		}

div.BaseRevogacao h3.topicoRevog {
		font-size:18px;
		margin-bottom:10px;
	}
	div.BaseRevogacao p.txtRenovacao {
		margin:18px 15px 18px 0;
	}
	
	div.BaseRevogacao a.linkRevogarCertf {
		width:161px;
		height:21px;
		margin:20px 15px 20px 0;
		float:right;
	}
	

/* ESTRUTURA | CONTEUDO LOJA */
#container div.BaseConteudoLoja {
	display:inline; float:left;
	width:922px;
	margin-top:15px;
	padding:0 18px 0;
	border-top:1px solid #d1d1d1;
	background:url(../imagens/layout/bg_breadcrumbs.gif) #FFF repeat-x 0 1px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}
#container div.BaseConteudoLoja_semfundo {
	display:inline; float:left;
	width:922px;
	padding:0 18px 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}
div.BreadcrumbsLoja {
	display:inline; float:left;
	width:922px;
	padding:13px 0 0 0;
	color:#AAA;
}
	div.BreadcrumbsLoja a {
		color:#AAA;
		text-decoration:none;
	}
	div.BreadcrumbsLoja a:hover {
		text-decoration:underline;
	}
div.BreadcrumbsLoja2 {
	display:inline; float:left;
	width:922px;
	padding:13px 0 0 0;
	margin-bottom:20px;
	color:#AAA;
}
	div.BreadcrumbsLoja2 a {
		color:#AAA;
		text-decoration:none;
	}
	div.BreadcrumbsLoja2 a:hover {
		text-decoration:underline;
	}
	div.BaseConteudoLoja a.bt_RedefinirAplicacoes {
		display:inline; float:right;
		width:161px;
		height:21px;
		margin:27px 11px 0 0;
		background:url(../imagens/botao/bt_RedefinirAplicacoes.gif) no-repeat 0 0;
		text-decoration:none;
	}
		div.BaseConteudoLoja a.bt_RedefinirAplicacoes span {
			visibility:hidden;
		}
	div.BaseConteudoLoja a.bt_Comprar {
		display:inline; float:right;
		width:89px;
		height:26px;
		margin:0 11px 0 0; /margin:20px 11px 0 0;
		background:url(../imagens/botao/bt_comprar.gif) no-repeat 0 0;
		text-decoration:none;
	}
		div.BaseConteudoLoja a.bt_Comprar span {
			visibility:hidden;
		}
	div.BaseConteudoLoja div.BaseListaProd {
		display:inline; float:right;
		width:901px;
		margin-top:12px;
		padding:16px 9px;
		border:1px solid #d5d5d5;
	}
		div.BaseListaProd span.TitleCatLoja {
			display:inline; float:left;
			width:848px;
			height:auto;
			padding:0 0 0 15px;
			margin:0 0 9px 38px;
			background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 5px;
			font:bold 14px Arial, Helvetica, sans-serif;
			color:#015cae;
		}
		div.BaseListaProd ul#ListaCatLoja {
			display:inline; float:left;
			width:901px;
			overflow:hidden;
			margin:0; padding:0;
			list-style:none;
		}
		div.BaseListaProd ul#ListaCatLoja li {
			display:inline; float:left;
			width:901px;
		}
			ul#ListaCatLoja li div.ContProd_Rec {
				display:inline; float:left;
				width:901px;
				background:url(../imagens/layout/bg_ContListaCatLoja.gif) repeat-y 0 0;
			}
				div.ContProd_Rec div.TopoProd_Rec {
					display:inline; float:left;
					width:901px;
					background:url(../imagens/layout/bg_TopoListaCatLoja.gif) no-repeat top center;
				}
				div.ContProd_Rec div.BottomProd_Rec {
					display:inline; float:left;
					width:887px;
					padding:13px 7px 12px 7px;
					background:url(../imagens/layout/bg_BottomListaCatLoja.gif) no-repeat bottom center;
				}
					div.BottomProd_Rec div.SerasaRecomenda {
						display:inline; float:left;
						width:887px;
						background:url(../imagens/layout/selo_SerasaRecomenda2.gif) no-repeat top right;
					}
			ul#ListaCatLoja li div.ContProd_Nor {
				display:inline; float:left;
				width:901px;
				background:url(../imagens/layout/bg_ContLojaProdNor.gif) repeat-y 0 0;
			}
				div.ContProd_Nor div.TopoProd_Nor {
					display:inline; float:left;
					width:901px;
					background:url(../imagens/layout/bg_TopoLojaProdNor.gif) no-repeat top center;
				}
				div.ContProd_Nor div.BottomProd_Nor {
					display:inline; float:left;
					width:894px;
					padding:22px 7px 22px 0;
					background:url(../imagens/layout/bg_BottomLojaProdNor.gif) no-repeat bottom center;
				}
			ul#ListaCatLoja li div.BaseLinhaSerasaRec {
				display:inline; float:left;
				width:894px;
				margin-top:42px;
				padding-bottom:42px;
			}
				div.BaseLinhaSerasaRec div.Input {
					display:inline; float:left;
					width:72px;
					text-align:center;
				}
				div.BaseLinhaSerasaRec div.FotoProd {
					display:inline; float:left;
					width:246px;
					border:2px solid #eaeaea;
				}
				div.BaseLinhaSerasaRec div.DadosProd {
					display:inline; float:left;
					width:403px;
					padding:0 19px 0 12px;
				}
					div.DadosProd p.NomeProd {
						font:bold 15px Arial, Helvetica, sans-serif;
						color:#1f54ad;
						margin:25px 0 30px 0;
					}
					div.DadosProd p.DescProd {
						font-size:11px;
						color:#666;
						margin:0 0 15px 0;
					}
						div.DadosProd p.DescProd strong {
							font-size:11px;
						}
					div.DadosProd p a {
						display:inline; float:left;
						width:auto;
						height:auto;
						padding-left:13px;
						background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
						color:#9c9a9a;
						text-decoration:none;
					}
					div.DadosProd p a:hover {
						text-decoration:underline;
					}
				div.BaseLinhaSerasaRec div.PrecoProd {
					display:inline; float:left;
					width:131px;
					height:44px;
					margin-top:90px;
					padding-top:15px;
					background:url(../imagens/layout/separador_vertical_Loja.gif) repeat-y left top;
					text-align:center;
					font:bold 14px Arial, Helvetica, sans-serif;
					color:#1f54ad;
				}
					div.PrecoProd span {
						color:#ef003f;
					}
			ul#ListaCatLoja li div.BaseLinhaProd {
				display:inline; float:left;
				width:894px;
				margin:29px 0;
			}
				div.BaseLinhaProd div.Input {
					display:inline; float:left;
					width:72px;
					padding-left:7px;
					text-align:center;
				}
				div.BaseLinhaProd div.FotoProd {
					display:inline; float:left;
					width:248px;
					text-align:center;
				}
					div.FotoProd div.BaseImgProd {
						display:block;
						margin:0 auto;
						width:160px;
						border:2px solid #eaeaea;
					}
				div.BaseLinhaProd div.DadosProd {
					display:inline; float:left;
					width:403px;
					padding:0 19px 0 12px;
				}
					div.BaseLinhaProd div.DadosProd p.NomeProd {
						font:bold 15px Arial, Helvetica, sans-serif;
						color:#1f54ad;
						margin:0 0 10px 0;
					}
					div.BaseLinhaProd div.DadosProd p.DescProd {
						font-size:11px;
						color:#666;
						margin:0 0 15px 0;
					}
						div.BaseLinhaProd div.DadosProd p.DescProd strong {
							font-size:11px;
						}
					div.DadosProd p a {
						display:inline; float:left;
						width:auto;
						height:auto;
						padding-left:13px;
						background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
						color:#9c9a9a;
						text-decoration:none;
					}
					div.DadosProd p a:hover {
						text-decoration:underline;
					}
				div.BaseLinhaProd div.PrecoProd {
					display:inline; float:left;
					width:131px;
					height:44px;
					margin-top:42px;
					padding-top:15px;
					background:url(../imagens/layout/separador_vertical_Loja.gif) repeat-y left top;
					text-align:center;
					font:bold 14px Arial, Helvetica, sans-serif;
					color:#1f54ad;
				}
					div.PrecoProd span {
						color:#ef003f;
					}
#container div.BasePaginacao {
	display:inline; float:left;
	width:922px;
	margin-top:52px;
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
}
	div.BasePaginacao ul {
		list-style:none;
	}
	div.BasePaginacao li {
		display:inline; float:right;
	}
	div.BasePaginacao li.NumPag {
		width:auto;
		padding:0 10px;
	}
		div.BasePaginacao li a {
			color:#656565;
			text-decoration:none;
		}
			div.BasePaginacao li a:hover {
				text-decoration:underline;
			}
		div.BasePaginacao li a.PagAtivo {
			color:#656565;
			text-decoration:underline;
		}
		div.BasePaginacao li a span {
			visibility:hidden;
		}
		div.BasePaginacao li a.LinkVoltar {
			display:block;
			width:19px;
			height:13px;
			background:url(../imagens/botao/bt_voltar.gif) no-repeat 0 1px;
			text-decoration:none;
			font-size:1px;
		}
		div.BasePaginacao li a.LinkAvancar {
			display:block;
			width:19px;
			height:13px;
			background:url(../imagens/botao/bt_avancar.gif) no-repeat 0 1px;
			text-decoration:none;
			font-size:1px;
		}
#container div.BasePaginacao_Topo {
	display:inline; float:left;
	width:902px;
	padding-right:20px;
	margin-bottom:20px;
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
}
	div.BasePaginacao_Topo div.PagDir {
		display:inline; float:right;
		width:250px;
	}
	div.BasePaginacao_Topo ul {
		list-style:none;
	}
	div.BasePaginacao_Topo li {
		display:inline; float:right;
	}
	div.BasePaginacao_Topo li.NumPag {
		width:auto;
		padding:0 10px;
	}
		div.BasePaginacao_Topo li a {
			color:#656565;
			text-decoration:none;
		}
			div.BasePaginacao_Topo li a:hover {
				text-decoration:underline;
			}
		div.BasePaginacao_Topo li a.PagAtivo {
			color:#656565;
			text-decoration:underline;
		}
		div.BasePaginacao_Topo li a span {
			visibility:hidden;
		}
		div.BasePaginacao_Topo li a.LinkVoltar {
			display:block;
			width:19px;
			height:13px;
			background:url(../imagens/botao/bt_voltar.gif) no-repeat 0 1px;
			text-decoration:none;
			font-size:11px;
		}
		div.BasePaginacao_Topo li a.LinkAvancar {
			display:block;
			width:19px;
			height:13px;
			background:url(../imagens/botao/bt_avancar.gif) no-repeat 0 1px;
			text-decoration:none;
			font-size:1px;
		}
		div.BasePaginacao_Topo div.BtComparar {
			display:inline; float:left;
			width:120px;
		}
			div.BtComparar a {
				display:inline; float:left;
				width:131px;
				height:33px;
				margin:0 0 0 0;
				background:url(../imagens/botao/bt_comparar.gif) no-repeat 0 0;
				text-decoration:none;
			}
				div.BtComparar a span {
					visibility:hidden;
				}
#container div.BasePaginacao_Bottom {
	display:inline; float:left;
	width:902px;
	padding-right:20px;
	margin-top:20px;
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
}
	div.BasePaginacao_Bottom div.PagDir {
		display:inline; float:right;
		width:250px;
	}
	div.BasePaginacao_Bottom ul {
		list-style:none;
	}
	div.BasePaginacao_Bottom li {
		display:inline; float:right;
	}
	div.BasePaginacao_Bottom li.NumPag {
		width:auto;
		padding:0 10px;
	}
		div.BasePaginacao_Bottom li a {
			color:#656565;
			text-decoration:none;
		}
			div.BasePaginacao_Bottom li a:hover {
				text-decoration:underline;
			}
		div.BasePaginacao_Bottom li a.PagAtivo {
			color:#656565;
			text-decoration:underline;
		}
		div.BasePaginacao_Bottom li a span {
			visibility:hidden;
		}
		div.BasePaginacao_Bottom li a.LinkVoltar {
			display:block;
			width:19px;
			height:13px;
			background:url(../imagens/botao/bt_voltar.gif) no-repeat 0 1px;
			text-decoration:none;
			font-size:11px;
		}
		div.BasePaginacao_Bottom li a.LinkAvancar {
			display:block;
			width:19px;
			height:13px;
			background:url(../imagens/botao/bt_avancar.gif) no-repeat 0 1px;
			text-decoration:none;
			font-size:1px;
		}
		div.BasePaginacao_Bottom div.BtComparar {
			display:inline; float:left;
			width:120px;
		}
			div.BtComparar a {
				display:inline; float:left;
				width:131px;
				height:33px;
				margin:0 0 0 0;
				background:url(../imagens/botao/bt_comparar.gif) no-repeat 0 0;
				text-decoration:none;
			}
				div.BtComparar a span {
					visibility:hidden;
				}
/* TELAS 25 e 26 */

div.BaseJanelaPopUp {
	position:relative; z-index:20000;
	width:100%;
	text-align:center;
}
	div.BaseJanelaPopUp div.JanelaPopUp {
	/*position:absolute;*/
	top:-50px;
	left:0;
	z-index:20000;
	display:table;
	margin:0 auto;
	width:867px;
	padding:36px 27px 10px 26px;
	background-color:#fff;
	visibility: visible;
	}
		div.JanelaPopUp div.BaseBotoesJanela {
			display:inline; float:left;
			width:890px;
			margin-bottom:26px;
		}
			div.BaseBotoesJanela a.BotaoFechar {
				display:inline; float:right;
				width:65px;
				height:16px;
				padding-top:3px;
				border:1px solid #dbe8f1;
				background-color:#f3f6f8;
				font:11px Arial, Helvetica, sans-serif;
				color:#000;
				text-align:center;
				text-decoration:none;
			}
			div.BaseBotoesJanela a.BotaoFechar:hover {
				text-decoration:underline;
			}
			div.BaseBotoesJanela a.BotaoImprimir {
				display:inline; float:right;
				width:95px;
				height:21px;
				margin-right:14px;
				background:url(../imagens/botao/bt_Imprimir.gif) no-repeat 0 0;
				font-size:11px;
				text-decoration:none;
			}
				div.BaseBotoesJanela a.BotaoImprimir span {
					visibility:hidden;
				}
		div.JanelaPopUp div.BaseTituloJanela {
			display:inline; float:left;
			width:875px;
			padding:3px 0 3px 13px;
			border:1px solid #dbe8f1;
			background-color:#f3f6f8;
			margin-bottom:26px;
			font:bold 14px Arial, Helvetica, sans-serif;
			color:#015cae;
			text-align:left;
		}
		div.JanelaPopUp div.BaseContJanela {
			display:inline; float:left;
			width:890px;
		}
			div.BaseContJanela div.TableDesconto {
				display:table;
				margin:0 auto;
				width:582px;
				background:url(../imagens/layout/bg_ContTableDesconto.gif) repeat-y 0 0;
			}
				div.TableDesconto div.TopoNomeCampos {
					display:inline; float:left;
					width:582px;
					height:44px;
					background:url(../imagens/layout/bg_TopoTableDesconto.gif) no-repeat 0 0;
				}
					div.TopoNomeCampos span {
						display:inline; float:left;
						padding-top:15px;
						font:bold 14px Arial, Helvetica, sans-serif;
						color:#1f54ad;
					}
						div.TopoNomeCampos span.TitleQuantidade {
							width:292px;
						}
						div.TopoNomeCampos span.TitleDesconto {
							width:290px;
						}
				div.TableDesconto div.DadosTableDesconto {
					display:inline; float:left;
					width:582px;
					text-align:left;
					background:url(../imagens/layout/bg_bottomTableDesconto.gif) no-repeat bottom center;
				}
					div.DadosTableDesconto ul {
						display:inline; float:left;
						width:582px;
						list-style:none;
					}
					div.DadosTableDesconto ul li {
						display:inline; float:left;
						width:582px;
						height:60px;
						border-bottom:1px solid #dcdcdc;
						font:bold 14px Arial, Helvetica, sans-serif;
						color:#1f54ad;
					}
					div.DadosTableDesconto ul li.UltimaLinha {
						height:75px;
						border-bottom:0;
					}
						div.DadosTableDesconto ul li div {
							display:inline; float:left;
							text-align:center;
							padding-top:23px;
						}
						div.DadosTableDesconto ul li div.DadosDesconto {
							width:290px;
						}
						div.DadosTableDesconto ul li div.DadosQuantidade {
							width:292px;
						}
			div.BaseContJanela div#rolagem_pop {
				width:878px; height:350px;
				margin-bottom:20px;
				overflow-y:auto;
				overflow-x:hidden;
			}
				div#rolagem_pop div.BaseBotoesJanela {
					width:878px!important;
				}
			div.BaseContJanela div.ContDocumentos {
				display:inline; float:left;
				width:855px;
				padding-left:12px;
				text-align:left;
				font:12px Arial, Helvetica, sans-serif;
				color:#888;			
			}
				div.ContDocumentos strong {
					font-size:14px;
					color:#565656;
				}
				div.ContDocumentos br {
					margin-bottom:7px;
				}
				div.ContDocumentos ul {
					list-style:none;
				}
				div.ContDocumentos ul li {
					margin-bottom:20px;
					padding-left:13px;
					background:url(../imagens/ico/ico_list.gif) no-repeat 3px 8px;
				}
					div.ContDocumentos ul li br {
						margin-bottom:9px;
					}
/* TELAS 28 e 29 */
div.EtapasCarrinhoCompra {
	display:inline; float:left;
	width:418px;
	padding:0 0 0 504px;
	margin:23px 0 34px;
}
div.BaseConteudoLoja div.BaseCarrinhoComnpras {
	display:inline; float:left;
	width:920px;
	background:url(../imagens/layout/bg_carrinho_compras.gif) repeat-y 0 0;
	border-top:1px solid #d2d4d6;
	border-left:1px solid #d2d4d6;
	border-right:1px solid #d2d4d6;
}
	div.BaseCarrinhoComnpras div.LinhaTitulos {
		display:inline; float:left;
		width:920px;
	}
		div.LinhaTitulos div {
			display:inline; float:left;
			height:25px;
			padding:5px 0 0 0;
			border-right:1px solid #d2d4d6;
			background-color:#f3f6f8;
			text-align:center;
			font:bold 16px Arial, Helvetica, sans-serif;
			color:#015cae;
		}
		div.LinhaTitulos div.TitleProdutos {
			display:inline; float:left;
			width:414px;
		}
		div.LinhaTitulos div.TitleQuantidade {
			display:inline; float:left;
			width:179px;
		}
		div.LinhaTitulos div.TitleValorUnitario {
			display:inline; float:left;
			width:141px;
		}
		div.LinhaTitulos div.TitleValorTotal {
			display:inline; float:left;
			width:183px;
			border:0;
		}
	div.BaseCarrinhoComnpras ul#ListaCarrinhoCompras {
		display:inline; float:left;
		width:920px;
		list-style:none;
	}
		ul#ListaCarrinhoCompras li {
			display:inline; float:left;
			width:920px;
			padding:32px 0 39px;
			border-bottom:1px solid #d2d4d6;
		}
		ul#ListaCarrinhoCompras li div.ColProdutos {
			display:inline; float:left;
			width:390px;
			font-size:12px;
			padding:0 5px 0 20px;
		}
			div.ColProdutos div.ImgProd {
				display:inline; float:left;
				width:160px;
				height:auto;
				border:2px solid #EEE;
				margin-right:15px;
			}
			div.ColProdutos p.NomeProd {
				font-size:14px;
				font-weight:bold;
				color:#1f54ad;
				margin:14px 0 30px;
			}
		ul#ListaCarrinhoCompras li div.ColQuantidade {
			display:inline; float:left;
			width:180px;
			text-align:center;
		}
			div.ColQuantidade p.TituloCampo {
				font-size:14px;
				font-weight:bold;
				color:#1f54ad;
				margin:14px 0 16px;
			}
			div.ColQuantidade input {
				width:28px;
				height:19px;
				padding-top:1px;
				margin-bottom:19px;
				border:1px solid #dbe8f1;
				background-color:#f3f6f8;
				text-align:center;
				font:13px Arial, Helvetica, sans-serif;
				color:#000;
			}
			div.ColQuantidade a {
				display:inline; float:left;
				width:auto;
				height:auto;
				margin-left:14px;
				padding-left:20px;
				background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
				color:#565656;
				text-decoration:none;
			}
			div.ColQuantidade a:hover {
				text-decoration:underline;
			}
		ul#ListaCarrinhoCompras li div.ColValorUnitario {
			display:inline; float:left;
			width:142px;
			padding:40px 0 0 0;
			text-align:center;
			font-size:14px;
			font-weight:bold;
			color:#ef003f;
		}
		ul#ListaCarrinhoCompras li div.ColValorTotal {
			display:inline; float:left;
			width:183px;
			padding:40px 0 0 0;
			text-align:center;
			font-size:14px;
			font-weight:bold;
			color:#ef003f;
		}
	div.BaseCarrinhoComnpras div.LinhaCodVendedorSubTotal {
		display:inline; float:left;
		width:920px;
		border-bottom:1px solid #d2d4d6;
		background-color:#f3f6f8;
		list-style:none;
	}
		div.LinhaCodVendedorSubTotal div.CodVendedor {
			display:inline; float:left;
			width:572px;
			height:24px;
			padding:6px 0 0 22px;
			border-right:1px solid #d2d4d6;
		}
			div.CodVendedor span {
				display:inline; float:left;
				width:auto;
				padding:1px 9px 0 0;
				font:bold 14px Arial, Helvetica, sans-serif;
				color:#1f54ad;
			}
			div.CodVendedor input {
				float:left;
				width:102px;
				height:17px;
				padding-top:1px;
				border:1px solid #dbe8f1;
				background-color:#ffffff;
				font:13px Arial, Helvetica, sans-serif;
				color:#000;
			}
			div.CodVendedor a.LinkDuvida {
				display:inline; float:left;
				width:18px;
				height:17px;
				margin:1px 0 0 4px;
				background:url(../imagens/ico/ico_duvida.gif) no-repeat 0 0;
				font-size:1px;
				text-decoration:none;
			}
				div.CodVendedor a.LinkDuvida span {
					visibility:hidden;
					padding:0;
					font-size:1px;
				}
		div.LinhaCodVendedorSubTotal div.SubValor {
			display:inline; float:left;
			width:325px;
			height:30px;
		}
			div.SubValor span.SubValor {
				width:100px;
				display:inline; float:left;
				font:bold 14px Arial, Helvetica, sans-serif;
				padding:7px 42px 0 0;
				text-align:right;
				color:#015cae;
			}
			div.SubValor span.SubValorPreco {
				width:183px;
				display:inline; float:left;
				font:bold 14px Arial, Helvetica, sans-serif;
				padding-top:7px;
				text-align:center;
				color:#ef003f;
			}
	div.LinhaValorTotal {
		display:inline; float:left;
		width:327px;
		padding-left:595px;
		background-color:#FFF;
	}
		div.LinhaValorTotal div.BaseValorTotal {
			display:inline; float:left;
			width:325px;
			height:54px;
			border-bottom:1px solid #d2d4d6;
			border-left:1px solid #d2d4d6;
			border-right:1px solid #d2d4d6;
			background-color:#f3f6f8;
			font:bold 14px Arial, Helvetica, sans-serif;
		}
			div.BaseValorTotal span.ValorTotal {
				display:inline; float:left;
				width:100px;
				padding:21px 42px 0 0;
				text-align:right;
				color:#015cae;
			}
			div.BaseValorTotal span.ValorTotalPreco {
				display:inline; float:left;
				width:183px;
				padding-top:21px;
				text-align:center;
				color:#ef003f;
			}
	div.LinhaBotoesCarrinhoCompra {
		display:inline; float:left;
		width:892px;
		padding:0 18px 0 12px;
		margin-top:22px;
		position:relative;
	}
		div.LinhaBotoesCarrinhoCompra a span {
			visibility:hidden;
		}
		div.LinhaBotoesCarrinhoCompra .Bt_ContinuarComprando {
			display:inline; float:left;
			width:161px;
			height:26px;
			margin-top:3px;
			background:url(../imagens/botao/bt_ContinuarComprando.gif) no-repeat 0 0;
			text-decoration:none;
			font-size:1px;
		}
		div.LinhaBotoesCarrinhoCompra .Bt_Comprar {
			display:inline; float:right;
			width:89px;
			height:26px;
			background:url(../imagens/botao/bt_comprar.gif) no-repeat 0 0;
			text-decoration:none;
			font-size:1px;
		}
/* TELA 30 */
div.BaseLoginIdentifacao {
	display:block;
	margin:0 auto;
	width:680px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}
	div.BaseLoginIdentifacao div.LoginJaSouCliente {
		display:inline; float:left;
		width:299px;
		background:url(../imagens/layout/bg_ContLoginIdentificacao.gif) repeat-y 0 0;
	}
		div.LoginJaSouCliente div.TopoJaSouCliente {
			display:inline; float:left;
			width:299px;
			background:url(../imagens/layout/bg_TopLoginIdentificacao.gif) no-repeat top center;
		}
		div.LoginJaSouCliente div.BottomJaSouCliente {
			display:inline; float:left;
			width:284px;
			height:280px;
			padding:21px 0 0 15px;
			background:url(../imagens/layout/bg_BottomLoginIdentificacao.gif) no-repeat bottom center;
		}
			div.BottomJaSouCliente div.BaseCampo {
				display:inline; float:left;
				position:relative;
				width:264px;
				margin:0 10px 12px 0;
				z-index:1;
			}
				div.BottomJaSouCliente div.BaseCampo span {
					display:inline; float:left;
					width:263px;
					padding-left:8px;
					margin-bottom:3px;
				}
				div.BottomJaSouCliente div.BaseCampo input {
					float:left;
					width:226px;
					height:16px;
					padding-top:2px;
					margin-left:7px;
					border:1px solid #dbe8f1;
					background-color:#f3f6f8;
					font:11px Arial, Helvetica, sans-serif;
					color:#000;
				}
				div.BottomJaSouCliente div.BaseCampo a.bt_Duvida {
					display:inline; float:left; clear:left;
					position:absolute; top:17px; left:245px;
					width:18px;
					height:17px;
					margin:1px 0 0 0;
					background:url(../imagens/ico/ico_duvida.gif) no-repeat 0 0;
					font-size:1px;
					text-decoration:none;
					cursor:help;
				}
					div.BottomJaSouCliente div.BaseCampo a.bt_Duvida span {
						visibility:hidden;
					}
				div.BottomJaSouCliente div.div_Duvida
				{
					position: absolute;
					z-index:99999;
					font-size: 12px;
					border: solid 1px #000000;
					background-color: #FFFFCC;
					color:#000000;
					padding: 2px;
					top:40px; 
					left:245px;
					width:330px;
				}					
				div.BottomJaSouCliente div.BaseCampo a.LinkEsqueciSenha {
					display:inline; float:left;
					width:auto;
					font:11px Arial, Helvetica, sans-serif;
					color:#666;
					text-decoration:underline;
					margin-top:5px;
					margin-left:8px;
				}
				.LinkDuvidas {
					display:inline; float:right;
					
					font:11px Arial, Helvetica, sans-serif;
					color:#666;
					text-decoration:underline;
					margin-top:5px;
					margin-left:8px;
				}
				div.BottomJaSouCliente div.BaseCampo input.bt_Avancar {
					display:inline; float:left; clear:left;
					width:99px;
					height:21px;
					padding:0;
					margin-top:12px;
					background:url(../imagens/botao/bt_Avancar2.gif) no-repeat 0 0;
					border:0;
					cursor:pointer;
				}
			div.BottomJaSouCliente p a {
				display:inline; float:left;
				width:auto;
				height:auto;
				margin:25px 0 0 7px;
				padding-left:13px;
				background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 9px;
				text-decoration:none;
				color:#666;
			}
			div.BottomJaSouCliente p a:hover {
				text-decoration:underline;
			}
	div.BaseLoginIdentifacao div.LoginPrimeiraCompra {
		display:inline; float:left;
		width:299px;
		margin-left:81px;
		background:url(../imagens/layout/bg_ContLoginIdentificacao.gif) repeat-y 0 0;
	}
		div.LoginPrimeiraCompra div.TopoPrimeiraCompra {
			display:inline; float:left;
			width:299px;
			background:url(../imagens/layout/bg_TopLoginIdentificacao.gif) no-repeat top center;
		}
		div.LoginPrimeiraCompra div.BottomPrimeiraCompra {
			display:inline; float:left;
			width:284px;
			height:280px;
			padding:21px 0 0 15px;
			background:url(../imagens/layout/bg_BottomLoginIdentificacao.gif) no-repeat bottom center;
		}
			div.BottomPrimeiraCompra div.BaseCampo {
				display:inline; float:left;
				position:relative;
				width:264px;
				margin-left:20px;
			}
				div.BottomPrimeiraCompra div.BaseCampo span {
					display:inline; float:left;
					width:263px;
					padding-left:1px;
					margin:0 0 3px;
				}
				div.BottomPrimeiraCompra div.BaseCampo input {
					float:left;
					width:226px;
					height:16px;
					padding-top:2px;
					border:1px solid #dbe8f1;
					background-color:#f3f6f8;
					font:11px Arial, Helvetica, sans-serif;
					color:#000;
				}
				div.BottomPrimeiraCompra div.BaseCampo input.bt_Avancar {
					display:inline; float:left; clear:left;
					width:99px;
					height:21px;
					padding:0;
					margin:12px 0 0;
					background:url(../imagens/botao/bt_Avancar2.gif) no-repeat 0 0;
					border:0;
					cursor:pointer;
				}
				div.BottomPrimeiraCompra p.ObservacaoPrimCompra {
					display:inline; float:left;
					width:259px;
					margin-top:0px;
					padding:30px 0 0 5px;
				}
	div.BaseLoginIdentifacao p.TitleBoxLogin {
		font:bold 16px Arial, Helvetica, sans-serif;
		color:#015cae;
		margin-bottom:40px;
	}
/* TELA 31 e 32 */
div.BaseFormIdentificacao {
	display:block;
	margin:0 auto;
	width:920px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
}
	div.BaseFormIdentificacao div.TitleForm, div.BaseFormIdentificacao div.TitleForm2 {
		display:inline; float:left;
		width:905px;
		padding:4px 0 4px 15px;
		margin-bottom:25px;
		border:1px solid #dbe8f1;
		background-color:#f3f6f8;
		font:bold 16px Arial, Helvetica, sans-serif;
		color:#015cae;
	}
	div.BaseFormIdentificacao div.TitleForm2 {
		margin:55px 0 25px 0;
	}
		div.BaseFormIdentificacao div.TitleForm a.LinkVoltar {
			display:inline; float:right;
			width:auto;
			height:auto;
			padding-left:23px;
			margin:3px 21px 0 0;
			background:url(../imagens/botao/bt_voltar.gif) no-repeat 0 2px;
			font:11px Arial, Helvetica, sans-serif;
			color:#666;
			text-decoration:none;
		}
			div.BaseFormIdentificacao div.TitleForm a.LinkVoltar:hover {
				text-decoration:underline;
			}
	div.BaseFormIdentificacao div.BaseCampo_Radio {
		display:inline; float:left;
		width:920px;
		margin-bottom:15px;
	}
		div.BaseCampo_Radio label.PessoaFisica {
			display:inline; float:left;
			width:auto;
			margin:0 25px 0 11px;
		}
		div.BaseCampo_Radio label.PessoaJuridica {
			display:inline; float:left;
			width:auto;
		}
		div.BaseCampo_Radio label span.FisJur {
			display:inline; float:left;
			padding-top:2px;
			color:#565656;
			font-weight:bold;
		}
	div.BaseFormIdentificacao div.BaseCampo {
		display:inline; float:left;
		width:920px;
		margin-bottom:15px;
		position:relative;
	}
		div.BaseFormIdentificacao div.BaseCampo span.NomeCampo {
			display:inline; float:left;
			width:920px;
			margin-bottom:2px;
		}
		div.BaseFormIdentificacao div.BaseCampo a.bt_Duvida
		{
			display:inline; float:left;
			width:18px;
			height:17px;
			margin-left:6px;
			background:url(../imagens/ico/ico_duvida.gif) no-repeat 0 0;
			cursor:help;				
			text-decoration:none;
		}
		div.BaseFormIdentificacao div.BaseCampo div.div_Duvida
		{
			position: absolute;
			z-index:99999;
			font-size: 12px;
			border: solid 1px #000000;
			background-color: #FFFFCC;
			color:#000000;
			padding: 2px;
			top:40px; 
			left:130px;
			width:450px;
		}			
		div.BaseFormIdentificacao div.BaseCampo a.bt_Duvida span
		{
			visibility:hidden;
		}
		div.BaseFormIdentificacao div.BaseCampo span.CampoSelect {
			display:inline; float:left;
			width:200px;
		}
		div.BaseFormIdentificacao div.BaseCampo span.CompCampo {
			display:inline; float:left;
			width:auto;
			padding-top:2px;
			margin-left:10px;
		}
			span.CompCampo a {
				color:#666;
				text-decoration:underline;
			}
		div.BaseFormIdentificacao div.BaseCampo input {
			float:left;
			height:16px;
			padding-top:2px;
			border:1px solid #dbe8f1;
			background-color:#f3f6f8;
			font:12px Arial, Helvetica, sans-serif;
			color:#000;
		}
			div.BaseFormIdentificacao div.BaseCampo input.input439 {
				width:437px;
			}
			div.BaseFormIdentificacao div.BaseCampo input.input319 {
				width:317px;
			}
			div.BaseFormIdentificacao div.BaseCampo input.input259 {
				width:257px;
			}
			div.BaseFormIdentificacao div.BaseCampo input.input199 {
				width:197px;
			}
			div.BaseFormIdentificacao div.BaseCampo input.input139 {
				width:137px;
			}
			div.BaseFormIdentificacao div.BaseCampo input.input119 {
				width:117px;
			}
			div.BaseFormIdentificacao div.BaseCampo input.input99 {
				width:97px;
				margin-right:7px;
			}
			div.BaseFormIdentificacao div.BaseCampo input.input57 {
				width:55px;
			}
			div.BaseFormIdentificacao div.BaseCampo input.input29 {
				width:27px;
				margin-right:7px;
			}
		div.BaseFormIdentificacao div.BaseCampo select {
			float:left;
			height:20px;
			border:1px solid #dbe8f1;
			background-color:#f3f6f8;
			font:12px Arial, Helvetica, sans-serif;
			color:#000;
		}
			div.BaseFormIdentificacao div.BaseCampo select.select199 {
				width:199px;
			}
			div.BaseFormIdentificacao div.BaseCampo select.select53 {
				width:53px;
			}
		div.BotaoAvancar {
			display:inline; float:right;
			width:auto;
		}
			div.BotaoAvancar a {
				display:inline; float:right;
				width:99px;
				height:21px;
				background:url(../imagens/botao/bt_Avancar2.gif) no-repeat 0 0;
				font-size:1px;
				text-decoration:none;
			}
			div.BotaoAvancar a span {
				visibility:hidden;
			}
		div.BotaoConfirmarPagamento {
			display:inline; float:left;
			width:920px;
		}
			div.BotaoConfirmarPagamento a {
				display:inline; float:left;
				width:161px;
				height:26px;
				background:url(../imagens/botao/bt_confirmar_pagamento.gif) no-repeat 0 0;
				font-size:1px;
				text-decoration:none;
			}
			div.BotaoConfirmarPagamento a span {
				visibility:hidden;
			}
		div.BotaoVoltarRodape {
			display:inline; float:left;
			width:auto;
			margin-top:auto;
		}
		div.BotaoVoltarRodape a.LinkVoltar {
			display:inline; float:left;
			width:auto;
			height:auto;
			padding-left:23px;
			margin:3px 21px 0 0;
			background:url(../imagens/botao/bt_voltar.gif) no-repeat 0 2px;
			font:11px Arial, Helvetica, sans-serif;
			color:#666;
			text-decoration:none;
		}
			div.BotaoVoltarRodape a.LinkVoltar:hover {
				text-decoration:underline;
			}
/* TELA 33 */
div.BasePagamento {
	display:block;
	margin:0 auto;
	width:922px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
}
	div.BasePagamento div.BaseTablePagamento {
		display:inline; float:left;
		width:920px;
		border-top:1px solid #dcdcdc;
		border-left:1px solid #dcdcdc;
		border-right:1px solid #dcdcdc;
		/*margin-bottom:57px;*/
		background:url(../imagens/layout/bg_TablePagamento.gif) repeat-y 0 0;
	}
		div.BaseTablePagamento ul {
			display:inline; float:left;
			list-style:none;
			width:920px;
		}
		div.BaseTablePagamento ul li {
			display:inline; float:left;
			padding:32px 0 39px 0;
			border-bottom:1px solid #dcdcdc;
		}
			div.BaseTablePagamento ul li.LinhaTitulos {
				width:920px;
				padding:0;
				border:0;
			}
				div.BaseTablePagamento ul li.LinhaTitulos div {
					display:inline; float:left;
					height:25px;
					padding-top:5px;
					font:bold 16px Arial, Helvetica, sans-serif;
					color:#015cae;
					background-color:#f3f6f8;
					text-align:center;
				}
					div.BaseTablePagamento ul li.LinhaTitulos div.CampoProd {
						width:594px;
						margin-right:1px;
					}
					div.BaseTablePagamento ul li.LinhaTitulos div.CampoQntda {
						width:139px;
						margin-right:1px;
					}
					div.BaseTablePagamento ul li.LinhaTitulos div.CampoValor {
						width:185px;
					}
				div.BaseTablePagamento ul li div.DadosProd {
					display:inline; float:left;
					width:565px;
					padding:0 10px 0 20px;
				}
					div.BaseTablePagamento div.DadosProd div.ImgProd {
						display:inline; float:left;
						width:160px;
						height:auto;
						margin-right:15px;
						border:2px solid #ebebeb;
					}
					div.BaseTablePagamento div.DadosProd p {
						font-size:12px;
					}
					div.BaseTablePagamento div.DadosProd p.NomeProd_Pagamento {
						font:bold 14px Arial, Helvetica, sans-serif;
						color:#015cae;
						margin:14px 0 30px 0;
					}
				div.BaseTablePagamento ul li div.DadosQntda {
					display:inline; float:left;
					width:140px;
					padding-top:41px;
					text-align:center;
				}
				div.BaseTablePagamento ul li div.DadosValor {
					display:inline; float:left;
					width:185px;
					padding-top:41px;
					font:bold 14px Arial, Helvetica, sans-serif;
					color:#ef003f;
					text-align:center;
				}
div.BasePagamento p.TitleDestaque {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#015cae;
	margin:0 0 12px 4px;
}
div.BasePagamento ul#ListaPoliticaCompra {
	display:inline; float:left;
	width:918px;
	margin-left:4px;
	list-style:none;
	margin-bottom:60px;
}
	div.BasePagamento ul#ListaPoliticaCompra li {
		display:inline; float:left;
		width:897px;
		padding-left:21px;
		background:url(../imagens/ico/ico_list.gif) no-repeat 4px 7px;
	}
div.BasePagamento div.TitleForm {
	display:inline; float:left;
	width:907px;
	padding:4px 0 4px 15px;
	margin-bottom:10px;
	border:1px solid #dbe8f1;
	background-color:#f3f6f8;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#015cae;
}
div.BasePagamento div.BaseFormaPagamento {
	display:inline; float:left;
	width:921px;
	margin-bottom:11px;
	background:url(../imagens/layout/bg_SombraForte921_Cont.gif) repeat-y 0 0;
	text-align:center;
}
	div.BaseFormaPagamento div.TopoFormaPagamento {
		display:inline; float:left;
		width:921px;
		background:url(../imagens/layout/bg_SombraForte921_Topo.gif) no-repeat top center;
	}
	div.BaseFormaPagamento div.BottomFormaPagamento {
		display:inline; float:left;
		width:900px;
		padding:18px 7px 36px 14px;
		background:url(../imagens/layout/bg_SombraForte921_Bottom.gif) no-repeat bottom center;
	}
		div.BottomFormaPagamento p.TitleFormaPag {
			font:bold 14px Arial, Helvetica, sans-serif;
			color:#015cae;
			margin-bottom:15px;
			text-align:left;
		}
		div.BottomFormaPagamento div.BaseCartoesAceitos {
			display:inline; float:left;
			width:858px;
			margin:0 0 10px 42px;
		}
			div.BaseCartoesAceitos ul {
				display:inline; float:left;
				width:858px;
				list-style:none;
			}
			div.BaseCartoesAceitos ul li {
				display:inline; float:left;
				width:133px;
				margin:0 37px 10px 0;
				font-weight:bold;
			}
				div.BaseCartoesAceitos ul li div.BaseImgCartao {
					display:inline; float:left;
					width:133px;
					margin-bottom:13px;
					background:url(../imagens/layout/bg_FundoCartao_Cont.gif) repeat-y 0 0;
				}
					div.BaseCartoesAceitos ul li div.BaseImgCartao div.TopoImgCartao {
						display:inline; float:left;
						width:133px;
						background:url(../imagens/layout/bg_FundoCartao_Topo.gif) no-repeat top center;
					}
					div.BaseCartoesAceitos ul li div.BaseImgCartao div.BottomImgCartao {
						display:inline; float:left;
						width:133px;
						padding:3px 0 4px;
						background:url(../imagens/layout/bg_FundoCartao_Bottom.gif) no-repeat bottom center;
					}
				div.BaseCartoesAceitos ul li div.InputCartao {
					display:inline; float:left;
					width:auto;
					padding-top:2px;
				}
		div.BottomFormaPagamento div.BaseDadosCartoes {
			display:inline; float:left;
			width:858px;
			margin-left:42px;
			text-align:left;
			font-size:12px;
			color:#666;
		}
			div.BaseDadosCartoes span.BaseNomeCampo  {
				display:inline; float:left;
				width:100%;
				margin-bottom:10px;
			}
			div.BaseDadosCartoes input {
				float:left;
				height:16px;
				padding-top:2px;
				border:1px solid #dbe8f1;
				background-color:#f3f6f8;
				font:11px Arial, Helvetica, sans-serif;
				color:#000;
			}
				div.BaseDadosCartoes input.input264 {
					width:262px;
				}
				div.BaseDadosCartoes input.input229 {
					width:227px;
				}
				div.BaseDadosCartoes input.input48 {
					width:46px;
					margin-right:10px;
				}
			div.BaseDadosCartoes select {
				float:left;
				height:20px;
				border:1px solid #dbe8f1;
				background-color:#f3f6f8;
				font:11px Arial, Helvetica, sans-serif;
				color:#000;
			}
				div.BaseDadosCartoes select.select48 {
					width:48px;
					margin-right:10px;
				}
			div.BaseDadosCartoes div.CampoNomTitular  {
				display:inline; float:left;
				width:301px;
				margin-bottom:19px;
			}
			div.BaseDadosCartoes div.CampoNumCartao  {
				display:inline; float:left;
				width:485px;
				margin-bottom:19px;
			}
			div.BaseDadosCartoes div.CampoValCartao  {
				display:inline; float:left;
				width:161px;
			}
			div.BaseDadosCartoes div.CampoCodSeguranca  {
				display:inline; float:left;
				width:680px;
				position:relative;
			}
			div.BaseDadosCartoes div.CampoCodSeguranca a.bt_Duvida
			{
				display:inline; float:left;
				width:18px;
				height:17px;
				margin-left:6px;
				background:url(../imagens/ico/ico_duvida.gif) no-repeat 0 0;
				cursor:help;				
				text-decoration:none;
			}
			div.BaseDadosCartoes div.CampoCodSeguranca div.div_Duvida
			{
				position: absolute;
				z-index:99999;
				font-size: 12px;
				border: solid 1px #000000;
				background-color: #FFFFCC;
				color:#000000;
				padding: 2px;
				top:50px; 
				left:230px;
				width:450px;
			}			
			div.BaseDadosCartoes div.CampoCodSeguranca a.bt_Duvida span
			{
				visibility:hidden;
			}
div.BasePagamento div.BaseFormaPagamento_Boleto {
	display:inline; float:left;
	width:921px;
	margin-bottom:44px;
	background:url(../imagens/layout/bg_SombraFraca921_Cont.gif) repeat-y 0 0;
	text-align:center;
}
	div.BaseFormaPagamento_Boleto div.TopoBoleto {
		display:inline; float:left;
		width:921px;
		background:url(../imagens/layout/bg_SombraFraca921_Topo.gif) no-repeat top center;
	}
	div.BaseFormaPagamento_Boleto div.BottomBoleto {
		display:inline; float:left;
		width:896px;
		padding:17px 10px 44px 15px;
		background:url(../imagens/layout/bg_SombraFraca921_Bottom.gif) no-repeat bottom center;
		font-size:11px;
		text-align:left;
	}
		div.BottomBoleto p.TitleFormaPag {
			font:bold 14px Arial, Helvetica, sans-serif;
			color:#015cae;
			margin-bottom:15px;
		}
		div.BottomBoleto p.TextoBoleto {
			margin-top:45px;
		}
		div.BottomBoleto ul {
			display:inline; float:left;
			width:auto;
			margin-left:28px;
		}
		div.BottomBoleto ul li {
			display:inline; float:left;
			width:133px;
			margin-right:21px;
		}
			div.BottomBoleto ul li div.BaseImgCartao {
					display:inline; float:left;
					width:133px;
					margin-bottom:5px;
					background:url(../imagens/layout/bg_FundoCartao_Cont.gif) repeat-y 0 0;
				}
					div.BottomBoleto ul li div.BaseImgCartao div.TopoImgCartao {
						display:inline; float:left;
						width:133px;
						background:url(../imagens/layout/bg_FundoCartao_Topo.gif) no-repeat top center;
					}
					div.BottomBoleto ul li div.BaseImgCartao div.BottomImgCartao {
						display:inline; float:left;
						width:133px;
						height:90px;
						padding:3px 0 4px;
						text-align:center;
						overflow:hidden;
						background:url(../imagens/layout/bg_FundoCartao_Bottom.gif) no-repeat bottom center;
					}
				div.BottomBoleto ul li div.InputBoleto {
					display:inline; float:left;
					width:auto;
					font-weight:bold;
					padding-top:2px;
				}
		a.LinkImprimir {
			display:inline; float:left;
			width:auto;
			height:19px;
			padding:1px 0 0 25px;
			background:url(../imagens/ico/ico_imprimir.gif) no-repeat 0 0;
			color:#656565;
			text-decoration:none;
		}
			a.LinkImprimir:hover {
				text-decoration:underline;
			}
/* TELA 90 */
div.BaseAssinaturaCod {
	display:block;
	margin:20px auto 0;
	width:920px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
}

/* ELEMENTOS FORM */

span.radio {
	display: inline; float: left;
	clear: left;
	width: 20px;
	height: 20px;
	margin:81px 0 0 20px;
	background:url(../imagens/form_elements/input_radio.gif) no-repeat;
}
div.BaseLinhaProd span.radio {
	display: inline; float: left;
	clear: left;
	width: 20px;
	height: 20px;
	margin:50px 0 0 20px;
	background:url(../imagens/form_elements/input_radio.gif) no-repeat;
}
div.BaseFormIdentificacao span.radio {
	display: inline; float: left;
	width: 20px;
	height: 20px;
	margin:0 7px 0 0;
	background:url(../imagens/form_elements/input_radio.gif) no-repeat 0 0;
}
div.BaseCartoesAceitos span.radio, div.BottomBoleto span.radio {
	display: inline; float: left;
	width: 20px;
	height: 20px;
	margin:0 5px 0 3px;
	background:url(../imagens/form_elements/input_radio.gif) no-repeat 0 0;
}





@import url("style_leonel.css");
@import url("style.css");

div.contpass2_par p.linformpedidos {
	padding:0 0 0 10px;
}
div.contpass2_par div.formsmp {
	display:inline; float:left;
	width:804px;
	height:40px;
	padding:0 0 0 10px;
}
div.contpass2_par div.botaopedidos {
	display:inline; float:left;
	width:76px;
	height:40px;
	padding:0;
}
input.compoforms175 {
	 font:12px Arial, Helvetica, sans-serif;
	 color:#666;
	 height:16px;
	 padding:2px 0 0 0;
	 border:1px solid #DAE8F3;
	 background:#F2F6F9;
	 margin-right:50px;
 }
select.compoforms237 {
	width:237px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #DAE8F3;
	background:#F2F6F9;
	margin-right:44px;
	line-height:20px;
}
select.compoforms54 {
	width:54px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #DAE8F3;
	background:#F2F6F9;
	margin-right:10px;
	line-height:20px;
}
select.compoforms79 {
	width:79px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #DAE8F3;
	background:#F2F6F9;
	margin-right:25px;
	line-height:20px;
}
a.bt_ok_mp {
	display:inline-table; float:left;
	width:36px;
	height:21px;
	background:url(../imagens/botao/bt_ok.gif) no-repeat 0 0;
	text-decoration:none;
}
	a.bt_ok_mp span {
		visibility:hidden;
}

div.BaseTableMP {
	display:inline; float:left;
	width:920px;
	border-top:1px solid #DCDCDC;
	border-left:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;
	margin-bottom:57px;
	background:url(../imagens/layout/bg_meuspedidos.gif) repeat-y 0 0;
}
	div.BaseTableMP ul {
		display:inline; float:left;
		list-style:none;
		width:920px;
	}
	div.BaseTableMP ul li {
		display:inline; float:left;
		width:920px;
		padding:20px 0;
		border-bottom:1px solid #DCDCDC;
	}
		div.BaseTableMP ul li.titulos_tab_mp {
			width:920px;
			padding:0;
			border:0;
		}
			div.BaseTableMP ul li.titulos_tab_mp div {
				display:inline; float:left;
				height:26px;
				font:14px Arial, Helvetica, sans-serif;
				color:#015CAE;
				background-color:#F3F6F8;
				text-align:center;
			}
				div.BaseTableMP ul li.titulos_tab_mp div.n_pedido_mp {
					width:137px;
					padding-top:7px;
					margin-right:1px;
				}
				div.BaseTableMP ul li.titulos_tab_mp div.data_mp {
					width:100px;
					padding-top:7px;
					margin-right:1px;
				}
				div.BaseTableMP ul li.titulos_tab_mp div.hora_mp {
					width:107px;
					padding-top:7px;
					margin-right:1px;
				}
				div.BaseTableMP ul li.titulos_tab_mp div.qtd_mp {
					width:162px;
					padding-top:7px;
					margin-right:1px;
				}
				div.BaseTableMP ul li.titulos_tab_mp div.status_mp {
					width:173px;
					padding-top:7px;
					margin-right:1px;
				}
				div.BaseTableMP ul li.titulos_tab_mp div.ver_mp {
					width:236px;
					padding-top:7px;
				}
			div.BaseTableMP ul li div {
				display:inline; float:left;
				color:#565656;
				text-align:center;
				font-size:12px;
			}
			div.BaseTableMP ul li a {
				color:#565656;
			}
				div.BaseTableMP ul li div.mp_numeroped {
					width:132px;
					padding:0 3px;
				}
				div.BaseTableMP ul li div.mp_data {
					width:95px;
					padding:0 3px;
				}
				div.BaseTableMP ul li div.mp_hora {
					width:102px;
					padding:0 3px;
				}	
				div.BaseTableMP ul li div.mp_qtd {
					width:157px;
					padding:0 3px;
				}	
				div.BaseTableMP ul li div.mp_status {
					width:165px;
					padding:0 3px;
				}	
				div.BaseTableMP ul li div.mp_ver {
					width:230px;
					padding:0 3px;
					color:#ED1953;
				}
div.baseaj2 {
	position:relative;
	display:inline; float:left;
	width:100%;
	height:0;
}
	div.baseaj2 div.contaj2 {
	position:absolute;
	width:880px;
	padding:40px 20px 20px 20px;
	font-size:12px;
	color:#666;
	background:#FFF;
	left: 4px;
	top: -184px;
	z-index:5000;
	}
	div.baseaj2 div.contaj2 p {
		padding:0 0 15px 0;
	}
div.botao_fechar {
	display:inline; float:left;
	height:40px;
}
a.bt_fechartp {
	display:inline; float:right;
	width:65px;
	height:16px;
	padding-top:3px;
	border:1px solid #DBE8F1;
	background-color:#F3F6F8;
	font:11px Arial, Helvetica, sans-serif;
	color:#848484;
	text-align:center;
	text-decoration:none;
}
	a.bt_fechartp:hover {
		text-decoration:underline;
	}
div.localizarpop {
	display:inline; float:left;
	width:880px;
}
div.barrazul_pop {
	display:inline; float:left;
	width:868px;
	padding:5px 0 0 12px;
	border:1px solid #DBE8F1;
	height:20px;
	font:12px Arial, Helvetica, sans-serif;
	color:#015CAE;
	background:#F2F7FB;
	margin-bottom:15px;
}
div.barrazul_pop2 {
	display:inline; float:left;
	width:868px;
	padding:5px 0 0 12px;
	border:1px solid #DBE8F1;
	height:20px;
	font:14px Arial, Helvetica, sans-serif;
	color:#015CAE;
	background:#F2F7FB;
	margin-bottom:15px;
}
div.postosatend {
	display:inline; float:left;
	width:870px;
	padding:0 0 30px 10px;
}
div.contaj2 div.postosatend p {
	padding:4px 0;
}
a.bt_agenda {
	display:block;
	float:left;
	text-indent:-5000em;
	border:none;
	width:95px;
	height:21px;
	margin-top:5px;
	background:url(../imagens/botao/bt_agenda.gif) no-repeat;
}
	a.bt_agenda span {
		visibility:hidden;
	}
.bt_localizar {
	border:none;
	width:95px;
	height:21px;
	cursor:pointer;
	background:url(../imagens/botao/bt_localizar.gif) no-repeat 0 0;
}
div.calendario {
	display:inline; float:left;
	width:231px;
}
	div.calendario div.calendario_meses {
		display:inline; float:left;
		width:229px;
		padding:3px 0;
		margin-bottom:3px;
		border:1px solid #DCDCDC;
	}
		 div.calendario_meses div.meses {
			 display:inline; float:left;
			 width:181px;
			 text-align:center;
			 font-size:16px;
			 color:#015CAE;
		 }
		 div.calendario_meses a.bt_volta {
			 display:block;
			 float:left;
			 text-indent:-5000em;
			 border:none;
			 width:19px;
			 height:17px;
			 margin-left:5px;
			 background:url(../imagens/botao/bt_volta.gif) no-repeat 0 0;
		 }
			  div.calendario_meses a.bt_volta span {
				  visibility:hidden;
			  }
		 div.calendario_meses a.bt_proximomes {
			 display:block;
			 float:left;
			 text-indent:-5000em;
			 border:none;
			 width:19px;
			 height:17px;
			 font-size:1px;
			 background:url(../imagens/botao/bt_proximomes.gif) no-repeat 0 0;
		 }
			  div.calendario_meses a.bt_proximomes span {
				  visibility:hidden;
			  }
	div.calendario div.calendario_dias {
		display:inline; float:left;
		width:229px;
		border:1px solid #DCDCDC;
		padding-bottom:2px;
	}			  
		  div.calendario_dias ul {
			  display:inline; float:left;
			  list-style:none;
		  }
			   div.calendario_dias ul li.diassemana {
				   display:inline; float:left;
				   width:225px;
				   padding:0 2px;
				   font-size:15px;
				   color:#015CAE;
			   }
			   div.calendario_dias ul li {
				   display:inline; float:left;
				   width:225px;
				   padding:2px 2px;
				   font-size:14px;
			   }
			   div.calendario_dias ul li div {
				   display:inline; float:left;
				   text-align:center;
				   width:24px;
				   height:20px;
				   padding:2px 0 0 0;
				   margin:4px 4px 0 4px;
			   }
			   div.calendario_dias ul li div a {
				   color:#666;
				   text-decoration:none;
			   }
			   div.calendario_dias ul li div.fdsfer {
				   width:22px;
				   height:18px;
				   padding:2px 0 0 0;
				   background:#F2F6F9;
				   border:1px solid #D3D4D6;
			   }
	div.calendario div.diasnaodisp {
		display:inline; float:left;
		width:195px;
		height:22px;
		margin:22px 0 0 0;
		padding:3px 0 45px 33px;
		background:url(../imagens/layout/bg_diasnaodisp.gif) no-repeat 7px 0;
	}
			   
div.calendario_horarios {
	display:inline; float:left;
	width:636px;
	padding-left:13px;
}
div.calendario_horarios div.horariosdisp {
	display:inline; float:left;
	width:612px;
	border:1px solid #DCDCDC;
	padding:11px;
}
	div.horariosdisp div.linha_horarios2 {
		display:inline; float:left;
		width:612px;
		padding:0 0 8px 0;
		margin:0;
	}
	div.horariosdisp span.radio {
		background:transparent url(../imagens/form_elements/input_radio.gif) no-repeat scroll 0 0;
		clear:left;
		display:inline;
		float:left;
		height:20px;
		margin:0 3px 0 0;
		width:20px;
	}

div.horasdisp_check {
	display:inline;	float:left;
	height:20px;
	padding:0 14px 10px 0;
}
div.horasdisp_check span.horario {
	display:inline; float:left;
	padding-top:3px;
}

.titulo_arial_15_cinza {
	font:15px Arial, Helvetica, sans-serif;
	color:#666;
}
p.marcapop {
	margin-bottom:20px;
	padding:5px 0;
	line-height:20px;
	
}

































* { margin:0; padding:0; }
body { text-align:center; background-color:#f0f0f0; }
.clearBoth { clear:both; }

#container {
	display:table;
	margin:27px auto 0;
	width:972px;
	background:url(../imagens/layout/bg_Container.gif) repeat-y 0 0;
	text-align:left;
}
	#container div#topoContainer {
		display:inline; float:left;
		width:972px;
		background:url(../imagens/layout/bg_topoContainer.gif) no-repeat top center;
	}
	#container div#bottomContainer {
		display:inline; float:left;
		width:958px;
		padding:28px 7px 33px 7px;
		background:url(../imagens/layout/bg_bottomContainer.gif) no-repeat bottom center;
	}
/* ESTRUTURA | TOPO */
#container div.BaseTopo {
	display:inline; float:left;
	width:958px;
}
	div.BaseTopo h1 a {
		display:inline; float:left;
		width:383px;
		height:81px;
		margin:0 0 0 18px;
		background:url(../imagens/layout/logo_serasa.gif) no-repeat 0 0;
		text-decoration:none;
	}
		div.BaseTopo h1 a span {
			visibility:hidden;
		}
	div.BaseTopo div.BaseLinksTopoBusca {
		display:inline; float:left;
		width:557px;
	}
		div.BaseLinksTopoBusca div.BlocoLinks {
			display:inline; float:left;
			width:537px;
			padding:0 20px 0 0;
			text-align:right;
			font:11px Arial, Helvetica, sans-serif;
			color:#595959;
		}
			div.BlocoLinks a {
				color:#595959;
				text-decoration:none;
			}
			div.BlocoLinks a:hover {
				text-decoration:underline;
			}
			div.BlocoLinks br {
				margin-bottom:10px;
			}
		div.BaseLinksTopoBusca div.CarrinhoCompraBusca {
			display:inline; float:left;
			width:537px;
			margin-top:36px;
			padding:0 20px 0 0;
			font:11px Arial, Helvetica, sans-serif;
			color:#8f8f8f;
		}
			div.CarrinhoCompraBusca a.LinkChatOnline {
				display:inline; float:left;
				width:auto;
				height:18px;
				margin-left:53px;
				padding:5px 0 0 26px;
				background:url(../imagens/ico/ico_ChatOnline.gif) no-repeat left center;
				color:#8f8f8f;
				text-decoration:none;
			}
				div.CarrinhoCompraBusca a.LinkChatOnline:hover {
					text-decoration:underline;
				}
			div.CarrinhoCompraBusca a.LinkCarrinhoCompra {
				display:inline; float:left;
				width:auto;
				height:18px;
				margin-left:162px;
				padding:5px 0 0 26px;
				background:url(../imagens/ico/ico_carrinho_compra.gif) no-repeat left center;
				color:#8f8f8f;
				text-decoration:none;
			}
			div.CarrinhoCompraBusca a.LinkCarrinhoCompra2 {
				display:inline; float:left;
				width:auto;
				height:18px;
				margin-left:28px;
				padding:5px 0 0 26px;
				background:url(../imagens/ico/ico_carrinho_compra.gif) no-repeat left center;
				color:#8f8f8f;
				text-decoration:none;
			}
				div.CarrinhoCompraBusca a.LinkCarrinhoCompra:hover, 
				div.CarrinhoCompraBusca a.LinkCarrinhoCompra2:hover {
					text-decoration:underline;
				}
			div.CarrinhoCompraBusca div.BaseBusca {
				display:inline; float:left;
				width:212px;
				margin:0 0 0 35px;
				padding:4px 0 0 0;
			}
				div.BaseBusca span {
					display:inline; float:left;
					width:43px;
					padding:1px 0 0 0;
				}
				div.BaseBusca input {
					float:left;
					width:128px;
					height:14px;
					border:1px solid #8f8f8f;
					padding:0 0 0 0;
					text-align:center;
					font:11px Arial, Helvetica, sans-serif;
					color:#8f8f8f;
				}
				div.BaseBusca input.BotaoOK {
					float:left;
					width:28px;
					height:16px;
					margin-left:10px;
					background:url(../imagens/botao/bt_BuscaOK.gif) no-repeat 0 0;
					border:0;
					cursor:pointer;
				}
/* ESTRUTURA | MENU */
#container div.BaseMenuNav {
	display:inline; float:left;
	width:940px;
	margin:0 9px;
	margin-top:30px;
}
	div.BaseMenuNav ul {
		list-style:none;
	}
	div.BaseMenuNav ul li {
		display:inline; float:left;
		width:auto;
		height:30px;
		padding:0 21px;
		background:url(../imagens/layout/divisor_vertical_menu.gif) no-repeat right center;
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#1f54ad;
		text-align:center;
	}
	div.BaseMenuNav ul li.UltimoMenu {
		background:none;
	}
	div.BaseMenuNav ul li.UltimoMenu_LinkUmaLinha {
		background:none;
		height:23px;
		padding-top:7px;
	}
	div.BaseMenuNav ul li.LinkUmaLinha {
		height:23px;
		padding-top:7px;
	}
		div.BaseMenuNav ul li a {
			color:#1f54ad;
			text-decoration:none;
		}
		div.BaseMenuNav ul li a:hover {
			color:#737373;
			text-decoration:none;
		}
		div.BaseMenuNav ul li a.MenuNav_Ativo {
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#737373;
			text-decoration:none;
		}
/* ESTRUTURA | BANNER */
#container div.BaseBannerHome {
	display:inline; float:left;
	width:940px;
	margin:15px 9px 32px 9px;
}
#container div.BaseBanner_Interna {
	display:inline; float:left;
	width:958px;
	margin:15px 0 0 0;
}
	#container div.BaseBanner_Interna ul#InfBannerInterna {
		display:inline; float:left;
		width:958px;
		height:118px;
		background:url(../imagens/layout/bg_banner_interna.jpg) no-repeat 0 0;
	}
		ul#InfBannerInterna li.TituloTela {
			display:inline; float:left;
			width:939px;
			margin:33px 0 12px 0;
			padding:0 0 0 19px;
			font:bold 28px Arial, Helvetica, sans-serif;
			color:#FFF;
		}
		ul#InfBannerInterna li.DescTela {
			display:inline; float:left;
			width:929px;
			padding:0 0 0 20px;
			font:bold 14px Arial, Helvetica, sans-serif;
			color:#FFF;
		}
	#container div.BaseBanner_Interna div.Breadcrumbs {
		display:inline; float:left;
		width:939px;
		height:35px;
		padding:7px 0 0 19px;
		background:url(../imagens/layout/bg_breadcrumbs.gif) #FFF repeat-x 0 0;
		font:11px Arial, Helvetica, sans-serif;
		color:#AAA;
	}
	#container div.BaseBanner_Interna div.Breadcrumbs_2 {
		display:inline; float:left;
		width:939px;
		height:52px;
		padding:7px 0 0 19px;
		background:url(../imagens/layout/bg_breadcrumbs.gif) #FFF repeat-x 0 0;
		font:12px Arial, Helvetica, sans-serif;
		color:#aaa;
	}
		#container div.BaseBanner_Interna div.Breadcrumbs_2 div {
			width:930px!important; height:28px!important; display:block!important; margin-top:5px!important;
			color:#5f5f5f;
		}
		div.Breadcrumbs a,
		div.Breadcrumbs_2 a {
			color:#AAA;
			text-decoration:none;
		}
		div.Breadcrumbs a:hover,
		div.Breadcrumbs_2 a:hover {
			text-decoration:underline;
		}
/* ESTRUTURA | CONTEUDO */
#container div.BaseConteudo {
	display:inline; float:left;
	width:940px;
	margin:0 9px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}
	div.BaseConteudo div.ColEsq_Home {
		display:inline; float:left;
		width:700px;
	}
		div.BaseConteudo div.ColEsq_Home a {
			color:#666;
			text-decoration:underline;
		}
		div.BaseConteudo div.ColEsq_Home p.TituloAzul_Home {
			color:#015cae;
			font-size:18px;
			font-weight:bold;
			margin:30px 0 15px 0;
		}
		div.BaseConteudo div.ColEsq_Home ul#ListaProdDest {
			width:700px;
			list-style:none;
		}
		div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li {
			display:inline; float:left;
			width:224px;
			
		}
		/*	div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.InfProd {
				display:inline; float:left;
				width:193px;
				padding:10px 14px 19px 15px;
				border-top:1px solid #dbe8f1;
				border-left:1px solid #dbe8f1;
				border-right:1px solid #dbe8f1;
				background-color:#f5f7fd;
			}
		*/
		div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.InfProd {
				display:inline; float:left;
				width:193px;
				padding:10px 14px 10px 15px;
				border:1px solid #dbe8f1;
				background-color:#f5f7fd;
			}
				div.InfProd p.TituloProd {
					display:inline; float:left;
					width:100%; min-height:40px;
					color:#015cae;
					font-size:14px;
					font-weight:bold;
					margin-bottom:5px;
				}
			div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.RodapeInfProd {
				display:inline; float:left;
				width:219px;
				height:16px;
				padding:2px 5px 0 0;
				background:url(../imagens/layout/bg_bottomProdInf_02.gif) no-repeat 0 0;
			}
				div.RodapeInfProd a {
					display:inline; float:right;
					width:auto;
					height:15px;
					padding-left:13px;
					color:#656565;
					text-decoration:none !important;
					background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
				}
				div.RodapeInfProd a:hover {
					text-decoration:underline !important;
				}
		div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li.UltimoProd {
			margin-right:0;
		}
	div.BaseConteudo div.ColDir_Home {
		display:inline; float:left;
		width:220px;
		padding-left:18px;
	}
		div.ColDir_Home div.BaseInformativo {
			display:inline; float:left;
			width:192px;
			height:142px;
			padding:15px 13px 0 30px;
			background-color:#f5f7fd;

		}
			div.BaseInformativo p.TituloInformativo {
				color:#015cae;
				font-size:18px;
				font-weight:bold;
				margin-bottom:15px;
			}
			div.BaseInformativo ul {
				width:192px;
				list-style:none;
			}
			div.BaseInformativo ul li {
				margin-bottom:20px;
			}
				div.BaseInformativo ul li p.TitleInf {
					color:#0063a8;
					font-weight:bold;
				}
				div.BaseInformativo ul li p a {
					color:#0063a8;
					text-decoration:none;
				}
					div.BaseInformativo ul li p a:hover {
						text-decoration:underline;
					}
/* CONTEUDO | CERTIFICADO DIGITAL */
div.BaseConteudo div.ColTextoCertfDig {
	display:inline; float:left;
	width:540px;
	padding:2px 10px 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:20px;
}
	div.ColTextoCertfDig ul#ListaCertfDig {
		list-style:inside square;
	}
	div.ColTextoCertfDig ul#ListaCertfDig li {
		list-style:inside square;
		margin-bottom:20px;
	}
	div.ColTextoCertfDig a.EscolhaCerfDig {
		display:inline; float:left;
		width:243px;
		height:21px;
		background:url(../imagens/botao/bt_EscolhaCertificadoDigital.gif) no-repeat 0 0;
		text-decoration:none;
		padding-bottom:35px;
	}
		div.ColTextoCertfDig a.EscolhaCerfDig span {
			visibility:hidden;
		}
div.BaseConteudo div.ColVideoSerasa {
	display:inline; float:left;
	width:368px;
	margin-top:4px;
	padding:0 2px 0 0;
	background:url(../imagens/layout/bg_ContVideoSerasa.gif) repeat-y 0 0;
	margin-top:20px;
}
		
/* ESTRUTURA | RODAPE */			
#rodape {
	display:table;
	margin:5px auto;
	width:972px;
	font:11px Arial, Helvetica, sans-serif;
	color:#8F8F8F;
}
	#rodape a {
		font:11px Arial, Helvetica, sans-serif;
		color:#8F8F8F;
		padding:0 3px;
		text-decoration:none;
	}
	#rodape a:hover {
		text-decoration:underline;
	}
		
/* ESTRUTURA | CONTEUDO */	
	div.ContTexto {
	padding-top:34px;
	display:inline; float:left;
	width:650px;
	margin-left:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8f8f8f;
	}
		.ContTitulo{
		font-weight: bold;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px;
		color:#565656;
		}
			.marcacao {
			margin-bottom:13px;
			text-indent:13px;
			line-height:18px;
			background: url(../imagens/layout/bg_pont.gif) no-repeat 0 3px;
			font:12px Arial, Helvetica, sans-serif;
			color:#565656;
			}
			.marcacao a{
			color:#565656;
			text-decoration:none
			}
			.marcacao a:hover{
			text-decoration:underline;
			}
		div.BotaoVoltar {
		display:inline; float:left;
		width:auto;
		margin-top:60px;
		background-image:url(../imagens/botao/bt_voltar.gif);
		background-repeat:no-repeat;
		background-position:15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#656565;
		padding-left:39px;
		}
		div.BotaoVoltar a {
		text-decoration:none;
		color:#656565;
		}
		div.BotaoVoltar a:hover {
		text-decoration:underline;
		}
/* ESTRUTURA | DESTAQUE */	
	div.DestaqueProd {
	display:inline; float: right;
	margin-right:10px;
	width:258px;
	}
		div.TopoImgDestaqueProd {
	display:inline;
	float:left;
	width:258px;
	height:7px;
	background:url(../imagens/layout/bg_TopoDestaqueProd.gif) no-repeat;
	background-position:bottom;
		}
		div.CorpoImgDestaqueProd {
		display:inline; float:left;
		width:258px;
		background:url(../imagens/layout/bg_CorpoDestaqueProd.gif) repeat-y;
		}
			div.TituloGeral {
			display:inline; float:left;
			width:auto;
			font-family:Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size:14px;
			color:#015cae;
			padding-top:0px;
			padding-bottom:8px;
			padding-left:5px;
			}
			div.ProdDestaque {
			display:inline; float:left;
			width:auto;
			height:auto;
			padding-bottom:35px;
			}
			div.QuadrosProdutos {
			display:inline; float:left;
			width:224px;
			border-top:1px solid #dbe8f1;
			border-left:1px solid #dbe8f1;
			border-right:1px solid #dbe8f1;
			background-color:#f5f7fd;
			margin-left:15px;
			}
			div.ImgProd {
			display:inline; float:left;
			width:58px;
			height:58px;
			background-color:#fff;
			text-align:center;
			margin-left:7px;
			margin-top:7px;
			}
			div.DescImg {
			display:inline; float:left;
			width:150px;
			text-align:left;
			margin-top:7px;
			margin-left:7px;			
			}
				.FonteValorDestProd {
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#015cae;
				text-align:left;
				font-weight: bold;				
				}
			div.ImgBaseQuadradoProd {
			display:inline; float:left;
			width:224px;
			height:16px;
			background-image:url(../imagens/layout/bg_BaseQuadProd.gif);
			background-position:top;
			margin-left:15px;		
			}
				div.TxtSaibaMais {
				display:inline; float:left;
				width:100px;
				margin-left:125px;
				margin-top:4px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				text-align:left;
				color:#656565;					
				}
				div.TxtSaibaMais a {
				text-decoration:none;
				color:#656565;				
				}
				div.TxtSaibaMais a:hover {
				text-decoration:underline;
				}
			
		div.BaseImgDestaqueProd {
		display:inline; float:left;
		width:258px;
		height:7px;
		background:url(../imagens/layout/bg_BaseDestaqueProd.gif) no-repeat;
		}
		div.SaibaMaisDest {
		display:inline; float:left;
		width:100px;
		background-image:url(../imagens/layout/bg_seta.gif);
		background-repeat:no-repeat;
		margin-left:15px;
		padding-left:14px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		color:#656565;
		}
		div.SaibaMaisDest a {
		text-decoration:none;
		color:#656565;
		}
		div.SaibaMaisDest a:hover {
		text-decoration:underline;
		}
/* ESTRUTURA | MENU SUPORTE */
	div.MenuSuporte {
	display:inline; float:left;
	width:303px;
	border-top:1px solid #dbe8f1;
	border-left:1px solid #dbe8f1;
	border-right:1px solid #dbe8f1;
	border-bottom:1px solid #dbe8f1;
	background-color:#f5f7fd;
	margin-left:11px;
	margin-top:20px;	
	}
		div.TituloMenuSuporte {
		display:inline; float:left;
		width:auto;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size:14px;
		color:#015cae;
		padding-bottom:3px;
		padding-left:5px;
		padding-top:20px;
		}		
		div.MenuBold {
		display:inline; float:left;
		width:auto;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size:12px;
		color:#1f54ad;
		padding-bottom:3px;
		padding-left:5px;
		padding-top:10px;
		}
			div.MenuBold a {
			text-decoration:none;
			color:#1f54ad;
			}
			div.MenuBold a:hover {
			text-decoration:underline;
			}

		div.IcoMenos {
		display:inline; float:left;
		width:12px;
		height:16px;
		background:url(../imagens/layout/bg_menos.gif);
		background-repeat:no-repeat;
		margin-left:10px;
		margin-top:20px;	
		}
		div.IcoMais {
		display:inline; float:left;
		width:auto;
		height:auto;
		background:url(../imagens/layout/bg_mais.gif);
		background-repeat:no-repeat;
		margin-left:10px;
		margin-top:20px;
		}
		.marcacaoTitulo {
		margin-bottom:13px;
		padding:5px 0 0 0;
		text-indent:13px;
		line-height:15px;
		background: url(../imagens/layout/bg_pont.gif) no-repeat 0 10px;
		}
		.setaVermelha 
		{
			display:block; float:left;
			height:15px;
			padding:0 0 0 15px;
			color:#F5F7FD;
			background:url(../imagens/layout/bg_seta.gif) no-repeat 0 0;
		}
	div.ListaMenu 
	{
		margin-left:20px;
		margin-bottom:10px;
	}
		div.ListaMenu ul {
		list-style:none;
		}
		div.ListaMenu li {
		}
		div.ListaMenu a {
		text-decoration:none;
		color:#888888;
		}
		div.ListaMenu a:hover {
		text-decoration:underline;
		}
	.FonteListaMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888888;
	text-align:left;
	margin-left:28px;	
	}		
	div.ConteudoGeral {
	display:inline; float:left;
	width:600px;
	margin-top:20px;
	margin-left:13px;	
	}
		div.TextoGeral {
		display:inline; float:left;
		width:580px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:left;
		color:#888888;
		padding-bottom:5px;
		padding-left:5px;
		}
		div.Opcoes {
		display:inline; float:left;
		width:603px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:left;
		padding-left:5px;
		color:#888888;
		}
			.Opcao {
			padding:5px 0 0 0;
			background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 10px;
			padding-left:13px;
			}
			div.Opcoes a {
			text-decoration:none;
			color:#888888;
			}
			div.Opcoes a:hover {
			text-decoration:underline;
			}
/* ESTRUTURA | FORMULAIO */
	div.Formulario {
	display:inline; float:left;
	width:930px;	
	}
	div.TextoObsObrigatorio {
	display:inline; float:left;
	width:928px;
	padding-left:5px;
	padding-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
	}
	div.CampoFormulario1 {
	display:inline; float:left;
	width:400px;
	padding-top:25px;
	}
		div.CampoNome {
		display:inline; float:left;
		width:300px;
		padding-left:5px;
		padding-bottom:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#888888;
		}
		div.Telefone01 {
		display:inline; float:left;
		width:165px;
		padding-left:5px;
		padding-bottom:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#888888;		
		}
		div.Telefone02 {
		display:inline; float:left;
		width:165px;
		padding-left:5px;
		padding-bottom:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#888888;		
		}
		div.CampoEmail {
		display:inline; float:left;
		width:350px;
		padding-left:5px;
		padding-bottom:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#888888;		
		}		
		div.CampoFormulario1 input {
		float:left;
		width:340px;
		height:16px;
		padding-top:2px;
		margin-top:5px;
		border:1px solid #dbe8f1;
		background-color:#f3f6f8;
		font:11px Arial, Helvetica, sans-serif;
		color:#000;
		}
		div.CampoFormulario1 input.ddd {
		float:left;
		width:23px;
		height:16px;
		padding-top:2px;
		margin-top:5px;
		border:1px solid #dbe8f1;
		background-color:#f3f6f8;
		font:11px Arial, Helvetica, sans-serif;
		color:#000;
		}
		div.CampoFormulario1 input.Telefone {
		float:left;
		width:82px;
		height:16px;
		padding-top:2px;
		margin-left:5px;
		margin-top:5px;
		border:1px solid #dbe8f1;
		background-color:#f3f6f8;
		font:11px Arial, Helvetica, sans-serif;
		color:#000;
		}
	div.CampoFormulario2 {
	display:inline; float:left;
	width:500px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888888;
	padding-top:25px;
	}
		.textareaMenssagem {
		float:left;
		width:517px;
		height:63px;
		padding-top:2px;
		margin-top:5px;
		border:1px solid #dbe8f1;
		background-color:#f3f6f8;
		font:11px Arial, Helvetica, sans-serif;
		color:#000;
		}
		div.CampoFormulario2 input {
		float:left;
		width:340px;
		height:16px;
		padding-top:2px;
		margin-top:5px;
		border:1px solid #dbe8f1;
		background-color:#f3f6f8;
		font:11px Arial, Helvetica, sans-serif;
		color:#000;
		}
	div.btEnviar {
		display:inline;
		width:892px;
		padding:0 18px 0 12px;
		margin-top:22px;
	}
	.bt_enviar {
		display:inline-table; float: right;
		width:89px;
		height:21px;
		margin-top:15px;
		background-image: url(../imagens/botao/bt_enviar.gif);
		background-repeat:no-repeat;
		text-decoration:none;
		}
/* ESTRUTURA | CASES HOME */
		div.Cases {
		display:inline; float:left;
		width:550px;
		padding-left:17px;
		margin-top:20px;
		}
		div.TitulosPadrao {
		display:inline; float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#015cae;
		text-align:left;
		font-weight:bold;
		}
		div.ListaCases {
		display:inline; float:left;
		width:540px;
		}
		div.ListaCases ul {
		list-style:none;
		}
		div.ListaCases li {
		}
		div.ConjuntoCase{
		display:inline; float:left;
		width:540px;
		margin-top:20px;
		}
		div.ImgCase {
		display:inline; float:left;
		width:172px;
		height:112px;
		background-color:#b7b7b7;
		}
		div.TxtCases {
		display:inline; float:left;
		width:340px;
		height:112px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#888888;
		margin-left:15px;
		margin-top:13px;
		}
			div.SetaCase {
			display:inline; float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#9c9a9a;
			}
			.SetaCase {
			width:100%;
			padding:4px 0 0 0;
			background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 10px;
			line-height:20px;
			text-indent:13px;
			}
			div.SetaCase a {
			text-decoration:none;
			color:#888888;
			}
			div.SetaCase a:hover {
			text-decoration:underline;
			}
/* ESTRUTURA | CONTEUDO TEXTO */
	div.EspacoConteudoTexto {
	display:inline; float:left;
	width:550px;
	padding-left:10px;
	margin-top:20px;
	}
	div.TextoConteudo {
	display:inline; float:left;
	width:530px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888888;
	}
	div.EspacoImgCase {
	display:inline; float:left;
	width:172px;
	height:112px;
	margin-right:15px;
	margin-top:10px;
	}
/* ESTRUTURA | CONTEUDO TEXTO-DIREITO */
	div.EspacoConteudoDireito {
	display:inline;
	float:right;
	width:auto;
	margin-top:20px;
	margin-right:10px;
	}
	div.ImgSoliciteConsultor {
	display:inline;	
	float:right;
	width:160px; 
	height:26px;
	margin-top:35px;
	margin-right:10px;
	}
	div.ImgSoliciteConsultor a{
	display:inline;
	float:left;
	background-image: url(../imagens/botao/bt_soliciteumconsultor.gif);
	background-repeat:no-repeat;
	width:160px;
	height:26px;
	}
	div.ImgEscolhaCertificado {
	display:inline;
	float: right;
	width:243px;
	height:21px;
	margin-top:35px;
	}
	div.ImgEscolhaCertificado a{
	display:inline;
	float:left;
	background-image: url(../imagens/botao/bt_EscolhaCertificadoDigital.gif);
	background-repeat:no-repeat;
	width:243px;
	height:21px;
	}
/* ESTRUTURA | LISTA SOLUCOES COSTUMIZADAS */
		div.ListaSolucoesCostumizadas {
			display:inline; float:left;
			width:930px;
			padding-left:10px;
		}
		div.ImgTopoFaixa {
		display:inline; float:left;
		background-image: url(../imagens/layout/bg_linhalistaprod.gif);
		background-repeat:no-repeat;
		margin-left:105px;
		width:709px;
		height:1px;
		margin-top:35px;
		}
		div.EspacoListagem {
		display:inline; float:left;
		width:920px;
		margin-top:35px;
		}
		div.EspacoTxtListagem {
		display:inline; float:left;
		width:725px;
		margin-top:12px;
		}
		div.TxtListagemSolucoes {
		display:inline; float:left;
		width:725px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#888888;
		text-align:left;
		margin-left:10px;
		}
		div.TitulosPadraoListagem {
		display:inline; float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#015cae;
		text-align:left;
		font-weight:bold;
		margin-left:10px;
		}
		div.ListaSolucoesCostumizadas ul {
		list-style:none;
		}
		div.ListaSolucoesCostumizadas li {
		}
/* ESTRUTURA | INFORMATIVOS */
	div.TextoConteudoInformativo {
	display:inline; float:left;
	width:920px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888888;
	text-indent:13px;
	}
		.marcacaoInfo {
		padding:5px 0 0 0;
		text-indent:13px;
		}
	div.TitulosPadraoInfor {
	display:inline; float:left;
	width:920px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#015cae;
	text-align:left;
	font-weight:bold;
	}
	div.DataInfo {
	display:inline; float:left;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#565656;
	padding-left:5px;
	}
	div.ImgInformativoGran {
	display:inline; float:left;
	width:246px;
	height:187px;
	background-color:#b7b7b7;
	margin-top:10px;
	margin-right:15px;
	}
	
	

/*inicio css2*/

div.BaseConteudo div.comocomprar_txt {
	display:inline; float:left;
	width:928px;
	padding:10px 0 0 12px;
	font-size:12px;
	color:#888;
	line-height:18px;
}
	div.BaseConteudo div.comocomprar_txt p {
		text-indent:10px;
	}
	div.BaseConteudo div.comocomprar_txt p.titulo_azul_16 {
		font-size:16px;
		color:#015CAE;
		text-indent:0;
	}
.titulo_azul_12 {
	font-size:12px;
	color:#015CAE;
}
.titulo_azul_14 {
	font-size:14px;
	color:#015CAE;
}
.titulo_azul_16 {
	font-size:16px;
	color:#015CAE;
}
.titulo_azul_18 {
	font-size:18px;
	color:#015CAE;
}
div.comocomprar {
	display:inline; float:left;
	width:268px;
	padding:16px 12px;
	border:1px solid #dbe8f1;;
	background-color:#f5f7fd;
	margin-left:11px;
	margin-top:20px;
	min-height:474px;
}
	div.comocomprar p {
		padding-bottom:16px;
	}
	div.comocomprar a {
		padding-left:12px;
		font-size:12px;
		color:#1F54AD;
		text-decoration:none;
		background:url(../imagens/layout/bg_pontomenu.gif) no-repeat 0 0;
	}
	div.comocomprar a:hover {
		text-decoration:underline;
	}
div.TituloPrinciapl {
	display:inline; float:left;
	padding-top:20px;
	padding-bottom:15px;
}
div.cont_comocomprar {
	display:inline; float:left;
	width:571px;
	padding:18px 12px;
	margin:20px 0 0 40px;
}
div.cont_comocomprar ol {
	list-style:decimal;
	padding:20px 0 0 25px;
	font-size:16px;
	color:#015cae;
	font-weight:bold;
}
div.cont_comocomprar ol li {
	padding-bottom:30px;
}
div.cont_comocomprar ol li span {
	font-size:12px;
	color:#666;
	font-weight:normal;
}
div.conteudocentro {
	display:inline; float:left;
	width:922px;
	padding-left:9px;
}
#container div.tituloloja_resp {
	float:left;
}
div.BasePaginacao2 {
	display:inline; 
	float:right;
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
	padding:2px 12px;
}
	div.BasePaginacao2 ul {
		list-style:none;
	}
	div.BasePaginacao2 li {
		display:inline; float:left;
	}
	div.BasePaginacao2 li.NumPag {
		width:auto;
		padding:0 10px;
	}
		div.BasePaginacao2 li a {
			color:#656565;
			text-decoration:none;
			padding:0 2px;
		}
			div.BasePaginacao2 li a:hover {
				text-decoration:underline;
			}
		div.BasePaginacao2 li a.PagAtivo {
			color:#656565;
			text-decoration:underline;
		}
		div.BasePaginacao2 li a span {
			visibility:hidden;
		}
		div.BasePaginacao2 li a.LinkVoltar  {
			display:block;
			width:19px;
			height:13px;
			background:url(../imagens/botao/bt_voltar.gif) no-repeat 0 1px;
			text-decoration:none;
			font-size:1px;
		}
		div.BasePaginacao2 li a.LinkAvancar {
			display:block;
			width:19px;
			height:13px;
			background:url(../imagens/botao/bt_avancar.gif) no-repeat 0 1px;
			text-decoration:none;
			font-size:1px;
		}
	
div.listaprodutos2 {
	display:inline; float:left;
	width:908px;
	padding:10px 0 0 12px;
}
	div.listaprodutos2 ul {
		display:inline; float:left;
		width:908px;
		list-style:none;
		margin:0;
		padding:0 0 36px 0;
	}
		div.listaprodutos2 ul li {
			display:inline; float:left;
			width:908px;
			padding-bottom:20px;
			padding-top:25px;
			line-height:16px;
		}
			div.listaprodutos2 ul li p.marca1 {
				text-indent:16px;				
				background:url(../imagens/layout/bg_marca1.gif) no-repeat 0 2px;				
			}
			div.listaprodutos2 ul li a {
				font-size:12px;
				color:#666;
				text-decoration:none;
			}
				div.listaprodutos2 ul li a:hover {
					text-decoration:underline;
				}
			div.listaprodutos2 ul li a.link_azul_14 {
				font-size:14px;
				color:#015CAE;
				text-decoration:none;
			}
				div.listaprodutos2 ul li a.link_azul_14:hover {
					text-decoration:underline;
				}	
		div.listaprodutos2 div.img_produto {
			display:inline; float:left;
			width:172px;
			margin-left:15px;
		}
		div.listaprodutos2 div.descr_prod {
			display:inline; float:left;
			width:691px;
			padding:21px 0 0 0;
			margin-left:23px;
		}			
div.listaprodutos {
	display:inline; float:left;
	width:908px;
	padding:15px 0 0 12px;
}
	div.listaprodutos ul {
		display:inline; float:left;
		width:908px;
		list-style:none;
		margin:0;
		padding:0 0 36px 0;
	}
		div.listaprodutos ul li {
			display:inline; float:left;
			width:908px;
			margin-bottom:15px;
			padding-bottom:23px;
			line-height:16px;
			background:url(../imagens/layout/bg_linhalistaprod.gif) bottom right no-repeat;
		}
			div.listaprodutos ul li p.marca1 {
				text-indent:16px;				
				background:url(../imagens/layout/bg_marca1.gif) no-repeat 0 2px;				
			}
			div.listaprodutos ul li a {
				font-size:12px;
				color:#666;
				text-decoration:none;
			}
				div.listaprodutos ul li a:hover {
					text-decoration:underline;
				}
			div.listaprodutos ul li a.link_azul_14 {
				font-size:14px;
				color:#015CAE;
				text-decoration:none;
			}
				div.listaprodutos ul li a.link_azul_14:hover {
					text-decoration:underline;
				}	
		div.listaprodutos div.img_produto {
			display:inline; float:left;
			width:172px;
			margin-left:15px;
		}
		div.listaprodutos div.descr_prod {
			display:inline; float:left;
			width:691px;
			padding:21px 0 0 0;
			margin-left:23px;
		}
		div.ImgTopoFaixaDesta {
		display:inline; float:left;
		background:url(../imagens/layout/bg_linhalistaprod.gif) bottom right no-repeat ;
		width:691px;
		margin-left:140px;
		margin-top:10px;	
		}
		div.ImgBaseFaixaDesta {
		display:inline; float:left;
		background:url(../imagens/layout/bg_linhalistaprod.gif) bottom right no-repeat ;
		width:691px;
		margin-left:110px;
		margin-top:30px;	
		}
		div.Desc_SoluCost {
			display:inline; float:left;
			width:691px;
			padding:13px 0 0 0;
			margin-left:23px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#888888;
			line-height:16px;
		}
			div.Opcoes2 {
			display:inline; float:left;
			width:603px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			text-align:left;
			padding-left:5px;
			color:#9c9a9a;
			}
				.Opcao2 {
				padding:5px 0 0 0;
				background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 10px;
				padding-left:15px;
				padding-left:15px;
				}
				.Opcoes2 a {
				text-decoration:none;
				color:#9c9a9a;
				}
				.Opcoes2 a:hover {
				text-decoration:underline;
				}
div.paginacaobase {
	display:inline; float:left;
	width:908px;
	padding:4px 0 0 21px;
}
	div.paginacaobase div.Base_volta {
		display:inline; float:left;
		padding:0 0 0 16px;
	}
		div.paginacaobase div.Base_volta a.bt_LinkVoltar {
			float:left;
		}
a.bt_LinkVoltar {
	display:block;
	width:40px;
	height:13px;
	padding-left:22px;
	background:url(../imagens/botao/bt_voltar.gif) no-repeat 0 1px;
	text-decoration:none;
	font-size:11px;
	color:#656565;
}
	a.bt_LinkVoltar:hover {
		text-decoration:underline;
	}
div.listasuport {
	display:inline; float:left;
	width:908px;
	padding:15px 0 0 12px;
}
	div.listasuport ul {
		display:inline; float:left;
		width:908px;
		list-style:none;
		margin:0;
		padding:12px 0 36px 0;
		background:url(../imagens/layout/bg_linhalista.gif) no-repeat 0 0;
	}
		div.listasuport ul li {
			display:inline; float:left;
			width:908px;
			margin-bottom:15px;
			padding-bottom:23px;
			line-height:17px;
			color:#1F54AD;
			font-size:12px;
			background:url(../imagens/layout/bg_linhalista.gif) bottom left no-repeat;
		}
			div.listasuport ul li p.marca1 {
				text-indent:16px;				
				background:url(../imagens/layout/bg_marca1.gif) no-repeat 0 2px;				
			}
			div.listasuport ul li a {
				font-size:12px;
				color:#666;
				text-decoration:none;
			}
				div.listasuport ul li a:hover {
					text-decoration:underline;
				}
			div.listasuport ul li a.link_azul_14 {
				font-size:14px;
				color:#015CAE;
				text-decoration:none;
			}
				div.listasuport ul li a.link_azul_14:hover {
					text-decoration:underline;
				}
div.conteudocentro2 {
	display:inline; float:left;
	width:922px;
	padding:28px 0 0 9px;
}
/*
div.resultmaisprov {
	display:inline; float:left;
	width:922px;
	padding:30px 0 0 0;
}	
	div.resultmaisprov ul {
		display:inline; float:left;
		width:922px;
		list-style:none;
		border-top:1px solid #DCE9F1;
	}
		div.resultmaisprov ul li {
			display:inline; float:left;
			width:886px;
			border:1px solid #DCE9F1;
			border-top:none;
			background:#F2F6F9;
			padding:5px 18px;
			font-size:12px;
			color:#015CAE;
		}
		div.resultmaisprov ul li.linhacor2 {
			display:inline; float:left;
			width:886px;
			border:1px solid #EEF3F7;
			border-top:none;
			border-bottom:1px solid #DCE9F1;
			border-top:none;
			background:#F9FAFC;
		}
			div.resultmaisprov ul li a {
				font-size:12px;
				color:#015CAE;
				background:#F2F6F9;
				text-decoration:none;		
			}
			div.resultmaisprov ul li.linhacor2 a {
				background:#F9FAFC;
			}
			div.resultmaisprov ul li a:hover {
				text-decoration:underline;
			}
		div.resultmaisprov ul li span {
			display:block; float:left;
			width:428px;
			height:13px;
			background:url(../imagens/layout/bg_pontilhado.gif) left bottom repeat-x;
		}
		div.resultmaisprov ul li a.link_setaverm {
			display:block; float:left;
			height:15px;
			padding:0 0 0 19px;
			color:#666;
			background:url(../imagens/layout/bg_seta2.gif) no-repeat 0 0;
		}
*/
div.localizapostos {
	display:inline; float:left;
	width:922px;
	padding:15px 0 0 0;
	font-size:12px;
}
	div.localizapostos div.linha_campos {
		display:inline; float:left;
		width:922px;
		padding:0 0 20px 0;
	}

.campoform1 {
	font-size:12px;
	color:#656565;
	border:1px solid #DAE8F1;
	background:#F2F6F9;
	height:18px;
	line-height:18px;
	padding-left:4px;
}
.bt_localizar {
	border:none;
	width:95px;
	height:21px;
	cursor:pointer;
	background:url(../imagens/botao/bt_localizar.gif) no-repeat 0 0;
}
select.compoforms {
	 font:12px Arial, Helvetica, sans-serif;
	 color:#666;
	 border:1px solid #DAE8F3;
	 background:#F2F6F9;
	 margin-right:3px;
	 line-height:20px;
}
div.postosatend {
	display:inline; float:left;
	width:870px;
	font-size:12px;
	padding:0 0 30px 10px;
}
	div.postosatend p {
		padding:3px 0;
	}
a.bt_vermapa {
	display:block;
	float:left;
	text-indent:-5000em;
	border:none;
	width:95px;
	height:21px;
	margin-top:5px;
	background:url(../imagens/botao/bt_vermapa.gif) no-repeat;
}
	a.bt_vermapa span {
		visibility:hidden;
	}
div.Base_volta {
	display:inline; float:left;
	width:892px;
	padding:20px 18px 0 12px;
}	
	div.base_mapa div.cont_mapa {
		padding:29px 23px;
		background-color:#FFFFFF;
	}
	div.base_mapa {
		font-family:Tahoma, Arial, Verdana;
		font-size:11px;
		color:#484848;
		background-color:#FFFFFF;
	}

		div.cont_mapa div.basefechar {
			display:inline; float:left;
			width:100%;
			margin-bottom:26px;
		}
			div.basefechar a.bt_fechar {
				display:inline; float:right;
				width:65px;
				height:16px;
				padding-top:3px;
				border:1px solid #DBE8F1;
				background-color:#F3F6F8;
				font:11px Arial, Helvetica, sans-serif;
				color:#848484;
				text-align:center;
				text-decoration:none;
			}
			div.basefechar a.bt_fechar:hover {
				text-decoration:underline;
			}	
div.repositorio1 {
	display:inline; float:left;
	width:350px;
	padding:20px 0 16px 8px;
	font-size:16px;
	color:#015CAE;
}
	div.repositorio1 p {
		padding-left:21px;
	}
	div.repositorio1 div.comocomprar2 {
		display:inline; float:left;
		width:275px;
		padding:0 9px 16px 5px;
		border:1px solid #dbe8f1;
		background-color:#f5f7fd;		
		margin-top:8px;

	}
		div.comocomprar2 p {			
			padding:10px 0 6px 0;
		}
		div.comocomprar2 p.descr_menu {
			display:block;
			width:270px;
			padding:0 0 10px 8px;
			font-size:12px;
			color:#666;
		}
		div.comocomprar2 a {
			display:block;
			width:270px;
			padding-left:8px;
			font-size:12px;
			color:#1F54AD;
			text-decoration:none;
			background:url(../imagens/layout/bg_pontomenu.gif) no-repeat 0 0;
		}
		div.comocomprar2 a:hover {
			text-decoration:underline;
		}
div.inf_downloads {
	display:inline; float:left;
	width:471px;
	padding:0px 12px;
	margin:40px 0 0 5px;
}
	div.inf_downloads div.inform_downl {
		display:inline; float:left;
		width:471px;
		padding:10px 0 0 0;
		font-size:12px;
		color:#666;
	}
		div.inf_downloads div.inform_downl p {
			padding:4px 0;
		}
		div.inf_downloads div.inform_downl p.par13 {
			padding:10px 0 0 13px;
		}
		div.inf_downloads div.inform_downl p.descr_inf {
			font-size:11px;
			padding:50px 0 0 13px;
		}
		div.inf_downloads div.inform_downl a {
			padding:0 0 0 13px;
			color:#666;
			text-decoration:none;
			background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
		}			
			div.inf_downloads div.inform_downl a:hover {
				text-decoration:underline;				
			}
.arial_11_vermelho {
	font:11px Arial, Helvetica, sans-serif;
	color:#FF001C;
}
div.banner {
	display:inline; float:left;
	width:100%;
}
div.conteudo_inst {
	display:inline; float:left;
	width:924px;
	margin:16px 9px 0 9px;
	padding:0 8px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
}
	div.conteudo_inst p.titulo_azul_14 {
		padding:16px 0 5px 0;
	}
p.marcalinha {
	text-indent:16px;
	color:#888;
	line-height:17px;
	background:url(../imagens/layout/bg_marca1.gif) no-repeat 2px 2px;				
}
a.link_txtverm_marcaverm {
	padding:0 0 0 13px;
	color:#ED1C24;
	text-decoration:none;
	background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
}
	a.link_txtverm_marcaverm:hover {
		text-decoration:underline;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/**** style3.css ***/	

div.resultmaisprovFAQ402{
	display:inline; float:left;
	width:522px;
	padding:0 0 25px 0;
}
	div.resultmaisprovFAQ402 ul {
		display:inline; float:left;
		width:581px;
		list-style:none;
		border-top:1px solid #DCE9F1;
	}
		div.resultmaisprovFAQ402 ul li {
			display:inline; float:left;
			width:565px;
			border:1px solid #DCE9F1;
			border-top:none;
			background:#F2F6F9;
			padding:5px 7px;
			font-size:12px;
			color:#015CAE;
		}	
			div.resultmaisprovFAQ402 ul li a {
				font-size:12px;
				color:#015CAE;
				background:#F2F6F9;
				text-decoration:none;		
			}
			div.resultmaisprovFAQ402 ul li.linhacor2 a {
				background:#F9FAFC;
			}
			div.resultmaisprovFAQ402 ul li a:hover {
				text-decoration:underline;
			}
			div.resultmaisprovFAQ402 ul li .TextoSaberMais {
				display:block; float:left;
				padding:5px 10px 5px 20px;
				font-size:12px;
				color:#888888;
				font-family:Arial, Helvetica, sans-serif;
			}


		
	
div.resultmaisprov {
	display:inline; float:left;
	width:922px;
	padding:15px 0 25px 0;
}
	div.resultmaisprov ul {
		display:inline; float:left;
		width:921px;
		list-style:none;
		border-top:1px solid #DCE9F1;
	}
		div.resultmaisprov ul li {
			display:inline; float:left;
			width:905px;
			border:1px solid #DCE9F1;
			border-top:none;
			background:#F2F6F9;
			padding:5px 7px;
			font-size:12px;
			color:#015CAE;
		}
		div.resultmaisprov ul li.linhacor2 {
			display:inline; float:left;
			width:905px;
			border:1px solid #EEF3F7;
			border-top:none;
			border-bottom:1px solid #DCE9F1;
			border-top:none;
			background:#F9FAFC;
		}
		div.resultmaisprov ul li.linhacor3 {
			display:inline; float:left;
			width:905px;
			border:1px solid #EEF3F7;
			border-top:none;
			border-bottom:1px solid #DCE9F1;
			border-top:none;
			background:#f9fafb;
		}
		div.resultmaisprov ul li.linhacor4 {
			display:inline; float:left;
			width:905px;
			background:#fff;
		}
			div.resultmaisprov ul li a {
				font-size:12px;
				color:#015CAE;
				background:#F2F6F9;
				text-decoration:none;		
			}
			div.resultmaisprov ul li.linhacor2 a {
				background:#F9FAFC;
			}
			div.resultmaisprov ul li a:hover {
				text-decoration:underline;
			}
		div.resultmaisprov ul li a.link_setaverm {
			display:block; float:left;
			height:15px;
			padding:0 0 0 19px;
			color:#666;
			background:url(../imagens/layout/bg_seta2.gif) no-repeat 0 0;
		}
		div.resultmaisprov ul li .setavermTitulo {
			display:block; float:left;
			height:15px;
			width:790px;
			padding:0 0 0 19px;
			color:#666;
			background:url(../imagens/layout/bg_seta2.gif) no-repeat 0 0;
			font-size:12px;
			color:#015CAE;
			font-family:Arial, Helvetica, sans-serif;
			font-weight: bold;
		}
		div.resultmaisprov ul li .IcoSaberMais {
			display:block; float:left;
			height:15px;
			padding:0 0 0 5px;
			color:#666;
			/*background: url(../imagens/layout/bg_mais.gif) no-repeat 0 0;*/
			font-size:12px;
			color:#015CAE;
			font-family:Arial, Helvetica, sans-serif;
			font-weight: bold;
		}
			div.resultmaisprov ul li .IcoSaberMenos {
			display:block; float:left;
			height:15px;
			padding:0 0 0 5px;
			color:#666;
			/*background: url(../imagens/layout/bg_menos.gif) no-repeat 0 0;*/
			font-size:12px;
			color:#015CAE;
			font-family:Arial, Helvetica, sans-serif;
			font-weight: bold;
		}
			div.resultmaisprov ul li .TextoSaberMais {
				display:block; float:left;
				padding:5px 10px 5px 20px;
				font-size:12px;
				color:#888888;
				font-family:Arial, Helvetica, sans-serif;
			}
		div.resultmaisprov ul li .TextoListagem {
			display:block; float:left;
			height:15px;
			width:670px;
			padding:0 0 0 5px;
			font-size:12px;
			color:#656565;
			font-family:Arial, Helvetica, sans-serif;
		}
		div.resultmaisprov ul li .dataListagem {
			display:block; float:left;
			height:15px;
			width:80px;
			padding:0 0 0 5px;
			font-size:12px;
			color:#656565;
			font-family:Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-align:right;
			margin-right:5px;
		}
		div.resultmaisprov ul li .dataListagem2 {
			display:block; float:left;
			height:15px;
			width:80px;
			padding:0 0 0 5px;
			font-size:12px;
			color:#656565;
			font-family:Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-align:right;
			margin-right:5px;
			background-color:#f9fafb; 
		}
	
	
	
	
	
div.SelecaoFaqAssunto {
	display:inline;
	float:left;
	margin-left:10px;
	margin-top:25px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight: bold;
}
div.FormSelecaoFaq .imputfaq {
		border:1px solid #dbe8f1;
		background-color:#f3f6f8;
		width:267px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#656565;
		padding-left:5px;
		margin-top:23px;
		margin-bottom:10px;
		margin-left:10px;
	}
	
.comboFaleConosco {
		border:1px solid #dbe8f1;
		background-color:#f3f6f8;
		width:200px;
		padding-top:2px;
		margin-top:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000;
	}
.comboUmClique {
		border:1px solid #dbe8f1;
		background-color:#f3f6f8;
		width:232px;
		padding-top:2px;
		margin-top:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000;
	}
.comboSolucoes {
		border:1px solid #dbe8f1;
		background-color:#f3f6f8;
		width:200px;
		/*padding-top:2px;
		margin-top:5px;*/
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000;
	}	
div.BasePaginacaoMeio {
	display:inline;	float:left;
	font:11px Arial, Helvetica, sans-serif;
	color:#656565;
	padding-bottom:15px;
	padding-top: 15px;
	text-align:center;
	margin-left:450px;
}
	div.BasePaginacaoMeio ul {
		list-style:none;
	}
	div.BasePaginacaoMeio li {
		display:inline; float:left;
	}
	div.BasePaginacaoMeio li.NumPag {
		width:auto;
		padding:0 10px;
	}
		div.BasePaginacaoMeio li a {
			color:#656565;
			text-decoration:none;
			padding:0 2px;
		}
			div.BasePaginacaoMeio li a:hover {
				text-decoration:underline;
			}
		div.BasePaginacaoMeio li a.PagAtivo {
			color:#656565;
			text-decoration:underline;
		}
		div.BasePaginacaoMeio li a span {
			visibility:hidden;
		}
		div.BasePaginacaoMeio li a.LinkVoltar {
			display:block;
			width:19px;
			height:13px;
			background:url(../imagens/botao/bt_voltar.gif) no-repeat 0 1px;
			text-decoration:none;
			font-size:1px;
		}
		div.BasePaginacaoMeio li a.LinkAvancar {
			display:block;
			margin-left:5px;
			width:19px;
			height:13px;
			background:url(../imagens/botao/bt_avancar.gif) no-repeat 0 1px;
			text-decoration:none;
			font-size:1px;
		}

/* especial */
div.resultado {
	display:inline; float:left;
	width:922px;
	padding:30px 0 0 0;
}	
	div.resultado ul {
		display:inline; float:left;
		width:922px;
		list-style:none;
		border-top:1px solid #DCE9F1;
	}
		div.resultado ul li {
			display:inline; float:left;
			width:886px;
			border:1px solid #DCE9F1;
			border-top:none;
			background:#F2F6F9;
			padding:5px 18px;
			font-size:12px;
			color:#015CAE;
		}
		div.resultado ul li.linhacor2 {
			display:inline; float:left;
			width:886px;
			border:1px solid #EEF3F7;
			border-top:none;
			border-bottom:1px solid #DCE9F1;
			border-top:none;
			background:#F9FAFC;
		}
		div.resultado ul li.linhacor3 {
			display:inline; float:left;
			width:886px;
			border:1px solid #EEF3F7;
			border-top:none;
			border-bottom:1px solid #DCE9F1;
			border-top:none;
			background:#f9fafb;
		}
			div.resultado ul li a {
				font-size:12px;
				color:#015CAE;
				background:#F2F6F9;
				text-decoration:none;		
			}
			div.resultado ul li.linhacor2 a {
				background:#F9FAFC;
			}
			div.resultado ul li a:hover {
				text-decoration:underline;
			}
		div.resultado ul li span {
			display:block; float:left;
			width:428px;
			height:13px;
			background:url(../imagens/layout/bg_pontilhado.gif) left bottom repeat-x;
		}
		div.resultado ul li a.link_setaverm {
			display:block; float:left;
			height:15px;
			padding:0 0 0 19px;
			color:#666;
			background:url(../imagens/layout/bg_seta2.gif) no-repeat 0 0;
		}
		
		div.BottomFormaPagamento div.BaseDadosCartoes3 {
			display:inline; float:left;
			width:858px;
			margin-left:42px;
			padding-top:30px;
			text-align:left;
			font-size:12px;
			color:#666;
		}		
div.lista_pagamento {
	display:inline; float:left;
	width:858px;
	margin-left:42px;
	padding:30px 0;
	text-align:left;
	font-size:12px;
	color:#666;
}
	div.lista_pagamento p {
		padding-bottom:10px;
	}
	div.lista_pagamento div.linha_formpg {
		display:inline; float:left;
		width:858px;
	}
		div.linha_formpg div.coluna1 {
			display:inline; float:left;
			width:100px;
			padding-top:5px;
		}
		div.linha_formpg div.coluna2 {
			display:inline; float:left;
			width:200px;
			padding-top:5px;
		}
		div.linha_formpg div.coluna3 {
			display:inline; float:left;
			width:558px;
			padding-top:5px;
		}			
		
/*correções ie's*/
.areaatua_mais1 input[type="checkbox"] {
	margin:3px 4px 0 0;
	/margin:0 4px 0 0;
}
.areaatua_mais2 input[type="checkbox"] {
	margin:3px 4px 0 0;
	/margin:0 4px 0 0;
}
.opcoesvalid_itens2 input[type="radio"] {
	margin:2px 2px 0 0;
}
input.bt_RedefinirAplicacoes {
	margin-top:30px;
}

body blockquote {
	margin-left:40px!important;
}

/*safari windows*/
div.tabela_saf {
	float:left;
	width:920px;
}

/*chrome*/
div.tabelas_chr {
	display:inline; float:left;
}

/*css cadastro*/		


.titulo_cadastro {
	padding:4px 0 0 12px;
	border:1px solid #DBE8F1;
	height:22px;
	font:16px Arial, Helvetica, sans-serif;
	color:#015CAE;
	background:#F2F7FB;
}
.titulo_cadastro2 {
	font:14px Arial, Helvetica, sans-serif;
	color:#015CAE;
}
ul#menunavLateral {
	display:table;
	width:184px;
	list-style:none;
}
	ul#menunavLateral li {
		padding:8px 0 10px 10px;
		background:#F2F6F9;
		font:11px Arial, Helvetica, sans-serif;
		color:#015CAE;
		text-decoration:none;
		border:1px solid #DBE8F1;
	}
	ul#menunavLateral li.menulinha2 {
		background:#F9FAFC;		
		border:1px solid #ECF3F9;
		border-top:none;
	}
	
	ul#menunavLateral li a {
		font:11px Arial, Helvetica, sans-serif;
		color:#015CAE;
		text-decoration:none;
	}
		ul#menunavLateral li a:hover {
			text-decoration:underline;
		}
	input.campo_form02 {
		 font:11px Arial, Helvetica, sans-serif;
		 color:Black;
		 height:16px;
		 padding:2px 0 0 0;
		 border:1px solid #DAE8F3;
		 background:#F2F6F9;
		 margin-right:3px;
	 }
	 select.campo_formselect02 {
		 font:11px Arial, Helvetica, sans-serif;
		 color:Black;
		 padding:2px 0 0 0;
		 border:1px solid #DAE8F3;
		 background:#F2F6F9;
		 margin-right:3px;
	 }
	 .bt_alterar {
		 display:block;
		 width:107px;
		 height:21px;
		 border:none;
		 cursor:pointer;
		 background:url(../imagens/botao/bt_alterar.gif) no-repeat 0 0;
	 }
	 .bt_cadastrarnovoendereco {
		 display:block;
		 width:179px;
		 height:21px;
		 border:none;
		 cursor:pointer;
		 background:url(../imagens/botao/bt_cadastrarnovoendereco.gif) no-repeat 0 0;
	 }
	 .bt_imprimirpedido {
		 display:block;
		 width:118px;
		 height:21px;
		 border:none;
		 cursor:pointer;
		 background:url(../imagens/botao/bt_imprimirpedido.gif) no-repeat 0 0;
	 }
	 .bt_prosseguir {
		 display:block;
		 width:107px;
		 height:21px;
		 border:none;
		 cursor:pointer;
		 background:url(../imagens/botao/bt_prosseguir.gif) no-repeat 0 0;
	 }
.titulos_tabela {
	font:12px Arial, Helvetica, sans-serif;
	color:#015CAE;
	background:#F2F7FB;
}
.topo_tabela_mp2 {
	font:12px Arial, Helvetica, sans-serif;
	color:#015CAE;
	border:1px solid #D3D4D6;
	border-bottom:none;
}
.borda_final_b_bg {
	border-bottom:1px solid #D3D4D6;
	background:#F2F7FB;
}
.borda_final_b_r_bg {
	border:1px solid #D3D4D6;
	border-left:none;
	border-top:none;
	padding:0 4px;
	background:#F2F7FB;
}
.borda_final_b {
	border-bottom:1px solid #D3D4D6;	
}
.borda_final_b_r {
	border:1px solid #D3D4D6;
	border-left:none;
	border-top:none;
	padding:0 4px;
}
.topo_tabela_mp {
	font:12px Arial, Helvetica, sans-serif;
	color:#015CAE;
	background:#F9FAFC;
}
.topo_tabela_mp p {
	padding:8px 0 8px 5px;
}
.tabela_mp {
	border-left:1px solid #DBE8F1;
	border-bottom:1px solid #DBE8F1;
}
	.tabela_mp td {
		border:1px solid #DBE8F1;
		border-left:none;
		border-bottom:none;
		padding:0 8px;
	}
	.tabela_mp td a {
		color:#666666;
	}
.img_borda_mp {
	border:2px solid #EEE;
}
.titulo_mp2 {
	padding:4px 0 4px 12px;
	border:1px solid #DBE8F1;
	font:13px Arial, Helvetica, sans-serif;
	color:#015CAE;
	background:#F2F7FB;
}

div.baseareaatua {
	display:inline; float:left;
	width:100%;
}


div.lista_pagamento {
	display:inline; float:left;
	width:858px;
	margin-left:42px;
	padding:30px 0;
	text-align:left;
	font-size:12px;
	color:#666;
}
	div.lista_pagamento p {
		padding-bottom:10px;
	}
	div.lista_pagamento div.linha_formpg {
		display:inline; float:left;
		width:858px;
	}
		div.linha_formpg div.coluna1 {
			display:inline; float:left;
			width:100px;
			padding-top:5px;
		}
		div.linha_formpg div.coluna2 {
			display:inline; float:left;
			width:200px;
			padding-top:5px;
		}
		div.linha_formpg div.coluna3 {
			display:inline; float:left;
			width:558px;
			padding-top:5px;
		}	
		
		/*css comparacao*/
		#container div.tab01_4col_nv {
	display:inline; float:left;
	margin:20px 0;
	width:922px;
	background:url(../imagens/layout/bg_tab_repcomp_meio4col.gif) repeat-y 0 0;
}	
#container div.tab01_3col_nv {
	display:inline; float:left;
	margin:20px 0;
	width:922px;
	background:url(../imagens/layout/bg_tab_repcomp_meio3col.gif) repeat-y 0 0;
}
	#container div.tab01_3col_conteudo_nv {
		display:inline; float:left;
		width:922px;
		padding:0;
		background:url(../imagens/layout/bg_tab_repcomp_base2.gif) left bottom no-repeat;
	}	
	#container div.tab01_3col_top_nv {
		display:inline; float:left;
		width:922px;
		height:9px;
		background:url(../imagens/layout/bg_tab_repcomp2.gif) no-repeat 0 0;
	}	
	div.tab01_3col_linha_nv {
		width:922px;
		display:inline; float:left;
		border-bottom:1px solid #DCDCDC;
	}	
	div.tab01_3col_nolinha_nv {
		display:inline; float:left;
	}	
		div.tab01_3col_1_1_nv {
			display:inline; float:left;
			text-align:right;
			width:206px;
			padding:10px 25px 10px 0;
			font:12px Arial, Helvetica, sans-serif;
			color:#015CAB;
		}
		div.tab01_3col_1_2_nv_3_comp {
			display:inline; float:left;
			width:210px;
			font:14px Arial, Helvetica, sans-serif;
			color:#015CAB;
			text-align:center;
			padding:10px;
		}
		div.tab01_3col_1_3_nv_3_comp  {
			display:inline; float:left;
			width:210px;
			font:14px Arial, Helvetica, sans-serif;
			color:#015CAB;
			text-align:center;
			padding:10px;
		}		
		div.tab01_3col_1_1_fundoazul_nv {
			display:inline; float:left;
			text-align:right;
			width:208px;
			padding:10px 25px 10px 0;
			background:#F2F6F9;		
		}		
		div.tab01_3col_1_2_nv {
			display:inline; float:left;
			width:322px;
			font:14px Arial, Helvetica, sans-serif;
			color:#015CAB;
			text-align:center;
			padding:10px;
		}
		div.tab01_3col_1_3_nv {
			display:inline; float:left;
			width:327px;
			font:14px Arial, Helvetica, sans-serif;
			color:#015CAB;
			text-align:center;
			padding:10px;
		}	
		
		
		
		
		
		
div.titulo_repositorio {
	display:inline; float:left;
	width:100%;
	margin-top:10px;
}
div.titulo_repositorio a.bt_mais {
	display:inline; float:left;
	width:265px;
	padding-left:14px;
	font-size:14px;
	background:url(../imagens/layout/bg_mais.gif) no-repeat 0 0;
}
div.titulo_repositorio a.bt_menos {
	display:inline; float:left;
	width:278px;
	padding-left:14px;
	font-size:14px;
	background:url(../imagens/layout/bg_menos.gif) no-repeat 0 0;
}
div.repositorio {
	display:inline; float:left;
	width:100%;
	margin:10px 0 20px 0;
}
div.repositorio_oculta {
	display:none; float:left;
	width:100%;
	margin:10px 0 20px 0;
}	
	
	/* CSS SHOPCART DESC*/
	



div.BaseConteudoLoja div.BaseCarrinhoComnpras_q {
	display:inline; float:left;
	width:920px;
	background:url(../imagens/layout/bg_carrinho_compras_q.gif) repeat-y 0 0;
	border-top:1px solid #d2d4d6;
	border-left:1px solid #d2d4d6;
	border-right:1px solid #d2d4d6;
}
	div.BaseCarrinhoComnpras_q div.LinhaTitulos_q {
		display:inline; float:left;
		width:920px;
	}
		div.LinhaTitulos_q div {
			display:inline; float:left;
			height:25px;
			padding:5px 0 0 0;
			border-right:1px solid #d2d4d6;
			background-color:#f3f6f8;
			text-align:center;
			font:bold 16px Arial, Helvetica, sans-serif;
			color:#015cae;
		}
		div.LinhaTitulos_q div.TitleProdutos_q {
			display:inline; float:left;
			width:370px;
		}
		div.LinhaTitulos_q div.TitleQuantidade_q {
			display:inline; float:left;
			width:120px;
		}
		div.LinhaTitulos_q div.TitleValorUnitario_q {
			display:inline; float:left;
			width:141px;
		}
		div.LinhaTitulos_q div.TitleValorTotal_q {
			display:inline; float:left;
			width:144px;
			border:0;
		}
	div.BaseCarrinhoComnpras_q ul#ListaCarrinhoCompras_q {
		display:inline; float:left;
		width:920px;
		list-style:none;
	}
		ul#ListaCarrinhoCompras_q li {
			display:inline; float:left;
			width:920px;
			padding:32px 0 39px;
			border-bottom:1px solid #d2d4d6;
		}
		ul#ListaCarrinhoCompras_q li div.ColProdutos_q {
			display:inline; float:left;
			width:355px;
			font-size:12px;
			padding:0 5px 0 10px;
		}
			div.ColProdutos_q div.ImgProd_q {
				display:inline; float:left;
				width:160px;
				border:2px solid #EEE;
				margin-right:10px;
				text-align:center;
			}
			div.ColProdutos_q p.NomeProd_q {
				font-size:14px;
				font-weight:bold;
				color:#1f54ad;
				margin:14px 0 30px;
			}
		ul#ListaCarrinhoCompras_q li div.ColQuantidade_q {
			display:inline; float:left;
			width:120px;
			text-align:center;
		}
			div.ColQuantidade_q p.TituloCampo_q {
				font-size:14px;
				font-weight:bold;
				color:#1f54ad;
				margin:14px 0 16px;
			}
			div.ColQuantidade_q input {
				width:28px;
				height:19px;
				padding-top:1px;
				margin-bottom:19px;
				border:1px solid #dbe8f1;
				background-color:#f3f6f8;
				text-align:center;
				font:13px Arial, Helvetica, sans-serif;
				color:#000;
			}
			div.ColQuantidade_q a {
				display:inline; float:left;
				width:auto;
				height:auto;
				margin-left:6px;
				padding-left:10px;
				background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
				color:#565656;
				text-align:left;
				text-decoration:none;
			}
			div.ColQuantidade_q a:hover {
				text-decoration:underline;
			}
		ul#ListaCarrinhoCompras_q li div.ColValorUnitario_q {
			display:inline; float:left;
			width:142px;
			padding:40px 0 0 0;
			text-align:center;
			font-size:14px;
			font-weight:bold;
			color:#ef003f;
		}
		ul#ListaCarrinhoCompras_q li div.ColValorTotal_q {
			display:inline; float:left;
			width:144px;
			padding:40px 0 0 0;
			text-align:center;
			font-size:14px;
			font-weight:bold;
			color:#ef003f;
		}			
	div.BaseCarrinhoComnpras_q div.LinhaCodVendedorSubTotal_q {
		display:inline; float:left;
		width:920px;
		border-bottom:1px solid #d2d4d6;
		background-color:#f3f6f8;
		list-style:none;
	}
		div.LinhaCodVendedorSubTotal_q div.CodVendedor_q {
			display:inline; float:left;
			width:611px;
			height:24px;
			padding:6px 0 0 22px;
			border-right:1px solid #d2d4d6;
		}
			div.CodVendedor_q span {
				display:inline; float:left;
				width:auto;
				padding:1px 9px 0 0;
				font:bold 14px Arial, Helvetica, sans-serif;
				color:#1f54ad;
			}
			div.CodVendedor_q input {
				float:left;
				width:102px;
				height:17px;
				padding-top:1px;
				border:1px solid #dbe8f1;
				background-color:#ffffff;
				font:13px Arial, Helvetica, sans-serif;
				color:#000;
			}
			div.CodVendedor_q a.LinkDuvida_q {
				display:inline; float:left;
				width:18px;
				height:17px;
				margin:1px 0 0 4px;
				background:url(../imagens/ico/ico_duvida.gif) no-repeat 0 0;
				font-size:1px;
				text-decoration:none;
			}
				div.CodVendedor_q a.LinkDuvida_q span {
					visibility:hidden;
					padding:0;
					font-size:1px;
				}
		div.LinhaCodVendedorSubTotal_q div.SubValor_q {
			display:inline; float:left;
			width:285px;
			height:30px;
		}
			div.SubValor_q span.SubValor_q {
				width:100px;
				display:inline; float:left;
				font:bold 14px Arial, Helvetica, sans-serif;
				padding:7px 42px 0 0;
				text-align:right;
				color:#015cae;
			}
			div.SubValor_q span.SubValorPreco_q {
				width:183px;
				display:inline; float:left;
				font:bold 14px Arial, Helvetica, sans-serif;
				padding-top:7px;
				text-align:center;
				color:#ef003f;
			}
	div.LinhaValorTotal_q {
		display:inline; float:left;
		width:287px;
		padding-left:634px;
		background-color:#FFF;
	}
		div.LinhaValorTotal_q div.BaseValorTotal_q {
			display:inline; float:left;
			width:286px;
			height:54px;
			border-bottom:1px solid #d2d4d6;
			border-left:1px solid #d2d4d6;
			border-right:1px solid #d2d4d6;
			background-color:#f3f6f8;
			font:bold 14px Arial, Helvetica, sans-serif;
		}
			div.BaseValorTotal_q span.ValorTotal_q {
				display:inline; float:left;
				width:100px;
				padding:21px 42px 0 0;
				text-align:right;
				color:#015cae;
			}
			div.BaseValorTotal_q span.ValorTotalPrecoq {
				display:inline; float:left;
				width:100px;
				padding-top:21px;
				text-align:center;
				color:#ef003f;
			}	
		
	div.LinhaCarrinhoVazio {
		display:inline; float:left;
		width:920px;
		background-color:#FFF;
	}
		div.LinhaCarrinhoVazio div.BaseValorTotal_cv_1 {
			display:inline; float:left;
			width:634px;
			height:54px;
			font:bold 14px Arial, Helvetica, sans-serif;
		}
			div.BaseValorTotal_cv_1 span.CarrinhoVazio {
				display:inline; float:left;
				width:634px;
				padding-top:21px;
				text-align:center;
				color:#ef003f;
				background-color:#FFF;
			}
		div.LinhaCarrinhoVazio div.BaseValorTotal_cv_2 {
			display:inline; float:left;
			width:286px;
			height:54px;
			border-bottom:1px solid #d2d4d6;
			border-left:1px solid #d2d4d6;
			border-right:1px solid #d2d4d6;
			background-color:#f3f6f8;
			font:bold 14px Arial, Helvetica, sans-serif;
		}
			div.BaseValorTotal_cv_2 span.ValorTotal_cv {
				display:inline; float:left;
				width:100px;
				padding:21px 42px 0 0;
				text-align:right;
				color:#015cae;
				
			}
			div.BaseValorTotal_cv_2 span.ValorTotalPreco_cv {
				display:inline; float:left;
				width:100px;
				padding-top:21px;
				text-align:center;
				color:#ef003f;
			}			
			
a.link {
 color:#656565;
 text-decoration:underline;
}
a.link:hover {
  text-decoration:underline;
}

div.BaseContJanela div.ContDocumentos span#ctl00_ContentPlaceHolder2_lblModalDocumento table {
	width:780px;
}
	p.MsoListParagraphCxSpMiddle {
		padding-right:30px;
	}
	div#ctl00_ContentPlaceHolder2_pnlDocumentos {
		overflow-x:hidden;
	}
	
		.Informativo 
		{
			text-decoration:none;
			color:#0063A8;	
		}
		


div.base_downloads {
	display:inline; float:left;
	width:575px;
	background:url(../imagens/layout/bg_linhastabela.gif) repeat-y 0 0;
	border-top:1px solid #d2d4d6;
	border-left:1px solid #d2d4d6;
	border-right:1px solid #d2d4d6;
}
	div.base_downloads div.linha_downloads {
		display:inline; float:left;
		width:575px;
	}
		div.linha_downloads div {
			display:inline; float:left;
			height:41px;
			padding:5px 0 0 0;
			border-right:1px solid #d2d4d6;
			background-color:#f3f6f8;
			text-align:center;
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#015cae;
		}
		div.linha_downloads div.produto_down {
			display:inline; float:left;
			width:182px;
			height:30px;
			padding:15px 0 0 0;
		}
		div.linha_downloads div.soft_drivers {
			display:inline; float:left;
			width:170px;
			height:30px;
			padding:15px 0 0 0;
		}	
		div.linha_downloads div.sist_op {
			display:inline; float:left;
			width:110px;
		}	
		div.linha_downloads div.manuais_down {
			display:inline; float:left;
			width:109px;
			border-right:none;
			height:30px;
			padding:15px 0 0 0;			
		}		
	div.base_downloads ul.lista_downloads {
		display:inline; float:left;
		width:575px;
		list-style:none;
	}
		ul.lista_downloads li {
			display:inline; float:left;
			width:555px;
			padding:10px;
			border-bottom:1px solid #d2d4d6;
		}		
			ul.lista_downloads li div.cartaoint_down {
				display:inline; float:left;
				width:160px;
				text-align:center;
				padding:0 12px 0 0;
			}
			ul.lista_downloads li div.cartaoint_down div.img_produto_down {
				display:inline; float:left;
				width:160px;
				border:2px solid #EEE;
			}
			div.soft_driv_down {
				display:inline; float:left;
				width:160px;
				padding:20px 5px 20px 5px;
			}
				div.soft_driv_down a {
					display:block;
					width:auto;
					height:auto;
					padding:0 0 8px 12px;
					background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
					font-size:11px;
					color:#888;
					text-decoration:none;
				}
					div.soft_driv_down a:hover {
						text-decoration:underline;
					}	
			div.sist_op_down {
				display:inline;
				float:left;
				font-size:11px;
				padding:20px 0 0 5px;
				text-align:center;
				width:108px;
			}	
			div.manual_down1 {
				display:inline;
				float:left;
				margin:0;
				padding:20px 5px;
				text-align:left;
				width:90px;
			}
				div.manual_down1 a {
					display:block;
					width:auto;
					height:auto;
					padding:0 0 8px 12px;
					background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
					font-size:11px;
					color:#888;
					text-decoration:none;
				}
					div.manual_down1 a:hover {
						text-decoration:underline;
					}
					div.texto_down {
						display:inline; float:left;
						padding-top:20px;
						width:100%;
						text-align:center;
					}
		div.base_downloads div.texto_obs {
			display:inline; float:left;
			text-align:left;
			padding-top:10px;
			width:100%;
		}
			
			
			
div.Tabela_ProdutoDown {
	display:inline; float:left;
	width:575px;
	margin-bottom:15px;
	border-top:1px solid #d2d4d6;
	border-left:1px solid #d2d4d6;
	border-right:1px solid #d2d4d6;
}
	div.Tipo_produto {
		display:inline; float:left;
		width:237px; height:30px;
		padding:15px 0 0 0;
		border-right:1px solid #d2d4d6;
		background-color:#f3f6f8;
		text-align:center;
		font:bold 13px Arial, Helvetica, sans-serif;
		color:#015cae;
	}
	div.DownSoftDriver {
		display:inline; float: right;
		width:337px; height:30px;
		padding:15px 0 0 0;
		background-color:#f3f6f8;
		text-align:center;
		font:bold 13px Arial, Helvetica, sans-serif;
		color:#015cae;
	}
	div.LinhasTabela ul li {
		display:inline; float:left;
			width:575px; 
		padding-bottom:10px;
			text-align:center;
			list-style:none;
			border-bottom:1px solid #d2d4d6;
			background:url(../imagens/layout/separador_lista.gif) repeat-y 237px 0;
	}
		div.ColunaTabelaEsquerda {
			display:inline; float:left;
			width:237px;
			text-align:center;
		}
		div.ColunaTabelaDireita {
			display:inline; float:right;
			width:337px;
			text-align:center;
		}
		div.cartaoint_down2 {
			display:inline; float:left;
			width:160px;
			text-align:center;
			margin-left:35px; margin-top:10px;
		}
		div.img_produto_down2 {
				display:inline; float:left;
				width:160px;
				border:2px solid #EEE;
		}
		div.soft_driv_down2 {
			display:inline; float:left;
			width:300px;
			padding:20px 5px 20px 5px;
			margin-left:10px;
		}
			div.soft_driv_down2 a {
				display:block;
				width:auto;
				height:auto;
				padding:0 0 20px 12px;
				background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
				font-size:11px;
				color:#888;
				text-align:left;
				text-decoration:none;
			}
			div.soft_driv_down2 a:hover {
				text-decoration:underline;
			}
.bg_aj {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}
.pop_id {
	background:#FFF;
}

/* Comparacao */
div.BoxGeralComparacaoProd {
	display:inline; float:left;
	width:922px; height:auto;
	background:url(../imagens/layout/bg_boxComparacao.gif) 0 0;
}
	div.ImgTopoBoxComparacaoProd {
		display:inline; float:left;
		width:922px; height:12px;
		background:url(../imagens/layout/bg_boxComparacaoTop.gif) no-repeat 0 0;
		background-position:bottom;
		margin-top:20px;
	}
	div.ImgBaseBoxComparacaoProd {
		display:inline; float:left;
		width:922px; height:12px;
		background:url(../imagens/layout/bg_boxComparacaoBase.gif) 0 0 no-repeat;
		background-position:top;
		margin-bottom:20px;
	}
	div.BoxDescProduto {
		display:inline; float:left;
		width:922px; height:auto;
		border-bottom:#dedede solid 1px;
	}
	div.BoxDescProdutoPreco {
		display:inline; float:left;
		width:922px; height:auto;
		border-bottom:#dedede solid 1px;
	}
	div.BoxDescProdutoIndicacoes {
		display:inline; float:left;
		width:922px; height:auto;
	}
	div.BoxCompProduto {
		display:inline; float:left;
		width:190px; height:auto;
		text-align:right;
		padding-right:40px;
		color:#015cae;
		font-size:18px;
		font:16px Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding-top:10px; padding-bottom:10px;
	}
	div.BoxCompProdutoComparacao {
		display:inline; float:left;
		width:230px; height:auto;
	}
	div.TxtProdutoComp {
		display:inline; float:left;
		width:220px; height:auto;
		text-align:center;
		color:#015cae;
		font-size:18px;
		font:14px Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding-top:10px; padding-bottom:10px;
		margin-left:10px;	
	}
	div.TxtProdutoCompIndicaoes {
		display:inline; float:left;
		width:220px; height:auto;
		text-align:center;
		color:#015cae;
		font-size:18px;
		font:12px Arial, Helvetica, sans-serif;
		padding-top:10px; padding-bottom:10px;
		margin-left:10px;	
	}
	div.BtComprarComparacao a{
		display:inline; float:left;
		width:89px; height:36px;
		background:url(../imagens/botao/bt_comprar.gif) no-repeat 0 0;
		background-position:top;
		margin-left:76px;
	}
	div.BottomProd_Rec2 div.SerasaRecomenda22 {
						display:inline; float:left;
						width:887px;
						/*background:url(../imagens/layout/selo_Recomenda.jpg) no-repeat 690px 0;*/
					}
					.BaseListaProd22 div.BottomProd_Rec2 div.SerasaRecomenda22 {
						/*background:url(../imagens/layout/selo_Recomenda.jpg) no-repeat 675px 0;*/
					}
a.link_indica {
	display:inline; float:right;
	width:auto;
	height:auto;
	padding:8px 0 0 10px;
	background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 12px;
	color:#565656;
	text-align:left;
	text-decoration:none;
}
	a.link_indica:hover {
		text-decoration:underline;
	}
input.campo_indica {
	height:19px;
	padding-top:1px;
	border:1px solid #dbe8f1;
	background-color:#f3f6f8;
	text-align:center;
	font:13px Arial, Helvetica, sans-serif;
	color:#000;
}
div#indicacao {
	width:400px!important;
	padding:20px!important;
}
	div#indicacao div.BaseBotoesJanela {
		width:390px!important;
	}
	div#indicacao div.BaseTituloJanela {
		width:375px!important;
	}
	div#indicacao div.BaseContJanela {
		width:390px!important;
	}
div#indicacao div.dados_indica {
	display:inline; float:left;
	width:100%;
}
div.LinhaBotoesCarrinhoCompra a.bt_Duvida {
	display:inline; float:right;
	width:18px;
	height:17px;
	margin:6px 10px 10px 2px;
	background:url(../imagens/ico/ico_duvida.gif) no-repeat 0 0;
	font-size:1px;
	text-decoration:none;
	cursor:help;
}
div.LinhaBotoesCarrinhoCompra div.div_Duvida
{
	position: absolute;
	z-index:99999;
	font-size: 12px;
	border: solid 1px #000000;
	background-color: #FFFFCC;
	color:#000000;
	padding: 2px;
	top:30px; 
	left:600px;
	width:350px;
}
	div.LinhaBotoesCarrinhoCompra a.bt_Duvida span {
		visibility:hidden;
	}
.ColDadosEmissao
{
	width:50%;
}
.TableDadosEmissao
{
	border:1;
	width:600px;
}
.trDadosEmissaoTitle
{	
	
	background-color:#A6A6A6; 
	font-weight:bold;
}
div.BasePagamento div.BaseInfo {
	display:inline; float:left;
	width:921px;
	margin-bottom:35px;
	background:url(../imagens/layout/bg_SombraForte921_Cont.gif) repeat-y 0 0;
	text-align:center;
}
	div.BaseInfo div.TopoInfo {
		display:inline; float:left;
		width:921px;
		background:url(../imagens/layout/bg_SombraForte921_Topo.gif) no-repeat top center;
	}
	div.BaseInfo div.BottomInfo {
		display:inline; float:left;
		width:900px;
		padding:18px 7px 36px 14px;
		background:url(../imagens/layout/bg_SombraForte921_Bottom.gif) no-repeat bottom center;
	}
	
div.BasePagamento div.politicaCompra {
	width:100%; margin-top:10px;
}
	div.BasePagamento div.politicaCompra p {
		margin:0 15px 20px;
	}
div.BasePagamento div.infoCadastro2 {
	float:left; display:inline;
	width:860px; padding:0 0 10px 15px; text-align:left;
	border:1px solid #dbe8f1;
}
div.BasePagamento div.infoCadastro {
	float:left; display:inline;
	width:430px; padding:0 0 10px 15px; text-align:left;
	border:1px solid #dbe8f1;
}
	div.BasePagamento div.infoCadastro h3,	
	div.BasePagamento div.infoFatura h3 {
		width:430px; padding:5px 0 5px 15px; margin:0 0 10px -15px;
		border-bottom:1px solid #dbe8f1; background:#f3f6f8;
		font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#015cae;
	}
	div.BasePagamento div.infoCadastro2 h3
	{
		width:860px; padding:5px 0 5px 15px; margin:0 0 10px -15px;
		border-bottom:1px solid #dbe8f1; background:#f3f6f8;
		font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#015cae;
	}
	div.BasePagamento div.infoCadastro  a.linkAlterar,
	div.BasePagamento div.infoCadastro2  a.linkAlterar,
	div.BasePagamento div.infoFatura a.linkAlterar {
		display:block; float:right;
		width:121px; height:26px; margin-right:10px;
		background:url(../imagens/botao/bt_atualizardados.gif) no-repeat 0 0;
		text-indent:-5000em;
	}
div.BasePagamento div.infoFatura {
	float:left; display:inline;
	width:430px; padding:0 0 10px 15px; text-align:left;
	border:1px solid #dbe8f1; border-left:none;
}

div.BasePagamento div.infoCadastro  a.LinkAlterarFake
	{
		display:block; float:right;
		width:107px; height:21px; margin-right:10px;		
		text-indent:-5000em;
	}

div.div100 {
	display:inline; float:left;
	width:100%;
	padding:10px 0 30px 0;
}
.table_ident {
	border:1px solid #dbe8f1;
}
	.table_ident td {
		padding:3px;
	}
	.top_table {
		font-size:12px;
		color:#015CAE;
		background:#F2F7FB;
	}
	.bg_azul {
		border-top:2px solid #FFF;
		background:#F2F7FB;
	}
	
	
	
	
	
		div.BaseConteudo div.ColEsq_Home p.TituloAzul_Home {
			color:#015cae;
			font-size:18px;
			font-weight:bold;
			padding:30px 0 15px 0!important; _padding:8px 0 15px 0!important;
		}
		div.BaseConteudo div.ColEsq_Home ul#ListaProdDest {
			display:inline; float:left;
			width:701px;
			padding:0 0 25px 0; _padding:0 0 19px 0;
			list-style:none;
		}
		div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li {
			display:inline; float:left;
			width:224px;
			margin-right:10px;
		}
		div.BaseConteudo div.ColEsq_Home div.comprarhome {
			display:inline; float:left;
			width:100%; padding:5px 0 0 0;
		}
			div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.InfProd {
				display:inline; float:left;
				width:193px;
				height:255px;
				padding:10px 14px 0px 15px;
				border:1px solid #dbe8f1;
				background-color:#f5f7fd;
			}
				div.InfProd p.TituloProd {
					display:inline; float:left;
					width:100%; min-height:40px;
					color:#015cae;
					font-size:14px;
					font-weight:bold;
					margin-bottom:5px;
				}
				div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.InfProd p img {
					float:left; display:inline; margin-right:8px;
				}
			div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.RodapeInfProd {
				display:inline; float:left;
				width:219px;
				height:16px;
				padding:2px 5px 0 0;
				background:url(../imagens/layout/bg_bottomProdInf_02.gif) no-repeat 0 0;
			}
				div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.RodapeInfProd a {
					display:inline; float:right;
					height:17px;
					padding:2px 5px 0 22px;
					color:#656565; font-weight:bold;
					text-decoration:none !important;
					background:url(../imagens/ico/ico_carrinho_compra_02.gif) no-repeat 0 0;
				}
			div.RodapeInformativos {
				display:inline; float:left;
				width:220px; height:18px;
				background:url(../imagens/layout/bg_BaseInformativo.gif) 0 0 no-repeat;
			}
				div.RodapeInformativos a{
					display:inline; float:right;
					width:auto;
					height:15px;
					margin:2px 0 0 0;
					padding-right:5px;
					padding-left:13px;
					color:#656565;
					text-decoration:none !important;
					background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
				}
				div.RodapeInformativos a:hover {
					text-decoration:underline !important;
				}
			div.Img_Rss a {
				display:inline; float:right;
				width:50px; height:16px;
				background:url(../imagens/layout/img_rss.gif) 0 0 no-repeat;
				margin-top:3px;
				margin-bottom:10px;
			}
				div.RodapeInfProd a {
					display:inline; float:right;
					width:auto;
					height:15px;
					padding-left:13px;
					color:#656565;
					text-decoration:none !important;
					background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
				}
				div.RodapeInfProd a:hover {
					text-decoration:underline !important;
				}
		div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li.UltimoProd {
			margin-right:0;
		}
	div.BaseConteudo div.ColEsq_Home ul.destaques {
		display:inline; float:left;
		width:691px; height:167px;
		list-style:none;
		padding:19px 0 0px 0;
		margin:0 0 15px 0;
		border:1px solid #dbe8f1;
		background:#f5f7fd;
	}
		div.BaseConteudo div.ColEsq_Home ul.destaques a {
			text-decoration:none !important;
		}
		div.BaseConteudo div.ColEsq_Home ul.destaques a:hover {
			text-decoration:underline !important;
		}
		div.BaseConteudo div.ColEsq_Home ul.destaques li {
			display:inline; float:left;
			width:200px;
			padding:0 0 10px 25px;
			font:11px Arial, Helvetica, sans-serif;
			color:#666;
		}
		div.BaseConteudo div.ColEsq_Home ul.destaques li p.titulo2 {
			display:inline; float:left;
			width:100%; height:30px !important;
			font:14px Arial, Helvetica, sans-serif;
			color:#015cae;
			font-weight:bold;
			margin:0 0 2px 0!important;
			padding:0 0 5px 0 !important;
		}
		div.BaseConteudo div.ColEsq_Home ul.destaques li span {
			display:inline; float:left;
			width:100% !important;
			height:85px;
			overflow:hidden;
			margin-bottom:10px;
		}
div.BaseConteudo a.bt_saibamais {
	padding:0 0 0 13px;
	color:#015cae !important;
	text-decoration:none;
	background:url(../imagens/setas/seta_rosa.gif) no-repeat 0 5px;
}
	div.BaseConteudo a.bt_saibamais:hover {
		text-decoration:underline;
	}
	div.BaseConteudo div.ColDir_Home {
		display:inline; float:left;
		width:220px;
		padding-left:19px; _padding-left:18px;
	}
		div.ColDir_Home div.BaseInformativo {
			display:inline; float:left;
			width:192px; height:154px;
			padding:15px 13px 0px 13px;
			background-color:#f5f7fd;
			border-left:1px solid #dbe8f1;
			border-right:1px solid #dbe8f1;
			border-top:1px solid #dbe8f1;
		}
			div.TituloInformativo {
				display:inline; float:left;
				width:192px;
				color:#015cae;
				font-size:18px;
				font-weight:bold;
				margin-bottom:15px;
			}
			div.BaseInformativo p.TituloInformativo {
				color:#015cae;
				font-size:18px;
				font-weight:bold;
				margin-bottom:15px;
			}
			div.BaseInformativo ul {
				float:left;
				width:192px;
				list-style:none; _margin-bottom:-4px;
			}
			div.BaseInformativo ul li {
				margin-bottom:20px; _margin-bottom:5px;
			}
				div.BaseInformativo ul li p.TitleInf {
					color:#0063a8;
					font-weight:bold;
					height:27px;
					overflow:hidden;
					margin-bottom:10px;
				}
				div.BaseInformativo ul li div.divTextoInformativo {
					display:inline; float:left;
					width:100%;
					height:89px;
					overflow:hidden; 
				}
				div.BaseInformativo ul li p a {
					color:#0063a8;
					text-decoration:none;
				}
				div.BaseInformativo ul li p a.bt_saibamais  {
					_margin-top:0!important;
				}
		
	div.BaseInformativo ul li p a:hover {
		text-decoration:underline;
		}
		
	div.BaseConteudo div.ColEsq_Home ul.destaques {
		display:inline; float:left;
		width:691px; list-style:none;
		padding:19px 0 0px 0;
		border:1px solid #dbe8f1;
		background:#f5f7fd;
	}
		div.BaseConteudo div.ColEsq_Home ul.destaques li {
			display:inline; float:left;
			width:200px; height:148px;
			padding-left:25px;
			font:11px Arial, Helvetica, sans-serif;
			color:#666;
		}
			div.BaseConteudo div.ColEsq_Home ul.destaques li p {
				height:94px;
				overflow:hidden;
			}
		div.BaseConteudo div.ColEsq_Home ul.destaques li .titulo2 {
			height:auto !important;
			font:14px Arial, Helvetica, sans-serif;
			color:#015cae;
			font-weight:bold;
			padding:0 0 5px 0!important;
		}

div.ColDir_Home div.BaseSuporte {
	display:inline; float:left;
	width:192px; height:425px;
	padding:7px 13px 0 13px;
	margin-bottom:25px;
	background-color:#f5f7fd;
	border:1px solid #dbe8f1;
}
	div.ColDir_Home div.BaseSuporte ul {
		display:inline; float:left;
		list-style:none; padding:7px 0 0 0; margin:0;
		width:192px;
	}
		div.ColDir_Home div.BaseSuporte ul li {
			display:inline; float:left;
			width:192px; height:100px;
			padding:15px 0; margin:0;
			border-top:1px dotted #808080;
		}
		
		div.ColDir_Home div.BaseSuporte ul li span {
			display:inline; float:left;
			width:100%; height:41px;
			margin:0 0 3px 0;
			overflow:hidden;
		}
			div.ColDir_Home div.BaseSuporte p.Titulo1 {
				color:#015cae;
				font-size:18px;
				font-weight:bold;
				margin:0; padding:0;
			}
			div.ColDir_Home div.BaseSuporte p.Titulo2 {
				display:inline; float:left;
				width:100%; height:30px;
				color:#015cae;
				font-size:14px;
				font-weight:bold;
				margin:0 0 2px 0; padding:0 0 4px 0;
				overflow:hidden;
			}
			div.ColDir_Home div.BaseSuporte a.bt_saibamais {
				display:inline; float:left;
				margin-top:10px;
			}	
		
		
div.base_telefone_compra {
	display:inline; float:left;
	position:relative;
	width:215px; height:0px;
}
	div.base_telefone_compra div.telefone_compra {		
		display:inline; float:left;
		position:absolute;
		text-align:right;
		font-size:10px;
		left:50px;
		top:-30px;
		width:137px;
		padding:0 0 0 30px;
		background:url(../imagens/ico/ico_telefone.gif) no-repeat 0 0;
	}
	div.panel_conclusao {
	overflow:auto;
	overflow-x:hidden;

}
div.panel_conclusao table tr td {
	text-align:left!important;
}
	div.panel_conclusao table tr td input {
		margin-right:3px;
	}
	div.panel_conclusao div.base_mapa {
	
	}
	div.BasePagamento p span .ConclusaoCompra {
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0 0 12px 4px;
}
.botao-conclusao {
	display:table;
	padding:15px 0 0 0;
	width:100%;
}