html, body { height: 100%; font-family:arial; }
#wrapper{ width:100%; min-height: 100%;	color:#686868; font-size:13px; }
#topo{ width:100%; font-family:arial; position:relative; z-index:10; }
#barra{ width:100%;	background-color:#e4e9ee; position:relative; z-index:2; }

a{color:#208bbb;}
.container table{
    border-spacing: 2px !important;
    border-color: #f7f7f7 !important;
}
#resultado tr{ height:44px;}
    #resultado td{vertical-align: middle;padding-left:10px;}
    .topo td{vertical-align: middle;padding-left:10px;}
    .topo tr{height:33px;}
    
.chamada{text-align: left;}
.fancybox-close{position: absolute !important;
        top: -17px !important;
        right: 16px !important;
        width: 32px !important;
        height: 32px !important;
        cursor: pointer !important;
        z-index: 8040 !important;
        background: url('../images/bt-fechar-lightbox.png') no-repeat 0 0 !important;}
.container table tr td{
    vertical-align: middle !important;
    padding:10px !important;
    font-size: 13px !important;
}
.button{
	opacity:0.80;
	filter:alpha(opacity=80);
	border:0;
	outline: 0;
	
	-webkit-transition-property: background, color;
	-moz-transition-property: background, color;
	-o-transition-property: background, color;
	transition-property: background, color;
	
	-webkit-transition-duration: 0.2s, 0.2s;
	-moz-transition-duration: 0.2s, 0.2s;
	-o-transition-duration: 0.2s, 0.2s;
	transition-duration: 0.2s, 0.2s;
	
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}

.button:hover{
	opacity:1;
	filter:alpha(opacity=100);
}

button{
	cursor:pointer;
	border:0;
	opacity:0.80;
	filter:alpha(opacity=80);
	background-position:0 0;
	background-repeat:no-repeat;
}

button:hover{
	opacity:1;
	filter:alpha(opacity=100)
}

h1				{ color:#ffffff; font-family: 'gothic_720bold'; font-size:36px; }
h2				{ color:#ffffff; font-family: 'gothic_720regular'; font-size:26px; padding-top: 18px; }
h3				{ color:#386c9c; font-family: 'gothic_720_lightregular'; font-size:30px; line-height: 36px; }
h3 .normal		{ font-family: 'gothic_720regular'; }
.titulo-h1		{ width:100%; margin: 10px 0 20px; display:inline-block; height:35px; border-bottom:3px solid #e7e7e7;	position:relative; z-index:1; }
.titulo-h1 h1	{ color:#347dbe; font-size:30px; padding:0 20px 5px 0; float:left; border-bottom:3px solid #347dbe; font-family: 'gothic_720regular'; }

/* centraliza o conteúdo */
.container		{ display: table; margin: 0 auto; position: relative; width: 980px; }
.container-rodape {	display: table;	width: 943px; margin: auto;	padding-left:22px; padding-right:15px; position: relative; }

.w-380 			{ width:380px !important; }
.w-430 			{ width:430px !important; }
.w-732 			{ width:732px !important; }
.displayTable	{ display:table !important; }
.noBorder		{ border:0 !important; }
.noBg			{ background:none !important; }

.paddingHor		{ padding-left:20px !important; padding-right:20px !important; }
.paddingVert	{ padding-top:74px; padding-bottom:20px; display:table; }
.paddingVert35	{ padding-top:35px; padding-bottom:20px; display:table; width:100%; }
.paddingVert45	{ padding-top:45px; padding-bottom:20px; display:table; width:100%; }
.paddingHor15	{ padding-left:15px; padding-right:15px; }
.paddingSide20	{ padding-left:20px; padding-right:20px; }
.paddingRight30	{ padding-right:30px; }
.paddingTop7	{ padding-top:7px !important; }
.padding6		{ padding:6px; }

.marginLeft13	{ margin-left:13px !important; }
.marginLeft20	{ margin-left:20px !important; }
.marginLeft28	{ margin-left:28px !important; }
.marginLeft40	{ margin-left:40px !important; }
.marginRight10	{ margin-right:10px !important; }
.marginRight13	{ margin-right:13px !important; }
.marginRight20	{ margin-right:20px !important; }
.marginTop05	{ margin-top:05px !important; }
.marginTop10	{ margin-top:10px !important; }
.marginTop13	{ margin-top:13px !important; }
.marginTop19	{ margin-top:19px !important; }
.marginTop25	{ margin-top:25px !important; }
.marginTop12	{ margin-top:12px !important; }
.marginTop30	{ margin-top:30px !important; }
.marginTop47	{ margin-top:47px !important; }
.marginTop50	{ margin-top:50px !important; }
.marginTop53	{ margin-top:53px !important; }
.marginTop58	{ margin-top:58px !important; }

.font-size-11		{ font-size:11px !important; }
.font-size-12		{ font-size:12px !important; }
.font-size-14		{ font-size:14px !important; }
.font-size-16		{ font-size:16px !important; }
.font-size-17		{ font-size:17px !important; }
.font-size-18		{ font-size:18px !important; }
.font-size-20		{ font-size:20px !important; }
.font-size-21		{ font-size:21px !important; }
.font-size-22		{ font-size:22px !important; }
.font-size-24		{ font-size:24px !important; }
.font-size-25		{ font-size:25px !important; }
.font-size-26		{ font-size:26px !important; }
.font-size-28		{ font-size:28px !important; }
.font-size-30		{ font-size:30px !important; }
.font-size-36		{ font-size:36px !important; }

.lightregular		{ font-family: 'gothic_720_lightregular'; }
.gothicbold			{ font-family: 'gothic_720bold'; }
.gothicregular		{ font-family: 'gothic_720regular'; }

.textCenter			{ text-align:center; }

.colorBranco		{ color:#ffffff !important; }
.colorAzul			{ color:#488dc8 !important; }
.colorAzulClaro		{ color:#7fafd8 !important; }
.colorAzul2			{ color:#9fb7cc !important; }
.colorAzul3			{ color:#2089c5 !important; }
.colorAzul4			{ color:#0073b9 !important; }
.colorAzul5			{ color:#316ea5 !important; }
.colorAzul6			{ color:#366A9A !important; }
.colorAzul7			{ color:#00afec !important; }

.colorVerde			{ color:#3fb34f !important; }
.colorVerdeClaro	{ color:#8bc24c !important; }
.colorCinza555		{ color:#555555 !important; }
.colorCinza888		{ color:#888888 !important; }
.colorCinza686868	{ color:#686868 !important; }
.colorCinzaAAA		{ color:#aaaaaa; }
.bold 				{ font-weight:bold; }
.normal 				{ font-weight:normal; }
.normalStyle		{ font-style:normal; }
.italic 				{ font-style:italic; }

.hoverAzul:hover { color: #0095da }

.divisao		{ width:100%; text-align:center; }
.floatLeft		{ float:left; }
.floatRight		{ float:right; }
.clear			{ clear:both; }

/* COMBO BOX */
.select								{ background-color: #F0F0F0; float: left; font-size: 14px; padding: 15px 14px; position: relative; text-align: left; }
.select.w-270						{ width: 270px; }
.select.w-160						{ width: 160px; }
.select .seta						{ cursor: pointer; position: absolute; right: 2px; top: 2px; }
.select .lista-select				{ display: none; left: 0; position: absolute; top: 45px; z-index:100; }
.select .lista-select.w-298			{ width: 298px; }
.select .lista-select.w-188			{ width: 188px; }
.select .lista-select .opcao			{ padding:10px;	background-color:#F0F0F0; cursor:pointer; }
.select .lista-select .opcao:hover	{ background-color:#E7E7E7; }

.bgEEEEEE { background-color:#eee; }
.bgF7F7F7 { background-color:#f7f7f7; }
.bgF0F0F0 { background-color:#f0f0f0; }

.label { font-weight:bold; font-size:14px; color:#7fafd8; margin:0 0 10px; display:block; }
.inputTextP{ border:0; padding:7px 5px; color:#686868; }
.inputTextG{ border:0; padding:12px 10px; color:#686868; }
.insetShadow{ -moz-box-shadow: 1px 1px 2px #cfcfcf inset; -webkit-box-shadow: 1px 1px 2px #cfcfcf inset; box-shadow: 1px 1px 2px #cfcfcf inset; }

.pontilhado-1{ width:8px; height:8px; float:left; margin-left:9px; margin-right:9px; background:url('../images/pontilhado.png') repeat-x 0 0; }
.pontilhado-3{ width:47px; height:6px; float:left; margin-left:9px; margin-right:9px; background:url('../images/pontilhado.gif') repeat-x 0 0; }
.pontilhado-4{ width:86px; height:6px; float:left; background:url('../images/pontilhado.gif') repeat-x 0 0; }

/* BOTÕES DOS BANNERS */
.botao-banner{
	height:55px;
	font-size:24px;
	font-family: 'gothic_720bold';
	color:#0073b9;
	overflow:hidden;
	position:relative;
	margin:53px 0 0;
}

.botao-banner .botao-animado{
	position:absolute;
	top:0;
	left:0;
	height:55px;
}

.botao-banner .txt{
	font-size:24px;
	font-family: 'gothic_720bold';
	color:#0073b9;
	margin:0 1px 0 0;
	padding:16px 45px;
	text-align:center;
	float:left;
}

.botao-banner .botao{
	clear:both;
	float:left;
}

.botao-banner .botao.botaoDesativado .txt{
	background-color:#fff;
}

.botao-banner .botao .mais{
	background-color: #FFFFFF;
    float: left;
    font-size: 30px;
	padding:13px 0;
    text-align: center;
    width: 55px;
}

.botao-banner .botao.botaoAtivo .txt{
	background-color:#ffd92a;
	height:55px;
}

.botao-banner .botao.botaoAtivo .mais{
	background-color:#ffd92a;
}

/* BOTÕES */
.bt-azul{ font-family: arial; color:#fff; font-weight:bold;	font-size:14px;	padding:5px 30px; background-color:#3f729f;	position:relative; }
.bt-voltar{	margin:10px 0 0; color:#347DBE;	background:none; }
.bt-ver-relatorio { float: left; height: 50px; margin: 12px 0 0; width: 414px; background-image: url("../images/bt-ver-relatorio.gif"); }
.bt-continuar{ width:230px; height:50px; margin: 20px 0 0; background-image: url('../images/bt-continuar.gif'); }
.bt-ver-relatorio{ width:414px; height:50px; margin: 12px 0 0; background-image: url('../images/bt-ver-relatorio.gif'); }
.bt-recarregue{ width:192px; height:44px; float:left; background-image: url('../images/bt-recarregue.gif'); }
.bt-saiba-mais{ position:absolute; bottom:15px; left:15px; color:#fff; padding:9px 0 11px; float:left;  width:200px; font-size:23px; font-family: 'gothic_720regular'; }
.bt-saiba-mais.mpe{ background-color:#e5a927; }
.bt-saiba-mais.listaonline{ background-color:#706a9d; }
.bt-saiba-mais.consultas{ background-color:#00afec; }
.bt-saiba-mais.lno{ background-color:#5fb040; }
.bt-negocie{ outline: 0; color:#47b033; font-weight:bold; font-size:16px; font-family:arial; text-align:center; width:150px; background-color:#fff;}


.bt-registro{ font-family: arial !important;
 color:#6ba2d1 !important;
 height:38px !important;
 font-weight:bold !important;
 font-size:14px !important;
 margin: 0 15px !important;
 padding:11px 30px 11px 70px !important;
 background-color:#ffffff !important; 
 background-position:30px 3px !important; 
 background-repeat:no-repeat !important; 
 border:1px solid #ccc !important; 
 position:relative !important; 
 -webkit-border-radius: 2px !important;
 -moz-border-radius: 2px !important;
 border-radius: 2px !important;
 }
 
.bt-registro.ativo{ background-color:#6ba2d1 !important; color:#fff !important; border-color:#6ba2d1 !important; opacity:1 !important; filter:alpha(opacity=100) !important; }
.bt-registro:hover{ color:#fff !important; background-color:#6ba2d1 !important; border-color:#6ba2d1 !important; }

.bt-registro.bt-registro-carta{ background-image:url('../images/ico-carta-comunicado.gif'); }
.bt-registro.ativo.bt-registro-carta{ background-image:url('../images/ico-carta-comunicado-ativo.png');  }
.bt-registro.bt-registro-carta:hover{ background-image:url('../images/ico-carta-comunicado-ativo.png'); }
.bt-registro.bt-registro-dividas{ background-image:url('../images/ico-outras-dividas.gif'); }
.bt-registro.ativo.bt-registro-dividas{ background-image:url('../images/ico-outras-dividas-ativo.png'); }
.bt-registro.bt-registro-dividas:hover{ background-image:url('../images/ico-outras-dividas-ativo.png'); }

/* BOTÕES DÚVIDAS FREQUENTES */
.bt-assuntos{
	width:223px;
	height:98px;
	border:1px solid transparent;
	float:left;
	background-color:transparent;
	position:relative;
	cursor:pointer;
	
	opacity:0.75;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.bt-assuntos .area-icone{
	background-color: #FF0000;
    height: 80px;
    left: -1px;
    position: absolute;
    top: -1px;
    width: 40px;
	text-align: center;
	padding:20px 10px 0;
	
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.bt-assuntos .area-texto{ float:right; width:145px; margin: 19px 0 0; }
.bt-assuntos .area-texto .texto2{ font-size:16px; margin:13px 0 0; }
.bt-assuntos .area-texto.texto-mpe .texto2{ color:#d6ba6e; }
.bt-assuntos .area-texto.texto-lo .texto2{ color:#9f8aa9; }
.bt-assuntos .area-texto.texto-consultas .texto2{ color:#6c9ac0; }
.bt-assuntos .area-texto.texto-lno .texto2{ color:#76b870; }
.bt-assuntos .area-icone.icone-mpe{ background-color:#e5ca7f; }
.bt-assuntos .area-icone.icone-lo{ background-color:#af9bb8; }
.bt-assuntos .area-icone.icone-consultas{ background-color:#7ba8ce; }
.bt-assuntos .area-icone.icone-lno{ background-color:#85be7f; }
.bt-assuntos.bt-mpe{ border:1px solid #f2d586; }
.bt-assuntos.bt-lo{	border:1px solid #b9a4c2; margin:0 13px; }
.bt-assuntos.bt-consultas{ border:1px solid #82b1d9; margin:0 13px 0 0; }
.bt-assuntos.bt-lno{ border:1px solid #8cc986; float:right; }

/* BOTÕES DÚVIDAS FREQUENTES:HOVER */
.bt-assuntos.bt-mpe:hover{ background-color:#f2d586; }
.bt-assuntos.bt-lo:hover{ background-color:#b9a4c2; }
.bt-assuntos.bt-consultas:hover{ background-color:#82b1d9; }
.bt-assuntos.bt-lno:hover{ background-color:#8cc986; }

.bt-assuntos:hover .area-texto.texto-mpe .texto1{ color:#c18c3a; }
.bt-assuntos:hover .area-texto.texto-lo .texto1{	color:#7e6489; }
.bt-assuntos:hover .area-texto.texto-consultas .texto1{ color:#3b6d9a; }
.bt-assuntos:hover .area-texto.texto-lno .texto1{ color:#50854b; }
.bt-assuntos:hover .area-texto .texto2{ color:#fff; }

/* USUARIO TOPO */
.white-bullet{
	float:left;
	width:10px;
	height:11px;
	position:absolute;
	top:8px;
	left:10px;
	background: url('../images/sprite.png') 0 -24px no-repeat;
}

.blue-bullet{
	float:left;
	width:10px;
	height:11px;
	background: url('../images/sprite.png') 0 -13px no-repeat;
}

.bg-qtd-azul{
	width:18px;
	height:19px;
	position: relative;
	text-align:center;
	font-size:11px;
	display:table;
	background: url('../images/sprite.png') -100px -5px no-repeat;
}

.bg-qtd-azul span{
	color:#fff;
	text-align:center;
	line-height:20px;
	font-weight:bold;
}

.ico-carrinho-azul{
	width:30px;
	height:23px;
	background: url('../images/sprite.png') -68px -2px no-repeat;
}

.seta-baixo-azul{
	width:11px;
	height:11px;
	margin:5px 0 0;
	background: url('../images/sprite.png') -9px -14px no-repeat;
}

.ico-usuario{
	float: right;
	height: 20px;
    width: 21px;
	position:absolute;
	right: 9px;
    top: 3px;
	background: url('../images/sprite.png') -46px -24px no-repeat;
}

.ico-usuario-logado{
	float: left;
	height: 24px;
    width: 21px;
	margin:8px 10px;
	background: url('../images/sprite.png') -22px 0 no-repeat;
}

.ico-seta-zul{
	float: left;
	height: 7px;
    width: 9px;
	margin:19px 0 0;
	background: url('../images/sprite.png') -10px -18px no-repeat;
}

.box-hover{
	display:none;
	width:330px;
	background-color:#fdfdfd;
	position:absolute;
	top:40px;
	right:20px;
	padding:10px 0 5px;
	border-top:2px solid #488dc8;
	border-right:1px solid #eee;
	border-left:1px solid #eee;
	border-bottom:1px solid #eee;
	font-size:12px;
	-webkit-box-shadow: 0px 4px 8px rgba(50, 50, 50, 0.45);
	-moz-box-shadow:    0px 4px 8px rgba(50, 50, 50, 0.45);
	box-shadow:         0px 4px 8px rgba(50, 50, 50, 0.45);
}

.box-hover .bottom{
	float:left;
	border-top:1px solid #d4e3f1;

/* CONTEÚDO	*/
#content{
	width:100%;
	margin:0 auto;
	padding: 0 0 235px;
}

.todos-produtos{
	display: table;
    margin: 66px 0 0;
    width: 940px;
}
.box-hover .lista{
	color:#686868;
}

.box-hover .lista li{
	border-bottom:1px solid #dceaf5;
	padding:5px;
	float:left;
	width:320px;
}


.emailLogado{margin: 23px 0 0 0 !important;
padding-bottom: 13px;}
.nomeEmpresa{margin: 0 !important;}
#urlDesloga{ padding: 9px 30px 8px 30px;}
margin-top: 3px !important;}


.box-hover .lista .produto{
	float:left;
	width:180px;
	line-height:16px;
}

.box-hover .lista .qtd{
	border-left:1px solid #f0f0f0;
	border-right:1px solid #f0f0f0;
	float:left;
	text-align:center;
	padding:6px 14px;
	margin:4px 0 0;
}

.box-hover .lista .preco{
	float:left;
	padding:10px 0;
	text-align:right;
	width:100px;
	font-weight:bold;
}

.box-hover .lista .total{
	background-color:#ececec;
	text-align:right;
	font-size:14px;
}

.box-hover .lista .total .produto{
	line-height:30px;
	margin:0 10px 0 0;
	width:170px;
}

.box-hover .lista .total .qtd{
	color:#488dc8;
	font-weight:bold;
	border-left:1px solid #d4d9d0;
	border-right:1px solid #d4d9d0;
}

.box-hover .lista .total .preco{
	color:#488dc8;
	font-weight:bold;
}


/* BANNER */
#bannerFull{
	height:398px;
	width:100%;
	position:relative;
	margin:20px 0 0;
}

#bannerFull #banner{
	width:100%;
	height:350px;
	position:absolute;
	bottom:0;
}

#bannerFull #banner #left{
	width:490px;
	height:398px;
	margin:-48px 0 0;
	position:relative;
	float:left;
}

#bannerFull #banner #left .img-banner{
	position:absolute;
	right:0;
	top:0;
}

#bannerFull #banner #right{
	height:350px;
	left:50%;
	position:absolute;
}

#bannerFull #banner #right .right{
	width:490px;
	height:398px;
	margin:-48px 0 0;
	position:relative;
}

#bannerFull #banner #right .right .right-b{
	width:440px;
	height:350px;
	position:absolute;
	bottom:0;
	right:0;
}

#bannerFull #banner #right .right .right-b .info{
	width:422px;
	margin:86px 0 0;
}

#bannerFull #banner #right .right #abas{
	position:absolute;
	left:0;
	width:488px;
}

#bannerFull #banner #right .right #abas li{
	float:left;
	margin:0 1px 0 0;
}

#bannerFull #banner #right .right #abas .aba{
	height:30px;
	background-color:#e7e7e7;
	position: relative;
	display:inline-block;
}

#bannerFull #banner #right .right #abas a.aba{
	padding:6px 11px 5px;
	font-size:14px;
	font-family: 'gothic_720bold';
	text-align:center;
	color:#888888;
	*position: absolute;
	top: 50%;
	display: table-cell;
	
	vertical-align: middle;
}

#bannerFull #banner #right .right #abas .aba.ativo{
	margin-top: 0;
    padding: 10px 12px 8px;
}

#bannerFull #banner #right .right #abas a.aba.ativo {
	color:#fff;
}

#bannerFull #banner #right .right #abas li:hover a{
	color:#777;
}

.bgAzul 			{ background-color:#aec7db !important; }
.bgAzulEscuro 	{ background-color:#0073b9 !important; }
.bgAzulClaro 	{ background-color:#00afec !important; }
.bgAzul2 		{ background-color:#6ba2d1 !important; }
.bgRoxo 			{ background-color:#706a9d !important; }
.bgMarrom 		{ background-color:#ac7753 !important; }
.bgBege 			{ background-color:#f6daae !important; }
.bgVerde 		{ background-color:#5fb040 !important; }
.bgCinza		{ background-color:#d6d5d1 !important; }
.bgRosa			{ background-color:#f5977d !important; }

/* PRODUTO */
.container .desc{
	margin: 0 0 40px;
}

.container .area-registros{
	margin: 25px 0;
}

.container .prod-info{
	float:left;
	font-size:16px;
	margin: 0 0 0 20px;
}

.container .prod-info p{
	line-height:19px;
	padding: 19px 0 26px;
}

.container .prod-info .lista{
	width:433px;
	margin:12px 0 0;
}

.container .prod-info .lista .item-lista{
	background: url("../images/check-cinza.gif") no-repeat 0 0;
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 5px;
    padding: 4px 0 5px 32px;
}

.container .img-lista-online{
	float: right;
    margin: -18px -20px 0 0;
}

.container .img-carta{
	float: right;
    margin: 12px 0 0;
}

.container .vantagem{
	width:100%;
	display:table;
}

.container .vantagem .vantagem-lista{
	width:115%;
	display:table;
	font-size:14px;
	margin: 32px 0 0;
}

.container .vantagem .vantagem-lista .vantagem-item{
	color: #696969;
    float: left;
    font-size: 14px;
    line-height: 16px;
    margin: 0 23px;
    position: relative;
    text-align: center;
    width: 210px;
}

.container .vantagem .vantagem-lista .vantagem-item.vantagem-item-lno{
    margin: 0 7px;
	width:200px;
    padding-right: 115px;
}

.container .vantagem .vantagem-lista .pontilhado{
	width:86px;
	height:6px;
	float:left;
	margin:58px 0 0;
}

.container .vantagem .vantagem-lista .vantagem-item .num{
	color:#888;
	font-family: 'gothic_720regular';
    font-size: 24px;
    left: 21px;
    position: absolute;
    top: 5px;
}

.container .vantagem .vantagem-lista .vantagem-item .num.colorVerde{
	color:#aec7a5;
}

.container .vantagem .vantagem-lista .vantagem-item p{
	margin:18px 0 0;
}

.container .baixar-lista{
	width:100%;
	display:table;
	margin:52px 0 0;
	text-align:center;
}

.container .baixar-lista .titulo{
	font-size:18px;
	color:#a188bd;
	font-family: 'gothic_720bold';
}

.container .baixar-lista .area-roxo{
	background-color: #A188BD;
    display: table;
    margin: 30px 0 0;
    padding: 11px 75px 30px;
	position:relative;
    width: 790px;
}

.container .baixar-lista .area-roxo .divisao{
	background-color: #FFFFFF;
    height: 162px;
    left: 469px;
    position: absolute;
    top: 0;
    width: 2px;
}

.container .baixar-lista .area-roxo .tipo-pessoa{
	font-size:24px;
	color:#fff;
	font-family: 'gothic_720regular';
}

.container .baixar-lista .area-roxo .tipo-pessoa.pj{
	background:url('../images/ico-empresas.gif') no-repeat 50px 0;
	padding:14px 0px 14px 67px;
}

.container .baixar-lista .area-roxo .tipo-pessoa.pf{
	background:url('../images/ico-pessoas.gif') no-repeat 85px 0;
	padding:14px 0px 14px 67px;
}

.container .area-botao{
	text-align:center;
	width:100%;
	border:1px solid #e7e7e7;
	padding:19px 0;
	margin:35px 0 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.container .conheca{
	font-family: 'gothic_720_lightregular';
	font-size:18px;
	margin:80px 0 40px;
}

/* LIMPA NOME ONLINE EMPRESAS */
.empresas-participantes{
	width:100%;
	height:104px;
	padding:13px 0;
	margin: 50px 0 30px;
	background:url('../images/bg-empresas-participantes.gif') repeat-x 0 0;
}

.empresas-participantes .area-empresas-participantes{
	padding:0 50px;
	display:table;
	width: 880px;
}	

.empresas-participantes .info{
	float:left;
	margin: 17px 0 0;
}

.empresas-participantes .info .txt1{
	font-size:20px;
	color:#0073b9;
	font-family: 'gothic_720bold';
}

.empresas-participantes .info .txt2{
	color:#686868;
	font-size:18px;
	line-height:22px;
	margin:10px 0 0;
	font-family: 'gothic_720_lightregular';
}

.empresas-participantes .pc{
	float:right;
}

/* CONSULTAS */
#bloco-produtos{
	width:100%;
	background: #4e90c9; /* Old browsers */
	padding:54px 0 39px;
	margin:0 0 30px;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iIzRlOTBjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzg5YjVkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzRlOTBjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(left,  #4e90c9 8%, #89b5da 50%, #4e90c9 95%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(8%,#4e90c9), color-stop(50%,#89b5da), color-stop(95%,#4e90c9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #4e90c9 8%,#89b5da 50%,#4e90c9 95%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #4e90c9 8%,#89b5da 50%,#4e90c9 95%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #4e90c9 8%,#89b5da 50%,#4e90c9 95%); /* IE10+ */
	background: linear-gradient(to right,  #4e90c9 8%,#89b5da 50%,#4e90c9 95%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e90c9', endColorstr='#4e90c9',GradientType=1 ); /* IE6-8 */
	
	-webkit-box-shadow: 0px 15px 12px 0px #CFE1F1;
	-moz-box-shadow:    0px 15px 12px 0px #CFE1F1;
	box-shadow:         0px 15px 12px 0px #CFE1F1;
}

#bloco-produtos .produtos .produto{
	background-color: #FFFFFF;
    float: left;
    font-family: 'gothic_720_lightregular';
    font-size: 20px;
    height: 220px;
    margin: 0 0 0 5px;
    padding: 20px 20px 30px;
    position: relative;
    text-align: center;
    width: 190px;
}

#bloco-produtos .produtos .produto .desc{
	line-height: 18px;
    margin: 15px 0 0;
    text-align: left;
	font-size: 15px;
}

#bloco-consultas{
	width:940px;
	display:table;
	border-bottom:4px solid #9fb7cc;
	text-align:center;
	margin: 49px 0 0;
}

#bloco-consultas .tabela-consultas .topo{
	position:relative;
}

#bloco-consultas .tabela-consultas .topo .first{
	text-align:left;
	border-bottom: 1px solid #D7DCE0;
}

#bloco-consultas .tabela-consultas .topo .first .texto1{
	color: #9FB7CC;
    line-height: 35px;
    margin: -14px 0 5px;
}

#bloco-consultas .tabela-consultas .topo .first .texto2{
	color: #999999;
    font-family: 'gothic_720_lightregular';
    line-height: 21px;
    margin: -8px 0 0;
}

#bloco-consultas .tabela-consultas .topo .plano{
	position:relative;
	padding: 21px 0 0;
	width:170px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#bloco-consultas .tabela-consultas .topo .plano .area1{
	font-size:20px;
	font-family: 'gothic_720bold';
	position:relative;
}

#bloco-consultas .tabela-consultas .topo .plano .area1 .selo-desconto{
	position:absolute;
	top:-21px;
	right:0;
	z-index:2;
}

#bloco-consultas .tabela-consultas .topo .plano .area2{
	height: 50px;
	position:relative;
	color:#fff;
	font-weight:bold;
	line-height:17px;
	padding: 20px 0 4px;
	background-repeat:no-repeat;
	background-position:center 0;
}

/* botões de comprar */
.tabela-consultas .topo .plano .bt-comprar-consultas{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	margin: 10px 0 14px;
	width: 158px;
	height:40px;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
	-webkit-box-shadow: 0px 3px 0px 0px;
	-moz-box-shadow:    0px 3px 0px 0px;
	box-shadow:         0px 3px 0px 0px;
	
	background:url('../images/bullet-branco.png') no-repeat 22px 12px;
	
	z-index:1;
}

.tabela-consultas .topo .plano .bt-comprar-consultas.total{
	background-color:#1dbbf4;
	color:#0095c9;
}

.tabela-consultas .topo .plano .bt-comprar-consultas.plus{
	background-color:#11c8b9;
	color:#0ca69b;
}

.tabela-consultas .topo .plano .bt-comprar-consultas.basico{
	background-color:#5acb50;
	color:#50ac48;
}

.tabela-consultas .topo .plano .bt-comprar-consultas.pre{
	background-color:#f88201;
	color:#ce6f08;
}

/* total */
.tabela-consultas .topo .plano.total{
	background-color:#bee6f4;
	color:#01afec;
}
.tabela-consultas .topo .plano.total .area1{
	color:#01afec;
}

.tabela-consultas .topo .plano.total .area2{
	background-color:#058bb9;
	background-image:url('../images/triangulo-total.png');
}

.tabela-consultas .linha .color01AFEC{
	color:#01afec;
}

/* plus */
.tabela-consultas .topo .plano.plus {
	background-color:#c1ecea;
}

.tabela-consultas .topo .plano.plus .area1{
	color:#0fc3b6;
}

.tabela-consultas .topo .plano.plus .area2{
	background-color:#09a094;
	background-image:url('../images/triangulo-total.png');
}

.tabela-consultas .linha .color0FC3B6{
	color:#0fc3b6;
}

/* basico */
.tabela-consultas .topo .plano.basico {
	background-color:#cdeecb;
}

.tabela-consultas .topo .plano.basico .area1{
	color:#5fca56;
}

.tabela-consultas .topo .plano.basico .area2{
	background-color:#47a840;
	background-image:url('../images/triangulo-basico.png');
}

.tabela-consultas .linha .color5FCA56{
	color:#5fca56;
}

/* pré */
.tabela-consultas .topo .plano.pre {
	background-color:#ffbc66;
}

.tabela-consultas .topo .plano.pre .area1{
	color:#dd7c13;
}

.tabela-consultas .topo .plano.pre .area2{
	background-color:#e28624;
	background-image:url('../images/triangulo-pre.png');
}

.tabela-consultas .linha .colorFF992A{
	color:#ff992a;
}

/* linhas */
.tabela-consultas .linha{
	text-align:center;
}

.tabela-consultas .info{
	float: left;
	cursor:pointer;
	position:relative;
    height: 20px;
    margin: 0 10px 0 20px;
    width: 20px;
	background:url('../images/ico-info.gif') 0 0 no-repeat;
	z-index: 10;
}

.tabela-consultas .info.info-interrogacao{
	cursor:pointer;
	position:absolute;
	top:10px;
	right:10px;
    height: 20px;
    width: 20px;
	background:url('../images/ico-info-interrogacao.gif') 0 0 no-repeat;
	z-index: 10;
}

.tabela-consultas .info:hover .tooltip{
	display:block;
}

.tabela-consultas .info .tooltip{
	width:310px;
	top:30px;
	left:20px;
	position:absolute;
	color:#fff;
	padding:20px 15px;
	font-size:12px;
	background-color:#8ba9c3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-box-shadow: 4px 4px 0px 0px rgba(50, 50, 50, 0.30);
	-moz-box-shadow:    4px 4px 0px 0px rgba(50, 50, 50, 0.30);
	box-shadow:         4px 4px 0px 0px rgba(50, 50, 50, 0.30);
	
	display:none;
}

.tabela-consultas .info .tooltip .triangulo-tooltip{
	position:absolute;
	top:-10px;
	left:0;
}

.tabela-consultas .info .tooltip li{
	padding:0 0 0 18px;
	font-family:arial;
	background:url('../images/check-branco.png') no-repeat 0 0;
}

.tabela-consultas .linha .a-partir-de{
	font-size:11px;
}

.tabela-consultas .linha .preco{
	font-weight:bold;
	font-size:20px;
}

.tabela-consultas .linha td{
	border-bottom: 1px solid #D7DCE0;
    line-height: 18px;
    padding: 4px 0;
}

.tabela-consultas .linha .first{
	text-align:left;
	font-family: 'gothic_720_lightregular';
	color:#4f90b5;
	font-size:14px;
}

.tabela-consultas .linha .last{
	background-color:#f0f0f0;
	font-size:11px;
	text-align:left;
	height:100px;
	color:#888;
	border:0;
	padding: 0 0 0 17px;
}

.tabela-consultas .linha .last-pre{
	background-color:#f0f0f0;
	font-size:11px;
	text-align:left;
	padding:12px 15px 8px;
	color:#888;
	border:0;
}

.tabela-consultas .linha .last-pre .creditos{
	background-color:#ff992a;
	color:#fff;
	font-size:12px;
	text-align:center;
	padding:5px;
	line-height: 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.tabela-consultas .linha .last-pre .obs{
	line-height: 13px;
    margin: 23px 0 0;
	width:140px;
}

#bloco-creditos{
	padding: 64px 0 0 150px;
    width: 790px;
	position:relative;
	margin:40px 0 0;
	height:80px;
	background:url('../images/img-creditos.png') no-repeat 0 0;
}

#bloco-creditos .recarga{
	float:right;
}

/* MPE */
#comprarMPE  {
	width:940px;
	display:table;
	display:none;
}

#bloco-cnpj{
	width:940px;
	border:1px solid #7fafd8;
	display:table;
	margin: 33px 0 36px;
}

#bloco-cnpj .bloco-icones{
	padding: 27px 6px 0 18px;
}

#bloco-cnpj .bloco-icones .item{
	float: left;
    font-size: 12px;
    text-align: center;
    width: 172px;
}

#bloco-cnpj .bloco-icones .item .icone-cnpj{
	margin: 0 0 24px;
}

#bloco-cnpj .bloco-cnpj{
	width:270px;
	height:150px;
	padding:25px 0;
	position:relative;
	color:#fff;
	font-weight:bold;
	font-size:22px;
	text-align:center;
	background: url('../images/triangulo.png') no-repeat 0 67px #7fafd8;
}

#bloco-cnpj .bloco-cnpj-b .seta-azul{
	position:absolute;
	top:67px;
	right:-10px;
}

#bloco-cnpj .bloco-cnpj-b{
	width:270px;
	height:150px;
	padding:25px 0;
	position:relative;
	color:#fff;
	font-weight:bold;
	font-size:22px;
	text-align:center;
	background-color:#7fafd8;
}

#bloco-renovar {
	display:table;
	float:left;
	padding:0 0 18px;
	border-bottom:2px solid #7fafd8;
	width: 100%;
}

#bloco-renovar .check-renovar{
	width:100%;
	display:table;
	margin:22px 0 0;
	text-align: center;
	color:#888;
}

#bloco-incluir-socios{
	width:100%;
	height:215px;
	display: inline-block;
	margin: 5px 0 0;
	color:#b09f82;
	font-size:16px;
	line-height:18px;
	position:relative;
	background: url('../images/bg-incluir-socios.gif') no-repeat right 0;
}

#bloco-incluir-socios .info{
	position:absolute;
	top:44px;
	left:10px;
}

#bloco-incluir-socios .bt-incluir-socios{
	width:343px;
	height:50px;
	margin: 20px 0 8px;
	background-image: url('../images/bt-inclua-socios.gif');
}

#bloco-socios{
	width:100%;
	display: inline-block;
	margin:18px 0 0;
	display:none;
}

#bloco-socios .excluir-monitoramento{
	float:right;
	font-size: 12px;
	color:#c22615;
	font-weight:bold;
	padding:0 0 0 15px;
	background-image: url('../images/ico-fechar.gif');
	background-position: 0 4px;
	background-color: #fff;
}

#bloco-socios .socios{
	margin: 31px 0 0;
    width: 100%;
}

#bloco-socios .socios .socio{
    float: left;
    height: 90px;
	
    margin: 0 1px 0 0;
    padding: 20px 22px;
    position: relative;
    text-align: center;
    width: 199px;
	background: url('../images/ico-socio.gif') no-repeat 55px 20px #7FAFD8;
}

#bloco-socios .socios .socio .inputTextP{
    background-color:#eee;
}

#bloco-socios .socios .socio.add{
	background-image: url('../images/ico-socio-desconhecido.gif');
	background-color:  #e7e7e7;
}

#bloco-socios .socios .socio.add .inputTextP{
	background-color: #fff;
}

#bloco-socios .socios .socio.add .fechar-socio{
	display:none;
}

#bloco-socios .socios .fechar-socio{
	width:14px;
	height:13px;
	background: url('../images/ico-fechar-azul.gif') no-repeat 0 0;
	position:absolute;
	top:8px;
	right:8px;
	cursor:pointer;
}

#bloco-socios .socios .icone{
	color:#fff;
	font-size:18px;
	margin: 0 auto 18px;
	height:42px;
	position: relative;
	display:table;
	font-family: 'gothic_720_lightregular';
}

#bloco-socios .socios .icone .texto{
	color:#fff;
	display: table-cell;
    padding: 0 0 0 11px;
    top: 50%;
    vertical-align: middle;
}

#bloco-socios .socios .add .icone .texto{
	color:#7fafd8;
}

#bloco-preco{
	float:right;
	border:2px solid #d5e1c7;
	padding:10px 8px 8px;
	width:163px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#679030;
}

#bloco-preco .preco{
	margin:10px auto 0;
	font-size:30px;
	display:table;
}

#bloco-preco .de{
	background-color:#6a9339;
	color:#c5de9e;
	position:relative;
	padding:10px 0;
	margin:9px 0 0;
}

#bloco-preco .de .x{
	bottom: 10px;
    left: 33px;
    position: absolute;
    z-index: 2;
}

#bloco-preco .por{
	background-color:#8ac14d;
	color:#fff;
	position:relative;
	padding:10px 0;
}

#bloco-preco .por .triangulo{
	position:absolute;
	right:20px;
	bottom:-20px;
}

#bloco-preco .desconto{
	margin:20px 0;
}

#bloco-conheca{
	background-color:#f5f5f5;
	margin: 29px 0 0;
	font-size:14px;
}

#bloco-conheca .info{
	margin:10px 0 54px;
}

#bloco-conheca .vantagens{
	float:right;
	width:510px;
	margin: -20px 0 0;
}

#bloco-conheca .vantagens .item-vantagem{
	border-bottom:1px dotted #a9bed1;
	padding:17px 0 17px 49px;
	color:#696969;
	background: url('../images/check-azul.png') no-repeat 9px 16px;
}

#bloco-simulador{
	margin: 48px 0 0;
}

#bloco-simulador .consultas{
	background-color:#00afec;
	padding:21px 0;
	color:#fff;
	text-align:center;
	margin: 9px 0 0;
}

#bloco-simulador .consultas .frequencia{
	font-size: 20px;
    height: 122px;
    margin: 30px 0 0;
    padding: 0 80px;
    text-align: left;
	cursor:pointer;
}

#bloco-simulador .consultas .frequencia.borderRightFFF{
	border-right:1px solid #fff;
}

#bloco-simulador .consultas .frequencia .texto{
	float:left;
	margin:18px 0 0 20px;
	width: 180px;
}

/* FAQ */
#faq .grupo {
	width:100%;
	border-bottom:1px solid #85b1d8;
	color:#347dbe;
	font-size:24px;
	font-family: 'gothic_720_lightregular';
	padding:0 0 5px;
	margin: 0 0 10px;
}

#faq #assuntos{
	width:100%;
	display: inline-block;
}

#faq #assuntos .assuntos{
	border-top: 1px solid #E7E7E7;
    display: inline-block;
    margin: 10px 0 0;
    padding: 25px 0 10px;
    width: 100%;
}

#faq .descricao {
	font-size: 12px;
	padding-left: 60px;
	background: url('http://www.serasaconsumidor.com.br/wp-content/themes/serasa-consumidor/images/faq_icon.jpg') no-repeat;
	margin-bottom: 30px;
}
#faq .descricao a {
	color: #347dbe;
	font-weight: normal;
}
#faq #filtro {
	height: 30px;
	padding: 6px 0 6px 25px;
	border: 1px solid #e7e7e7;
	margin: 20px 0 30px;
}
#faq #filtro label, #filtro input, #filtro img {
	float: left;
}

#faq #filtro label {
	font-size: 14px;
	font-weight: bold;
	margin: 7px 10px 0 10px;
	color: #999999;
}
#faq #filtro input[type=text] {
	padding: 5px;
	width: 360px;
	border: 2px solid #abc1d3;
	border-right: none;
	height: 16px;
	outline: none;
}
#faq #prod_select {
	border: 2px solid #bfd0b9;
	border-left: none;
	float: left;
	width: 140px;
	height: 25px;
	position: relative;
}
#faq #prod_select span {
	display: block;
	border-left: 1px dotted #ccc;
	padding: 6px 0 0 18px;
	background: url('http://www.serasaconsumidor.com.br/wp-content/themes/serasa-consumidor/images/faq_drop.jpg') no-repeat 4px center;
	font-size: 12px;
	height: 19px;
	cursor: pointer;
}
#faq #prod_select span:hover {
	background-color: #fafafa;
}
#faq #prod_select ul {
	position: absolute;
	border: 2px solid #bfd0b9;
	background: #fff;
	width: 168px;
	display: none;
}
#faq #prod_select ul li {
	border-bottom: 1px dotted #ccc;
	font-size: 12px;
	padding: 5px;
	cursor: pointer;
}
#faq #prod_select ul li:hover{
	background-color: #fafafa;
}
#faq .questoes {
	padding: 0;
	margin-bottom: 30px;
	display:none;
}
#faq .questoes li {
	list-style: none;
	color: #686868;
	cursor: pointer;
	line-height: 15px;
	border: 1px solid #fff;
}

#faq .questoes li:hover {
	border: 1px solid #e7e7e7;
}

#faq .questoes li .pergunta{
	font-size: 13px;
	padding: 6px 31px 6px 6px;
}

#faq .questoes li .resposta{
	font-size: 13px;
	background: #f7f7f7;
	padding: 15px 15px 15px 32px;
	display: none;
}

#faq .questoes li .pergunta:hover, #faq .questoes li.active {
	color: #3184c3;
}
#faq .questoes li.active{
	border: 1px solid #e7e7e7;
}
#faq .questoes li:hover {
	background:  url('../images/ico-mais.png') no-repeat 915px 7px;
}
#faq .questoes li.active {
	background:  url('../images/ico-menos.png') no-repeat 916px 12px;
}
#faq .questoes li span {
	color: #347dbe;
	font-weight:bold;
}

#faq #erro {
	font-size: 13px;
	border: 1px solid #e7e7e7;
	background: #f7f7f7;
	padding: 15px;
	padding-left: 32px;
	display: none;
	margin-bottom: 30px;
}
#faq .questoes h4 {
	color: #347dbe;
	font-size: 24px;
	font-family: 'Gothic720BT-RomanB';
	font-weight: normal;
	border-bottom: 3px solid #e7e7e7;
	padding-bottom: 2px;
	margin-bottom: 10px;
}

#faq .found {
	padding: 0 !important;
	background: #ffea71;
}

/* ÁREA CINZA  - LIMPA NOME ONLINE EMPRESAS */
.area-limpa-nome{
	width: 920px;
	padding:10px;
	margin:0 0 20px;
	background-color: #f5f5f5;
}

.area-limpa-nome.outras-dividas{
	display:none;
}

.area-limpa-nome .bloco-interno{
	position:relative;
	display:table;
	width:100%;
	background-color: #fff;
	border:1px solid #e7e7e7;
}

.area-limpa-nome .bloco-interno .topo-bloco-interno{
	padding: 18px 10px;
    width: 900px;
	color:#fff;
	font-size: 14px;
	font-weight:bold;
	border-bottom:2px solid #f5f5f5;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.area-limpa-nome .bloco-interno .table{
	margin: 0 auto;
}

.area-limpa-nome .bloco-interno .linha-empresa {
	border-top: 1px solid #E7E7E7;
    display: table;
    padding: 10px 0;
    width: 900px;
}

.area-limpa-nome .bloco-interno .linha-empresa-detalhes {
	width:100%;
	clear:both;
	display:none;
	float:left;
	padding:20px 0;
	margin:10px 0 0;
	border-top:1px solid #E7E7E7;
}

.area-limpa-nome .bloco-interno .linha-empresa-detalhes .bloco-canais{
	float:left;
	width:380px;
	margin: 0 0 0 20px;
}

.area-limpa-nome .bloco-interno .linha-empresa-detalhes .bloco-canais .canais{
	margin:16px 0 0;
}

.area-limpa-nome .bloco-interno .linha-empresa-detalhes .bloco-canais .canal{
	float:left;
	color:#0073b9;
	padding:4px 0 4px 30px;
	margin: 0 5px 10px;
	width:auto;
	background-position:0 center;
	background-repeat:no-repeat;
}

.area-limpa-nome .bloco-interno .linha-empresa-detalhes .bloco-canais .canal.canal1{
	background-image:  url('../images/ico-telefone.gif');
}

.area-limpa-nome .bloco-interno .linha-empresa-detalhes .bloco-canais .canal.canal2{
	background-image:  url('../images/ico-carta.gif');
}

.area-limpa-nome .bloco-interno .linha-empresa-detalhes .bloco-canais .canal.canal3{
	background-image:  url('../images/ico-site.gif');
}

.area-limpa-nome .bloco-interno .linha-empresa-detalhes .bloco-mensagem{
	float:right;
	width:415px;
	font-style:italic;
	margin: 0 20px 0 0;
}

.area-limpa-nome .bloco-interno .linha-empresa-detalhes .tabela .topo{
	background-color:#d5e5cf !important;
	color:#73a066;
}

.area-limpa-nome .bloco-interno .linha-empresa-detalhes .tabela tr:nth-child(2n+1){
	background-color:#f7f7f7;
}

.area-limpa-nome .bloco-interno .linha-empresa .empresa-logo{
	text-align:center;
    min-height: 100px;
    min-width: 210px;
	float: left;
}

.area-limpa-nome .bloco-interno .linha-empresa .empresa-info{
	padding: 0 0 0 40px;
    width: 435px;
	font-size: 14px;
	color:#555;
	float: left;
	text-transform:uppercase;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
}

.area-limpa-nome .bloco-interno .linha-empresa .empresa-info p{
	margin:7px 0 0;
}

.area-limpa-nome .bloco-interno .linha-empresa .empresa-bt-negocie{
	float: left;
    padding: 10px 0 0;
    text-align: center;
    width: 190px;
}

.area-limpa-nome .bloco-interno .box{
	position:relative;
	width:458px;
	float:left;
	text-align:center;
	background-color: #fff;
padding:0px !important;
	}	

.area-limpa-nome .bloco-interno .box.borderRight{
	border-right:1px solid #e7e7e7;
	width: 459px;
	height: 190px;
}

.area-limpa-nome .bloco-interno .box .img-ou{
	position: absolute;
    right: -28px;
    top: 63px;
    z-index: 1;
}

.area-limpa-nome .bloco-interno .box #codigoComunicado{
	display: table;
    margin: 0 auto;
    position: relative;
}

.area-limpa-nome .bloco-interno .box .localizar{
	padding:0 0 0 30px;
	margin: 11px 0 0 55px;
	display: table;
	position:relative;
	background:  url('../images/ico-lupa-2.gif') no-repeat 0 0;
}

.area-limpa-nome .bloco-interno .box .localizar .img-comunicado{
	display: none;
    position: absolute;
    right: -310px;
    top: -230px;
    z-index: 3;
}

.area-limpa-nome .bloco-interno .box .localizar:hover .img-comunicado{
	display:table;
}

.area-limpa-nome .bloco-interno .box .localizar .bt-localizar-codigo{
	padding:0 0 0 40px;
	width:184px;
	height:20px !important;
	float:right;
	background:  url('../images/bt-localizar-carta.gif') !important;
}

.area-limpa-nome .bloco-interno .box .inputCodigo{
	border:0;
	margin:22px 0 14px;
	color:#717171;
	padding: 12px 80px 12px 20px;
    width: 250px;
	background-color:#f5f5f5;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.area-limpa-nome .bloco-interno .box .bt-ok{
	width:60px;
	height:40px !important;
	position:absolute;
	right:0;
	bottom: 14px;
	background:url('../images/bt-ok.gif') !important;
}

.area-limpa-nome .bloco-interno .box .bt-acessar{
    width:290px;
	height:40px !important;
	margin:26px 0 30px !important;
	background:url('../images/bt-acessar.gif') !important;
}

.area-limpa-nome .bloco-interno .bloco-nome-limpo-1{
	font-size: 20px;
    line-height: 23px;
    padding: 16px 0 25px 20px;
}

.area-limpa-nome .bloco-interno .img-vassoura{
	position: absolute;
    right: -8px;
    top: -5px;
}

.area-limpa-nome .bloco-interno .bloco-nome-limpo-2{
	font-size: 20px;
    padding: 16px 0 12px 20px;
	height: 69px;
}

.area-limpa-nome .bloco-interno .img-nome-limpo{
	position: absolute;
    right: 0;
    top: 0;
}


/* RODAPÉ */
#rodape {
	width:100%;
	text-align:left;
	height:225px;
	position: relative;
	border-top:10px solid #dee7ef;
	background-color:#fff;
	clear:both;
}

#rodape .tit-rodape{
	color:#4385c0;
	font-size:12px;
	font-weight:bold;
	padding:0 0 10px;
	width:100%;
	background: url('../images/borda-tit-rodape.gif') repeat-x left bottom;
}

#rodape .tit-rodape.no-bg{
	background: none;
}

#rodape .area1{
	height: 128px;
}

#rodape .area1 .area1-a{
	padding:10px 0 18px;
	height: 102px;
}

#rodape .area1 .bloco-rodape{
	float:left;
	width:242px;
	border-right:1px solid #f8f8f8;
	padding-top: 10px;
}

#rodape .area1 .bloco-rodape.bloco1{
	width:370px;
	padding-right:28px;
}

#rodape .area1 .bloco-rodape.bloco2{
	width:242px;
	margin-left:28px;
	padding-right:30px;
}

#rodape .area1 .bloco-rodape.bloco3{
	width:242px;
}

#rodape .area1 .lista{
	float:left;
	margin: 0 20px 0 0;
}

#rodape .area1 .televendas{
	float:left;
	color:#396b98;
	font-size:12px;
	width:127px;
	margin: 10px 0 0;
}

#rodape .area1 .televendas .tel{
	margin: 10px 0 0;
}

#rodape .area1 .televendas .tel .numero{
	float:left;
	margin: 2px 0 0 8px;
	font-weight:bold;
}

#rodape .area1 .lista .item{
	padding:0 0 0 10px;
	margin:8px 0;
	background: url('../images/bullet-azul-rodape.gif') no-repeat 0 4px;
}

#rodape .area1 .lista .item a{
	color:#366a9a;
	font-size:12px;
}

#rodape .area1 .lista .item:hover a{
	color:#0095da;
}

#rodape .area1 .bloco-rodape.w-305{
	width:305px;
}

#rodape .area1  .bloco-rodape.w-310{
	width:305px;
}

#rodape .area1 .area1-a .pagamento{
	float:left;
	margin: 10px 0 0;
}

#rodape .area1 .area1-a .pagamento .tipo{
	float:left;
	color:#888;
	font-size:11px
}

#rodape .area1 .area1-a .pagamento .tipo .bandeira{
	margin-top:7px;
}

#rodape .area1 .area1-a .pagamento .tipo.cartao{
	border-right:1px dotted #b0b5ba;
	width: 145px;
}

#rodape .area1 .area1-a .pagamento .tipo.boleto{
	margin:0 0 0 29px;
}

#rodape .area1 .area1-a .bloco-rodape:last-child{
	float:right;
	width:214px;
	padding:10px 0 0;
	border:0;
}

#rodape .area1 .area1-a .bloco-rodape .mapa{
	width:95px;
	height:36px;
	float:left;
	margin: 10px 0 0;
	background: url('../images/ico-mapa.gif') no-repeat right 0;
}

#rodape .area1 .area1-a .bloco-rodape .local{
	float: right;
    margin: 10px 0 0;
    width: 95px;
}

#rodape .area1 .area1-a .bloco-rodape .local .lista{
	margin:0;
}

#rodape .area1 .area1-a .bloco-rodape .local .pais{
	color:#4385c0;
	font-weight:bold;
	font-size:12px;
}

#rodape .area1 .area1-b .bloco-rodape-pagamento{
	float:left;
}

#rodape .area2{
	background-color: #4385C0;
    color: #D5DDE5;
    font-size: 11px;
    line-height: 12px;
    padding: 18px 0;
	position:relative;
}

#rodape .area2 .bloco-rodape-canais{
	position: absolute;
    right: 0;
    top: -10px;
    width: 214px;
}

#rodape .area2 .bloco-rodape-canais .redes{
	float:left;
}

#rodape .area2 .bloco-rodape-canais .redes .rede{
	float:left;
	margin: 0 4px;
	opacity:0.75;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);
}

#rodape .area2 .bloco-rodape-canais .redes .rede:hover{
	opacity:1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

#rodape .area3{
	padding:13px 0;
	background-color:#366a9a;
	color:#d5dde5;
	font-size:11px;
}

.menu-font{margin-top:5px;}
.submiddle ul li{ height:30px;}
.submiddle{height:30px !important;margin-top: 3px;}
.submiddle ul li a {padding-top:10px;}
#rodape .area3 a{
	color:#d5dde5;
}
.scroll{
	height: 400px !important;
	width:600px !important;
	overflow: scroll !important;
	overflow-x: hidden !important;
}

.lightbox {
	width: 600px !important;
	height: auto !important;
	font-family: Arial !important;
	background-color: #FFF !important;
	display:none;
	padding:26px 0 27px !important;
	z-index:10 !important;
	
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
}

.lightbox_limpanome {
	float:left !important;
}

.todas-empresas {
	display:block !important;
}

.conteudo {
	float: left !important;
	position:relative !important;
}

.conteudo .todas-empresas{
	float: left !important;
	width:200px !important;
	margin:8px 0 8px 10px !important;
}

.conteudo .todas-empresas .empresa{
	font-size:14px !important;
	color:#888 !important;
	padding:0 0 0 20px !important;
	margin:5px 0 !important;
	background:url('../imagens/bullet.gif') no-repeat 0 0 !important;
}

.conteudo .texto{
	color:#78a167 !important;
	font-size:15px !important;
	text-align:center !important;
	padding:15px 0 !important;
	border-top:1px solid #e2e2e2 !important;
	border-bottom:1px solid #e2e2e2 !important;
	width:100% !important;
	background:#ecf1ea !important;
}

.conteudo .fechar{
	top:-57px !important;
	right:10px !important;
	position:absolute !important;
	cursor:pointer !important;
}

.chamada {
	font-size: 22px !important;
	color: #74c36c !important;
	padding:0 10px 10px !important;
	float: left !important;
	width:580px !important;
	border-bottom:2px solid #bfd0b8 !important;
	clear:both !important;
}

.chamada .bt-pesquisar {
	float:right !important;
	cursor:pointer !important;
}

.palavra_busca {
	background: #ffec68 !important;
}

.campo-busca{
	float:left !important;
	position:relative !important;
	margin:12px 0 15px 0 !important;
}

.campo-busca label {
	font-size: 18px !important;
	color: #888888 !important;
	font-family: 'gothic_720_lightregular' !important;
	float:left !important;
	margin: 0 5px 0 20px !important;
}

.campo-busca .input{
	width: 320px !important;
	float:left !important;
	padding: 5px !important;
	border: 0 !important;
	margin: 0 !important;
	background-color:#f5f5f5 !important;
}

.campo-busca .input:focus {
	outline: none !important;
}

.campo-busca .buscar{
	font-size: 11px !important;
	position: absolute !important;
	right: 0 !important;
	top: 5px !important;
	padding: 5px 20px 5px 15px !important;
	border-left: 1px dotted #ccc !important;
	color: #889683 !important;
	width: 80px !important;
	cursor:pointer !important;
}

.topo {
    margin: 0 0 13px !important;
    padding: 0 0 10px !important;
}

#resultado .cnpj{
	text-align:center !important;
	width:120px !important;
}

#resultado .participa{
	text-align:center !important;
}

#resultado .nome{
	width:320px !important;
}
#resultado .nome span{
	color:#888 !important;
	text-transform:capitalize !important;
}

.buscar .seta {
	padding-right: 10px !important;
	cursor: pointer !important;
}

.opcao {
	padding: 5px 10px !important;
	background-color: #fff !important;
	border-bottom: 2px solid #bfd0b8 !important;
	cursor: pointer !important;
}

/*.lista {
	width: 141px;
	position: absolute;
	left: 0;
	top: 25px;
	text-align: left;
	border-left: 2px solid #ccc;
	border-right: 2px solid #ccc;
	display: none;
	z-index:10;
}*/

.conteudo table {
	width: 100% !important;
	clear: both !important;
	color: #555 !important;
	font-size: 12px !important;
}

.titulo_tabela {
	font-size: 12px;
	font-weight: bold;
	color: #99a495 !important;
	border-top: 1px solid #dde2db !important;
	padding: 10px 0 !important;
}

.titulo_tabela .cnpj{
	text-align:center !important;
	border-left:1px solid #fff !important;
	
}

.titulo_tabela td span {
	font-size:11px !important;
	font-weight:bold !important;
	color:#7daa70 !important;
}

.campo_tabela {
	padding: 10px 0 10px 40px !important;
	text-align: left !important;
}

.campo_tabela_par {
	font-size: 12px !important;
	color: #a8bba0 !important;
	padding: 10px 0 10px 40px !important;
	text-align: left !important;
	background-color: #f4f4f4 !important;
}

.lightbox_limpanome .botao {
	width: 230px !important;
	height: 29px !important;
	float:right !important;
	margin:10px 0 0 !important;
}

.lightbox_limpanome .botao a:hover {
	opacity:0.90 !important;
	-moz-opacity: 0.90 !important;
	filter: alpha(opacity=90) !important;
}

#erro{display:none; font-size:12px; color:#686868; margin:0 0 0 20px !important;}

.buscar2 {
	float: right !important;
	position: relative !important;
	bottom: 15px !important;
}

.campo-busca2{
	float:right !important;
}

.campo-busca2 input{
	width: 100px !important;
	padding: 5px !important;
	border: 3px solid #e5ece4 !important;
	background: #e5ece4 !important;
	color: #7d9b79 !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	margin: 0 !important;
	display: inline !important;
	float: left !important;
}

.campo-busca2 input:focus {
	outline: none !important;
}

.container .cpf-negativo {
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    font-family: 'gothic_720_lightregular';
    font-size: 18px;
    margin: 0 auto 60px;
    padding: 10px 0;
    text-align: center;
    width: 940px;
}
.container .cpf-negativo .texto {
    display: table;
    margin: 0 auto;
}
.container .cpf-negativo .texto .frase {
    float: left;
    margin: 5px 0 0 10px !important;
}

.container .cpf-negativo .texto a {
    color: #5fb040;
}
.container .cpf-negativo .texto .icone {
    float: left;
}
.gothicbold {
    font-family: 'gothic_720bold';
}

.area-limpa-nome .bloco-interno .box .area-acesse {
    display: table;
    margin: 0 auto;
    text-align: left;
    font-size: 13px;
}

.area-limpa-nome .bloco-interno .box .area-acesse .img-mini-certificado {
    float: left;
    margin: 0 10px 0 0;
}
.link-banner:hover{
    opacity: 1 !important;
}




