@font-face {font-family: 'CalibriBoldItalic';
src: url('../fonts/calibriz-webfont.eot');
src: url('../fonts/calibriz-webfont.eot?#iefix') format('embedded-opentype'),
	 url('../fonts/calibriz-webfont.woff') format('woff'),
	 url('../fonts/calibriz-webfont.ttf') format('truetype'),
	 url('../fonts/calibriz-webfont.svg#CalibriBoldItalic') format('svg');
font-weight: normal; font-style: normal;}

/************************* ITENS GERAIS *************************/
* {margin:0; padding:0;}
html {width:100%; height:100%;}
body {width:100%; height:100%; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; color:#5f5f5f; background:url('../../images/body_menu_bg.png') repeat-x 0 0;}
input, textarea {font-family:Arial, Helvetica, sans-serif;}
header, footer, aside, nav {display:block;}
image {border:0;}
button {cursor:pointer; border:0;}
.clear {clear:both;}
.azul {color:#0f62b0;}
.verde {color:#5dac3f;}
.cinza {color:#AAA;}
.roxo {color:#c10020 !important; margin: -1px 0 -7px !important;}
a.roxo:hover {color:#c10020 !important;}

h1 a, h2 a {display:block; width:100%; height:100%;}
h3 {font-size:2.8em; font-weight: normal; padding-top:35px; margin-bottom:15px; letter-spacing:-1px; clear:both; color:#5dac3f;}
h3 span {color:#81ce63; font-weight:normal; text-decoration:none !important;}
h3.sem_h4 {margin-bottom:30px;}
h4,
h1#titulo_noticia {font-size:2.1em; font-weight: bold; letter-spacing:-1px; margin-top:35px;}
h5 {font-size:1.8em; font-weight:bold; color:#777; margin-bottom:0;}
p {font-size:1.4em; line-height:1.6em; margin: 1em 0;}
.p_destaque {font-size:1.5em; line-height:1.4em;}
.verde_info {font-size:1.2em; color: #5DAC3F;}

a {
color: #5dac3f;
font-weight: bold;
cursor: pointer;
text-decoration: underline;
}

a:hover { text-decoration:none;}

ul {margin-bottom:20px;}
li ul li {font-size:1em;}

/************************* BOTÕES *************************/
.botao {display:block; cursor:pointer; background-position:top; background-repeat:no-repeat;}
.botao:hover {background-position:0 center; background-repeat:no-repeat;}
.botao:active {background-position:0 bottom; background-repeat:no-repeat;}

.btn_comprar {width:110px; height:29px; background:url(../img/btn_comprar.png) no-repeat;}
.btn_assinar {width:110px; height:29px; background:url(../img/btn_assinar.png) no-repeat;}
.btn_assinar_roxo {width:110px; height:29px; background:url(../img/btn_assinar_roxo.png) no-repeat;}
.btn_mais {width:78px; height:29px; background:url(../img/btn_mais.png) no-repeat;}
.btn_mais_especial {float:right; margin:15px 0 60px 0;}

.mais {float:right; font-size:1.6em; font-weight:bold !important; color:#5dac3f; text-decoration:none; margin-top:6px;}
.mais span {background: url("../img/btn_seta.gif") no-repeat scroll 0 0 transparent; color: #5DAC3F; float: left; font-size: 1.8em; font-weight: bold !important; height: 12px; margin: 3px 0 0; text-align: center; text-decoration: none; width: 14px;}
.mais:hover {text-decoration:underline;}

.mais2 {float:right; font-size:1.6em; font-weight:bold !important; color:#5dac3f; text-decoration:none; margin-top:6px;}
.mais2 span {color: #5DAC3F; font-size: 1.8em; font-weight: bold !important; height: 12px; margin: 3px 0 0; text-align: center; text-decoration: none; width: 60px;}
.mais2:hover {text-decoration:underline; color: #5DAC3F !important;}

/************************* ESTRUTURA *************************/
.geral {position:relative; width:100%; min-height:100%;}
.estrutura {position:relative; width:1000px; margin:0 auto; overflow: hidden;}
footer .estrutura { height: 305px; width: 980px !important;}
.pad {position:relative; padding:31px 0; width:962px; left:24px;}
.lt-ie9 .pad {width: 1010px;}


/************************* HEADER *************************/
header {position:relative; width:100%; height: 230px;z-index: 1000;
}

.linha_superior {position:absolute; width:100%; height:5px; left:0; top:0; background:#f3f3f3; z-index:5; font-size:1;}
.acesso {position:absolute; right:0; top:0; padding-top:7px; width:100%; height:27px; z-index:10; text-align:right;}
.acesso a, .acesso label {font-size:1.1em; font-weight:bold; text-transform:uppercase; color:#7b6f6f; text-decoration:none;}
.acesso a:hover {color:#000; text-decoration:underline;}
.acesso input {width:100px; padding:1px; background:#f9f9f9; border:1px solid #b4b4b4; font-size:1.1em; color:#707070;}
.acesso input:focus {color:#000;}
.acesso button {display:inline; width:18px; height:17px; background:url(../img/btn_ok.jpg) no-repeat;}
	
.titulo-padrao {
	border-bottom: 3px solid #E4E4E4;
	height: 40px;
	margin: 0 0 30px;
}
.titulo-padrao h1 {
	font: normal 28px Arial;
	color: #58B02B;
	border-bottom: 3px solid #58B12C;
	margin: 0;
	padding: 0 0 8px;
	float: left;
}
/************************* MENU *************************/

.menu {height:57px; margin-bottom:13px;}
.menu dl {position:relative; float:left; padding:12px 0 12px 13px; width:267px; height:33px; margin-right:1px; background:#f3f3f3; font-weight:bold; color:#666;}
.menu dt {position:relative; margin-bottom:4px; font-size:1em; text-transform:uppercase; text-shadow: 0 1px 0 #FFF;}
.menu dd {font-size:1.5em;}
.menu_01 {float:left; width:62px; height:57px; margin-right:1px; background:url(../img/home.png) no-repeat top #f3f3f3; border-top:5px solid #949494; overflow:hidden; text-indent:-50px;}
.menu_02 {border-top:5px solid #0f62b0; width:320px !important}
.menu_03 {border-top:5px solid #5dac3f; width:295px !important}
.menu_04 {margin-right:0 !important; border-top:5px solid #5e8d8a; width:223px !important;}
.ico_menu {float:left; margin:0 5px 10px 0;}

.link_atual {text-decoration:none !important;}
.menu_02_atual {background:#e1e9f0 !important;}
.menu_03_atual {background:#e5f3e0 !important;}
.menu_04_atual {background:#e1f2f0 !important;}

.menu a {text-decoration:none;} .menu a:hover {text-decoration:underline}
.menu_01:hover {background-position:center;} .menu_01:active {background-position:bottom;} 
.menu_02 a {color:#0f62b0;}
.menu_02 a:hover {color:#083a6a;}
.menu_03 a {color:#5dac3f;} .menu_03 a:hover {color:#2a6e11;}
.menu_04 a {color:#5e8d8b;} .menu_04 a:hover {color:#000;}

.me_proteja {width:300px;}
.menu_02 ul {display:none; position:absolute; width:265px; top:57px; left:0; padding:3px 15px 4px 15px; margin:0 !important; background:#0f62b0; color:#FFF; font-weight:bold; z-index:99; border-top:1px solid #5f8bb3;}
.menu_02 ul li {list-style:none; float:left; margin:0 !important; padding:0; font-size:1em;}
.menu_02 ul a {display:block; padding:0; color:#FFF; text-decoration:none;}
.menu_02 ul a:hover {color:#FFF;}
.menu_02 ul .pipe {padding:0 16px;}



/************************* FOOTER *************************/
footer {
	position:relative; 
	width:100%; 
	background:#e1e6d7;   
	margin-top:30px; 
	float: left;
	height: 280px;
}
footer .linha_branca {position:absolute; width:100%; height:1px; top:0; left:0; background:#FFF;}
footer .coluna {position:absolute;}
footer .col_01 {width:202px;top: 26px;left: 3px;}
footer .col_02 {top:59px;left:3px;}
footer .col_03 {left:3px; top:91px;}
footer .col_04 {width:175px;left:3px;top:125px;}
footer .col_05 { left: 242px; top: 27px;}
footer .col_06 { left: 243px; top:59px; z-index: 2;}
footer .col_07 { left: 482px; top: 28px; height: auto;}
footer .col_08 { left: 727px; top: 28px; height: auto;}

footer .clear {width:0; float:none;}
footer dl {padding:25px 0;}
footer .especial {padding-bottom:10px;}
footer dt {font-size:1.6em; font-weight:bold; color:#5dac3f; margin-bottom:10px;}
footer dd {font-size:1.2em; line-height:1em; margin-bottom:7px;}
footer dd a {color:#454545; text-decoration:none; font-weight:normal;}
footer dd a:hover {color:#000; text-decoration:underline;}

.footer_final {display:block; width:100%; background:#96af65; margin:auto; clear: both; position: relative;height: 77px;}
footer h3 {font-size:12px; font-weight:bold; color:#829e4a; margin: 0 0 5px 0; padding:0; letter-spacing:0px;}
footer ul { list-style-type: none; } 
footer ul li {font-size:1.2em; line-height:1em; margin-bottom:6px; margin-left: 0;}
footer ul li a {color:#686868; text-decoration:none; font-weight:normal; font-size:11.5px; font-family:Arial;} 
footer ul li a:hover {color:#000;}  

.footer_final li {list-style:none; float:left; margin:0; padding:8px 12px 8px 0; font-size:1.1em; color:#CCC}
.footer_final li a {color:#454545; text-decoration:none; font-weight:normal;}
.footer_final li a:hover {color:#000; text-decoration:underline;}
.footer_final li strong {font-size:1.2em;}
.footer_final li .vazio {margin-bottom:0;}


/************************* MÍDIAS SOCIAIS *************************/
.midias_sociais {position:absolute; width:105px; top:-212px; right:0; overflow:hidden; z-index:98;}
.midias_sociais a {display:block; width:100%; height:20px; padding:2px 0 0 0; text-decoration:none; font-size:1.5em; font-weight:bold; color:#666; text-indent:27px; border:4px solid #f3f3f3;}
.midias_sociais a:hover {text-decoration:none; color:#666;}
.midias_sociais ul {margin:0; width:auto; background:none;}
.midias_sociais li {display:block; float:none; width:105px; height:30px; margin:-4px 0 0 75px; padding:0; list-style:none; font-size:1em; line-height:1.8em; background:#f3f3f3;}
.facebook {background:url(../img/facebook.png) no-repeat; margin-top:4px;}
.linkedin {background:url(../img/linkedin.png) no-repeat;}
.twitter {background:url(../img/twitter.png) no-repeat;}
.youtube {background:url(../img/youtube.png) no-repeat;}

/************************* MÍDIAS SOCIAIS PADRÃO*************************/
#socialSharing{
	position: fixed;
    top: 165px;
	right: 0;
}
#socialSharing ul{
	list-style: none;
	float:right;
	height: 200px;
}
#socialSharing ul li{
	float:right;
	width: auto;
	margin: 1px 0 0 0;
	-webkit-box-shadow: 1px 1px 1px 1px #dddddd;
	-moz-box-shadow: 1px 1px 1px 1px #dddddd;
	box-shadow: 1px 1px 1px 1px #dddddd; 
	-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;
	background: #555;
	clear: both;
	line-height: 10px !important;
	text-decoration: none !important;
}
#socialSharing ul li:hover a{
	text-decoration: none !important;
}
#socialSharing .facebook{
	width: 30px;
	height: 25px;
	cursor: pointer;
	overflow: hidden;
	z-index: 9999;
}
#socialSharing .facebook:hover{
background: #3B5998;
}

#socialSharing .facebook a{
	background: url(http://www.serasaexperian.com.br/nova-home/images/seta.png) 51px 0 no-repeat;
	height: 25px;
	float: right;
	display: none;	
	margin: 0px 0 0 0px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding-right: 24px;
	padding-top: 6px;
}
#socialSharing .facebook:hover a{
	display: block;	
}
.facebook .icoFb{
	width: 23px;
	height: 17px;
	background: url(http://www.serasaexperian.com.br/nova-home/images/homeSprite.png) no-repeat scroll -17px -488px;
	float: right;
	margin: 4px -1px 0 0px;
}
#socialSharing .gplus{
	width: 30px;
	height: 25px;
	cursor: pointer;
	overflow: hidden;
	z-index: 9999;
}
#socialSharing .gplus:hover{
background: #db5747;

}
#socialSharing .gplus a{
	background: url(http://www.serasaexperian.com.br/nova-home/images/seta.png) 51px 0 no-repeat;
	height: 25px;
	float: right;
	display: none;	
	margin: 0px 0 0 0px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding-right: 24px;
	padding-top: 6px;
}
#socialSharing .gplus:hover a{
	display: block;	
}
.gplus .icoGp{
	width: 23px;
	height: 17px;
	background: url(http://www.serasaexperian.com.br/nova-home/images/homeSprite.png) no-repeat scroll -42px -488px;
	float: right;
	margin: 4px -1px 0 0px;
}
#socialSharing .twitter{
	width: 30px;
	height: 25px;
	cursor: pointer;
}
#socialSharing .twitter:hover{
	background: #33B2D5;
}
#socialSharing .twitter a{
	background: url(http://www.serasaexperian.com.br/nova-home/images/seta.png) 39px 0 no-repeat;
	height: 25px;
	float: right;
	display: none;	
	margin: 0px 0 0 0px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding-right: 20px;
	padding-top: 6px;
}
#socialSharing .twitter:hover a{
	display: block;	
}
.twitter .icoTw{
	width: 27px;
	height: 17px;
	background: url(http://www.serasaexperian.com.br/nova-home/images/homeSprite.png) no-repeat scroll -12px -538px;	
	float: right;
	margin: 4px 0 0 0px;
}
#socialSharing .youtube{	
	width: 30px;
	height: 25px;
	cursor: pointer;
}
#socialSharing .youtube:hover{
	background: #C3302A;
}
#socialSharing .youtube a{
	background: url(http://www.serasaexperian.com.br/nova-home/images/seta.png) 42px 0 no-repeat;
	height: 25px;
	float: right;
	display: none;	
	margin: 0px 0 0 0px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding-right: 20px;
	padding-top: 6px;
}
#socialSharing .youtube:hover a{
	display: block;	
}
.youtube .icoYt{
	width: 25px;
	height: 17px;
	background: url(http://www.serasaexperian.com.br/nova-home/images/homeSprite.png) no-repeat scroll -15px -565px;
	float: right;
	margin: 5px -1px 0 0px;
}
#socialSharing .linkedin{	
	width: 30px;
	height: 25px;
	cursor: pointer;
}
#socialSharing .linkedin:hover{
	background: #57A2C8;
}
#socialSharing .linkedin a{
	background: url(http://www.serasaexperian.com.br/nova-home/images/seta.png) 44px 0 no-repeat;
	height: 25px;
	float: right;
	display: none;	
	margin: 0px 0 0 0px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding-right: 20px;
	padding-top: 6px;
}
#socialSharing .linkedin:hover a{
	display: block;	
}
.linkedin .icoLd{
	width: 25px;
	height: 17px;
	background: url(http://www.serasaexperian.com.br/nova-home/images/homeSprite.png) no-repeat scroll -15px -513px;
	float: right;
	margin: 5px -1px 0 0px;
}


/************************* HOME *************************/
.vitrine_secundaria {position:relative; width: 100%;}
.vitrine_secundaria div { border-left: 1px solid #EEEEEE; float: left; height: 150px; margin: 8px 2px 0 0; padding: 24px; width: 186px;}
.vitrine_secundaria div.clear {width:0; height:0; padding:0; margin:0; float:none;}
.vitrine_secundaria .final {border-right:1px solid #EEE;}
.vitrine_secundaria h4 {font-size:1.8em; font-weight:bold; letter-spacing:normal; line-height:1em; margin:-3px 0 17px 0; padding:3px 0 0 48px; color:#5dac3f;}
.vitrine_secundaria .p_especial2 {
margin-bottom: 5px;
}
.vitrine_secundaria p {margin-bottom:15px; font-size:1.4em; line-height:1.2em; color:#454545;min-height: 52px;}
.vitrine_secundaria .p_especial {margin-bottom:1px;}
.vitrine_secundaria .p_especial2 {margin-bottom:5px;}
.vitrine_secundaria a {font-weight:normal; text-decoration:none; color:#5dac3f; display:block; min-height:140px;}
.vitrine_secundaria a:hover {text-decoration:underline;}


.vs_1_div {background:#EEE; width:166px !important; padding:25px 12px !important;}
.vs_1 {background:url(../img/ico_carta.png) no-repeat 0 3px; padding-left:47px !important; color:#c10020 !important; white-space:nowrap;margin: -3px 0 10px !important;}
.vs_2 {background:url(../img/ico_orientacao.png) no-repeat; padding-left:51px !important;}
.vs_3 {background:url(../img/ico_servicos.png) no-repeat 0 5px; margin-left:-8px !important; padding-left:57px !important; margin-top:-10px !important;}
.vs_4 {background:url(../img/ico_portal.png) no-repeat; padding-left:40px !important;}
.vs_5 {background:url(../img/ico_cadastro.png) no-repeat; padding-left:52px !important;}


/************************* ASIDE - MONITORAMENTO GRATUITO *************************/
aside {position:relative; width:100%; height:115px; margin-bottom:26px; clear:both;}
aside h4 {color:#5dac3f; margin-top:26px;}
aside h4 span {color:#266298;}
aside p {font-size:1.3em; font-weight:bold; margin-bottom:13px; color:#454545;}
.aside_home {height:85px;}
.aside_linha {width:100%; height:1px; background:#EEE;}

.newsletter {font-size:1.3em;}
.newsletter label {color:#454545;}
.newsletter input {width:120px; margin-right:12px; background:#EBEBEB; border:1px solid #939393; padding:2px 0;}
.newsletter button {display:inline; width:97px; height:26px; background:url(../img/btn_cadastrar.jpg) no-repeat;}
.newsletter #nome {width:250px;}
.newsletter #cpf {width:115px;}
.newsletter #email {width:256px;}

.pad .newsletter #nome {width:235px;}
.pad .newsletter #email {width:235px;}


/************************* MONITORAMENTO - RELATÓRIO *************************/
.relatorio_geral {position:relative;}
.relatorio_geral .txt_ex {position:absolute; top:0; left:0; width:100px; text-align:center; font-size:4em; line-height:0.9em; font-weight:bold; color:#AAA;}
.relatorio_ex {position:relative; border-collapse: collapse; width:715px; margin:0 auto; font-size:1.2em; margin-bottom:20px;}
.relatorio_ex th {font-style:normal; background:#f8f8f8; text-align:left; padding:4px 13px;}
.relatorio_ex td {background:#FFF; padding:4px 13px; border-bottom:1px solid #EEE; }
.relatorio_ex .rotulo td {background:#ebebeb; padding:8px 13px; font-weight:bold; font-size:14px;}
.relatorio_ex, .relatorio_ex th, .relatorio_ex td, .relatorio_ex .rotudo td {border:1px solid #e1e1e1;}
.relatorio_ex a {color:#5f5f5f; text-decoration:none;}
.relatorio_ex a img {vertical-align:-1px; margin-left:3px;}


/************************* PÁGINAS INTERNAS - GERAL *************************/
.simbolo {position:absolute; right:0; top:23px; width:59px; height:59px; background:url(../img/simbolo.gif) no-repeat;}
.linha_h4 {width:950px; height:1px; margin:0 0 20px -18px; background-color:#f2f2f2; clear:both; font-size:0;}

.tabela_padrao {width:100%; border-collapse: collapse; border:1px solid #DDD; font-size:1.3em;}
.tabela_padrao th, .tabela_padrao td {padding:5px; border:1px solid #DDD;}
.tabela_padrao th {text-align:left; background:#EEE;}

.tabela_padrao_div {width:100%; height:189px; margin-top:15px; border-top:1px solid #DDD; border-left:1px solid #DDD; font-size:1.3em;}
.tabela_padrao_div div {float:left; width:445px; padding:5px; border-bottom:1px solid #DDD; border-right:1px solid #DDD;}
.tabela_padrao_div .div_th {font-weight:bold; background:#EEE;}

.lista_numerada {margin-top:20px;}
.lista_numerada p {margin:0 0 24px 44px;}
.lista_numerada ul {margin-top:-20px;}
.lista_numerada ul {margin-top:-20px;}
.interna_conteudo .lista_numerada ul {margin: 0}
.numero_lista {display:block; float:left; clear:both; margin:-4px 10px 0 -44px; padding:10px 12px 10px 0; border-right:1px solid #ddd; font-size:2.6em; color:#0f62b0; font-weight:bold;}
.resposta {display:none;}

.me_proteja_txt  {margin-bottom:30px;}
.me_proteja_txt h3 {margin-top:26px;}
.me_proteja_txt h4 {margin-top:30px;}
.bloco_cobertura {float:left; width:282px; height:200px; margin:0 30px 30px 0; text-align:center; font-size:1.3em; font-weight:bold;}
.bloco_cobertura img {border:2px solid #333; margin-bottom:5px;}
.bloco_cobertura_fim {margin-right:0;}

.planos_tabela {position:relative; background:#efefef; padding:22px 28px;}
.planos_tabela h3 {margin:0 0 20px 0; padding:0; color:#000; font-size:2.5em;}

.planos {position:relative; border-collapse:collapse; width:100%; border:0; text-align:left; margin:20px 0 14px 0;}
.planos td {padding:4px 0;}
.planos .zebra {background-color:#e3e3e3;}
.planos .zebra_fill {background: #EFEFEF; height: 5px;}
.planos .zebra_cinza {border: 1px solid #e3e3e3;}
.planos .zebra_verde {background-color:#d2e2cc;}
.planos .zebra_roxa {background-color:#ebd8dc;}
.planos .zebra_roxa .periodo, .planos .zebra_roxa .preco {color:#c10020;}
.planos .periodo {width: 90px; text-align:right; font-weight:bold; font-size:1.8em; color:#333;}
.planos .preco {width: 78px; font-weight:bold; font-size:1.8em; color:#217f0f; padding-left:27px;}
.planos .desc {width:460px; font-size:1.2em; color:#434343;  line-height: 20px;}
.planos .assinar {width:110px;}

.planos_tabela .telefone, .planos_tabela .destaque_5min {position:relative; float:left; height:48px; text-align:center; padding-top:10px;}
.planos_tabela .telefone {width:288px; background:#d1d1d1; color:#464646; font-size:1.6em;}
.planos_tabela .destaque_5min {width:570px; background:#ebd8dc; color:#c10020; font-weight:bold; font-size:1.8em; line-height:1em;}
.planos_tabela .destaque_15dias {position:absolute; width:340px; height:37px; right:30px; top:18px; text-align:center; background:#e1e1e1; font-size:1.5em;}
.planos_tabela .destaque_15dias a {display:block; width:100%; height:27px; padding-top:10px; color:#555; text-decoration:none; font-weight:normal;}
.planos_tabela .destaque_15dias a:hover {text-decoration:underline;}

.cobertura_servico {clear:both;}
.cobertura_servico img {display:block; width:200px; float:left; margin: 0 25px 25px 0;}
.cobertura_servico .desc {float:left; width:689px; padding-bottom:25px;}
.cobertura_servico .servico {font-weight:bold; font-size:1.8em;}
.cobertura_servico strong {font-size:1em;}

.addthis_toolbox {margin:60px 0 20px 0;}
.leve3_pague2 {position:absolute; width:44px; height:44px; top:-45px; right:-30px; background:url(../img/leve3_pague2.png) no-repeat;}
.custo_beneficio {position:absolute; width:51px; height:51px; top:-45px; right:-50px; background:url(../img/custo_beneficio.png) no-repeat;}

.duvidas p {font-size:1.5em; margin-bottom:25px}
.duvidas .linha_h4 {margin-bottom:10px;}

.duvida {margin-bottom:3px;}
.duvida .pergunta {padding-left:18px; background:url(../img/seta_direita.png) no-repeat left center; font-size:1.7em; color:#0f62b0; font-weight:bold; text-decoration:none;}
.duvida .pergunta:hover {color:#083a6a;}
.duvida .resposta {padding:0 0 25px 35px; margin-top:-15px;}
.duvida .resposta .sub_pergunta {font-size:1.5em; font-weight:bold; margin:25px 0 10px 0;}

.nada_encontrado {position:absolute; top:400px; z-index:1;}
.nada_encontrado_glossario {position:absolute; top:150px; z-index:1;}
#duvidas_topicos {position:relative; background:#FFF; z-index:10;}
#duvidas_topicos h4 {margin-top:30px;}
#duvidas_topicos .primeiro_titulo {margin-top:0;}
#busca_ajuda {border-collapse:collapse; position:relative; background:#FFF; z-index:10; width:100%;}
#busca_ajuda th, #busca_ajuda td {padding:0;}
#busca_ajuda thead tr {font-size:13px;}
#busca_ajuda .buscar {width:53px; text-align:left; padding-top:3px; padding-bottom:35px; position:relative;}
#busca_ajuda .buscar a {display:none; position:absolute; width:14px; height:14px; top:4px; left:356px; background:url(../img/clear.jpg) no-repeat; z-index:60;}
#busca_ajuda thead .filters {width:400px;}
#busca_ajuda thead .filters input {position:absolute; top:0; left:54px; width:300px !important; border:1px solid #CCC; padding:2px 18px 2px 0; z-index:50;}
#busca_ajuda tbody {display:none;}
#busca_ajuda tbody .sub_pergunta {font-size:1.5em; font-weight:bold; margin-bottom:6px; line-height:1.2em;}
#busca_ajuda tbody .sub_pergunta span {color:#0f62b0;}
#busca_ajuda tbody td {display:block; padding-bottom:0; overflow:hidden;}

.busca_glossario {display:block !important;}
.busca_glossario span {display:block; width:100%; border-bottom:2px solid #d4d4d4; font-size:2.5em; font-weight:bold; color:#0F62B0;}

.form_estados label {font-size:1.3em; font-weight:bold;}
.agencia {float:left; width:437px; padding-right:20px; margin-bottom:30px;}

.estado_bloco {display:none;margin:0 0 0 0;}
.bloco_mapa {width:900px;}
.bloco_mapa .link_serasa {float:right; padding-bottom:0;}
.bloco_mapa p {margin-bottom:0;}

.splashNew { background: url("../img/splashNew.png") no-repeat scroll 0 0 transparent; float: right; height: 100px; margin: -46px 325px 0 0; text-indent: -99998px; width: 100px;}
.new { background: url("../img/new.gif") no-repeat scroll 0 0 transparent; padding: 0 76px;}



/*************************LIMPA NOME ONLINE*****************************/

.titulo_2{
	border-bottom: 3px solid #E4E4E4;
    display: table;
    height: 40px;
    position: relative;
    width: 950px;margin: 30px 0px 0px;
	margin-top:50px;
	margin-bottom:15px;
	left:28px;
}

.titulo_2 h1{
	border-bottom: 3px solid #58B12C;
    color: #58B02B;
    float: left;
    font-size: 24px;
    left: 0;
    padding: 0 0 7px;
    position: absolute;
    top: 4px;
	height: 29px;
	font-weight:normal;
}

a.btn_banner_lno {
	display: block;
	width: 385px;
	height: 46px;
	position: absolute;
	right: 21px;
	top: 203px;
}


.bloco{	
	display: table;
	width: 940px; 
	position:relative;
	padding-top: 30px;
}

.bloco .titulo{	
	width: 100%; height: auto; 
	float: left; color: #5f5f5f; 
	font-family: arial; 
	font-size: 20px; 
	padding: 0 0 5px; 
	position: relative; 
	border-bottom: 1px solid #666; 
	background: none; text-indent: 0;
}

.bloco .logos{ 
	text-align:center; 
	margin: 20px 0 0;
}

.lno-page p { 
	font-size: 14px; 
	margin: 20px 0; 
	float: left; 
	font-family: arial; 
	color: #5f5f5f;
}


/************************* SERVIÇOS GRATUITOS *************************/
.gratuito_principal {float:left; width:284px; margin-right:22px;}
.gratuito_principal img {width:284px;}
.gratuito_secundario {float:left; margin-right: 15px; width: 225px;}
.gratuito_secundario img {width:225px;height:auto;}
.gratuito_final {margin-right:0;}

.gratuito_principal img, .gratuito_secundario img {margin-bottom:10px;}
.gratuito_principal span, .gratuito_secundario span {font-size:1.4em; font-weight:bold;  color:#FFF;  position:absolute;  width:100%;  height:46px;  background:url('../../images/transp_50_black.png');  bottom:12px;  text-align:center;  line-height:46px;}
.gratuito_principal a, .gratuito_secundario a {text-decoration:none; color:#5dac3f; display:block; position:relative;}
.gratuito_secundario p {margin-bottom:0;min-height:160px;display:block;}
.gratuito_principal .mais span, .gratuito_secundario .mais span {font-size:1.2em !important; margin-top: 3px;}
.gratuito_principal a:hover, .gratuito_secundario a:hover {text-decoration:underline; color:#2a6e11;}
.gratuito_principal .conheca, .gratuito_secundario .conheca {font-size:1.3em; text-decoration:underline;}

.interna_sidebar {float:left; width:216px; margin-right:30px;}
#menu-sidebar{
    height: auto;
}
#menu-sidebar li ul li a {
color: #5dac3f;
font-weight: normal;
}
#menu-sidebar li a {
color: #5f5f5f;
font-weight: bold;
font-size: 1.4em;
}
#menu-sidebar .sub-menu{
    margin: 10px 0 18px 0;
}
.interna_sidebar img {margin-top:20px; margin-bottom:20px; width:216px;}
.interna_links {padding:20px; background:#F3F3F3;}
.interna_links strong {font-size:1.5em;}
.interna_links a {font-weight:normal; text-decoration:none;}
.interna_links a:hover {text-decoration:underline;}
.interna_links ul {margin:5px 0 0 0;}
.interna_links li {margin-left:18px;list-style-type: none;margin-top: 6px;}
.interna_sidebar .ad {width:216px; margin-bottom:25px; border-top:4px solid #c10020; background:#F3F3F3; text-align:center; font-weight:bold; padding:14px 0 6px 0; font-size:1.1em;}
.interna_sidebar .ad p {line-height:1em;}
.interna_sidebar .ad a {color:#c10020;}
.interna_sidebar .titulo {color:#5F5F5F; text-decoration:underline;}
.interna_sidebar .titulo:hover {color:#000;}

.interna_conteudo {float:left; width:668px;}
.interna_conteudo h4 {margin-top:40px;}
.interna_conteudo .linha_h4 {width:700px;}
.interna_conteudo .normal {font-weight:normal;}

.conheca_tbem img {float:left; margin-right:30px;}
.conheca_tbem strong {font-size:1.5em;}
.conheca_tbem a {text-decoration:none;}
.conheca_tbem a:hover {text-decoration:underline;}

.publicacoes {margin-top:-20px;}
.publicacoes a {float:left; width:200px; margin:0 20px 20px 0;}
.publicacoes .col {float:left; width: 214px; margin-right: 67px;}
.publicacoes .col .linha_h4 {width: 252px;}


/************************* ORIENTAÇÃO FINANCEIRA, NOTÍCIAS E DICAS *************************/
.financeira_destaque {float:left; width:50%; margin-bottom:20px;text-align: center;}
.financeira_destaque img { margin-right:15px;}
.financeira_destaque a {text-decoration:none;}
.financeira_destaque a:hover {text-decoration:underline;}
.financeira_destaque .titulo {font-size:2.2em; margin-bottom:0px; padding-top:7px;font-weight: normal;}
.financeira_destaque p {line-height:1.4em; padding-right:20px;}
.financeira_destaque .txt {padding-top:7px; font-weight:normal; color:#4F4F4F;}

.bloco_conteudo {position:relative; float:left; width:644px; margin-right:35px;}
.bloco_conteudo h4 {clear:both; padding-top:16px; margin-top:0;font-weight: normal;}
.bloco_conteudo .linha_h4 {width:662px; height:1px; margin:0 0 20px -18px; background-color:#e3e3e3; clear:both; font-size:0;}

.sidebar {position:relative; float:left; width:235px; padding-top:40px;}
.sidebar_interna {padding-top:20px;}
.sidebar aside {position:relative; width:185px; height:auto; background:#f2f2f2; padding:25px; border-top:2px solid #dedede; margin-bottom:35px;}
.sidebar aside h6 {font-size:1.6em; color:#0f62b0; margin-bottom:7px;}
.sidebar aside p {font-size:1.2em; font-weight:normal; line-height:1.5em;}

.lista_noticias li {clear:both; list-style:none; margin:0 0 20px 0;}
.lista_noticias span {display:block; float:left; width:40px; font-weight:bold; font-size:1.2em;}
.lista_noticias div {display:block; float:left; border-left:1px solid #e3e3e3; padding-left:10px; margin:0 0 20px 10px; width:580px;}
.lista_noticias h5 {font-size:1.2em; font-weight:bold; margin:0;}
.lista_noticias p {font-size:1em; margin-bottom:0; line-height:1.3em;}

.prev_next {clear:both; padding-top:30px; font-size:1.3em; font-weight:bold;}
.prev_next .right {float:right;}

.bloco_calculadoras li {margin:0 0 0 18px;}

.relacionados {height:auto;}
.relacionados p {margin-bottom:0;}
.rel_tres .bloco_relacionado {width:284px; margin-right: 20px;}
.rel_tres .bloco_relacionado img {width:284px; height:85px;}
.bloco_relacionado {position:relative; float:left; width:210px; margin-right: 26px;}
.bloco_relacionado img {margin-bottom:10px;}
.bloco_relacionado strong {font-size:1.6em; color:#0f62b0;}
.bloco_relacionado p {font-weight:normal; font-size:1.3em; line-height:1.4em;}
.bloco_relacionado a {text-decoration:none;}
.bloco_relacionado a:hover {text-decoration:underline; color:#0F62B0;}
.bloco_relacionado .btn_mais {float:right;}
.bloco_fim {margin-right:0 !important;}

.noticias h4 {margin-top:30px;}

.noticia_header {position:relative; background:#f2f2f2; padding:10px 15px; font-size:1.2em; margin:0 0 25px 0;}
.noticia_header a {text-decoration:none;}
.noticia_header img {vertical-align:-3px;}
.noticia_header .texto_a {position:absolute; right:247px; top:19px; font-size:1em;}
.noticia_header .texto_aa {position:absolute; right:231px; top:17px; font-size:1.3em;}
.noticia_header .texto_aaa {position:absolute; right:213px; top:15px; font-size:1.6em;}
.noticia_header .imprimir {position:absolute; right:93px; top:0; border-left:1px solid #FFF; padding:18px;}
.noticia_header .email {position:absolute; right:0; top:0; border-left:1px solid #FFF; padding:18px;}

article h4, article h1 {margin:0 0 20px 0 !important;}
article h5 {margin:30px 0 10px 0; font-size:1.6em;}
article li {margin-bottom:8px;}

/************************* MAPA DO SITE *************************/

.mapslink{
	float: left;
	list-style: none;
}
.mapslink span{
	background: #e5f3e0;
	padding: 10px 25px 10px 23px;
	margin: 0 5px 0 0;
	color: #5dac3f;
	font-weight: bold;
	font-size: 16px;
}
.mapslink ul li{
	line-height: 32px;
}
.mapslink a{
	text-decoration: none;
	color: #686868 !important;
	font-weight: normal;
}
.p_destaque_prod{
	float: left;
}
.p_destaque_of{
	float: left;
	padding: 43px;	
}
.p_destaque_sg{
	float: left;
	padding: 0 30px;
}
.p_destaque_so{
	float: left;
}
.p_destaque_a{
	float: left;
	padding: 0 6px;
}
.p_destaque_ajuda{
	float: left;
	padding: 0 65px;
}
.lineBoxOne{
	float: left;
	width: 850px;
	margin: 0 0 30px 0;
}
.lineBoxTwo{
	width: 850px;
	padding: 25px 0 0 0;
}
.banner_cadastro_positivo_home {
	width: 981px;
	height: 205px;
	display: block;
	margin: 45px auto 10px;
	margin-left: 57px;
}

.calendar_wrap_loading{
	display: none !important;
}

#calendar_wrap .calendar-pagi{
	display: none;
}

.widget_calendar{
	box-shadow: none;
}

#calendar_wrap .ui-datepicker-header{
	width: 95.2%;
}

#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip {
	background-color: #FFF;
	border: 1px solid #A2A3A4 !important;
	border-radius: 0 0 0 0 !important;
	box-shadow: 0 2px 4px rgba(50, 50, 50, 0.63);
	border-radius: 0px;
	display: none;
	padding: 2px;
	position: absolute;
	text-align: left;
	width: 196px;
	z-index: 10000;
	width: 196px \9;
	width: 196px \0/;
	left: 7px;
}

#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li a .title{
	font-size: 10px;
}

#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li a .title:hover{
	font-size: 10px;
}

#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li {
	background-color: #FFF !important;
	border-radius: 0px 0px 0px 0px;
	color: #FFFFFF;
	width: 74%;
	display: block;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.1em;
	margin-top: 2px;
	padding: 3px 0;
	text-decoration: none; 
	float: left;
	float: left\9;
	float: left\0/;
}

#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul{
	left: 13px; position: relative; top: -7px;
}

#calendar_wrap .wp-cal-datepicker-calendar tr td.WP-Cal-popup {
	background: #5dac3f !important;
}

#calendar_wrap .ui-datepicker-header{
color: #fff;
font-size: 15px;
font-weight: bold;
background: #419519;
background: -moz-linear-gradient(top, #419519 0%, #57b02e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#419519), color-stop(100%,#57b02e));
background: -webkit-linear-gradient(top, #419519 0%,#57b02e 100%);
background: -o-linear-gradient(top, #419519 0%,#57b02e 100%);
background: -ms-linear-gradient(top, #419519 0%,#57b02e 100%);
background: linear-gradient(to bottom, #419519 0%,#57b02e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#419519', endColorstr='#57b02e',GradientType=0 );
}


/* 404 page */

.the-404_page{ width: 970px; border-bottom: 1px solid #ccc;
}
.the-404_page .the-404-main-message{ font-size: 14px; display: block; background: url('../../images/404_ico.png') no-repeat 0; padding: 0 0 0 49px;}
.the-404_page .the-404-main-message strong{}
.the-404_page .the-404-main-message strong{}
.the-404_page .the-404-sub-message{ color: #347dbe; text-transform: uppercase; text-align: center; margin: 90px 0 20px;}
.the-404_page .the-404-link-itens{ list-style: none; margin: 0 0 200px 0; padding: 0;}
.the-404_page .the-404-link-itens li{ margin: 0; padding: 0;}
.the-404_page .the-404-link-itens li a{ width: 126px; display: block; float: left; text-decoration: none; font-size: 12px; font-weight: normal; color: #888888; height: 20px; margin: 0 0px 0 0; padding: 93px 0 0 12px; text-align: center; background: url('../../images/sprite_ico_404.png') no-repeat 0 -3px;}
.the-404_page .the-404-link-itens li a:hover{
		color: #347dbe;
		background: url('../../images/sprite_ico_404.png') no-repeat 0 -163px;
}
.the-404_page .the-404-link-itens li.ico-01 a{ background-position: 1px -3px; }
.the-404_page .the-404-link-itens li.ico-02 a{ background-position: -154px -3px;}
.the-404_page .the-404-link-itens li.ico-03 a{ background-position: -311px -3px;}
.the-404_page .the-404-link-itens li.ico-04 a{ background-position: -467px -3px;}
.the-404_page .the-404-link-itens li.ico-05 a{ background-position: -619px -3px;}
.the-404_page .the-404-link-itens li.ico-06 a{ background-position: -775px -3px;}
.the-404_page .the-404-link-itens li.ico-07 a{ margin: 0; background-position: -944px -3px;}
.the-404_page .the-404-link-itens li.ico-01 a:hover{ background-position: 1px -163px; }
.the-404_page .the-404-link-itens li.ico-02 a:hover{ background-position: -154px -163px; }
.the-404_page .the-404-link-itens li.ico-03 a:hover{ background-position: -311px -163px; }
.the-404_page .the-404-link-itens li.ico-04 a:hover{ background-position: -467px -163px; }
.the-404_page .the-404-link-itens li.ico-05 a:hover{ background-position: -620px -163px; }
.the-404_page .the-404-link-itens li.ico-06 a:hover{ background-position: -775px -163px; }
.the-404_page .the-404-link-itens li.ico-07 a:hover{ background-position: -944px -163px; }


/* Outros serviços */

.outros-servicos h3.sem_h4{
    background: url('../../images/subtitle_line.png') no-repeat 0 56px;

    padding: 22px 0 10px 0;
    margin-bottom: 0;
}
.outros-servicos .headline{
    margin: -13px 0 26px 0;
	overflow: hidden;
}

.outros-servicos .tit-orientacao{
	font-size: 25px;
	font-weight: normal;
	color: #686868;
	padding: 0 0 5px 0;
	border-bottom: 2px solid #e4e4e4;
	margin: 48px 0 20px 0;
	font-family: Arial;
	letter-spacing: 0em;

}

.outros-servicos ul.servicos-list{ list-style: none; padding: 0; margin: 0; overflow: hidden;
	
}
.outros-servicos ul.servicos-list li a{ text-decoration: none; margin: 0; position: relative; top: -1px; left: 2px;

}
.outros-servicos ul.servicos-list li a .serv-ico{ float: left; opacity: 1;


 position: absolute; left: 0; top: 2px;}
.outros-servicos ul.servicos-list li a .serv-tit{

    font-size: 14px; font-weight: bold; display: block; text-transform: uppercase; color: #58b12b;

}
.outros-servicos ul.servicos-list li a .serv-desc{ font-weight: normal; color: #777777; font-size: 15px; position: relative; top: 9px;

}


#multiple { position: relative; height: 168px; float: left;}
.news-item { width: 313px; height: 69px; display: block; float: left;}
.cycle-slideshow { width: 945px; height: 70px; position: relative; margin: 0 0 0 78px;}
.tit_sub { font-size: 17px; color: #777777; font-weight: bold; font-family: Arial; margin: 0 0 13px 0; padding: 25px 0 3px 78px; word-spacing: 1px; letter-spacing: 0px;}
.news-item strong { width: 40px; height: 59px; display: block; float: left; color: #FFF; background: #8db05f; text-align: center; font-weight: bold; font-size: 17px; padding: 7px 0 0 0;}
.news-item strong span { font-size: 12px; font-weight: normal; text-transform: uppercase; position: relative; top: -3px;}

.news-item p {
	margin: 0 0 0 5px;
	padding: 0;
	display: block;
	float: left;
	width: 240px;
	font-size: 13px;
	color: #7c7c7c;
	line-height: 14px;
}
.news-item a { float: left; margin: 10px 0 0 5px; color: #448ccb; font-family: Arial; font-weight: normal; text-decoration: underline; font-size: 12px;}
#multiple .prevControl { background: url('../../images/setas-nav-home.png') no-repeat 0 0; display: block; text-indent: -9999px; width: 17px; height: 35px; position: absolute; left: 60px; top: 77px; cursor: pointer;}
#multiple .prevControl.disabled, #multiple .nextControl.disabled{ display:none ;}
#multiple .nextControl { background: url('../../images/setas-nav-home.png') no-repeat -23px 0; display: block; text-indent: -9999px; width: 17px; height: 35px; position: absolute; right: 13px; top: 76px; cursor: pointer; z-index: 9999;}
.footer_final_wrapper { margin: 0 auto; width: 980px; position: relative;}
.links_footer_nav { list-style: none; position: absolute; bottom: 30px; left: 0px; letter-spacing: 0px;}
.links_footer_nav li { display: block; float: left; font-size: 12px; margin: 0 16px 0 0;}
.links_footer_nav li a { font-size: 12px;}
#cpheader-sub a { font-size: 13px; color: #6f9937;}
.cpheader-sub .sub-item-outros { border-top: 1px dashed #6f9937; margin: 10px 0 0 0; background: none; padding: 10px 0 4px 15px!important;}
#limpa-nome-home {}
#ShowBox {     position: relative;
    width: 50%;
    float: left;
    margin-top: 20px;
    padding: 0;
    height: auto;}
.home .estrutura { width: 1122px; margin: 0 auto;}
img {}
.nivoSlider img { width: 686px !important; height: 363px !important;}


.outros-servicos ul.servicos-list li:nth-child(even) { margin: 0;}
.outros-servicos ul.servicos-list li {
	width: 457px;
	min-height: 74px;
	margin: 0 48px 18px 0;
	float: left;
	border-bottom: 1px solid #e7e7e7;
	display: block;
}
.lt-ie9 .outros-servicos ul.servicos-list li{
	margin: 0 30px 18px 0;
}
.outros-servicos ul.servicos-list li:nth-child(even) a .serv-ico {}

.outros-.outros-itens { position: relative; top: 8px;}


.outros-servicos ul.servicos-list li a .serv-img-wrapper:hover {
	opacity: 0.65;
	-moz-opacity: 0.65; 
}
.lt-ie9 .outros-servicos ul.servicos-list li a .serv-img-wrapper:hover {
        filter: alpha(opacity=65);  /* IE */
}
.sem_h4.title_v2 { background: url('../../images/subtitle_line.png') no-repeat 0 56px; padding: 22px 0 10px 0; margin: 0; font-family: Arial, Helvetica, sans-serif; letter-spacing: -2px;}
.subtitle_v2 { margin: 0 0 0 0;}
.tel-list_v2 { float: left; list-style: none; margin: 34px 0 0 0;}

.tel-list_v2 li { display: block; width: 523px; padding: 13px 0; border-bottom: 1px solid #e7e7e7; position: relative;}
.tel-list_v2 li img { float: left; margin: 2px 14px 0 11px;}

.tel-list_v2 li .inside-title_v2 { font-family: Arial, Helvetica, sans-serif; color: #57b02b; font-weight: bold; font-size: 14px; text-transform: uppercase; margin: 3px 0 0 0; letter-spacing: 0px;}

.tel-list_v2 li strong { color: #686868; font-family: Arial; font-size: 14px; margin: 7px 0 0 0; display: block;}
.tel-list_v2 li p { margin: -4px 0 0 91px; display: block; width: 432px; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.tel-list_v2 li p a { color: #0072bc; text-decoration: none; font-weight: normal;}


.tel-list_v2 li strong.greeny_-subitem_v2 { color: #58b12c !important; font-weight: normal; margin: 0 !important;}
.sidebar-telefone_v2 { float: left; padding: 34px 0 0 108px;}
.sidebar-telefone_v2 .side-item_v2 { border: 3px solid #e7e7e7; padding: 21px 0 0 27px; width: 279px; height: 88px; margin: 0 0 20px 0;}
.sidebar-telefone_v2 .side-item_v2 .side-title_v2 { color: #347dbe; font-size: 14px; font-weight: bold; text-transform: uppercase;}
.sidebar-telefone_v2 .side-item_v2 strong { color: #686868; font-size: 14px; margin: 14px 0 0 0; display: block;}
.sidebar-telefone_v2 .side-item_v2 p { margin: 0;}
.tel-list_v2 li p strong { display: inline; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.pad.telefones { margin-bottom: 25px; overflow: hidden;}
.pad.telefones p { float: none; }
.tel-list_v2 li:first-child { border-top: 1px solid #e7e7e7;}
.outros-servicos ul.servicos-list li a .serv-img-wrapper { width: 72px; height: 62px; display: block; float: left; position: relative;}
.serv-ico {}
.tel-list_v2 li.regularizacao p { font-size: 12px; margin-top: 2px; line-height: 15px;}
footer h3 a { font-weight: bold; font-size: 12px; color: #829E4A; text-decoration: none;}
#menu-item-33331 a { background: url('../../images/sprite-atendimento-footer.png') no-repeat 0 2px; display: block;}
#menu-item-33332 a { background: url('../../images/sprite-atendimento-footer.png') no-repeat 0 -22px; display: block;}
#menu-item-33333 a { background: url('../../images/sprite-atendimento-footer.png') no-repeat 0 -47px; display: block;}
#menu-item-33334 a { background: url('../../images/sprite-atendimento-footer.png') no-repeat 0 -72px; display: block;}
#menu-atendimento li a { padding: 0 0 0 19px; line-height: 19px;}
footer h3 a:hover { color: #456800;}
footer h3:hover { color: #456800;}
.home header { position: relative; left: -21px;}
.home .acesso_atendimento { position: relative; left: 0px;}
.gratuito_secundario img:hover { opacity: 0.70;}
.lt-ie9 .gratuito_secundario img:hover{
        filter: alpha(opacity=70);  /* IE */
}
body > div.estrutura > div > h3 > a { text-decoration: none;}


/*pagina agências*/

.agencias .content_agencia{
/*    border: 1px solid #000;*/
    width: 420px;
    padding: 0 0 20px 0;
    float: left; 
    display: block;
    font-size: 12px;
    border-bottom: 1px solid #EEE;
    margin: 18px 0 0 22px;
}

.agencias #brazil-map{
/*    border: 1px solid #3B5323; */
    width: 491px;
    height: 506px;
    /*background-image: url('/estrutura/agencias/brazil.png');*/
    background-repeat: no-repeat;
    float: right;
    position: relative;
    top: 0;
    left: 0;
}

.lt-ie9 .agencias #brazil-map{
	   width: 465px;
	/*border: 1px solid #000;*/
}
.agencias #passe-mouse{
    background-image: url('/estrutura/agencias/passe-mouse.png');
    background-repeat: no-repeat;
    width: 166px;
    height: 82px;
    float: right;
    position: absolute;
    top: 121px;
    z-index: 2;
    right: -14px;
}
.agencias #brazil-map #ac{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/acre_hover.png');
    width: 85px; height: 44px; position: absolute;
    top: 154px;
    left: 1px;
    display: none;    cursor: pointer;
}
.agencias #brazil-map #al{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/alagoas_hover.png');
    width: 33px; height: 19px; 
    position: absolute;
    top: 173px;
    left: 419px;
    display: none;    cursor: pointer;
}
.agencias #brazil-map #ap{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/amapa_hover.png');
    width: 59px; height: 64px; position: absolute;
    top: 12px;
    left: 226px;
    display: none;
    cursor: pointer;
}
.agencias #brazil-map #am{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/amazonas_hover.png');
    width: 204px; height: 144px; 
    position: absolute;
    top: 37px;
    left: 2px;
    display: none;
    cursor: pointer;
}
.agencias #brazil-map #ba{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/bahia_hover.png');
    width: 103px; height: 114px; position: absolute;
    top: 168px;
    left: 321px;
        display: none;    cursor: pointer;
}
.agencias #brazil-map #ce{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/ceara_hover.png');
    width: 47px; height: 60px;position: absolute;
    top: 98px;
    left: 382px;
        display: none;    cursor: pointer;
}
.agencias #brazil-map #df{
    background-repeat: no-repeat;
    /*background-image: url('/estrutura/agencias/uf/df_hover.png');*/
    width: 10px; height: 6px; position: absolute;
    top: 246px;
    left: 300px;
    display: block;
    z-index: 2;
    cursor:pointer;
}
.agencias #brazil-map #df.bgdf{
    background-image: url('/estrutura/agencias/uf/df_hover.png');
}

.agencias #brazil-map #es{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/espirito_santo_hover.png');
    width: 26px; height: 39px; position: absolute;
    top: 278px;
    left: 368px;
    display: none;    cursor: pointer;
}
.agencias #brazil-map #go{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/goias_hover.png');
    width: 83px; height: 77px; position: absolute;
    top: 213px;
    left: 243px;
    display: none;    cursor: pointer;
    z-index: 1;
}
.agencias #brazil-map #ma{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/maranhao_hover.png');
    width: 78px; height: 106px; position: absolute;
    top: 78px;
    left: 300px;
    display: none;
    cursor: pointer;
}
.agencias #brazil-map #mt{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/mato_grosso_hover.png');
    width: 133px; height: 125px; position: absolute;
    top: 149px;
    left: 145px;
    display: none;
    cursor: pointer;
}
.agencias #brazil-map #ms{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/mato_grosso_sul_hover.png');
    width: 80px; height: 81px; position: absolute;
    top: 264px;
    left: 188px;
    display: none;    cursor: pointer;
}
.agencias #brazil-map #mg{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/minas_gerais_hover.png');
    width: 127px; height: 101px; position: absolute;
    top: 232px;
    left: 267px;
    display: none;    cursor: pointer;
}
.agencias #brazil-map #pa{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/para_hover.png');
    width: 152px; height: 146px; position: absolute;
    top: 32px;
    left: 176px;
    display: none;    cursor: pointer;
}
.agencias #brazil-map #pb{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/paraiba_hover.png');
    width: 45px; height: 27px; position: absolute;
    top: 140px;
    left: 412px;
    display: none;    cursor: pointer;
}
.agencias #brazil-map #pr{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/parana_hover.png');
    width: 68px; height: 48px; position: absolute;
    top: 327px;
    left: 228px;
    display: none;    cursor: pointer;
}
.agencias #brazil-map #pe{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/pernambuco_hover.png');
    width: 73px; height: 25px; position: absolute;
    top: 153px;
    left: 384px;
    display: none;    cursor: pointer;
}
.agencias #brazil-map #pi{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/piaui_hover.png');
    width: 65px; height: 92px; position: absolute;
    top: 100px;
    left: 328px;
    display: none;    cursor: pointer;
}
.agencias #brazil-map #rn{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/rio_grande_norte_hover.png');
    width: 40px; height: 25px; position: absolute;
    top: 125px;
    left: 416px;
    display: none;    cursor: pointer;
}
.agencias #brazil-map #rs{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/rio_grande_sul_hover.png');
    width: 81px; height: 77px; position: absolute;
    top: 382px;
    left: 197px;
    display: none;    cursor: pointer;
}
.agencias #brazil-map #rj{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/rio_janeiro_hover.png');
    width: 41px; height: 25px; position: absolute;
    top: 312px;
    left: 336px;
    display: none;    cursor: pointer;
}
.agencias #brazil-map #ro{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/rondonia_hover.png');
    width: 80px; height: 67px; position: absolute;
    top: 157px;
    left: 86px;
    display: none;    cursor: pointer;
}
.agencias #brazil-map #rr{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/roraima_hover.png');
    width: 70px; height: 78px; position: absolute;
    top: 1px;
    left: 107px;
    display: none;    cursor: pointer;
}
.agencias #brazil-map #sc{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/santa_catarina_hover.png');
    width: 56px; height: 38px; position: absolute;
    top: 369px;
    left: 236px;
    display: none;    cursor: pointer;
}
.agencias #brazil-map #sp{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/sao_paulo_hover.png');
    width: 94px; height: 64px; position: absolute;
    top: 296px;
    left: 247px;
        display: none;    cursor: pointer;
}
.agencias #brazil-map #se{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/sergipe_hover.png');
    width: 19px; height: 21px; position: absolute;
    top: 182px;
    left: 417px;
    display: none;    cursor: pointer;
}
.agencias #brazil-map #to{
    background-repeat: no-repeat;
    background-image: url('/estrutura/agencias/uf/tocantins_hover.png');
    width: 57px; height: 95px; position: absolute;
    top: 124px;
    left: 272px;
    display: none;    cursor: pointer;
}

/*estado selecionado*/
.agencias #uf-selecionado {
    clear: left;
    width: 460px;
    min-height: 195px;
    padding-top: 0;
    position: relative;
    margin: -346px 0 0 21px;
    display: block;
}
.agencias #uf-selecionado .uf-titulo {
    background-color: #d4d8ce;
    margin: 30px 30px 10px;
    font-size: 24px;
    text-decoration: blink;
    text-align: center;
    padding-top: 13px;
    color: #689f24;
    height: 35px;
    /* position: absolute; */
    /* top: 57px; */
    /* left: 35px; */
    width: 395px;
    
}
.agencias #uf-selecionado .uf-opcoes {
/*    position: relative;*/
    margin: 0px 30px 10px;
/*    border: 1px dotted blue;*/
    height: 30px;
}
/*
input[type=checkbox].css-checkbox-age { display:none; }

input[type=checkbox].css-checkbox-age + label.css-label-age {
    padding-left:31px;
    height:26px; 
    display:inline-block;
    line-height:26px;
    background-repeat:no-repeat;
    background-position: 0 0;
    font-size:14px;
    vertical-align:middle;
    cursor:pointer;
}

input[type=checkbox].css-checkbox-age:checked + label.css-label-age {
    background-position: 0 -26px;
}
label.css-label-age {
    background-image:url('/estrutura/agencias/agencia-checkbox.png');
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
*/

.agencias #uf-selecionado .uf-opcoes {
/*    position:relative;*/
}
.agencias #uf-selecionado .uf-opcoes .uf-capital{
    float:left;
    width:50%;
    height: 20px;
}
.agencias #uf-selecionado .uf-opcoes .uf-outras-cidades{
    float:left;
    width:50%;
    height: 20px;
}
.agencias #uf-selecionado .uf-dados-agencias{
    clear:left;
    font-size: 16px;
    padding-top: 15px;
    text-indent: 30px;
}

.agencias #agencias-da-uf {
    clear: both;
/*    border: purple 1px dotted;*/
    width: 948px;
    min-height: 200px;
    display: block;
    margin-top: 100px;
    border-top: 3px solid #EEE;
    padding: 31px 0 0 0;
    position: relative;
    left: 50px;
}

.agencias #agencias-da-uf div .agencia-item-box{
    width: 445px;
    float: left;
    margin: 0px 0 10px 0;
    height: 186px;
/*    border: 1px solid blanchedalmond;*/
}

.agencias  #agencias-da-uf div.agencia-item-box .agencia-barra-lateral {
    float: left;      
    display:block;
    width:4px;
    height: 100%;
    background-color: #689f24;
}
.agencias  #agencias-da-uf div .agencia-item-box .agencia-box-titulo {
    background-image: url('/estrutura/agencias/seta-box.png');
    background-repeat: no-repeat;
    background-position-x: -3px;
    background-position: -3px 0;
    float: left;
    width: 315px;
    height: 25px;
    background-color: #d4d8ce;
    display: block;
    font-size: 14px;
    font-weight: bolder;
    text-indent: 15px;
    padding-top: 10px;
}
.agencias  #agencias-da-uf div .agencia-item-box .agencia-box-mapa {
    background-image: url('/estrutura/agencias/map.png');
    background-repeat: no-repeat;
    float: left;
    width: 125px;
    height: 25px;
    background-color: #689f24;
    padding-top: 10px;
    font-size: 12px;
    text-indent: 35px;
    color: white;
    font-weight: bolder;
    background-position-x: 10px;
    background-position-y: 7px;
}
.agencias  #agencias-da-uf div .agencia-item-box .agencia-box-mapa a{
    color: #FFF;
    text-decoration: none;
    font-size: 11px;
}
.agencias  #agencias-da-uf div .agencia-item-box .agencia-box-endereco {
    background-color: #ecf1e5;
    padding: 10px 15px 10px 15px;
    float: left;
    width: 410px;
    height: 72px;
    font-size: 12px;
    
/*    border: 1px yellowgreen solid;*/
}
.agencias  #agencias-da-uf div .agencia-item-box .agencia-box-atendimento {
    display: block;
    float: left;
    /* margin: 10px 0px 0px 0px; */
    width: 410px;
    padding: 10px 15px 10px 15px;
    background-color: #d4d8ce;
    height: 39px;
}
.agencias h3 {
	padding-left: 20px;
}
.faixa-verde{
	background-color: #689f24;
	height: 3px;
	width: 247px;
	float: left;
	display: block;
	margin: 0;
	position: relative;
	left: 22px;
	top: -8px;
}
.faixa-cinza{
	background-color: #d4d8ce;
	height: 3px;
	width: 715px;
	float: left;
	display: block;
	margin: 0;
	position: relative;
	top: -8px;
	left: 22px;
}

#uf-selecionado > div.uf-opcoes > div.uf-outras-cidades > label { margin: 0 0 0 6px;}
.cartao-cpf h3.sem_h4 { margin-bottom: 28px;}
.cartao-cpf .headline p { line-height: 19px; letter-spacing: 0px; font-size: 14px; color: #525050;;}

.cartao-cpf div.line { display: block; width: 100%; overflow: hidden; clear: both;}



.cartao-cpf div.line .banner { width: 360px; float: left; margin: 38px 23px 0 0; padding: 0 0 0 20px;}
.cartao-cpf p { font-size: 14px;}

.cartao-cpf div.line .txt { width: 533px; float: left; margin: -3px 0 0 3px;}
.cartao-cpf h3.blue-title { color: #015cae; margin: 0 0 10px 0;}
.cartao-cpf div.line .txt p { margin: 0 0 16px 0;}
.cartao-cpf .block2 h3.blue-title { margin: 5px 0 10px 0;}
.cartao-cpf li.passo.item {
	font-size: 14px;
margin: 0 0 58px 0;
position: relative;
padding: 0 0 0 50px;
padding-top: 3px;
}
.cartao-cpf .col1 ul { margin: 39px 0 0 0;}
.cartao-cpf .passo.item span {
	background: url('../../images/passo-ball-blue.png') no-repeat 0 0;
display: inline-block;
width: 38px;
height: 37px;
line-height: 35px;
text-align: center;
border-radius: 70px;
font-size: 28px;
font-family: Arial, sans-serif;
color: #FFF;
font-weight: bold;
position: absolute;
left: 0;
top: 0;
}


.cartao-cpf div.col1 { width: 524px; float: left;}
.cartao-cpf div.col2 { width: 341px; float: left; margin: 0 0 0 40px;}
a.call-to-action.criar-cartao {
	background: url('../../images/call-to-action-criar-cartao.png') no-repeat 0 0;
	width: 337px;
	height: 60px;
	display: block;
	text-indent: -9999px;
	margin: 121px 0 0 206px;}
div.atencao.tabs { margin: 43px 0 0 0; position: relative;}

h4.atencao.titulo { background: #f7f5f5; border: 1px solid #dddddd; display: block; width: 142px; font-weight: bold; font-size: 24px; text-align: center; line-height: 37px; text-indent: -8px; border-bottom: none; position: relative; top: 1px;}
p.atencao.descricao { background: #f7f5f5; border: 1px solid #dddddd; display: block; width: 97%; padding: 15px; margin: 0;}
li.passo.item.item_1 { padding-top: 10px;}


div.pad.cartao-cpf { position: relative; padding: 31px 0; width: 940px !important; left: 24px;}
div#content-map-brazil { overflow: hidden; position: relative; top: -28px; left: 39px;}
.agencias #agencias-da-uf div .agencia-item-box.even { margin-left: 54px;}
div.pad.agencias { width: 962px !important;}


/*
CSS pagina chueque sem fundos e campos personalisados.
*/

div.estrutura div.pad div.interna_conteudo-cheque-sem-fundo {float:left; width:570px;}
div.estrutura div.pad div.interna_sidebar-cheque-sem-fundo {float:left; width:330px; margin-right:40px;}
div.estrutura div.pad div.interna_sidebar-cheque-sem-fundo img {margin-top:60px; margin-bottom:20px; width:330px; height: auto;}

div.estrutura div.pad .titulo-servicos{
	border-bottom: 3px solid #E4E4E4;
    display: table;
    height: 40px;
    position: relative;
    width: 100%;
}

div.estrutura div.pad .titulo-servicos h1{
	border-bottom: 3px solid #58B12C;
    color: #58B02B;
    float: left;
    font-size: 24px;
    left: 0;
    padding: 0 0 7px;
    position: absolute;
    top: 4px;
	height: 29px;
	font-weight:normal;
}

div.estrutura div.pad div.bloco-cinza.w-100perc {
	margin: 50px 0 0;
	padding: 40px;
	width: 92%;
}
div.estrutura div.pad div.interna_conteudo div.bloco-cinza p.complementar {
	color: #7a7a7a;
	font-size: 12px !important;
	line-height: 130%;
}
div.estrutura div.pad div.interna_conteudo .lista .bulletRedondo .numero{
	font-size:20px;
	color:#fff;
	font-weight:bold;
	position:absolute;
	left:12px;
	top:5px;
}

div.estrutura div.pad .bloco-cinza{
	padding:0 40px;
	float: left;
	width: 800px;
	margin:0 0 30px;
	background-color:#f8f8f8;
	border:1px solid #ebebeb;
	position:relative;
}

div.estrutura div.pad .bloco-cinza p{
	font-size:13px;
}

div.estrutura div.pad .bloco-cinza.margintTop73{
	margin-top:73px;
}

div.estrutura div.pad div.interna_conteudo .lista .bulletRedondo ,
div.estrutura div.pad div.interna_conteudo .lista .bulletArrow {
	font-size:13px;
	margin: 8px 0 0;
    position: relative;
}
div.estrutura div.pad div.interna_conteudo .lista .bulletRedondo {
	padding: 9px 0 3px 50px;	
}
div.estrutura div.pad div.interna_conteudo .lista .bulletArrow {
	padding: 3px 0 3px 30px;
}



div.estrutura div.pad div.interna_conteudo .lista .bulletRedondo {
	height: 36px;
	background: url('/wp-content/themes/serasa-consumidor/assets/roubo-perda-documentos/bgBulletRedondo.gif') no-repeat 0px 0px;
}

div.estrutura div.pad div.interna_conteudo .lista .bulletArrow {
	background: url('/wp-content/themes/serasa-consumidor/images/button/bullet-arrow.png') no-repeat 0px 10px;
}

div.estrutura div.pad div.interna_conteudo .lista .bulletRedondo p,
div.estrutura div.pad div.interna_conteudo .lista .bulletArrow p {
	margin: 0px;
	padding: 0px;
	line-height: none;
}
div.estrutura div.pad div.interna_conteudo .lista .bulletRedondo p {
	margin: -12px auto !important;
}


div.estrutura div.pad div.interna_conteudo .lista.lista-v .bulletRedondo,
div.estrutura div.pad div.interna_conteudo .lista.lista-v .bulletArrow {
	font-size:13px;
	float:left;
	width:400px;
	margin: 23px 0 0;
	padding: 3px 0 3px 50px;
    position: relative;
}
div.estrutura div.pad div.interna_conteudo .lista.lista-v .bulletRedondo {
	background: url('/wp-content/themes/serasa-consumidor/assets/roubo-perda-documentos/bgBulletRedondo.gif') no-repeat 0 0;
}
div.estrutura div.pad div.interna_conteudo .lista.lista-v .bulletArrow {
	background: url('/wp-content/themes/serasa-consumidor/images/button/bullet-arrow.png') no-repeat scroll 0px 10px rgba(0, 0, 0, 0);
}


div.estrutura div.pad div.interna_conteudo .lista .bulletRedondo .numero{
	font-size:20px;
	color:#fff;
	font-weight:bold;
	position:absolute;
	left:12px;
	top:5px;
}
div.estrutura div.pad div.interna_conteudo li { font-size: 14px !important; list-style-type: none;}
div.estrutura div.pad p { font-size: 14px !important;}
div.estrutura div.pad div.bloco-cinza .aba h4 { font-size: 18px; font-weight: bold; position: absolute; top: -41px; left: -1px; padding: 10px 40px; background-color: #f8f8f8; border-top: 1px solid #ebebeb; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-bottom: 0; margin: 0;}
div.estrutura div.pad h3 { 
	font-size: 20px; color: #5f5f5f; -webkit-margin-before: 0.83em; -webkit-margin-after: 0.83em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; 
	display: block;
}

