/*
Theme Name: Cart&atilde;o Mais! v0.7
Theme URI: http://www.cartaomais.com.br
Description: Tema desenvolvido para o Cart&atilde;o Mais
Version: 0.7
Author: Mateus Frenzel
Author URI: http://www.capacitat.com.br
Tags: cart&atilde;omais, azul, fixed
Text Domain: Cart&atilde;o Mais

	Cartao Mais! v0.7
	 http://www.cartaomais.com.br

	This theme was designed by Mateus Frenzel
	and built by Ken Rosaka, whose blog you will find at
	http://ken210.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Geral */
* {
	margin:0;
	padding:0;
}

body {
	display: block;
	font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
	zoom: 1;
}

div#wrap {
	display: block;
	width: 760px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	zoom: 1;
	position: relative;
}

div#content {
	display: block;
	width: 550px;
	zoom: 1;
}
a img {
	border: none;
}
a {text-decoration:none}
a:hover {text-decoration:underline}

.clear {clear:both}
#content .clear {margin-top:25px}
.alignleft {float:left}
.alignright {float:right}
.noticias .alignleft, .peca-o-cartao-mais .alignleft {margin-right:25px}
.noticias .alignright, .peca-o-cartao-mais .alignright {margin-left:25px}
.hidden {display:none}

a.marcadorAmarelo {
	background:url(images/marcadores.png) no-repeat 0 3px;
	color:#f8a000;
	padding-left:15px;
}

a.marcadorAzul {
	background:url(images/marcadores.png) no-repeat 0 -37px;
	color:#00a2b9;
	padding-left:15px;
}

a.marcadorVerde {
	background:url(images/marcadores.png) no-repeat 0 -77px;
	color:#7c9d0d;
	padding-left:15px;
}

table {border-collapse: collapse}

/* headers */

a#btHome{
	display:block;
	width:110px;
	height:90px;
	position:relative;
	top:30px;
	margin-left:15px;
}

/* IMAGEM ORIGINAL SEM PROMOCOES */

.homefotoHeader1 {background:url(images/home_cartaomais_1.jpg) no-repeat}
.homefotoHeader2 {background:url(images/home_cartaomais_2.jpg) no-repeat}
.homefotoHeader3 {background:url(images/home_cartaomais_3.jpg) no-repeat}
.homefotoHeader4 {background:url(images/home_cartaomais_4.jpg) no-repeat}
.homefotoHeader5 {background:url(images/home_cartaomais_5.jpg) no-repeat}
.homefotoHeader6 {background:url(images/home_cartaomais_6.jpg) no-repeat}
.homefotoHeader7 {background:url(images/home_cartaomais_7.jpg) no-repeat}
.homefotoHeader8 {background:url(images/home_cartaomais_8.jpg) no-repeat}


/*IMAGEM PROMOCIONAL NATAL 2009 */
/*
.homefotoHeader1 {background:url(images/home_cartaomais_natal_1.jpg) no-repeat}
.homefotoHeader2 {background:url(images/home_cartaomais_natal_2.jpg) no-repeat}
.homefotoHeader3 {background:url(images/home_cartaomais_natal_1.jpg) no-repeat}
.homefotoHeader4 {background:url(images/home_cartaomais_natal_2.jpg) no-repeat}
.homefotoHeader5 {background:url(images/home_cartaomais_natal_1.jpg) no-repeat}
.homefotoHeader6 {background:url(images/home_cartaomais_natal_2.jpg) no-repeat}
.homefotoHeader7 {background:url(images/home_cartaomais_natal_1.jpg) no-repeat}
.homefotoHeader8 {background:url(images/home_cartaomais_natal_2.jpg) no-repeat}
*/


/*   IMAGEM PROMOCIONAL DIA DAS CRIANÃÂAS - TODOS OS ITENS CARREGAM A MESMA IMAGEM, PRA NAO PRECISAR MEXER NO JS DO HEADER */
/*
.homefotoHeader1 {background:url(images/home_cartaomais_criancas.jpg) no-repeat}
.homefotoHeader2 {background:url(images/home_cartaomais_criancas.jpg) no-repeat}
.homefotoHeader3 {background:url(images/home_cartaomais_criancas.jpg) no-repeat}
.homefotoHeader4 {background:url(images/home_cartaomais_criancas.jpg) no-repeat}
.homefotoHeader5 {background:url(images/home_cartaomais_criancas.jpg) no-repeat}
.homefotoHeader6 {background:url(images/home_cartaomais_criancas.jpg) no-repeat}
.homefotoHeader7 {background:url(images/home_cartaomais_criancas.jpg) no-repeat}
.homefotoHeader8 {background:url(images/home_cartaomais_criancas.jpg) no-repeat}
*/

.internafotoHeader1 {background:url(images/interna_cartaomais_1.jpg) no-repeat}
.internafotoHeader2 {background:url(images/interna_cartaomais_2.jpg) no-repeat}
.internafotoHeader3 {background:url(images/interna_cartaomais_3.jpg) no-repeat}
.internafotoHeader4 {background:url(images/interna_cartaomais_4.jpg) no-repeat}

/* titulos */

.titulo-noticias {
	background:url(images/tt_noticiasMais.jpg);
	display:block;
	width:149px;
	height:30px;
}

.titulo-duvidas {
	background:url(images/interna-titulo-duvidasmais.jpg);
	display:block;
	width:155px;
	height:30px;
}

.titulo-atendimento {
	background:url(images/interna-titulo-atendimento.jpg);
	display:block;
	width:210px;
	height:30px;
}

.titulo-cartao-mais {
	background:url(images/interna-titulo-cartaomais.jpg);
	display:block;
	width:217px;
	height:49px;
}

.titulo-peca-o-cartao-mais {
	background:url(images/interna-titulo-peca.jpg);
	display:block;
	width:210px;
	height:30px;
}

.titulo-rede-mais {
	background:url(images/interna-titulo-rede.jpg);
	display:block;
	width:119px;
	height:30px;
}

.titulo-lojista {
	background:url(images/interna-titulo-lojista.jpg);
	display:block;
	width:138px;
	height:30px;
}

.titulo-404 {
	background:url(images/interna-titulo-404.gif);
	display:block;
	width:155px;
	height:17px;
}

/* internas */

.interna .subtitulo {
	font-size: 11px;
	color: #777777;
	margin-top: 15px;
	margin-right: 0pt;
	margin-bottom: 35px;
	margin-left: 0pt;
}

.interna .subtitulo2 {
	font-size: 16px;
	color: #777777;
	margin-top: 15px;
	margin-right: 0pt;
	margin-bottom: 35px;
	margin-left: 0pt;
}


.interna-box-sublinks  {
	height:150px;
	display:block;  
	margin:0 0 50px 0;
}

.interna-box-sublinks a {
	display:block;
	width:227px;
	height:140px;
	float:left;
	margin:15px;
}

.sublink-contato {background:url(images/sublinks-contato.jpg) no-repeat}
.sublink-perguntas {background:url(images/sublinks-perguntas.jpg) no-repeat}
.sublink-dicas {background:url(images/sublinks-dicas.jpg) no-repeat}  
.sublink-peca-o-seu {background:url(images/sublinks-peca-o-seu.jpg) no-repeat}



/* sidebar */

div#sidebar {
	font-size:11px;
	margin-left:13px;
	position:relative;
	top:56px;
}

div#sidebar ul {list-style-type:none}

.menuLateral li {
	margin:12px;
	background:url(images/bot_saibamais_fundo2.jpg) no-repeat 0 2px;
}

.menuLateral li a {
	color:#000;
	padding-left:15px;
}
.menuLateral li a:hover {color: #00a2b9}

.menuLateral li ul {margin:9px 0}

.menuLateral li ul li {
	margin:5px 0;
	background:none;
}

.menuLateral li ul li a, .menuLateral li ul li a:hover, .blocosDestaques li p {color:#888}


.blocosDestaques li.vazado {
	width:126px;
	margin-top:34px;
	margin-left:-9px;
}

.blocosDestaques li {
	width:126px;
	margin:17px 0;
	margin-left:8px;
}

.blocosDestaques hr, .colunaCartao hr {
	border:none;
	border-bottom:dashed 1px #95bcc2;
	height:1px;
}



/* footer */

.footer2 {
	padding:8px 0;
	height:10px;
	margin-top:80px;
	color:#007080;
	list-style:none;
	font-size:11px;
}

div#footer {
	background:url(images/fundo_rodape.jpg) no-repeat;
	padding:8px 0;
	height:24px;
	margin-top:80px;
}

#footer ul {
	list-style:none;
	margin:0 25px;
}

#footer li {display:inline}

#footer li a, #footer li {
	color:#007080;
	font-size:11px;
}

#footer .logo-rodape {
	width: 58px;
	height: 21px;
	display: block;
	background:url(images/credsystem.jpg) no-repeat;
	float:right;
	margin:-16px 25px 0 0;
}

#footer a {
	margin:0 8px 0 3px;
}

#documentacao {
	position:relative;
	width:163px;
	height:56px;
	background:url(images/bg-documentacao-submenu.gif) no-repeat;
	margin-top:-153px;
	margin-left:523px;
	padding-top:56px;
	z-index:3;
}

#documentacao ul {
	list-style:none;
	margin-left:20px;
}

#documentacao li {
	font-size:11px;
	margin-bottom:15px;
}
#documentacao a.marcadorAzul {
	color:#007080;
}

/* home */

.home div#content {
	margin-top:213px;
	overflow:auto;
}

.interna div#content {
	margin-top:110px;
}

div.colunaNoticias {
	background:url(images/home-top-noticias.gif) no-repeat;
	margin-top:150px;
}

div.colunaCampanha {
	background:url(images/home-top-campanha.gif) no-repeat;
	padding-top:80px;
	margin-bottom: 30px;
}

div.colunaNoticias, div.colunaCartao, div.colunaCampanha {
	width:235px;
	margin-right:25px;
	overflow:hidden;
	font-size:11px;
}

div.colunaCartao {
	background:url(images/home-top-cartao.gif) no-repeat;
	margin-top: 65px;
}

.colunaCartao p.primeiro {
	margin-top: -20px;
}


.colunaNoticias ul, .colunaCartao img {
	margin-top:60px;
	list-style-type:none;
}

.colunaNoticias ul li {
	margin:10px 0;
}

.colunaNoticias ul li strong {
	color:#f8a000;
	display:block;
	margin:3px 0;
}

.colunaNoticias a.noticia-home {
	color:#777;
}

/* promocoes */

div.colunaPromo {
	width:290px;
	background:url(images/home-top-promocoes.png) no-repeat;
}

.colunaPromo ul {
	margin-top:197px;
	list-style-type:none;
}

.colunaPromo ul li {
	background:#e1f3f4;
	margin:1px 0;
}

.colunaPromo ul li {
	background-image:url(images/sprite_icon_promo.jpg);
	background-repeat:no-repeat;
	height:109px;
}

.colunaPromo ul li p {
	margin-left:106px;
}

.colunaPromo ul li.desconto {background-position:left -218px}
.colunaPromo ul li.prazo {background-position:left 0px}
.colunaPromo ul li.brinde {background-position:left -109px}
.colunaPromo ul li.final {
	background:none;
	background-image:url(images/home-bot-promocoes.gif);
	height:157px;
}

/* duvidas */

div.colunaDuvidas {
	background:url(images/interna-duvidas-top.jpg) no-repeat;
	width:498px;
	padding-top:76px;
}

.colunaDuvidas ul {
	list-style-type:none;
}


.colunaDuvidas ul li {
	background:url(images/interna-box-duvidas-fundo-centro.jpg) repeat-y;
	padding:10px 54px 10px 105px
	
}

.colunaDuvidas h3, .colunaDuvidas p, .colunaDuvidas a, .wp-polls h3, .wp-polls a, h3.verde{
	color:#7c9d0d;
}

ul.wp-polls-ul  {
	margin:20px 0;
}

.wp-polls-ul li {
	margin:10px 0;
}

.wp-polls input.Buttons {
	display:block;
	width:58px;
	height:20px;
	background:url(images/enquete-bt-votar.gif) no-repeat;
	border: none;
	cursor: pointer;
}

.wp-polls-loading {
	display:none;
	margin:-180px 0 0 50px;
}
.wp-polls h3, h3.verde{font-size:13px}
.colunaDuvidas h3 {
	font-size:15px;
	background:url(images/marcadores.png) no-repeat 0 -75px;
	padding-left:15px;
	margin-left:-15px;
}
.colunaDuvidas p {font-size:12px}

.colunaDuvidas td {font-size:11px}

.colunaDuvidas hr {
	border:none;
	border-bottom:solid 1px #bcdf48;
	height:1px;
	margin-top:20px
}

.colunaDuvidas ul li.final {
	background:url(images/interna-duvidas-bot.jpg) repeat-y;
	height:27px;
	padding:0;
}
	
/* noticias */




div.noticias h4{
	margin-top: 10px;

}


div.noticias p {
	margin-top: 10px;
}

div.noticias {
}




div.noticias {
	padding:20px 0;
	border-bottom:solid 4px #cee1e4;
	line-height: 30px;

}

.noticias p {
	margin:10px 0;
	line-height:14px;
}

.noticias a, .cartao-mais a, .peca-o-cartao-mais a, .lojista a {color: #00a2b9}

.noticias h3 a {
	font-size:15px;
}


.noticias .meta {
	margin-top:5px;
	font-size: 10px;
	color: #808080;
}


.noticias .meta a {
	color: #7c9d0d;
	font-weight: normal;
}

.noticias .meta a {text-decoration: underline}
.noticias .meta a:hover {text-decoration: none}

.noticias .conteudo, .noticias .comentarios {
	font-size:11px;
	padding-top:24px;
}

.noticias .conteudo h3 {
	font-size:13px;
	margin:6px 0;
}

.noticias .conteudo a {
	font-weight:bold;
	text-decoration:underline;
}

.comentarios div.hidden {
	background:url(images/comentarios-bg-form.gif);
	width:490px;
	height:147px;
	padding:24px 20px;
	margin:20px auto 0 auto;
}

.comentarios input {
	background:url(images/comentarios-bg-input.gif);
}

.comentarios input, .comentarios textarea {
	font-size:11px;
	font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
	color:#005e6a;
	margin-bottom:5px;
	width:474px;
}

.comentarios textarea {
	background:url(images/comentarios-bg-textarea.gif);
	padding:4px 8px;
	height:72px;
	overflow:hidden;
	clear:both;
}

.comentarios input.submit, .atendimento input.submit {
	background:url(images/comentarios-submit.png);
	width:63px;
	height:20px;
	float:right;
	margin-top:5px;
}

.comentarios input, input.text, 
input.ddd, input.telefone,
.atendimento textarea {
	line-height:1.13em;
	padding:4px 8px 3px 8px;
}


.valida {
	padding-top: 5px;
	font-size: 13px;
	color: #C30;
}



/* atendimento */

div.atendimento {
	background:url(images/interna-atendimento-bg-form.jpg) no-repeat;
	width:402px;
	padding:48px 48px 0 48px;
}

.atendimento div {margin-left:52px; zoom:1;}

.atendimento input.text, .atendimento textarea {width:334px}

.atendimento input.text {
	background:url(images/interna-atendimento-bg-input.gif) no-repeat
}

.atendimento input, .atendimento textarea, .atendimento select {margin-bottom:5px}

.atendimento input, .atendimento label, .atendimento textarea, .atendimento select {
	font-size:11px;
	color:#ee8e00;
	font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
}

input.ddd {
	background:url(images/interna-atendimento-bg-ddd.gif) no-repeat;
	width:22px;
}

input.telefone {
	background:url(images/interna-atendimento-bg-tel.gif) no-repeat;
	width:289px;
}

.atendimento textarea {
	background:url(images/interna-atendimento-bg-txtarea.gif) no-repeat;
	height:97px;
}

.atendimento .final {
	margin:0 -48px 0 4px;
	height:24px;
	background:url(images/interna-atendimento-bg-form.jpg) no-repeat bottom right;
}


/* cartao mais */
.cartao-mais p, .cartao-mais h2, .cartao-mais h3, .cartao-mais ul, .peca-o-cartao-mais p,
.lojista p, .lojista h2, .lojista h3 {
	margin-top:20px;
}
.cartao-mais p, .cartao-mais li, .cartao-mais h3, .peca-o-cartao-mais p,
.lojista p, .lojista h3 {
	font-size: 11px;
	color: #777777;
}

.cartao-mais h2, .lojista h2, .rede-mais h3 {
	font-size: 13px;
	color: #f8a000;
}

.cartao-mais h3, .lojista h3 {
	font-weight:bold;
	margin-bottom:-15px;
}

.cartao-mais ul {
	list-style:none;
}

.cartao-mais li {
	margin:5px 0 0 20px;
	background:url(images/marcadores.png) no-repeat 0 -37px;
	padding-left:15px;
	font-size:12px;
}

/* rede credenciada */

ul.navegaAbas {
	list-style:none;
}

div.abas {
	background:url(images/fundo_abas.gif) repeat-x;
}

ul.navegaAbas li {
	display:inline;
}

ul.navegaAbas li a {
	width:154px;
	padding:5px 0;
	float:left;
	font-size:11px;
	color:#005e6a;
	text-align:center;
	background:url(images/fundo_aba_fechada.gif) no-repeat;
	margin:0 3px;
	outline:none;
}

ul.navegaAbas .selecionada {
	background:url(images/fundo_aba_aberta.gif) no-repeat;
}

div#comprar, div#sacar, div#pagar {
	display:none;
	clear:both;
	padding-top:10px;
}

.container ul {
	color:#777;
	font-size:11px;
	font-weight:bold;
}

.container h3 {margin:20px 0}

div.selecionar {
	background:#e0f4f3;
	border:1px solid #007080;
	padding:10px;
}

.rede-mais select {
	padding:2px;
	border:1px solid #95bcc2;
	margin:10px;
	font-size:11px;
}

div.resultado {
	background:#f4fbfb;
	border:1px solid #007080;
	padding:15px;
	margin-top:10px;
}

div.resultado table {
	font-size:11px;
	width:100%;
}

div.resultado tr.alt {background:#fff}

div.resultado td, div.resultado th {padding:5px; text-align:left}

.aviso {   
	background:#eeeeee;
	border:none;
	margin:10px;  
	padding: 10px;
	color: gray;
	font-size:10px;
}

.tabela-vencs {
	margin-top: 15px;
	border: #7c9d0d solid 1px;
	color: #7c9d0d;
}

.tabela-vencs td {
	padding: 4px 6px 10px 6px;
}

.tabela-vencs tr.tr01 td {
	padding-top: 10px;
	padding-bottom: 6px;
}

.tabela-vencs td strong {
	display: block;
	width: 200px;
}

/* PeÃÂ§a o seu - Capa */

.peca-o-cartao-mais .pc10 p {
	margin: 0;
	padding: 0;
	font-size: 1em;
}

.peca-o-cartao-mais .pc10 a {
	margin: 0;
	padding: 0;
}

.pc10 {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.pc10 h2 {
	display: block;
	height: 135px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.pc10 h2 a {
	display: block;
	height: 135px;
	margin: 0;
	padding: 0;
	background: url("images/interna_peca_topo.jpg") no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

.pc10 h2 a:hover {
	background-position: 0px -135px;
}

.pc11 {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	background: #ffedcc url("images/interna_peca_bg01.jpg") no-repeat;
	zoom: 1;
}

.pc11 h3 {
	display: block;
	margin: 0px 30px 0px 30px;
	/*
	height: 30px;
	padding: 0px 0px 0px 0px;
	background: url("images/interna_peca_veja.gif") no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	*/
	padding: 0px 0px 3px 5px;
	
	border-bottom: 1px solid #f6d7a8;
	font-size: 1.5em;
	font-weight: normal;
	color: #00798a;
	font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
}

.pc11 ul {
	display: block;
	margin: 25px 30px 30px 30px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

.pc11 ul li {
	display: block;
	margin: 0px 60px 10px 0px;
	padding: 0px 0px 10px 90px;
}

	.pc11 ul li.vn01 {
		background: url("images/interna_peca_icon01.gif") no-repeat;
		background-position: 0px 3px;
	}
	
	.pc11 ul li.vn02 {
		background: url("images/interna_peca_icon02.gif") no-repeat;
		background-position: 0px 3px;
	}
	
	.pc11 ul li.vn03 {
		background: url("images/interna_peca_icon03.gif") no-repeat;
		background-position: 0px 3px;
	}
	
	.pc11 ul li.vn04 {
		background: url("images/interna_peca_icon04.gif") no-repeat;
		background-position: 0px 3px;
	}
	
	.pc11 ul li.vn05 {
		background: url("images/interna_peca_icon05.gif") no-repeat;
		background-position: 0px 3px;
	}
	
	.pc11 ul li.vn06 {
		background: url("images/interna_peca_icon06.gif") no-repeat;
		background-position: 0px 3px;
	}


.pc11 ul li strong {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
	font-size: 1.13em;
	color: #00798a;
	zoom: 1;
}


.pc11 ul li span {
	display: block;
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	color: #3b3b3b;
	zoom: 1;
}



.pc11 h4 {
	display: block;
	margin: 0px 30px 0px 30px;
	/*
	height: 40px;
	padding: 0px 0px 0px 0px;
	background: url("images/interna_peca_rede.gif") no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	*/
	padding: 18px 3px 0px 5px;
	
	border-top: 1px solid #f6d7a8;
	font-size: 1.5em;
	font-weight: normal;
	font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
	color: #a45419;
}

.pc11 .lnBtn {
	display: block;
	margin: 6px 0px 0px 0px;
	padding: 0px 30px 30px 30px;
	background: #ffedcc url("images/interna_peca_bg02.gif") no-repeat bottom;
	zoom: 1;
}

.pc11 .lnBtn a {
	display: block;
	float: left;
	width: 162px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

.pc11 .lnBtn a:hover {
	background-position: 0px -30px;
}

	.pc11 .lnBtn a.btnComprar {
		margin-right: 2px;
		background-image: url("images/interna_peca_btnComprar.gif");
	}
	
	.pc11 .lnBtn a.btnSacar {
		margin-right: 2px;
		background-image: url("images/interna_peca_btnSacar.gif");
	}
	
	.pc11 .lnBtn a.btnPagar {
		background-image: url("images/interna_peca_btnPagar.gif");
	}

/* Fim PeÃÂ§a o seu - Capa */

/* FormulÃÂ¡rio de AdesÃÂ£o */

.acerto {
	display: block;
	clear: both;
	height: 1px;
	font-size: 0.01em;
	line-height: 0.01em !important;
	text-decoration: none !important;
	zoom: 1;
}

.formulario {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
	color: #666;
	zoom: 1;
}

.formulario.atend {
	margin-top: -10px;
}

.formulario .tp10 {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 16px 20px 18px 20px;
	border-top: 1px solid #dcdcdc;
	border-bottom: 2px solid #dcdcdc;
	zoom: 1;
}

.formulario .tp10.noTop {
	border-top: none;
}

.formulario .tp10 .etapa {
	display: block;
	float: right;
	width: 110px;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	font-size: 0.75em;
	zoom: 1;
}

.formulario .tp10 .etapa strong {
	font-size: 3.00em;
}

.formulario .tp10 h2 {
	display: block;
	font-size: 1.5em;
	color: #48b3dd;
	zoom: 1;
}

.formulario .tp10 h3 {
	font-size: 1.13em;
	color: #48b3dd;
	zoom: 1;
}

.formulario .tp10 h4 {
	font-size: 1.13em;
	font-weight: normal;
	color: #48b3dd;
	zoom: 1;
}


.formulario .tp10 p {
	font-size: 0.75em;
}

.formulario .tp10.sucesso {
	background: #48b3dd;
	border-color: #38a4ce;
}

	.formulario .tp10.sucesso h2,
	.formulario .tp10.sucesso h3,
	.formulario .tp10.sucesso p {
		color: #fff !important;
	}

.formulario formulario {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	zoom: 1;
}

.formulario .ln01 {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 15px 20px 15px 20px;
	border-bottom: 1px solid #dcdcdc;
	zoom: 1;
}

	.formulario .ln01.bdTop {
		border-top: 1px solid #dcdcdc;
	}

	.formulario .ln01.lnCn {
		display: none;
	}
	
	.formulario #conj01 {
		display: none;
	}

.formulario .ln01 .lb01 {
	float: left;
	margin: 7px 0px 0px 0px;
	width: 120px;
	font-size: 0.88em;
}

.formulario .ln01 .lb02 {
	float: left;
	margin: 7px 0px 0px 0px;
	font-size: 0.88em;
}

.formulario .ln01 .lb02.noFloat {
	margin: 0px;
	float: none;
}

.formulario .ln01 .lb03 {
	margin: 0px 0px 0px 0px;
	font-size: 1.13em;
}

.formulario .ln01 .lb04 {
	display: block;
	width: 490px;
	float: left;
	margin: 0px 0px 0px 5px;
	font-size: 0.75em;
	color: #999;
}

.formulario .ln01 .ipBox {
	display: block;
	float: left;
	overflow: hidden;
}

.formulario .ln01 .fRight {
	float: right !important;
}

.formulario .ln01 .pLeft10 {
	padding-left: 10px;
}

.formulario .ln01 .pLeft5 {
	padding-left: 5px;
}

.formulario .ln01 .mLeft5 {
	margin-left: 5px;
}

.formulario .ln01 .mLeft10 {
	margin-left: 10px;
}

.formulario .ln01 strong.separador01 {
	float: left;
	width: 14px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	overflow: hidden;
}

.formulario .ln01 strong.separador02 {
	float: left;
	margin: 4px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
	
	/* Tips And Tricks */
	.formulario .ln01 em {
		display: block;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 9px;
		background: url("images/form-tip01.gif") 0px 3px no-repeat;
		font-size: 0.69em;
		color: #aeaeae;
	}
	
	.formulario .ln01 a {
		float: left;
		margin: 8px 0px 0px 0px;
		padding: 0px 14px 0px 10px;
		background: url("images/form-out01.gif") top right no-repeat;
		font-size: 0.75em;
		text-decoration: underline;
		color: #48b3dd;
	}

/* Checkbox */

.formulario .ln01 .ck01 {
	float: left;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Checkbox */

/* Select*/

.formulario .ln01 .sl01 {
	/* Arquivos .css IE6 e IE7 */
	float: left;
	padding: 1px;
	border: 1px solid #969696;
	font-size: 0.91em;
	font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;

	color: #666;
}

/* Textarea */

.formulario .ln01 .ta01 {
	width: 384px;
	height: 144px;
	margin: 0px;
	padding: 2px;
	border: 1px solid #969696;
	font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
	font-size: 0.91em;
	color: #666;
	zoom: 1;
}

/* Input */

.formulario .ln01 .ipBox .ip01 {
	padding: 2px;
	border: 1px solid #969696;
	font-size: 0.91em;
	font-family: Arial, Verdana, Tahoma, Geneva, sans-serif;
	color: #666;
}

.formulario .ln01 .ipBox.ipReal .ip01 {
	padding-left: 25px;
	background-image: url("images/form-ipReal.gif");
	background-position: center left;
	background-repeat: no-repeat;
}

	/* Medidas */
	.formulario .ln01 .ipBox.ip390 {
		width: 390px;
	}
	.formulario .ln01 .ipBox.ip390 input {
		width: 384px;
	}
	
	.formulario .ln01 .ipBox.ip320 {
		width: 320px;
	}
	.formulario .ln01 .ipBox.ip320 input {
		width: 314px;
	}
	
	.formulario .ln01 .ipBox.ip206 {
		width: 206px;
	}
	.formulario .ln01 .ipBox.ip206 input {
		width: 200px;
	}
	
	.formulario .ln01 .ipBox.ip178  {
		width: 178px;
	}
	.formulario .ln01 .ipBox.ip178 input {
		width: 172px;
	}
	
	.formulario .ln01 .ipBox.ip150  {
		width: 150px;
	}
	.formulario .ln01 .ipBox.ip150 input {
		width: 144px;
	}
	
	.formulario .ln01 .ipBox.ip130  {
		width: 130px;
	}
	.formulario .ln01 .ipBox.ip130 input {
		width: 124px;
	}
	
	.formulario .ln01 .ipBox.ip100  {
		width: 100px;
	}
	.formulario .ln01 .ipBox.ip100 input {
		width: 94px;
	}
	.formulario .ln01 .ipBox.ipReal.ip100 input {
		/* Para R$ */
		width: 69px;
	}
	
	.formulario .ln01 .ipBox.ip80  {
		width: 80px;
	}
	.formulario .ln01 .ipBox.ip80 input {
		width: 74px;
	}
	
	.formulario .ln01 .ipBox.ip51  {
		width: 51px;
	}
	.formulario .ln01 .ipBox.ip51 input {
		width: 45px;
	}
	
	.formulario .ln01 .ipBox.ip40  {
		width: 40px;
	}
	.formulario .ln01 .ipBox.ip40 input {
		width: 34px;
	}

/* Contrato */

.formulario .bx10 {
	display: block;
	width: 508px;
	height: 198px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 20px 20px;
	border: 1px solid #dcdcdc;
	border-top: none;
	color: #999;
	overflow: auto;
}

.formulario .bx10 h1 {
	display: block;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1em;
}

.formulario .bx10 h2 {
	display: block;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.88em;
}

.formulario .bx10 h3 {
	display: block;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.75em;
}

.formulario .bx10 p {
	display: block;
	margin: 6px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.75em;
}

.formulario .bx10 p a {
	text-decoration: underline;
	color: #48b3dd;
}

.formulario .bx10 p a:hover {
	text-decoration: none;
}

/* Fim Contrato */

/* BotÃÂµes */

.formulario .lnBtn {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 15px 20px 15px 20px;
	border-bottom: 1px solid #dcdcdc;
	zoom: 1;
}

.formulario .lnBtn input {
	display: block;
	float: right;
	width: 124px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: url("images/interna-btnAvancar.gif") no-repeat;
	border: none;
	overflow: hidden;
	cursor: pointer;
}

	.formulario .lnBtn input.btnConfirmar {
		width: 137px;
		background: url("images/interna-btnConfirmar.gif") no-repeat;
	}
	
	.formulario .lnBtn input.btnEnviar {
		width: 110px;
		background: url("images/interna-btnEnviar.gif") no-repeat;
	}

.formulario .lnBtn input:hover {
	background-position: 0px -30px;
}

.formulario .lnBtn .btnVoltar {
	display: block;
	float: right;
	width: 107px;
	height: 30px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	background: url("images/interna-btnVoltar.gif") no-repeat;
	border: none;
	text-indent: -9999px;
	overflow: hidden;
}

.formulario .lnBtn .btnVoltar:hover {
	background-position: 0px -30px;
}

.formulario .lnBtn .btnAlterar {
	display: block;
	float: right;
	width: 112px;
	height: 30px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	background: url("images/interna-btnAlterar.gif") no-repeat;
	border: none;
	text-indent: -9999px;
	overflow: hidden;
}

.formulario .lnBtn .btnAlterar:hover {
	background-position: 0px -30px;
}

.formulario .lnBtn p {
	display: block;
	font-size: 0.69em;
	color: #999;
}

.formulario .lnBtn p strong {
	display: block;
	
}

/* Fim BotÃÂµes */

/* ValidaÃÂ§ÃÂ£o */

.noVld {
	background: #fde7bf;
	border-color: #af9970 !important;
}

.msgVld {
	display: block;
	margin: 0px;
	padding: 5px 20px 4px 20px;
	background: #f1f1f1;
	border-bottom: 1px solid #dcdcdc;
	zoom: 1;
}

.lnVld {
	display: block;
	margin: 0px;
	padding: 12px 230px 18px 20px;
	background: #f1f1f1;
	border-bottom: 1px solid #dcdcdc;
	zoom: 1;
}

.lnVld.msgErro {
	background-image: url("images/form-validacao.gif");
	background-position: right center;
	background-repeat: no-repeat;
}
	.lnVld.msgErro h2,
	.lnVld.msgErro p {
		display: block !important;
	}

.lnVld h2 {
	display: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.5em;
	color: #f8a000;
}

.lnVld p {
	display: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.75em;
	color: #666;
}

/* Fim ValidaÃÂ§ÃÂ£o */

/* Confirme seus dados */

.formulario .ln02 {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 15px 20px 15px 20px;
	border-bottom: 1px solid #dcdcdc;
	zoom: 1;
}

.formulario .ln02 .lb01 {
	display: block;
	float: left;
	margin: 7px 0px 0px 0px;
	width: 120px;
	font-size: 0.88em;
}

.formulario .ln02 .lb02 {
	margin: 7px 0px 0px 0px;
	font-size: 0.88em;
}

.formulario .ln02 em {
	display: block;
	float: left;
	width: 390px;
	margin: 2px 0px 0px 0px;
	font-size: 1.13em;
	color: #999;
}

	.formulario .ln02 em.em02 {
		display: inline;
		float: none;
		width: auto;
	}

.formulario .ln02 em strong {
	font-size: 0.88em;
	color: #666;
}

/* Fim Confirme seus dados */

/* Fim FormulÃÂ¡rio de AdesÃÂ£o */



.apagueme {
	position: absolute;
	right: 0px;
	bottom: 0px;
	display: block;
	width: 5px;
	height: 5px;
	border: 1px solid #eee;
	text-indent: -9999px;
	overflow: hidden;
}





/* BANNER BOM */

.bannerbom{
	display: none;
	width: 550px;
	height: 145px;
	background: url("images/banner-bom-demais.jpg");
}

.dez-anos{
	width: 391px;
	height: 298px;
	background: url("images/banner_10_anos.png") no-repeat;
	cursor: pointer;
	position: absolute;
	top: 88px;
	right: 0px;
}

/*novos templates*/
#seguros-e-assistencias .boxAzul{
	height:180px;
}
.boxAzul{
	/*background-image:url('/img/fundo-box-azul.jpg');
	background-repeat:repeat-x;
	*/
	padding:24px 0 10px 16px;
	clear:both;
	display:block;
border-top:1px solid #38B1CE;
}
.protecao-mais-premiada .abas .navegaAbas,
.protecao-mais-protegido .abas .navegaAbas,
.sorteio .abas .navegaAbas{
	padding-bottom: 27px;
}

.boxLaranja{
	/*background-image:url('/img/fundo-box-amarelo.jpg');
	background-repeat:repeat-x;	*/
	padding:24px 0 10px 16px;
border-top:1px solid #FB821A;
}
.boxAzul a.link{
	float:right;
	margin: 10px 20px 0 0;
	color:#33b3ca;
	background-image:url('/img/bullet-azul.jpg');
	background-repeat:no-repeat;
	padding:0 0 0 15px;
}
.boxLaranja a.link{
	float:right;
	margin: 10px 20px 0 0;
	color:#f58320;
	background-image:url('/img/bullet-laranja.jpg');
	background-repeat:no-repeat;
	padding:0 0 0 15px;
}

/*
#protecaomais-protegido.boxLaranja{background-image:url('/img/fundo-box-amareloG.jpg');}
#protecaomais.boxAzul{background-image:url('/img/fundo-box-azulG.jpg');} 
*/
#protecaomais-protegido.boxLaranja{clear:both;}
#protecaomais .boxTexto,
#protecaomais-protegido .boxTexto{
	float:left;
	width:266px;
}

#protecaomais ul {
	margin:10px 0px 0px 0px;
}
#protecaomais .boxTexto ul li,
#protecaomais-protegido .boxTexto .listaF li{
	float:left;
}
#protecaomais ul li{
	list-style:none;
	font-size:11px;
	color:#05a6c2;
	font-weight:normal;
}
.subtitulo{
clear:both;
}
#protecaomais-protegido ul li{
	list-style:none;
	font-size:11px;
	color:#f68728;
	font-weight:normal;
}
#protecaomais .abas{
	padding-bottom: 22px;
}
#protecaomais ul,
#protecaomais-protegido ul{
margin-top:10px;
}
#protecaomais ul li.strong,
#protecaomais-protegido ul li.strong{
	margin:0 0 0 4px;
}
.listIcons{
clear:both;
}
#protecaomais-protegido .listIcons {
margin-top:20px;
float:left;
}
#protecaomais-protegido ul li.strong{margin:0 0 0 20px;}
#protecaomais .listIcons ul li{float:left;color:#666766;}
#protecaomais-protegido .listIcons ul li{float:left;color:#686868;}
#protecaomais .listIcons ul li strong,
#protecaomais .listIcons ul li a{color:#05a6c2;}

#protecaomais-protegido .listIcons ul li strong,
#protecaomais-protegido .listIcons ul li a{color:#FB8521;}

.listIcons ul li.img{
	width:45px;
	margin:0 10px 0 0;
}
.listIcons ul li.texto{
	width:477px;
}
.listIcons ul li.texto p{
	margin:0px 0px 15px 0px;
	display:block;
}
#protecaomais .texto{font-size:11px;color:#05a6c2;}
#protecaomais-protegido .texto{font-size:11px;color:#f68728;}
#protecaomais #linksPDF{
clear:both;
margin-left:10px;
}
#protecaomais-protegido #linksPDF{
clear:both;
margin:-10px 0 0 10px;
}

#protecaomais-protegido #linksPDF li{
clear:both;
}

#protecaomais #linksPDF {margin-top:-10px;}
#protecaomais #linksPDF li{clear:both;}
#protecaomais-protegido .boxTexto #linksPDF li{display:block;}
#protecaomais #linksPDF li,
#protecaomais-protegido #linksPDF li{
	list-style:none;
	display:block;
}
#linksPDF a{
	font-size:11px;
	color:#05a6c2;
}
#protecaomais-protegido #linksPDF a{color:#f68728;}
.boxCinza{
	font-size:10px;
	background-color:#f0efef;
	padding:10px;
	margin:10px 0 0 0;
	color:#4a555c;
	clear:both;
}
.mini{
	font-size:9px;
	margin:10px 0 0 0;
	clear:both;
}

.listaF{
	margin-bottom:50px;
}
.boxTexto p.subtitulo{
	margin: 15px 0 20px;
}
#protecaomais .selecionar{width:500px;margin:10px 0 0 0;}
#protecaomais .resultado{width:490px;margin:10px 0 0 0;}
#protecaomais select{width:143px;}

.sorteio #protecaomais .boxTexto,
.sorteio #protecaomais-protegido .boxTexto {
width:500px;
}
.nome_sorteado li{
width:100px;
float:left;
}
.lSorteios a{color:#676767}
.lvoltar{
float:right;
margin:0 40px 0 0;
font-size:12px;
}
.boxAzul .lvoltar{
color:#05A6C2;
}
#protecaomais-protegido.boxLaranja .lvoltar{
padding:0 0 10px 0;
color:#F68728;
}
.boxEndereco{
border-top:1px solid #BAD435;
margin-top:15px;
float:left;
}
