
/* ************* LIMPA NOME ONLINE ************** */
/* FONTES */
@font-face{
    font-family: 'Gothic720BT-RomanB';
    src: url('../font/gothic720bt-romanb-webfont.eot');
    src: url('../font/gothic720bt-romanb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/gothic720bt-romanb-webfont.woff') format('woff'),
         url('../font/gothic720bt-romanb-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'Gothic720BT-LightItalicB';
    src: url('../font/gothic720bt-lightitalicb-webfont.eot');
    src: url('../font/gothic720bt-lightitalicb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/gothic720bt-lightitalicb-webfont.woff') format('woff'),
         url('../font/gothic720bt-lightitalicb-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'Gothic720BT';
    src: url('../font/gothic720bt-webfont.eot');
    src: url('../font/gothic720bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/gothic720bt-webfont.woff') format('woff'),
         url('../font/gothic720bt-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'Gothic720BT-Italic';
    src: url('../font/gothic720_bt_italic-webfont.eot');
    src: url('../font/gothic720_bt_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/gothic720_bt_italic-webfont.woff') format('woff'),
         url('../font/gothic720_bt_italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'Gothic720BT-Bold';
    src: url('../font/gothic720_bt_bold-webfont.eot');
    src: url('../font/gothic720_bt_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/gothic720_bt_bold-webfont.woff') format('woff'),
         url('../font/gothic720_bt_bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'Gothic720BT-BoldB';
    src: url('../font/gothic720bt-boldb-webfont.eot');
    src: url('../font/gothic720bt-boldb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/gothic720bt-boldb-webfont.woff') format('woff'),
         url('../font/gothic720bt-boldb-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* MENU */
#ln-nav{
	float:left;
	width:205px;
	line-height:normal;
	margin-right:20px;
	margin-bottom:100px;
			/* margin-left:-20px;   -- SO NO MAGENTO */
}
.ln-nav-box{
	width:203px;
	border:solid 1px #DFDFDF;
	border-top:solid 6px #71C468;
	background: url('../images/ln-nav-box-degrade.gif') repeat-x center bottom; 
	padding-bottom:10px;
	margin-bottom:9px;
	border-radius: 0 0 4px 4px;
}
.ln-nav-box h2{
	padding:7px 18px;
	font-family: 'Gothic720BT-RomanB';
	font-weight:normal;
	letter-spacing:-1px;
	font-size:19px;
	color:#4CA91E;
	background-color:#F2F2F2;	
	border-bottom:solid 1px #DFDFDF;
	cursor:default;
	margin-bottom:5px;
}
.ln-nav-box ul{ padding:0 18px; }
.ln-nav-box li{
	padding:7px 0;
	font-size:13px;	
	font-weight:bold;
	color:#686868;
	border-bottom:solid 1px #EFEFEF;	 
}
.ln-nav-box li:last-child{ border-bottom:none; }
.ln-nav-box li a{
	padding-left:12px;
	background: url('../images/ln-nav-box-seta.png') no-repeat left center;
	color:#686868;
}
.ln-nav-box li a:hover{
	padding-left:12px;
	background: url('../images/ln-nav-box-seta-azul.png') no-repeat left center;
	color:#347DBE;
}
.ln-nav-box li a.ln-nav-atual{
	padding-left:12px;
	background: url('../images/ln-nav-box-seta-azul.png') no-repeat left center;
	color:#347DBE;
}
/*
.ln-nav-box li a.ln-nav-atual:hover{
	padding-left:12px;
	background: url('../images/ln-nav-box-seta-azul-2.png') no-repeat left center;
	color:#2696E4;
}
*/

/* CONTEUDO */
#ln-article{
	float:left;
	width:725px;
	margin-bottom:100px;
			margin-right:-20px;
}
#ln-article h2{
	font-size:24px;
	font-weight:normal;
	color:#4CA91E;
	border-bottom:solid 2px #4CA91E;	
	margin:10px 0 20px 0;
}
#ln-article h2 span{
	font-size:32px;
	color:#787878;
}
#ln-article p{
	font-size:12px;
	color:#686868;
	margin-bottom:10px;
}
.ln-1col{
	float:left;
	width:725px;
	line-height:normal;
}
.ln-2col{
	float:left;
	width:520px;
	line-height:normal;
}
.ln-2col-aside-right{
	float:right;
	width:185px;	
}
.ln-2col-aside-left{
	float:right;
	width:185px;
	margin-right:20px;	
}
.ln-2col-aside-right img, .ln-2col-aside-left img{ margin-bottom:10px; }

/* BOT�ES FORM */

/* Widget da FAQ */
.dt-floater {
  display: block;
  width: 143px !important;
  height: 54px !important;
  padding: 0 !important;
  position: fixed !important;
  bottom: 0 !important;
  right: 15px !important;
  background-color: none !important;
  background: url(http://www.serasaconsumidor.com.br/wp-content/uploads/2015/05/duvidas-clique-aqui.png) no-repeat center center !important;
  text-indent: -9999px !important;
}
.dt-closebutton {
  top: 1% !important;
  bottom: initial !important;
  display:none;
}
#dt-faq-iframe {
  min-height: 99% !important;
  z-index: 9999;
}

.dt-floater .dt-closebutton {
  top: initial !important;
  bottom: 0 !important; 
  right: 15px !important;
  display: block;
  width: 18px !important;
  height: 54px !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 0 !important;
  background: none !important;
  border: 0 !important;
  text-indent: -9999px !important;  
}
.dt-floater div {
  display:none !important; 
}
.barra_top { z-index: 9998 !important; }
#multiple .nextControl { z-index: 9998 !important; }

input.ln-bt-azul-1{
	width:130px;
	height:30px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#3A91C6;
	background: url('../images/ln-degrade-bt-azul.gif') repeat-x left top; 
	border:solid 1px #3892C4;
	border-radius:4px;
	margin:0 10px;
	cursor:pointer;
}
input.ln-bt-azul-1:hover{ background: url('../images/ln-degrade-bt-azul.gif') repeat-x left bottom; }

input.ln-bt-azul-2{
	width:260px;
	height:40px;
		padding-top:3px;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#3A91C6;
	background: url('../images/ln-degrade-bt-azul-2.gif') repeat-x left top; 
	border:none;
	border-radius:4px;
	margin:0 10px;
	cursor:pointer;
}
input.ln-bt-azul-2:hover{ background: url('../images/ln-degrade-bt-azul-2.gif') repeat-x left bottom; }

/* *********************************** */

/* HISTORICO */
.ln-historico-box{
	border:solid 1px #DFDFDF;
	border-radius: 4px;
	padding:10px 10px;
	margin-bottom:15px;
}
.ln-historico-box h3{
	background: url('../images/ln-icon-historico.png') no-repeat left center; 
	padding: 10px 40px;
	font-size:14px;
	font-weight:normal;
	color:#4CA91E;
	margin-bottom:4px;
}
.ln-historico-box table{ width:100%; }
.ln-historico-box table tr td{ border-bottom:dotted 1px #C8C8C8; }
.ln-historico-box table tr:last-child{ border-bottom:none; }
.ln-historico-box table tr td{
	padding:6px 0;
	font-size:12px;
	color:#686868;
}
.ln-historico-box table tr td:last-child{ text-align:right; }
.ln-historico-box table a{
	color:#0074C5;
	text-decoration:underline;
	font-weight:bold;
}
.ln-historico-box a:hover{ color:#2696E4; }

/* BOX FORM */
.ln-box-form{
	float:left;
	width:506px;
		padding:7px;
		margin:10px 0;
	background-color:#F2F2F2;
	border-radius: 4px;	
}
.ln-box-form label{
	display:block;
	float:left;
	width:160px;
		margin-right:10px;
		padding-top:8px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color:#686868;
}
.ln-box-form input{
	display:block;
	float:left;
	width:300px;
		padding:8px;	
	border:solid 1px #C6C6C6;
	border-radius: 4px;
	font-size:12px;
	color:#000;
}
.ln-box-form input.ln-box-form-off{
	background-color:#F7F7F7;
}

.ln-info-center{
	text-align:center;
	font-size:11px;	
	color:#888888;
}
.ln-info-left{
	font-size:11px;	
	color:#888888;
}

.ln-verde-tit{
	font-size:12px;	
	color:#4CA91E;
	padding:0 15px;
	margin-top:20px;
}
.ln-verde-tit-seta{
	background: url('../images/ln-seta-down-verde.png') no-repeat;
	padding:0 7px;
	margin-left:5px;
}

#ln-article div.ln-2col div.ln-box-continuar{
	float:left;
	width:506px;
		padding:7px;
		margin:10px 0;
	text-align:center;
}
#ln-article div.ln-2col div.ln-box-continuar p{
	font-size:13px;
	margin:5px 0;
	font-weight:bold;
	color:#90BBDD;	
}
#ln-article div.ln-2col div.ln-box-continuar p a{
	font-size:13px;
	color:#3784BC;
	padding:2px 0 0 22px;
	background: url('../images/ln-exclamacao-azul.png') no-repeat left center; 
}
#ln-article div.ln-2col div.ln-box-continuar p a:hover{ 
	text-decoration:underline; 
	color:#2696E4;
}

/* BOX PARCEIROS */
.ln-box-parceiros{
	float:left;
	width:520px;
		padding:15px 0 7px 0;
		margin-bottom:20px;	
	text-align:center;
	border-top:solid 2px #DCDCDC;
	border-bottom:solid 2px #DCDCDC;	
}

/* *********************************** */

/* ENQUETE */
.ln-enquete-box{
	width:183px;
	border:solid 1px #DFDFDF;
	border-top:solid 6px #9CBED9;
	background: url('../images/ln-nav-box-degrade.gif') repeat-x center bottom; 
	padding-bottom:10px;
	margin-bottom:10px;
	border-radius: 0 0 3px 3px;
}
.ln-enquete-box h3{
	padding:7px 10px;
	font-family: 'Gothic720BT-RomanB';
	letter-spacing:-1px;
	font-size:16px;
	font-weight:normal;
	color:#3D8FC7;
	background-color:#F2F2F2;	
	border-bottom:solid 1px #DFDFDF;
	cursor:default;
}
.ln-enquete-box p{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding:0 10px;
	margin:5px 0;
}
.ln-enquete-box ul{ padding:0 18px; }
.ln-enquete-box li{ margin:4px 0; }
.ln-enquete-box li label{
	font-size:12px;
	font-weight:normal;
	padding-left:5px;	 
}
input.ln-enquete-votar{
	width:120px;
	height:30px;
	margin-top:5px;
	cursor:pointer;	
	color:#FFFFFF;	
	font-weight:bold;
	text-transform:uppercase;	
	border:none;
	border-radius: 4px;
	background-color:#3D8FC7;
}
input.ln-enquete-votar:hover{ background-color:#58A4D8; }

/* BANNER AZUL */
.ln-cadastro-box{
	border:none;
	border-radius: 3px;
	background-color:#DCECF9;
	background: url('../images/ln-degrade-bn-azul.gif') repeat-y right bottom; 
	padding:8px 8px 8px 28px;
	margin-bottom:15px;
	color:#388ECB;
}

/* ******** LIMPA NOME RELAT�RIO FEIR�O ****** */
/* LN RELAT�RIO ABAS */
.ln-relatorio-banners{
	float:left;
	width:100%;
	margin:10px 0;
}
.ln-relatorio-abas{
	float:left;	
	margin-top:15px;
	padding:0 20px;
	z-index:3;
	position:relative;
}
.ln-aba-on{
	width:120px;
	height:22px;
		padding-top:6px;
	margin:0 3px;
	display:block;
	float:left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#0757AD;	
	background-color:#ffffff;
	border:solid 1px #95AAB5;
	border-bottom:solid 1px #ffffff;
	border-radius: 4px 4px 0 0;
}
.ln-aba-off{
	width:120px;
	height:22px;
		padding-top:6px;
	margin:0 3px;
	display:block;
	float:left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#8197A1;	
	background-color:#F4F4F4;
	border:solid 1px #C1C1C1;
	border-bottom:solid 1px #D1DDDF;
	border-radius: 4px 4px 0 0;
}
.ln-aba-on a{ color:#0757AD; }
.ln-aba-off a{ color:#8197A1; }

.ln-relatorio-aba-conteudo{
	float:left;
	width:715px;
		padding:1px;
	z-index:1;
	position:relative;
	margin-top:-1px;
	border:solid 1px #D1DDDF;
	background-color:#ffffff;
}

/* LN RELAT�RIO ABAS CONTEUDO TOP */
.ln-relat-caixa{
	float:left;
	width:390px;
		padding:20px 0 0 150px;
	margin-bottom:10px;
	background: url('../images/caixa-logo.png') no-repeat 20px 60px;
}
.ln-relat-atendimento{
	float:left;
	width:140px;
		padding:8px 0 0 25px;
	line-height:normal;
}

.ln-relat-caixa p strong, .ln-relat-atendimento p strong, .ln-relat-caixa p b, .ln-relat-atendimento p b{
	font-size:14px;
	font-weight:bold;
	color:#444444;
	margin-top:20px;
}
.ln-relat-caixa p, .ln-relat-atendimento p{
	padding:2px 0;
	line-height:normal;
}
.ln-relat-caixa a, .ln-relat-atendimento a{
	color:#0074C5;
	text-decoration:underline;
}
.ln-relat-caixa a:hover, .ln-relat-atendimento a:hover{ 
	color:#2696E4; 
	text-decoration:underline;	
}
.ln-relat-atendimento ul{ margin-top:-7px; }
.ln-relat-atendimento li{
	font-size:12px;
	font-weight:bold;
	padding:8px 25px;
	color:#686868;
}

.ln-relat-atendimento li.ln-at-chat{ background: url('../images/at-chat.png') no-repeat left center; }
.ln-relat-atendimento li.ln-at-mail{ background: url('../images/at-mail.png') no-repeat left center; }
.ln-relat-atendimento li.ln-at-fone{ background: url('../images/at-fone.png') no-repeat left center; }

/* LN RELAT�RIO ABAS CONTEUDO TABELA */
#ln-relatorio{
	width:713px;
	float:left;
	border:solid 1px #D1DDDF;
}
.ln-relatorio-nome{
	background-color:#FFFBE7;
	padding:6px 0;
	text-align:center;
	/*
	border-top:solid 1px #D1DDDF;
	border-left:solid 1px #D1DDDF;
	border-right:solid 1px #D1DDDF;
	*/
}
#ln-relatorio div.ln-relatorio-nome p{
	padding:2px; 
	margin:0;
	line-height:normal;
}
#ln-relatorio div.ln-relatorio-nome p span{ margin:0 5px; }
.ln-relatorio-nome p b, .ln-relatorio-nome p strong{
	font-size:14px;
	color:#444444;
}
.ln-relatorio-nome a{
	color:#0074C5;
	text-decoration:underline;
	padding: 5px 20px;
	margin-left:3px;
	background: url('../images/rel-atualize.png') no-repeat left center;
}
.ln-relatorio-nome a:hover{ 
	color:#2696E4; 
	text-decoration:underline;
}

.ln-relatorio-dividas{
	background-color:#D7DEE5;
	padding:8px 4px;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	color:#0757AD;
}

#ln-relatorio table{
	width:100%;
	font-size:11px;
	color:#686868;
	text-align:left;
	border:none;
}
#ln-relatorio table th{
	font-weight:bold;	
	padding:4px;
	line-height:normal;
	background-color:#EDEDED;
	border-top:solid 1px #D1DCDF;
	border-left:solid 1px #D1DCDF;
	/* border-right:solid 1px #D1DCDF;	*/
}
#ln-relatorio table td{
	padding:4px;
	line-height:normal;
	border-top:solid 1px #D1DCDF;
	border-left:solid 1px #D1DCDF;
	/* border-right:solid 1px #D1DCDF;	*/
}

#ln-relatorio table th:first-of-type{ border-left:none; }
#ln-relatorio table td:first-of-type{ border-left:none; }
#ln-relatorio table th:last-of-type{ border-right:none; }
#ln-relatorio table td:last-of-type{ border-right:none; }

#ln-relatorio table tr:nth-child(odd){ background-color:#F8F8F8; }
#ln-relatorio table tr:nth-child(even){ background-color:#FFFFFF; }

#ln-relatorio a.rel-boleto{
	color:#0074C5;
	text-decoration:underline;
	padding-left:18px;
	background: url('../images/rel-boleto.png') no-repeat left center;
}
#ln-relatorio a.rel-boleto:hover{ color:#2696E4; }

#ln-relatorio div.ln-relatorio-info{
	padding:14px;
	line-height:normal;
	background-color:#F8F8F8;
	border-top:dotted 1px #D1DCDF;
	/*
	border-bottom:solid 1px #D1DCDF;
	border-left:solid 1px #D1DCDF;
	border-right:solid 1px #D1DCDF;	
	*/	
}
#ln-relatorio div.ln-relatorio-info p{
	font-size:12px;
	color:#686868;
	padding:1px;
	margin:0;
}
.ln-rel-info{
	float:left;
	margin:15px 5px;
	font-size:11px;	
	line-height:normal;
	color:#888888;
}


/* *********** ME PROTEJA ************** */
/* ME PROTEJA BOT�ES */
.mp-bt-verde{
	width:260px;
	height:40px;
		padding-top:3px;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #666;
	color:#FFFFFF;
	background-color:#3A91C6;
	background: url('../images/mp-degrade-bt-verde.gif') repeat-x left top; 
	border:none;
	border-radius:4px;
	margin-bottom:10px;
	cursor:pointer;	
}
.mp-bt-verde:hover{
	background: url('../images/mp-degrade-bt-verde.gif') repeat-x left bottom; 
}
.mp-bt-azul{
	width:260px;
	height:40px;
		padding-top:3px;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #666;
	color:#FFFFFF;
	background-color:#3A91C6;
	background: url('../images/mp-degrade-bt-azul.gif') repeat-x left top; 
	border:none;
	border-radius:4px;
	margin-bottom:10px;
	cursor:pointer;	
}
.mp-bt-azul:hover{
	background: url('../images/mp-degrade-bt-azul.gif') repeat-x left bottom; 
}

.mp-bt-verde-2{
	width:160px;
	height:30px;
		padding-top:3px;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #666;
	color:#FFFFFF;
	background-color:#3A91C6;
	background: url('../images/mp-degrade-bt-verde-2.gif') repeat-x left top; 
	border:none;
	border-radius:4px;
	margin-bottom:10px;
	cursor:pointer;	
}
.mp-bt-verde-2:hover{
	background: url('../images/mp-degrade-bt-verde-2.gif') repeat-x left bottom; 
}

.mp-bt-verde-3{
	width:220px;
	height:30px;
		padding-top:3px;
	float:right;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #666;
	color:#FFFFFF;
	background-color:#3A91C6;
	background: url('../images/mp-degrade-bt-verde-2.gif') repeat-x left top; 
	border:none;
	border-radius:4px;
	margin:45px 0;
	cursor:pointer;	
}
.mp-bt-verde-3:hover{
	background: url('../images/mp-degrade-bt-verde-2.gif') repeat-x left bottom; 
}

/* ME PROTEJA - SAIBA SE */
.mp-box-saibase{
	border:solid 1px #EFEFEF;
	padding:1px;
	margin:15px 0;
}
.mp-box-saibase h3{
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
	color:#678A36;
	border-bottom:solid 2px #EFEFEF;
	padding:8px 17px;
}
.mp-box-saibase ul{
	padding:7px 17px;
	margin-bottom:20px;
}
.mp-box-saibase li{
	font-size:13px;
	color:#686868;
	background: url('../images/mp-item.png') no-repeat left center; 
	padding:2px 5px 2px 17px;
}

.mp-box-saibase-azul{
	border:solid 1px #EFEFEF;
	padding:1px;
	margin:15px 0;
}
.mp-box-saibase-azul h3{
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
	color:#347DBE;
	border-bottom:solid 2px #EFEFEF;
	padding:8px 17px;
}
.mp-box-saibase-azul ul{
	padding:7px 17px;
	margin-bottom:20px;
}
.mp-box-saibase-azul li{
	font-size:13px;
	color:#686868;
	background: url('../images/mp-item-azul.png') no-repeat left center; 
	padding:2px 5px 2px 17px;
}
.mp-box-saibase-azul-selo{
	background: url('../images/mp-selo-azul.png') no-repeat left center;
	font-size:13px;
	line-height:20px;
	font-weight:bold;
	color:#347DBE;
	padding:10px 60px;
	margin:-15px 15px 15px 15px;
}

/* ME PROTEJA - ADQUIRA J� */
.mp-box-adquiraja{
	text-align:center;
	background-color:#EFEFEF;
	padding:12px 0 2px 0;
}
.mp-box-adquiraja p{ margin:0; }
.mp-box-adquiraja p a{
	color:#347DBE;
	text-decoration:none;
}
.mp-box-adquiraja p a:hover{
	color:#2696E4;
	text-decoration:underline;
}

/* ME PROTEJA - INDICE (+ABAS?) */
.mp-box-abas-1, .mp-box-abas-2{
	width:400px;
	height:24px;
	position:relative;
	z-index:4;
	margin-left:50px;
	margin-top:5px;
}
.mp-box-abas-1{ background: url('../images/mp-abas1.png') no-repeat left top; }
.mp-box-abas-2{ background: url('../images/mp-abas2.png') no-repeat left top; }
.mp-box-abas-1 li, .mp-box-abas-2 li{
	display:block;
	float:left;
	width:195px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#218A20;
	text-transform:uppercase;
	padding-top:5px;
}
.mp-box-abas-1 li a, .mp-box-abas-2 li a{ color:#9D9D9D; text-decoration:none; }

.mp-box-indice{
	/* border:solid 1px #DADADA; */
	border:solid 1px #F2F2F2;
	padding:10px 10px;
	border-radius:4px;
	/* margin:0 20px; */
	margin-top:-1px;
}
.mp-box-indice table{
	width:100%;	
}
.mp-box-indice table th{
	background-color:#EFF4ED;
	border:solid 1px #DADADA;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#686868;
	padding:9px 10px;
}
.mp-box-indice table td{
	background-color:#F8F8F8;
	border:solid 1px #DADADA;
	text-align:left;
	font-size:11px;
	color:#686868;	
	padding:9px 7px 9px 7px;
}
.mp-box-indice table td span.mp-espaco{ 
	margin:0 5px;
}
.mp-box-indice table td a{ 
	color:#0599F9; 
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.mp-box-indice table td a.mp-link-lupa{ 
	color:#0599F9; 
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background: url('../images/mp-lupa-2.png') no-repeat left center;
	padding-left:20px;
}
.mp-box-indice table td a.mp-link-refresh{ 
	color:#0599F9; 
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	background: url('../images/mp-refresh.png') no-repeat left center;
	padding-left:18px;
}
.mp-box-indice table td a:hover{ 
	text-decoration:underline; 
	color:#25A7FB;
} 

/* ME PROTEJA - INDICE NAVEGA��O TEMPOR�RIA */
.mp-box-indice-info{ 
	height:20px; 
	padding:5px 0;
}
.mp-box-indice-info li{
	display:block;
	float:left;
	width:30%;
	padding-left:5px;
	font-size:11px;
	color:#A69A9A;
}
.mp-box-indice-info li a{
	color:#333333;
	margin:0 2px;
}
.mp-box-indice-info select{
	font-size:11px;
}

.mp-voltar{	margin:30px 20px; }
.mp-voltar a{
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#4CA91E;	
}
.mp-voltar a.mp-voltar-bt{
	color:#4CA91E;	
}

/*****************************************/
/* EDITAR - MEUS DADOS, ENDERE�O, ETC. */
.mp-box-editar{
	border:solid 1px #EFEFEF;
	padding:1px;
	float:left;
	width:515px;
}
.mp-box-editar-half{
	margin:10px 0;
}
.mp-box-editar-half li{
	display:block;
	float:left;
	width:205px;
	height:55px;
	margin:8px 0 8px 35px;
}
.mp-box-editar-half li label{
	font-size:12px;
	font-weight:bold;
}
.mp-box-editar-half li input{
	width:185px;
	padding:7px;
	font-size:12px;
	font-weight:normal;	
	border:solid 1px #D7D7D7;
	margin-top:2px;	
}
.mp-box-editar-data{
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#777777;
}
.mp-box-editar-half li input.mp-box-editar-check{
	width:30px;
	height:20px;
	float:left;
	border:none;
	position:relative;
	margin-top:-7px\9;
}
.mp-box-editar-senha{
	float:left;
	width:100%;
	border-top:solid 2px #EFEFEF;
	margin:0;
}
.mp-box-editar-obrigatorios{
	width:100%;
	float:left;
	text-align:right;
	margin:5px 0;
}
.mp-box-editar-obrigatorios span{
	font-size:11px;
	color:#777777;
	margin:0 20px;
}
.mp-bt{
	float:right;
	margin:25px;
}

/* EDITAR ENDERE�O */
.mp-endereco-cadastrado{
	width:230px;
	float:left;
	margin:20px 0 20px 20px;
}
.mp-endereco-cadastrado h3{
	font-size:14px;
	font-weight:bold;
	color:#0F62B0;
	margin:10px 0;
}
.mp-endereco-cadastrado ul{
	margin-bottom:10px;
}
.mp-endereco-cadastrado li{
	font-size:13px;
	font-weight:normal;
	color:#686868;
}
.mp-endereco-cadastrado a.mp-endereco-alterar{
	font-size:13px;
	font-weight:bold;
	color:#347DBE;
	padding-left:12px;
	text-decoration:none;
	background: url('../images/ln-nav-box-seta-azul.png') no-repeat left center;
}
.mp-endereco-cadastrado a.mp-endereco-alterar:hover{ text-decoration:underline; }

.mp-endereco-outros{
	height:130px;
	width:210px;
		padding:0 12px;
	float:left;
	margin:0;
	background-color:#EFEFEF;
	font-size:13px;
	font-weight:normal;
	color:#686868;	
}
.mp-endereco-outros h3{
	font-size:14px;
	font-weight:bold;
	color:#686868;
	margin:10px 0;
}


/* ************ BOX ULTIMAS CONSULTAS ****************/
.mp-ultimas{
	font-size:11px;
	font-weight:normal;
	color:#777777;
	text-align:right;
	margin-bottom:20px;
}
.mp-ultimas h3{
	font-size:16px;
	font-weight:bold;
	color:#686868;
	text-align:left;	
}
.mp-ultimas-box{
	background: url('../images/mg-bg-dots.png') no-repeat center 62px;
	height:150px;
	margin:20px 0;
}
.mp-ultimas-box ul{ margin-left:10px; }

.mp-ultimas-box li{
	width:60px;
	height:150px;
	float:left;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#347DBE;
	margin-right:50px;
}
.mp-ultimas-box li:last-of-type{ margin-right:0; }
.mp-ultimas-box li.mp-folha-off{ background: url('../images/mp-folha-1.png') no-repeat center bottom; }
.mp-ultimas-box li.mp-folha-on a{
	width:60px;
	height:150px;
	display:block;
	color:#347DBE;
	text-decoration:none;
	background: url('../images/mp-folha-2.png') no-repeat center bottom;
}
.mp-ultimas-box li a:hover{
	text-decoration:none;
	background: url('../images/mp-folha-3.png') no-repeat center bottom;
}









/* ************ HOME - VITRINE VCE+VCP *************** */
/* VITRINE - BANNER */
.vt-home{
	/* margin-left:-20px;  s� no magento */
	width:950px;
}
#vt-home-banner{
	width:950px;
	height:470px;
	/* background: url('../images/vt-banner-1.jpg') no-repeat center top; */
}
.vt-efx-zoom{ position:absolute; }

.vt-home-banner-txt{
	width:450px;
		padding-left:25px;
	float:left;
	margin-top:1px;
	font-family: 'Gothic720BT';
	font-size:24px;
	line-height:normal;	
	color:#FFFFFF;
	cursor:default;
}
.vt-home-banner-txt h2{
	font-family: 'Gothic720BT-BoldB';
	font-size:38px;
	letter-spacing:-1px;
	color:#FFFFFF;
	margin-bottom:5px;	
	cursor:default;
}

.vt-home-banner-etiqueta{
	width:304px;
	height:45px;
		padding-top:25px;
	display:block;
	margin:auto;
	cursor:default;
	background: url('../images/vt-etiqueta-1.png') no-repeat center bottom;
	text-align:center;
	font-family: 'Gothic720BT-Italic';
	font-size:22px;
	color:#5D9C22;
}
.vt-home-banner-frase{
	text-align:center;
	padding:14px 0;
	margin-bottom:20px;
	border-bottom:solid 1px #8C8B89;
	font-family: 'Gothic720BT-LightItalicB';
	font-size:23px;
	letter-spacing:-1px;
	color:#604B4B;
}

/* VITRINE - QUADRO VCE */
.vt-box-vce{
	float:left;
	width:420px;
	height:370px;
		padding:15px;
	margin-bottom:60px;
	background-color:#FFFFFF;
	background: url('../images/vt-degrade-box-vitrine-1.gif') repeat-x center bottom;
	border:solid 10px #DCEAF7;	
}
.vt-box-vce h3{
	font-family: 'Gothic720BT';
	font-size:16px;
	letter-spacing:-1px;	
	text-transform:uppercase;
	color:#015CAE;
	border-bottom:solid 3px #91BCDF;
	padding:2px 0;
	margin:5px 0 15px 0;
}
.vt-box-vce h3 b, .vt-box-vce h3 strong{ font-family: 'Gothic720BT-BoldB'; }
.vt-box-vce ul{ height:195px; }
.vt-box-vce li{	
	font-size:14px;
	line-height:18px;
	color:#686868;
	padding-bottom:8px;	
	padding-left:22px;
	background: url('../images/vt-item-azul.png') no-repeat left 2px;
}
.vt-box-vce-eainda{			
	background: url('../images/vt-eainda-azul.png') no-repeat -1px -1px;
	background-color:#FFFFFF;
	border:solid 1px #E9E9E9;
	font-size:14px;
	line-height:14px;
	color:#6C8AA4;
	padding:10px 0 10px 90px;
	margin-bottom:20px;
}
a.vt-box-vce-bt{
	width:190px;
		padding-left:40px;
	height:27px;
		padding-top:11px;
	display:block;
	margin-left:95px;
	text-align:center;
	font-family: 'Gothic720BT-BoldB';
	font-size:15px;
	text-transform:uppercase;
	color:#FFFFFF;	
	background: url('../images/vt-bt-azul.png') no-repeat left top;
}
a.vt-box-vce-bt:hover{ background: url('../images/vt-bt-azul.png') no-repeat left bottom; }

/* VITRINE - QUADRO VCP */
.vt-box-vcp{
	float:right;
	width:420px;
	height:370px;
		padding:15px;
	margin-bottom:60px;
	background-color:#FFFFFF;
	background: url('../images/vt-degrade-box-vitrine-2.gif') repeat-x center bottom;
	border:solid 10px #E0ECD6;	
}
.vt-box-vcp h3{
	font-family: 'Gothic720BT';
	font-size:16px;
	letter-spacing:-1px;	
	text-transform:uppercase;
	color:#5D9C22;
	border-bottom:solid 3px #9CC77F;
	padding:2px 0;
	margin:5px 0 15px 0;
}
.vt-box-vcp h3 b, .vt-box-vcp h3 strong{ font-family: 'Gothic720BT-BoldB'; }
.vt-box-vcp ul{ height:195px; }
.vt-box-vcp li{
	font-size:14px;
	line-height:18px;
	color:#686868;
	padding-bottom:8px;	
	padding-left:22px;
	background: url('../images/vt-item-verde.png') no-repeat left 2px;
}
.vt-box-vcp-eainda{			
	background: url('../images/vt-eainda-verde.png') no-repeat -1px -1px;
	background-color:#FFFFFF;
	border:solid 1px #E9E9E9;
	font-size:14px;
	line-height:14px;
	color:#759458;
	padding:10px 0 10px 90px;
	margin-bottom:20px;
}
a.vt-box-vcp-bt{
	width:190px;
		padding-left:40px;
	height:27px;
		padding-top:11px;
	display:block;
	margin-left:95px;
	text-align:center;
	font-family: 'Gothic720BT-BoldB';
	font-size:15px;
	text-transform:uppercase;
	color:#FFFFFF;	
	background: url('../images/vt-bt-verde.png') no-repeat left top;
}
a.vt-box-vcp-bt:hover{ background: url('../images/vt-bt-verde.png') no-repeat left bottom; }





/* ******************************************************* */
/* CADASTRO POSITIVO */
.cp-box{
	border:solid 1px #EFEFEF;
	padding:1px;
	float:left;
	width:720px;
}
.cp-info-obrigatorio{
	margin:15px 20px 0 20px;
	text-align:right;
	font-size:11px;
	color:#CC0000;
}
.cp-box h3{
	font-weight:bold;
	font-size:14px;
	color:#686868;
	border-bottom:solid 1px #C2C2C2;	
	margin:15px 7px 15px 7px;
	padding:0 8px 3px 8px;
	float:left;
	width:690px;
}
.cp-box p{
	font-size:12px;
	color:#686868;
	margin:5px 15px;
	float:left;
}

.cp-box label{
	width:100%;
	float:left;
	font-weight:bold;
	font-size:12px;
	color:#555555;
	margin-bottom:2px;
}
.cp-box label.cp-lb-120{ width:120px; }
.cp-box label.cp-lb-160{ width:160px; }

.cp-box label span{ color:#CC0000; font-size:12px; }

.cp-box ul{ margin:5px 20px; float:left; }
.cp-box ul.cp-ul-400{ width:400px; }
.cp-box ul.cp-ul-220{ width:220px; }
.cp-box ul.cp-ul-full{ width:100%; margin:0 20px; }

.cp-box li{ float:left; margin-bottom:10px; }
.cp-box li.cp-li-50 { width:50px; }
.cp-box li.cp-li-170 { width:170px; }
.cp-box li.cp-li-full { width:100%; }

.cp-box input{ 
	padding:7px; 
	font-size:13px;
	font-weight:normal;	
	color:#686868;
	border:solid 1px #D7D7D7;
}
.cp-box input.cp-in-40{ width:25px; }
.cp-box input.cp-in-170{ width:155px; }
.cp-box input.cp-in-200{ width:185px; }
.cp-box input.cp-in-220{ width:205px; }
.cp-box input.cp-in-370{ width:355px; }
.cp-box input.cp-in-radio{ border:none; }

.cp-box select{ 
	padding:7px; 
	font-size:13px;
	font-weight:normal;	
	color:#686868;
	border:solid 1px #D7D7D7;
}
.cp-box select.cp-sl-200{ width:185px; }
.cp-box select.cp-sl-100{ width:85px;  margin-top:-15px; margin-left:70px; }

.cp-box input.cp-bt-verde-1{
	width:220px;
	height:30px;		
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #666;
	color:#FFFFFF;
	background-color:#3A91C6;
	background: url('../images/mp-degrade-bt-verde-2.gif') repeat-x left top; 
	border:none;
	border-radius:4px;
	margin:0 15px;
	cursor:pointer;	
}
.cp-box input.cp-bt-verde-1:hover{ background: url('../images/mp-degrade-bt-verde-2.gif') repeat-x left bottom; }

.cp-box ul.cp-ul-bd{
	background-color:#F3F3F3;
	margin:0 15px 6px 15px;
	padding-top:10px;
}

.cp-box ul.cp-ul-bd li.cp-ul-bd-220{ width:220px; }
.cp-box ul.cp-ul-bd li.cp-ul-bd-450{ width:450px; }
.cp-box ul.cp-ul-bd li.cp-ul-bd-670{ width:670px; }

.cp-box ul.cp-ul-bd li label{ 
	width:75px; 
	margin-right:10px;
	text-align:right;
	padding-top:10px;
}

a.cp-bd-add{
	display:block;
	float:right;
	width:200px;
	height:20px;
		padding-top:2px;	
	text-align:center;			
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #666;
	color:#FFFFFF;	
	background-color:#3A91C6;
	background: url('../images/cp-bt-azul1.gif') repeat-x left top; 
	border:none;
	border-radius:3px;	
	margin:0 15px 15px 15px;
	cursor:pointer;	
}
a.cp-bd-add:hover{ background: url('../images/cp-bt-azul1.gif') repeat-x left bottom; }

input.cp-concordo{ margin:10px 10px 10px 0; border:none; }

a.cp-link-azul{
	color:#347DBE;
	text-decoration:underline;
}

.cp-fim{
	background-color:#F3F3F3;
	float:left;
	width:700px;
	padding:15px 10px;
	margin-top:40px;
}

.cp-box div.cp-fim input.cp-bt-verde-2{
	float:right;
	height:30px;
	padding:0 20px;
	margin:0 10px;			
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #666;
	color:#FFFFFF;	
	background-color:#3A91C6;
	background: url('../images/mp-degrade-bt-verde-2.gif') repeat-x left top; 
	border:none;
	border-radius:4px;	
	cursor:pointer;	
}
.cp-box div.cp-fim input.cp-bt-verde-2:hover{ background: url('../images/mp-degrade-bt-verde-2.gif') repeat-x left bottom; }

.cp-box div.cp-fim input.cp-bt-cinza-1{
	height:30px;
	padding:0 20px;
	margin:0 10px;			
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #666;
	color:#FFFFFF;	
	background-color:#3A91C6;
	background: url('../images/cp-bt-cinza1.gif') repeat-x left top; 
	border:none;
	border-radius:4px;	
	cursor:pointer;	
}
.cp-box div.cp-fim input.cp-bt-cinza-1:hover{ background: url('../images/cp-bt-cinza1.gif') repeat-x left bottom; }



/* NOVO HEADER - BARRAS SUPERIORES (logo, login, cart...)  */
.cpheader-bar{
	width:100%;
	height:30px;
	background-color:#F3F3F3;
}
.cpheader-bar-box{
	width:950px;
	margin:auto;
	padding-top:8px;
	text-align:right;
	font-size:11px;
	color:#686868;
}
.cpheader-bar-box a{
	margin:0 7px;
	font-size:11px;
	color:#686868;
}
.cpheader-bar-box a:hover{ color:#000000; text-decoration:underline; }

.cpheader-logobar{
	width:950px;
	height:100px;
	margin:auto;	
}
.cpheader-logo1{
	float:left;
	width:270px;
		padding-left:10px;
	height:54px;
		padding-top:6px;
	margin-top:20px;
	border-right:solid 1px #E8E8E8;
}
.cpheader-logo2{
	float:left;
	width:250px;
		padding-left:30px;
	height:60px;
	margin-top:20px;
}

.cpheader-cart{
	float:right;
	width:110px;
	height:32px;
	margin:20px 10px;	
	background-color:#76BDA1;	
	text-align:center;
}
.cpheader-cart a{
	display:block;
	width:73px;
		padding-left:37px;
	height:27px;	
		padding-top:5px;	
	background: url('../images/cp-cart.png') no-repeat left center;
	text-align:center;
	font-size:15px;
	color:#FFFFFE;	
}
.cpheader-cart a span{
	font-weight:bold;
	font-size:18px;
	color:#FFFFFE;
	margin:0 2px 0 0;	
}

.cpheader-login{
	float:right;
	padding-top:29px;
	text-align:right;
	font-size:12px;
	color:#3A917E;
	margin:0 2px;	
}
.cpheader-login a{
	font-size:12px;
	color:#3A917E;		
}
.cpheader-login a:hover{ text-decoration:underline; }


/* NOVO HEADER - MENU PRINCIPAL  */
.cpheader-nav{
	width:950px;
	height:60px;
	margin:auto; 
	z-index: 99;
}
.cpheader-nav ul{ }

.cpheader-nav li{
	float:left;
	width: 177px;
	height:55px;
	margin-right:1px;
	font-size:14px;	
	margin-left: 0;
	list-style: none;
	line-height: 20px;
}
.cpheader-nav li a.cp-nav-lk{
	position:absolute;
	z-index:3;
	display:block;
	width:130px;
		padding-left:47px;
	height:37px;
		padding-top:18px;
	background: url('../images/cp-set-dw.png') no-repeat center 46px;		
	font-weight: normal;
	text-decoration: none;
}
.cpheader-nav li a.cp-nav-lk:hover{ background: url('../images/cp-set-up.png') no-repeat center 46px; }

.cpheader-nav li.cp-home{
}
.cpheader-nav li.cp-home:hover{ }
.cpheader-sub{
	display:none;
	position:absolute;
	width:177px;
	z-index: 99;
	margin-top:55px; 
	background-color:#E0E9F2;
	padding:6px 0;
}
.cpheader-sub a{
	display:block;
	font-size:12px;	
	padding:6px 30px;	
	font-weight: normal;
	text-decoration: none;
}

.cpheader-sub#cp-sub1{
    width: 142px;}
.cpheader-sub#cp-sub2{
    width: 290px;
    right: 6px;}
.home .cpheader-sub#cp-sub2{
    width: 290px;
    right: 6px;}
.cpheader-sub#cp-sub3{
    }
.cpheader-sub#cp-sub4{
    }
.cpheader-sub#cp-sub5{}
#cp-sub1 a{ }
#cp-sub2 a{  }
#cp-sub3 a{  }
#cp-sub4 a{  }

#cp-sub1 a:hover, #cp-sub2 a:hover, #cp-sub3 a:hover, #cp-sub4 a:hover, #cp-sub5 a:hover {  }

/* NOVO HEADER - BARRAS SUPERIORES (logo, login, cart...)  */
.cpheader-bar{
	width:100%;
	height:30px;
	background-color:#F3F3F3;
}
.cpheader-bar-box{
	width:950px;
	margin:auto;
	padding-top:8px;
	text-align:right;
	font-size:11px;
	color:#686868;
}
.cpheader-bar-box a{
	margin:0 7px;
	font-size:11px;
	color:#686868;
}
.cpheader-bar-box a:hover{ color:#000000; text-decoration:underline; }

.cpheader-logobar{
	width:950px;
	height:100px;
	margin:auto;	
}
.cpheader-logo1{
	float:left;
	width:270px;
		padding-left:10px;
	height:54px;
		padding-top:6px;
	margin-top:20px;
	border-right:solid 1px #E8E8E8;
}
.cpheader-logo2{
	float:left;
	width:250px;
		padding-left:30px;
	height:60px;
	margin-top:20px;
}

.cpheader-cart{
	float:right;
	width:110px;
	height:32px;
	margin:20px 10px;	
	background-color:#76BDA1;	
	text-align:center;
}
.cpheader-cart a{
	display:block;
	width:73px;
		padding-left:37px;
	height:27px;	
		padding-top:5px;	
	background: url('../images/cp-cart.png') no-repeat left center;
	text-align:center;
	font-size:15px;
	color:#FFFFFE;	
}
.cpheader-cart a span{
	font-weight:bold;
	font-size:18px;
	color:#FFFFFE;
	margin:0 2px 0 0;	
}

.cpheader-login{
	float:right;
	padding-top:29px;
	text-align:right;
	font-size:12px;
	color:#3A917E;
	margin:0 2px;	
}
.cpheader-login a{
	font-size:12px;
	color:#3A917E;		
}
.cpheader-login a:hover{ text-decoration:underline; }

.cpheader-iframe {
	overflow: hidden;
}


/* NOVO HEADER - BARRAS SUPERIORES (logo, login, cart...)  */
.cpheader-bar{
	width:100%;
	height:30px;
	background-color:#F3F3F3;
}
.cpheader-bar-box{
	width:950px;
	margin:auto;
	padding-top:8px;
	text-align:right;
	font-size:11px;
	color:#686868;
}
.cpheader-bar-box a{
	margin:0 7px;
	font-size:11px;
	color:#686868;
	text-decoration:none;
}
.cpheader-bar-box a:hover{ color:#000000; text-decoration:none; }

.cpheader-logobar{
	width:980px;
	height:91px;
	margin:auto;
	position:relative;	
}
.cpheader-logo1{
	float:left;
	width:236px !important;
		padding-left:0px;
	height:48px;
		padding-top:6px;

	border-right:solid 1px #E8E8E8;
	margin:13px 0;
	position:absolute;
	left:19px;
	top:1px;
}
.cpheader-logo2{
	float:left;
	width:250px;
		padding-left:15px;
	height:60px;
	margin-top:20px;
	position:absolute;
	left:252px;
	top:-6px;
}

.cpheader-cart{
	float:right;
	width:110px;
	height:32px;
	margin:20px 10px;	
	background-color:#76BDA1;	
	text-align:center;
}
.cpheader-cart a{
	display:block;
	width:73px;
		padding-left:37px;
	height:27px;	
		padding-top:5px;	
	background: url('../images/cp-cart.png') no-repeat left center;
	text-align:center;
	font-size:15px;
	color:#FFFFFE;	
}
.cpheader-cart a span{
	font-weight:bold;
	font-size:18px;
	color:#FFFFFE;
	margin:0 2px 0 0;	
}

.cpheader-login{
	float:right;
	padding-top:29px;
	text-align:right;
	font-size:12px;
	color:#3A917E;
	margin:0 2px;	
}
.cpheader-login a{
	font-size:12px;
	color:#3A917E;		
}
.cpheader-login a:hover{ text-decoration:underline; }

.cpheader-iframe {
    position: absolute;
    right: 8px;
    top: -7px;
}

/* NOVO HEADER - MENU PRINCIPAL  */
.cpheader-nav{
	width:948px;
	height:55px;
	margin:auto;
	position:relative;
	margin-top:-20px;
}
.cpheader-nav ul{ width:100%; }

.cpheader-nav li{
	float:left;
	width:157px;

	height:54px;
	margin-right:1px;
	font-size:14px;
	text-align:center;	
}
.cpheader-nav li a.cp-nav-lk{
	position:absolute;
	z-index:3;
	display:block;
	width:140px;
		padding-left:47px;
	height:37px;
		padding-top:18px;		
	font-size: 13px;		
	font-weight: bold;
}
.cpheader-nav li a.cp-nav-lk:hover{ background: url('../images/cp-set-up.png') no-repeat center 46px; }

.cpheader-nav li.cp-home{
}
.cpheader-nav li.cp-home a{
}

.cpheader-nav li:hover{
    background-color: #81a74e; }
.cpheader-nav li.cp-produtos{ }
.cpheader-nav li.cp-servicos{ }
.cpheader-nav li.cp-cadastro{ }
.cpheader-nav li.cp-ed{}
.cpheader-nav li.cp-limpa{}



.cpheader-nav li.cp-produtos a{ } 
.cpheader-nav li.cp-servicos a{ }
.cpheader-nav li.cp-cadastro a{ }
.cpheader-nav li.cp-ed a{ }
.cpheader-nav li.cp-limpa a{ }

.cpheader-nav li.cp-limpa a:hover {
}
.cpheader-nav li.cp-cadastro a:hover {
}
.linkYT{
	z-index: 0 !important;
}
.cpheader-sub{
	display:none;
	position:absolute;
	width:231px;
	z-index:99;
	margin-top:0px;
	background-color:#ecf1e5;
	padding:6px 0;
	border-top:none;
	border:1px solid #81a74e;
}
.cpheader-sub a{
	display:block !important;
	font-size:13px !important;	
	padding:6px 0 6px 36px !important;
	text-align:left !important;
	height:20px !important;
	color:#6f9937 !important;
	background:url(../images/submenu-seta.png) no-repeat 16px 11px;
	text-transform:none !important;
	font-weight:bold !important;;	
}


#cp-sub1 a{ ; }
#cp-sub2 a{ }
#cp-sub3 a{  }
#cp-sub4 a{ }

#cp-sub1 a:hover, #cp-sub2 a:hover, #cp-sub3 a:hover, #cp-sub4 a:hover, #cp-sub5 a:hover { }


/********* NOVO MENU TOP 25/20/2013 ****************/

	header{
		height:147px;
		padding-top:50px;
	}

	.barra_top {
		width: 100%;
		height: 40px;
		background: #ecf1e5;
		position:absolute;
		z-index:9999;
	}

	.central{
		width: 965px;
		margin: 0 auto;
	}

	.atendimento, .acesso_conta {
		padding: 7px 0;
		float: right;
	}

	.acesso_conta {
		width: 265px;
		font-size: 11px;
		color: #778654;	
		text-align: center;	
	}

	.acesso_conta img, .acesso_conta p {
		display: inline-block;
	}

	.acesso_conta p {
		position: relative;
		bottom: 6px;
		font-weight: 100;
		font-size:11px;		
	}

	.acesso_conta .login {
/*		color: #778654; */
		color: #3979c1;
		font-size: 11px;
		padding-left: 5px;
		text-decoration: none;
		font-weight:regular;
		font-weight: 100;
	}

	.acesso_conta .cadastre {
		font-size: 11px;
		color: #3979c1;
		text-decoration: none;
		font-weight:regular;
		font-weight: 100;		
	}

	.login:hover, .cadastre:hover {
		text-decoration: underline;
	}

	.acesso_atendimento {
		width: 160px;
		float: right;
	}

	.atendimento {
		width: 167px;
		background: #82ae58;
		padding: 7px 0;
		font-size: 11px;
		text-align: center;
	}

	.atendimento a {
		color: #FFF;
		text-decoration: none;
		font-weight: 100;		
	}

	.atendimento a {
		cursor: pointer;
		padding-left: 8px;
		position: relative;
		bottom: 7px;
		font-weight: 100;		
	}

	.seta_atendimento {
		padding-left: 10px;
	}

	.lista_atendimento {
		width: 167px;
		position: relative;
		margin-top:45px;
	}

	#lista_atendimento_separador{
		background:url(../images/bico_lista.png) no-repeat top center;
		height:5px;
		width:167px;
		top:39px;
		position:absolute;
		z-index:11
	}
	.lista_atendimento ul {
		
		list-style-position: inside;
		position: relative;
		bottom: 5px;
		z-index: 9;
		width: 167px;
		left: -7px;
	}

	.lista_atendimento li a {
		font-size: 12px;
		color: #1e78b1;
		text-decoration: none;
		padding-left: 10px;
		font-weight: 100;
		background: url('../images/ico_seta.png') 0 2px no-repeat;
	}

	.lista_atendimento li {
		width: 134px;
		height: 20px;
		padding: 5px 13px 5px 20px;
		border-top: 1px solid #cdddbd; 
		background: #e8eede;
		list-style: none;
	}

	.lista_atendimento li:hover {
		background: #cdddbd;
	}

	.itens_menu_barra_top li{
		border: none !important; 
		margin-left:0;
	}

	.lista_atendimento img {
		padding: 0 75px;
		position: relative;
		z-index: 100;
		line-height: 5px;
	}

	.wp-paginate .title{
    display: none;

	}

	.wp-paginate{
    float: left;
    margin: 46px auto 25px !important;
}
		.wp-paginate ol{}
		.wp-paginate li {
			display: inline;
			list-style: none;
			margin: 0 13px 0 0;
			}
		.wp-paginate ol li a{}
		.wp-paginate .current{
    background: #5dac3f !important;
    border: 1px solid green !important;
}

.btn_voltar {
font-size: 12px;
display: block;
position: relative;
top: 13px;
left: 11px;
width: 300px;
float: left;
}

.navigation{
	width: 625px;
	float: left;
}

.cpheader-nav ul li a{
    font-family: Arial;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: normal;
    text-decoration: none;
    color: #7b7b7b;
    text-align: center;
    position: relative;
    display: block;
    padding: 8px 0 0 0;
    width: auto;

    height: 47px;
    line-height: 17px;}
.cpheader-nav ul li{
    border-bottom: 2px solid #81a74e;
    margin: 0;}

.cpheader-nav li:hover a{
    color: #FFF;
}

.cpheader-sub a{}
.home-noticias-vertodas{
    text-align: center;
    position: absolute;
    left: 819px;
    top: 139px;
}
.home-noticias-vertodas {
display: block;
width: 174px;
height: 29px;
color: #FFF;
background: #3c8fc8 url('../images/home-seta-noticias.png') no-repeat 12px 50%;
text-transform: uppercase;
text-decoration: none;
line-height: 29px;
position: absolute;
left: 819px;
top: 139px;
}
.footer-social-links{
    position: absolute;
    top: 13px;
    right: 53px;
    margin: 0;
}
.footer-social-links li a{
    display: block;
    text-indent: -9999px;
    width: 45px;
    height: 45px;
    background: url('../images/footer-social-sprite.png') no-repeat;
}
.footer-social-links li a.btn-facebook{
    background-position: -7px 0;
}
.footer-social-links li a.btn-facebook:hover{
    background-position: -7px -50px;
}
.footer-social-links li a.btn-twitter{
    background-position: -61px 0;
}
.footer-social-links li a.btn-twitter:hover{
    background-position: -61px -50px;
}
.footer-social-links li a.btn-youtube{
    background-position: -115px 0;
}
.footer-social-links li a.btn-youtube:hover{
    background-position: -115px -50px;
}
.footer-social-links li a.btn-linkedin{
    background-position: -169px 0;
}
.footer-social-links li a.btn-linkedin:hover{
    background-position: -169px -50px;
}
.footer-social-links li a.btn-gplus{
    background-position: -223px 0;
}
.footer-social-links li a.btn-gplus:hover{
    background-position: -223px -50px;
}
.footer-social-links li{
    margin: 0 10px 0 0;
    padding: 0;
    width: 45px;
    height: 45px;
    display: block;
    float: left;
}

.grid-central-980{
    width: 980px;
    margin: 0 auto;
    height: auto;
    display: flex;
}

#destaque_principal{
    position: relative;
    width: 50%;
  	float:left;
    margin-top: 20px;
    padding: 0;
    height: auto;
}


.home{
    position: relative;
    overflow-x: hidden;
}

body div.banner-consumidor-over{
	position: fixed;
	z-index: 99999;
	left: 27%;
	top: 25%;
	display: none;
	width: 601px;
	height: 318px;
}
body div.banner-consumidor-over > a.btn-close{
	position: absolute;
	right: 5px;
	top: 5px;
	text-indent: -9999px;
	display: block;
	width: 24px;
	height: 24px;
	background: url('../images/btn_fechar.png') no-repeat 0 0;
}

.lt-ie9 body div.banner-consumidor-over > a.btn-close{
	right: 17px;
}
body > div.overlay-banner{
    background: url('../images/transp_50_black.png') repeat;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 99999;
    left: 0;
    top: 0;
    
}

ul.destaque_contato span a {
    font-size: 13px;
    color: #FFF;
    display: block;
}
ul.destaque_contato p {
    line-height: 14px;
    float: left;
}
ul.destaque_contato p span {
    display: block;
    margin: 5px 0 0;
} 