﻿body
{
	background-color: #fff;
}

.fr
{
	float: right;
}
.fl
{
	float: left;
}

.cl
{
	clear: both;
}

.texto-condicional
{
	color: #A1A1A1;
	font-size: 10px;
}

.barra-principal-menu
{
	background-color: #4a7b95;
	width: 100%;
}

.conteudo-menu-principal
{
	width: 990px;
	margin: 0 auto;
	display: none;
}

.conteudo-menu-principal ul
{
	float: right;
}

.conteudo-menu-principal li
{
	float: left;
	text-transform: uppercase;
	color: #fff;
	margin-left: 15px;
}

.conteudo-menu-principal li a
{
	color: #fff;
	font-size: 11px;
	padding: 5px 0;
	display: block;
}

/*.cabecalho
{
	width: 100%;
	height: 43px;
	background: #1b2f4a url(../images/img_assinatura/bg_cabecalho_oglobo.png) repeat-x;
}
*/


.header-container
{
	width: 100%;
	background: #325e94;
	border-top: 2px solid #3f76ba;
	border-bottom: 3px solid #25466e;
}



.header
{
	width: 930px;
	margin: 0 auto;
	padding-left: 29px;
	padding-right: 30px;
}

.header span
{
	color: transparent;
	font-size: 0;
}



.product-extra-link
{
	float: right;
	background-color: transparent;
	display: inline-block;
	font-family: 'proxima_novalight';
	font-size: 1.5em;
	margin-top: 30px;
}

.header-container .product-extra-link
{
	color: #9c9c9c;
}

.header-container .product-logo
{
	float: left;
	max-height: 77px;
}


/*	Conteúdo da página	*/
.conteudo-geral
{
	width: 930px;
	margin: 0 auto;
	margin-top:20px;
	background-color: #fff;
	padding: 25px 30px;
}

/*	Conteúdo Superior	*/
.conteudo-superior
{
	margin-bottom: 30px;
}

.container-cabecalho
{
	float: left;
	width: 625px;
}
.container-cabecalho-pj
{
	width: 600px;
}
.conteudo-superior .saudacao
{
	font-size: 30px;
	font-family: 'OGlobo-Regular';
	color: #1c314d;
	margin-bottom: 24px;
}
/*.tit-chamada{
    margin-top: 18px;
}*/
.texto-chamada-principal
{
	font-size: 30px;
	font-family: 'OGlobo-Bold';
	color: #1c314d;
	display: inline-block;
	margin-bottom: 30px;
	margin-right: 1px;
	width: 100%;
}

.cabecalho-assinatura, .cabecalho-assinatura-pj
{
	width: 620px;
	display: inline-block;
}
.cabecalho-assinatura-pj
{
	width: 600px;
}


.conteudo-informativo-cabecalho
{
	float: right;
	width: 265px;
}
.conteudo-informativo-cabecalho-pj
{
	width: 390px !important;
}

.cabecalho-upgrade .tooltip-container
{
	margin-top: 58px;
}

.box-informativo-cabecalho
{
	display: block;
	width: 244px;
	padding: 10px 15px;
	border: 1px solid #bbb;
	border-radius: 5px;
	margin: 0 auto;
	margin-top: 20px;
	background: rgb(249,249,249);
	background: -moz-linear-gradient(top,  rgb(249,249,249) 0%, rgb(249,249,249) 58%, rgb(244,244,244) 72%, rgb(229,229,229) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(249,249,249)), color-stop(58%,rgb(249,249,249)), color-stop(72%,rgb(244,244,244)), color-stop(100%,rgb(229,229,229)));
	background: -webkit-linear-gradient(top,  rgb(249,249,249) 0%,rgb(249,249,249) 58%,rgb(244,244,244) 72%,rgb(229,229,229) 100%);
	background: -o-linear-gradient(top,  rgb(249,249,249) 0%,rgb(249,249,249) 58%,rgb(244,244,244) 72%,rgb(229,229,229) 100%);
	background: -ms-linear-gradient(top,  rgb(249,249,249) 0%,rgb(249,249,249) 58%,rgb(244,244,244) 72%,rgb(229,229,229) 100%);
	background: linear-gradient(to bottom,  rgb(249,249,249) 0%,rgb(249,249,249) 58%,rgb(244,244,244) 72%,rgb(229,229,229) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=           '#f9f9f9' , endColorstr= '#e5e5e5' ,GradientType=0 );
}
.box-informativo-cabecalho-pj
{
	width: 222px;
	margin-top: 7px;
	float: right;
	padding: 20px;
	position: relative;
	margin-bottom:15px;
}

.cabecalho-upgrade .box-informativo-cabecalho
{
	display: none;
}

.cabecalho-prospect-novo .box-informativo-cabecalho, .cabecalho-prospect-upgrade .box-informativo-cabecalho
{
	display: block;
}

/*.cabecalho-prospect-upgrade .tooltip-container {
	margin-top: 5px;
}*/


.texto-box-info-cabecalho
{
	float: right;
	font-family: Arial;
	color: #5b5b5b;
}

.texto-box-info-cabecalho b
{
	font-size: 14px;
	margin: 8px 0;
	display: block;
}

.texto-box-info-cabecalho p
{
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 10px;
}


/*	Tooltip	*/
.tooltip-container
{
	position: relative;
	display: inline-block;
}

.bt-porque-mudanca
{
	display: inline;
}

.bt-porque-upgrade
{
	margin-top: 55px !important;
	float: left;
}



.container-bandeiras
{
	margin-top: 10px;
}

.info-plano .conteudo-area-entrega
{
	position: relative;
	border-bottom: none;
	margin-top: 10px;
}

.conteudo-superior .botao-acesso-ilimitado
{
	float: right;
	position: relative;
	margin-bottom: 15px;
}

span.tooltip
{
	position: absolute;
	line-height: 18px;
	padding: 10px;
	font-size: 11px;
	text-align: left;
	color: rgb(83, 83, 83);
	background: rgb(255, 255, 255);
	border: 1px solid rgb(205, 205, 205);
	border-radius: 5px;
	text-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 1px;
	box-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 2px 0px;
}

span.tooltip .seta-tooltip
{
	position: absolute;
	top: -6px;
	left: 40px;
	background: url(../images/img_assinatura/seta_acima_tooltip.png) no-repeat transparent;
	padding: 3px 7px;
}

.tooltip .botao-tooltip
{
	border: 1px solid #bbbbbb;
	border-radius: 3px;
	padding: 5px 10px;
	color: #1c314d;
	background: #e6e6e6;
	background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(255,255,255) 5%, rgb(249,249,249) 20%, rgb(210,210,210) 80%, rgb(204,204,204) 95%, rgb(204,204,204) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(5%,rgb(255,255,255)), color-stop(20%,rgb(249,249,249)), color-stop(80%,rgb(210,210,210)), color-stop(95%,rgb(204,204,204)), color-stop(100%,rgb(204,204,204)));
	background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(255,255,255) 5%,rgb(249,249,249) 20%,rgb(210,210,210) 80%,rgb(204,204,204) 95%,rgb(204,204,204) 100%);
	background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(255,255,255) 5%,rgb(249,249,249) 20%,rgb(210,210,210) 80%,rgb(204,204,204) 95%,rgb(204,204,204) 100%);
	background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(255,255,255) 5%,rgb(249,249,249) 20%,rgb(210,210,210) 80%,rgb(204,204,204) 95%,rgb(204,204,204) 100%);
	background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(255,255,255) 5%,rgb(249,249,249) 20%,rgb(210,210,210) 80%,rgb(204,204,204) 95%,rgb(204,204,204) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=           '#ffffff' , endColorstr= '#cccccc' ,GradientType=0 );
	float: left;
}

.tooltip-acesso-ilimitado
{
	top: 38px;
	width: 200px;
	left: 22px;
	z-index: 999;
}

.tooltip-porquenao
{
	top: 45px;
	width: 227px;
	left: 0;
	z-index: 999;
}

.tooltip-bandeiras-bancos
{
	top: 40px;
	left: -1px;
	width: 160px;
}

span.tooltip-nome-assinante
{
	padding: 15px;
	font: normal 11px Arial;
	color: #777777;
	border: 1px solid #bbbbbb;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(255,255,255) 59%, rgb(236,236,236) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(59%,rgb(255,255,255)), color-stop(100%,rgb(236,236,236)));
	background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(255,255,255) 59%,rgb(236,236,236) 100%);
	background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(255,255,255) 59%,rgb(236,236,236) 100%);
	background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(255,255,255) 59%,rgb(236,236,236) 100%);
	background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(255,255,255) 59%,rgb(236,236,236) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=           '#ffffff' , endColorstr= '#ececec' ,GradientType=0 );
}

span.tooltip-nome-assinante p
{
	float: right;
	width: 140px;
	text-shadow: 0px 0px #777;
}

span.tooltip-nome-assinante
{
	top: 20px;
	right: -235px;
	width: 180px;
}

.conteudo-area-entrega .icone-mapa, .conteudo-area-entrega b
{
	float: left;
	display: inline;
}

.conteudo-area-entrega b
{
	margin-left: 5px;
}

.descricao-chamada-principal
{
	font-size: 21px;
	font-family: 'OGlobo-Medium';
	color: #1c314d;
	margin-bottom: 25px;
}

.descricao-chamada-principal span
{
	font-family: 'OGlobo-Bold';
}


div.box-informativo-destacado
{
	margin: 15px auto 0;
	font: normal 11px Arial;
	width: 190px;
	padding: 10px;
	color: #777777;
	border: 1px solid #bbbbbb;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(255,255,255) 59%, rgb(236,236,236) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(59%,rgb(255,255,255)), color-stop(100%,rgb(236,236,236)));
	background: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(255,255,255) 59%,rgb(236,236,236) 100%);
	background: -o-linear-gradient(top, rgb(255,255,255) 0%,rgb(255,255,255) 59%,rgb(236,236,236) 100%);
	background: -ms-linear-gradient(top, rgb(255,255,255) 0%,rgb(255,255,255) 59%,rgb(236,236,236) 100%);
	background: linear-gradient(to bottom, rgb(255,255,255) 0%,rgb(255,255,255) 59%,rgb(236,236,236) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=           '#ffffff' , endColorstr= '#ececec' ,GradientType=0 );
	line-height: 18px;
	text-align: left;
	border-radius: 5px;
	text-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 1px;
	box-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 2px 0px;
}

div.box-informativo-destacado p
{
	font: bold 12px Arial;
	color: #5b5b5b;
	width: 160px;
	float: right;
	text-shadow: 0px 0px #777;
}

div.box-informativo-destacado a
{
	display: block;
	float: left;
	margin-top: 15px;
}


/* Wizard */
.wizard
{
	width: 938px;
	height: 76px;
	margin-bottom: 36px;
	margin-top: 3px;
	margin-left: -4px;
	background: url(../images/img_assinatura/wizard.png) no-repeat transparent;
}
.wizard .passo1.passado
{
	background: url(../images/img_assinatura/passado-01.png) no-repeat transparent;
}
.wizard .passo2.passado
{
	background: url(../images/img_assinatura/passado-02.png) no-repeat transparent;
}
.wizard .passo1.ativo
{
	background: url(../images/img_assinatura/wizard-01.png) no-repeat transparent;
}
.wizard .passo2.ativo
{
	background: url(../images/img_assinatura/wizard-02.png) no-repeat transparent;
}
.wizard .passo3.ativo
{
	background: url(../images/img_assinatura/wizard-03.png) no-repeat transparent;
}
.wizard .passo4.ativo
{
	background: url(../images/img_assinatura/wizard-04.png) no-repeat transparent;
}

.wizard ul li
{
	float: left;
	display: block;
	height: 74px;
	font-size: 21px;
	font-family: 'OGlobo-Regular';
}
.wizard ul li p
{
	display: block;
	font-family: 'OGlobo-Regular';
	font-size: 27px;
	color: #a4a4a4;
	line-height: 71px;
	cursor: default;
	background-color: transparent;
}
.wizard ul li.ativo p
{
	color: #fff;
	text-decoration: none;
	font-family: 'OGlobo-Semibold';
	font-size: 26px;
}
.wizard ul li.ativo p span
{
	background: url(../images/img_assinatura/box-numero-breadcrumbs_01.png) no-repeat transparent;
	color: #fff;
}
.wizard .passo1
{
	width: 200px;
	height: 74px;
}
.wizard .passo1 p
{
	padding-left: 47px;
}
.wizard .passo2
{
	margin-left: -19px;
	width: 249px;
}
.wizard .passo2 p
{
	padding-left: 45px;
}
.wizard .passo3
{
	margin-left: -18px;
	margin-right: 5px;
	width: 253px;
}
.wizard .passo3 p
{
	padding-left: 53px;
}
.wizard .passo3.ativo p
{
	padding-left: 38px;
}
.wizard .passo4
{
	width: 268px;
	height: 74px;
}
.wizard ul .passo4 p
{
	line-height: 18px;
	float: left;
	margin-top: 17px;
}
.wizard ul li p.txt-secund
{
	font-size: 24px;
	line-height: 22px;
	margin-top: 0;
}

.wizard ul li span
{
	width: 35px;
	padding: 0px 15px 2px 11px;
	background: url(../images/img_assinatura/box-numero-breadcrumbs_03.png) no-repeat transparent;
	margin-right: 6px;
	color: #a4a4a4;
}
.wizard ul li p.txt-secund
{
	font-size: 27px;
	line-height: 22px;
	margin-top: 24px;
	padding-left: 45px;
}
.wizard ul li.passo4.ativo p.txt-secund
{
	padding-left: 38px;
}

.wizard ul .passo4 .check-icon-wizard
{
	background: url(../images/img_assinatura/check_icon_desabilitado.png) no-repeat transparent;
	padding: 0px 0px 0px 0px;
	float: left;
	margin: 17px 10px 17px 18px;
	height: 36px;
	width: 43px;
}
.wizard ul .passo4.ativo .check-icon-wizard
{
	background: url(../images/img_assinatura/check_icon.png) no-repeat transparent;
}
.wizard ul .passo4.ativo p span
{
	background: url(../images/img_assinatura/box-numero-breadcrumbs.png) no-repeat transparent;
	color: #fff;
}
/*	Fim do Menu-Wizard	*/

/*	Wizard das telas de Upgrade	*/
.wizard_upgrade
{
	background: url(../images/img_assinatura/wizard_upgrade_bg.png) no-repeat transparent;
}
.wizard_upgrade .passo1.ativo
{
	background: url(../images/img_assinatura/wizard_upgrade_1.png) no-repeat transparent;
}
.wizard_upgrade .passo1.passado
{
	background: url(../images/img_assinatura/wizard_upgrade_passado_1.png) no-repeat transparent;
}
.wizard_upgrade .passo2.ativo
{
	background: url(../images/img_assinatura/wizard_upgrade_2.png) no-repeat transparent;
}
.wizard_upgrade .passo2.passado
{
	background: url(../images/img_assinatura/wizard_upgrade_passado_2.png) no-repeat transparent;
}
.wizard_upgrade .passo3.ativo
{
	background: url(../images/img_assinatura/wizard_upgrade_3.png) no-repeat transparent;
}
.wizard_upgrade .passo3.passado
{
	background: url(../images/img_assinatura/wizard_upgrade_passado_3.png) no-repeat transparent;
}
.wizard_upgrade .passo4.ativo
{
	background: url(../images/img_assinatura/wizard_upgrade_sucesso.png) no-repeat transparent;
}

.wizard_upgrade .passo1
{
	width: 170px;
	height: 74px;
}
.wizard_upgrade .passo1 p
{
	padding-left: 27px;
}

.wizard_upgrade .passo2
{
	margin-left: -19px;
	width: 229px;
}
.wizard_upgrade .passo2.passado
{
	margin-left: -14px;
}
.wizard_upgrade .passo2 p
{
	padding-left: 38px;
}

.wizard_upgrade .passo3
{
	width: 303px;
	height: 74px;
	margin-left: -23px;
}
.wizard_upgrade .passo3.passado
{
	margin-left: -18px;
}
.wizard_upgrade .passo3 p
{
	padding-left: 39px;
}
.wizard_upgrade .passo4
{
	width: 268px;
	height: 74px;
	margin-left: -5px;
}
.wizard_upgrade ul .passo4 p
{
	line-height: 18px;
	float: left;
	margin-top: 17px;
}

.passado p, .passado p span
{
	color: #fff !important;
}

.wizard_upgrade ul li span
{
	width: 35px;
	padding: 0px 15px 2px 11px;
	background: url(../images/img_assinatura/box-numero-breadcrumbs_03.png) no-repeat transparent;
	margin-right: 6px;
	color: #a4a4a4;
}
.wizard_upgrade ul li.ativo p span
{
	background: url(../images/img_assinatura/box-numero-breadcrumbs_01.png) no-repeat transparent;
	color: #fff;
}
.wizard_upgrade ul li p.txt-secund
{
	font-size: 27px;
	line-height: 22px;
	padding-left: 38px;
}
.wizard_upgrade ul li.passo4 p.txt-secund
{
	padding-left: 53px;
}
.wizard_upgrade ul li.passo4.ativo p.txt-secund
{
	padding-left: 38px;
}
.wizard_upgrade ul .passo4 .check-icon-wizard
{
	background: url(../images/img_assinatura/check_icon_desabilitado.png) no-repeat transparent;
	padding: 0px 0px 0px 0px;
	float: left;
	margin: 17px 10px 17px 18px;
	height: 36px;
	width: 43px;
}
.wizard_upgrade ul .passo4.ativo .check-icon-wizard
{
	background: url(../images/img_assinatura/check_icon.png) no-repeat transparent;
}
.wizard_upgrade ul .passo4.ativo p span
{
	background: url(../images/img_assinatura/box-numero-breadcrumbs.png) no-repeat transparent;
	color: #fff;
}
/*	Fim do Wizard das telas de Upgrade	*/


/* Wizard */
.wizard-modal
{
	width: 825px;
	height: 73px;
	margin-bottom: 25px;
	margin-top: 4px;
	margin-left: 0px;
	background: url(../images/img_assinatura/wizard-modal-bg.png) 0px 2px no-repeat transparent;
}
.wizard-modal .passo1.passado
{
	background: url(../images/img_assinatura/passado-modal-01.png) no-repeat transparent;
}
.wizard-modal .passo1.ativo
{
	background: url(../images/img_assinatura/wizard-modal-01.png) no-repeat transparent;
}

.wizard-modal .passo2.ativo
{
	background: url(../images/img_assinatura/wizard-modal-02.png) no-repeat transparent;
}
.wizard-modal .passo3.ativo
{
	background: url(../images/img_assinatura/wizard-03.png) no-repeat transparent;
}
.wizard-modal .passo4.ativo
{
	background: url(../images/img_assinatura/wizard-04.png) no-repeat transparent;
}
.wizard-modal ul li p
{
	display: block;
	font-family: 'OGlobo-Regular';
	font-size: 25px;
	color: #a4a4a4;
	line-height: 68px;
	cursor: default;
	background-color: transparent;
}
.wizard-modal ul li.ativo p
{
	color: #fff;
	text-decoration: none;
	font-family: 'OGlobo-Semibold';
	font-size: 24px;
}

.wizard-modal .passo1
{
	width: 283px;
	height: 74px;
}
.wizard-modal .passo1.ativo, .wizard-modal .passo1.passado
{
	margin-left: -4px;
}
.wizard-modal .passo1 p
{
	padding-left: 30px;
}
.wizard-modal .passo2
{
	margin-left: 0;
	height: 74px;
	width: 284px;
	margin-right: -20px;
}
.wizard-modal .passo2.ativo
{
	margin-left: -20px;
	margin-right: 0;
}
.wizard-modal .passo2 p
{
	padding-left: 22px;
}
.wizard-modal .passo2.ativo p
{
	padding-left: 40px;
}
.wizard-modal .passo4
{
	width: 234px;
	height: 73px;
	margin-left: 15px;
}

#pp_full_res .pp_inline .wizard-modal ul li p.txt-secund
{
	font-size: 22px;
	line-height: 22px;
	display: inline-block;
}

#pp_full_res .pp_inline .wizard-modal ul li p.txt-first
{
	margin-top: 15px;
	margin-bottom: 0;
	display: inline-block;
}
.wizard-modal ul .passo4 .check-icon-wizard
{
	background: url(../images/img_assinatura/check_icon_desabilitado.png) no-repeat transparent;
	padding: 0px 0px 0px 0px;
	float: left;
	margin: 17px 10px 17px 18px !important;
	height: 36px;
	width: 43px;
}
.wizard ul .passo4.ativo .check-icon-wizard
{
	background: url(../images/img_assinatura/check_icon.png) no-repeat transparent;
}
.wizard ul .passo4.ativo p span
{
	background: url(../images/img_assinatura/box-numero-breadcrumbs.png) no-repeat transparent;
	color: #fff;
}

.validador-modal
{
	color: red;
	margin: 3px 0 10px 0 !important;
	font-size: 10px;
	white-space: normal;
}

/*	Fim do Menu-Wizard	*/

/*	Conteúdo Principal	*/
.conteudo-principal
{
	width: 660px;
	float: left;
	clear: left;
}
.conteudo-principal .apresentacao-produto
{
	width: 420px;
	float: left;
	text-align: center;
}

.apresentacao-produto h4
{
	font-family: 'OGlobo-Bold';
	font-size: 30px;
	color: #1c314d;
	text-align: center;
	margin-bottom: 15px;
}

.container-imagem-principal
{
	width: 419px;
}

.container-imagem-principal img
{
	height: auto;
	width: 390px;
}

.conteudo-principal .chamada-preco
{
	width: 230px;
	float: left;
	clear: right;
}

/*	Box Preço	*/
.chamada-preco
{
	float: right;
}

.box-detalhe-preco
{
	width: 229px;
	padding-top: 5px;
	margin-bottom: 20px;
	text-align: center;
}

.box-detalhe-preco a.btn-quero-assinar, .box-detalhe-preco a.btn-trocar-assinatura
{
	display: block;
}

.chamada-preco .box-preco
{
	color: #f39c06;
	width: auto;
	padding: 15px;
	font-family: 'OGlobo-Regular';
	margin: 0 0 15px 30px;
	text-align: left;
}
.chamada-preco .box-preco .cifrao
{
	margin-right: 5px;
	font-size: 30px;
	float: left;
}
.chamada-preco .box-preco .preco
{
	font-family: 'OGlobo-Semibold';
	font-size: 75px;
	float: left;
	margin-right: 5px;
	margin-top: -10px;
}
.chamada-preco .box-preco .detalhe-preco
{
	font-size: 26px;
	text-transform: uppercase;
}

.chamada-preco .info-promocao
{
	color: #4d4d4d;
	font-size: 14px;
	text-align: center;
	padding-top: 10PX;
}
.chamada-preco .info-promocao span
{
	font-size: 20px;
	color: #74a212;
	display: block;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
.chamada-preco .info-promocao p
{
	font-size: 11px;
	display: block;
}

.info-plano
{
	font-size: 11px;
	color: #4d4d4d;
	width: 210px;
	padding: 0 10px;
}

.pag-oferta-impressa-digital .info-plano
{
	width: 225px;
	padding: 0px;
}

.info-plano ul
{
	margin: 15px 0px 0px 15px;
}

.pag-oferta-impressa-digital .info-plano ul
{
	margin-left: 0px;
}

.info-plano ul li
{
	display: block;
	text-align: center;
	margin-bottom: 4px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #4d4d4d;
	line-height: 17px;
}

.info-plano ul li.conteudo-bandeiras-banco
{
	border-bottom: none;
}

.info-plano ul li b
{
	display: block;
}

.pag-oferta-impressa-digital .info-plano ul li b
{
	font: bold 12px Arial;
}

.pag-oferta-impressa-digital .info-plano ul li span
{
	font: normal 11px Arial;
}

.pag-oferta-impressa-digital .info-plano .conteudo-area-entrega em
{
	font: normal 12px Arial;
}


/*	descricao conteudo	*/
.descricao-conteudo
{
	width: 650px;
	float: left;
	clear: both;
	font: normal 13px Arial;
	color: #4c4c4c;
	margin-top: 15px;
}

.descricao-conteudo h5
{
	color: #1c314d;
	margin-bottom: 23px;
	font-family: 'OGlobo-Semibold';
	font-size: 22px;
}

.descricao-conteudo .descricao p
{
	margin-bottom: 20px;
}

.descricao-conteudo .texto-legal
{
	font-size: 10px;
	margin: 18px 0 6px 0;
	color: #a1a1a1;
}
.descricao-conteudo .texto-legal p
{
	margin-top: 5px;
}
/*	Fim do Conteúdo Principal	*/



/*	Conteúdo Secundário	*/
.conteudo-secundario
{
	background-color: #e5e5e5;
	border: 1px solid #d7d7d7;
	border-radius: 5px;
	width: 252px;
	float: right;
	padding: 5px 5px 10px 5px;
	margin-bottom: 30px;
}

.conteudo-secundario h6
{
	background-color: #fff;
	text-align: center;
	color: #1c314d;
	font-family: 'OGlobo-Bold';
	font-size: 22px;
	padding: 13px 4px;
	margin-bottom: 7px;
	border-radius: 5px;
}
.ico-clube
{
	margin-left: 10px;
}
.conteudo-secundario-sucesso
{
	margin-top: 10px;
}
.bot-saiba-mais
{
	background: url(../images/img_assinatura/bot-saiba-mais.png) no-repeat;
	width: 91px;
	height: 10px;
	padding: 10px;
	text-indent: -9999px;
	float: left;
	margin: 20px 0 0 0;
	clear: left;
}
.lista-ofertas li
{
	padding: 12px 3px;
}
.tit-box
{
	position: relative;
	z-index: 1;
}
.cont-outras-ofertas
{
	width: 100%;
	float: left;
	margin-top: 25px;
}

.cont-outras-ofertas .bot-dados-contato
{
	margin-left: 54px;
	margin-top: 8px;
	background: url(../images/img_assinatura/bot-dados-contato.png) repeat-x transparent;
}

.bot-dados-contato-pj
{
	margin: 15px 0 0 50px;
	float: none !important;
	display: inline-block;
}


.conteudo-secundario .lista-ofertas li img
{
	float: left;
}
.conteudo-secundario .lista-ofertas li p
{
	width: 167px;
	float: right;
	font: normal 13px Arial;
	color: #4c4c4c;
	margin-left: 9px;
}
.conteudo-secundario .lista-ofertas li p a
{
	color: #4c4c4c;
}

.lista-ofertas li hr
{
	width: 100%;
	margin-top: 25px;
	background: url(../images/img_assinatura/borda_bicolor_cinza.png) repeat-x transparent;
	padding: 1px 0;
	float: left;
	clear: both;
}

.clube p
{
	font-size: 20px;
}

.box-clube
{
	margin-bottom: 189px;
}

.txt-box-clube
{
	background-color: #FBFBFB;
	border-bottom: 1px solid #D8D8D8;
	border-radius: 0 0 10px 10px;
	color: #444;
	font: 10px Arial;
	padding: 13px !important;
	font-size: 12px;
	line-height: 18px !important;
	height: 130px;
}
.logo-clube
{
	float: left;
	margin: 0px 10px 0 0;
}
.bot-participe
{
	background: url(../images/img_assinatura/bot-participe.png) no-repeat;
	width: 126px;
	height: 10px;
	padding: 10px;
	text-indent: -9999px;
	float: left;
	margin-top: 20px;
	position: absolute;
	bottom: 20px;
}
.bd-none
{
	border-bottom: none !important;
}
.plano-assinatura
{
	padding-bottom: 15px !important;
	background-color: #fafafa !important;
	-webkit-border-bottom-right-radius: 10px !important;
	-webkit-border-bottom-left-radius: 10px !important;
	-moz-border-radius-bottomright: 10px !important;
	-moz-border-radius-bottomleft: 10px !important;
	border-bottom-right-radius: 10px !important;
	border-bottom-left-radius: 10px !important;
}
.logo-verisign
{
	float: left;
}

.pag-oferta-imresso-digital .saiba-mais
{
	float: left;
	margin-top: 17px;
	display: block;
}

/* Sucesso */
.msg-sucesso
{
	width: 885px;
	padding: 15px 20px 20px 18px;
	border: 2px solid #008645;
	background-color: #fbfbfb;
	display: block;
	margin-bottom: 40px;
	margin-top: -8px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.msg-sucesso .txt
{
	width: 735px;
	float: left;
}
.msg-sucesso h5
{
	font: 26px 'OGlobo-Bold';
	color: #008645;
	margin-bottom: 15px;
}
.msg-sucesso h5 span
{
	font: 25px 'OGlobo-Semibold';
}

.msg-sucesso .icone-titulo-sucesso
{
	font: normal 28px 'OGlobo-Semibold';
	color: #008645;
	background: url(../images/img_assinatura/check_icon.png) no-repeat 5px 10px transparent;
	padding: 13px 0 13px 54px;
	margin-bottom: 0px;
}
.icone-titulo-sucesso b
{
	font: normal 28px 'OGlobo-Bold';
}

.msg-sucesso p
{
	font: 13px 'Arial';
	color: #444444;
	padding-left: 26px;
	/*background: url(../images/img_assinatura/ico-email.jpg) 0 2px no-repeat;*/
}

.msg-sucesso-prospect
{
	margin-top: 0;
}
.msg-sucesso-prospect p
{
	background: none;
	padding-left: 0;
	margin-left: 47px;
}
.msg-sucesso-prospect .txt
{
	width: 100%;
}
.btn-acessar-site-globo
{
	background: url(../images/img_assinatura/btn-acessar-site-globo.png) no-repeat;
	width: 299px;
	height: 44px;
	float: left;
	text-indent: -999em;
	margin: 20px 10px 20px 47px;
}
.bot-imprimir-pedido
{
	background: url(../images/img_assinatura/bot-imprimir-pedido.png) no-repeat;
	width: 111px;
	height: 10px;
	padding: 10px;
	text-indent: -9999px;
	float: right;
	margin-top: 20px;
	text-indent: -999em;
}
.msg-sucesso-prospect h5
{
	background: url(../images/img_assinatura/check_icon.png) no-repeat;
	padding-left: 46px;
	padding-bottom: 2px;
}
.msg-sucesso.msg-sucesso-pj
{
	position: absolute;
}
.msg-sucesso.msg-sucesso-pj
{
	font: 28px 'OGlobo-Bold';
}

.btn-identificar-pj
{
	background: url(../images/img_assinatura/btn-identificar-pj.png) no-repeat;
	width: 249px;
	height: 44px;
	float: right;
	margin-top: 45px;
	margin-right: -20px;
}
.btn-voltar-oferta-original, .btn-cadastro-outra-conta
{
	background: url(../images/img_assinatura/btn-voltar-oferta-original.png) no-repeat;
	width: 446px;
	height: 30px;
	float: left;
	text-indent: -999em;
	margin-top: 17px;
	margin-left: 47px;
}
.btn-cadastro-outra-conta{background: url(../images/img_assinatura/btn-cadastro-outra-conta.png) no-repeat; width:467px; height:30px;}



.bt-voltar-para-oferta-original
{
	background: url(../images/img_assinatura/bt-voltar-para-oferta-original.png) no-repeat;
	width: 212px;
	height: 30px;
	float: left;
	text-indent: -999em;
	margin-top: 17px;
	margin-left: 47px;
}

h3.sub-tit
{
	font: 32px 'OGlobo-Bold';
	color: #1c314d;
	background: url(../images/img_assinatura/seta.png) 0 10px no-repeat;
	padding-left: 80px;
	margin-left: -39px;
	margin-bottom: 30px;
}
h4.sub-tit
{
	font: 26px 'OGlobo-Semibold';
	color: #1c314d;
	background: url(../images/img_assinatura/seta.png) 0 7px no-repeat;
	padding-left: 80px;
	margin-left: -39px;
	margin-bottom: 30px;
}
.bot-acesso-noticia
{
	background: url(../images/img_assinatura/bg-bot.jpg) repeat-x;
	height: 36px;
	padding: 0px 12px;
	float: left;
	margin: 0 0 50px 72px;
	color: #fff;
	font: 29px 'OGlobo-Bold';
	border: 4px solid #d9d9d9;
	line-height: 29px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.bot-pagina-estava-lendo
{
	margin-left: 40px;
}
.ico-externo
{
	margin-left: 8px;
}
.produtos
{
	margin-bottom: 40px;
	padding: 0 10px 0 25px;
	width: 660px;
}
.produtos p
{
	font: 21px 'OGlobo-Semibold';
	color: #1c314d;
	line-height: 21px;
}
.produtos p span
{
	font: 18px 'OGlobo-Medium';
}
.produtos li
{
	width: 284px;
	float: left;
	height: 150px;
	padding: 15px 0 15px 24px;
	padding-bottom: 15px;
	padding-right: 0;
}
.tablet-mr
{
	margin-right: 20px;
}
.tablet
{
	margin-top: 12px;
}
.computador
{
	margin-top: 15px;
}
.ico-ipad
{
	margin: 5px 25px 0 0;
	float: left;
}
.ico-computador
{
	margin: 20px 20px 0 0;
	float: left;
}
.bot-baixar-ipad
{
	background: url(../images/img_assinatura/bot-baixar-ipad.png) no-repeat;
	width: 159px;
	height: 10px;
	padding: 10px;
	text-indent: -9999px;
	float: left;
	margin-top: 15px;
}
.bot-baixar-android
{
	background: url(../images/img_assinatura/bot-baixar-android.png) no-repeat;
	width: 159px;
	height: 10px;
	padding: 10px;
	text-indent: -9999px;
	float: left;
	margin-top: 15px;
}
.bot-ler-jornal
{
	background: url(../images/img_assinatura/bot-ler-jornal.png) no-repeat;
	width: 139px;
	height: 10px;
	padding: 10px;
	text-indent: -9999px;
	float: left;
	margin-top: 45px;
}
.bot-acessar-site
{
	background: url(../images/img_assinatura/bot-acessar-site.png) no-repeat;
	width: 139px;
	height: 10px;
	padding: 10px;
	text-indent: -9999px;
	float: left;
	margin-top: 45px;
}

.conteudo-dados-assinatura
{
	width: 430px;
	float: left;
	margin-right:12px;
}


.conteudo-dados-entrega
{
	float: right;
	width: 467px;
}
.conteudo-dados-entrega .trocar-dados
{
	width: 435px;
}
.conteudo-dados-entrega .trocar-dados p
{
	margin-top: 15px;
	margin-bottom: 35px;
	display: inline-block;
	font-weight: normal;
}
.bot-dados-contato
{
	
	text-indent: -999em;
	float: left;
	width: 202px;
	height: 30px;
}
.box-trocar-dados
{
	margin-top: 15px 0;
	float: left;
}

/* Opcao sem Android */
ul.sem-android .bot-baixar-ipad
{
	background: url(../images/img_assinatura/bot_baixar_ipad_sem_android.jpg) no-repeat;
	width: 150px;
}

ul.sem-android li
{
	width: 205px;
	margin: 0;
	border-left: 1px solid #e6e6e6;
}

ul.sem-android li:first-child
{
	border-left: none;
}

ul.sem-android li > p
{
	font-size: 20px;
	text-align: center;
	height: 60px;
}

ul.sem-android li img
{
	margin: 0;
}
ul.sem-android li .ico-ipad
{
	margin-left: 69px;
}
ul.sem-android li .ico-computador
{
	margin-left: 55px;
}

ul.sem-android .bot-baixar-ipad
{
	margin: 15px 0 0 18px;
}

ul.sem-android .bot-ler-jornal, ul.sem-android .bot-acessar-site
{
	margin: 32px 0 0 19px;
}

.lateral
{
	float: right;
	width: 252px;
}
.txt-dados-pg
{
	font: 14px arial;
	font-weight: bold;
	float: left;
	margin-right: 20px;
	width: 80px;
}
.bandeira-cartao
{
	border: 1px solid #d7d7d7;
	float: left;
	margin-right: 30px;
}

.info-cartao
{
	float: left;
	margin-left: 30px;
}
.info-cartao p
{
	font: 13px arial;
	font-weight: bold;
	margin-bottom: 17px;
}
.info-cartao p span
{
	font-weight: normal;
}
.txt-menor
{
	font: 10px arial;
	color: #444444;
	line-height: 13px;
	width: 500px;
	margin-bottom: 0px !important;
}
.dados p
{
	font: 13px arial;
	margin-bottom: 15px;
	font-weight: bold;
}
.dados p span
{
	font-weight: normal;
}
.dados li
{
	margin-bottom: 0 !important;
}
.trace
{
	float: left;
	margin-top: 10px;
	width: 931px;
}
.trace hr
{
	background-color: #D7D7D7;
	float: left;
	height: 1px;
	width: 790px;
}
.trace a
{
	float: right;
	margin: -16px 0 0 9px;
}
.link-main
{
	font: 23px 'OGlobo-Semibold' !important;
	margin: 30px 0 50px 70px;
	float: left;
}
.link-prod
{
	font: 15px 'OGlobo-Medium' !important;
}
.link-print
{
	display: none;
}

/*	Sucesso Cadum */
.sucesso-cadum
{
	margin-top: 20px;
}

.box-lista-links .titulo-pagina
{
	color: #1c314d;
	font: 25px 'OGlobo-Bold';
	margin-bottom: 35px;
}

.box-lista-links li
{
	margin-bottom: 40px;
}

.box-lista-links li img
{
	margin: 0 15px -10px 0;
}

.box-lista-links li span
{
	color: #1c314d;
	font: 25px 'OGlobo-Medium';
}


/*	Conteúdo Inferior	*/
.conteudo-inferior
{
	float: left;
	border: 1px solid #d7d7d7;
	background-color: #fbfbfb;
	width: 899px;
	padding: 15px 15px 5px 15px;
	border-radius: 10px;
	margin-top: 25px;
}

.conteudo-inferior h6
{
	padding: 5px 0 7px 10px;
	color: #1c314d;
	font-family: 'OGlobo-Bold';
	font-size: 22px;
	width: 150px;
}

.conteudo-inferior .rodape-outras-ofertas .bloco-inferior2
{
	margin-right: 30px;
	margin-top: 15px;
}

.conteudo-inferior h6.carrinho-rodape
{
	background: url(../images/img_assinatura/carrinho_cinza.png) 0px 5px no-repeat transparent;
}

.bloco-inferior1, .bloco-inferior2, .bloco-inferior3, .bloco-inferior4, .bloco-inferior5
{
	float: left;
	height: 70px;
	margin: 15px 0 0 25px;
}
.bloco-inferior1
{
	/*margin: 12px 0 0 0;*/
	margin: 0px;
}
.bloco-inferior5 p
{
	color: #a7a7a7;
	font: normal 10px Arial;
	margin-top: 0px;
}

.conteudo-inferior .txt-conteudo-inferior-nivel1
{
	font: bold 14px Arial;
	color: #1c314d;
}
.conteudo-inferior .txt-conteudo-inferior-nivel2
{
	font: normal 12px Arial;
	color: #4d4d4d;
}
.conteudo-inferior .txt-conteudo-inferior-nivel2-2
{
	font: bold 12px Arial;
	color: #1c314d;
}
.conteudo-inferior .txt-conteudo-inferior-nivel3
{
	font: normal 11px Arial;
	color: #4d4d4d;
	margin-top: 15px;
	margin-top: 13px \9;
}

/*	PÁGINA MEUS DADOS	*/
.botao-voltar
{
	display: block;
	margin: -30px 0 30px -6px;
	font-family: 'OGlobo-Medium';
	font-size: 16px;
	float: left;
	padding: 8px 10px;
	clear: both;
}

.retorno-erro
{
	border: 1px solid #ff0000;
	background-color: #fff6f6;
	border-radius: 10px;
	padding: 10px 20px 10px 20px;
	margin-bottom: 32px;
}

.retorno-erro h3
{
	color: #b30000;
	font: bold 11px Arial;
}

.retorno-erro h3 .icone-erro
{
	vertical-align: -8px;
	margin-right: 12px;
}

.retorno-erro p
{
	color: #4d4d4d;
	font: normal 11px Arial;
	margin-left: 36px;
}

.campo-opcional
{
	color: #a1a1a1;
	float: right;
	margin: -20px 3px 0 0;
}

.bloco-cadastro, .bloco-upgrade-assinatura
{
	border: 1px solid #d7d7d7;
	position: relative;
	border-radius: 10px;
	background-color: #fbfbfb;
	color: #4d4d4d;
	padding: 30px 20px 20px 20px;
	margin-bottom: 30px;
	font-size: 12px;
}

.bloco-cadastro h3, .bloco-upgrade-assinatura h3
{
	background-color: #fff;
	position: absolute;
	color: #1c314d;
	font-family: 'OGlobo-Bold';
	font-size: 19px;
	padding: 0 4px 3px 4px;
	top: -13px;
	left: 15px;
}
.bloco-cadastro li
{
	display: block;
	margin-bottom: 20px;
}
.bloco-cadastro li label
{
	display: block;
	font: 12px arial;
	font-weight: bold;
	margin-bottom: 5px;
}
.bloco-cadastro select
{
	border: 1px solid #b9b9b9;
	height: 32px;
	padding: 5px;
	width: 132px;
	margin-right: 20px;
	font-size: 12px;
	margin-bottom: 3px;
}
.bloco-cadastro option
{
	margin: 5px;
}
.bloco-cadastro input[type="radio"]
{
	margin-right: 5px;
}
.cp-preenchido
{
	font-size: 14px;
	font-weight: bold;
	border-top: 1px solid #bcb8b8;
	margin: 0 20px 8px 0;
	padding-top: 6px;
}
.campo
{
	height: 20px;
	padding: 5px;
	border: 1px solid #b9b9b9;
	width: 606px;
	font-size: 12px;
	margin-bottom: 3px !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.nome-assinante
{
	width: 370px;
}
.cp-cpf
{
	width: 100px;
	float: left;
	margin-right: 15px;
}
.cp-cnpj
{
	width: 120px;
}


.box-inscricao-pj, .box-inscricao-pf
{
	margin-top: 30px;
}

.box-inscricao-pj span input
{
	width: 286px;
	height: 20px;
	padding: 5px;
	border: 1px solid #b9b9b9;
	font-size: 12px;
	margin-bottom: 3px !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.bloco-cadastro li.lista-telefone
{
	margin-bottom: 2px;
}

.bloco-cadastro li.lista-telefone .msg-erro
{
	margin-bottom: 0px;
}

.bloco-cadastro li.lista-tel-adicional
{
	margin-bottom: 0px;
}

.bloco-cadastro li.lista-tel-adicional .msg-erro
{
	margin-bottom: 8px;
}

.combo-tel
{
	width: 100px;
	float: left;
}
.cp-tel
{
	width: 110px;
	display: block;
	margin-right: 15px;
}
.cp-data
{
	width: 80px;
}
.cp-cep
{
	width: 80px;
	float: left;
	margin-right: 15px;
}
.cp-endereco
{
	width: 372px;
	margin: 20px 20px 0 0;
}
.cp-numero
{
	width: 50px;
}
.cp-complemento
{
	width: 50px;
	margin: 20px 20px 0 0;
}
.complemento-adicional-endereco .cp-complemento, .complemento-adicional-endereco a
{
	margin-top: 0px;
}

.dados-complemento
{
	width: 80px;
}

.cp-cidade
{
	width: 524px;
	margin-right: 20px;
}
.cp-estado
{
	width: 50px;
}
.cp-email
{
	width: 370px;
}
.complemento-adicional-endereco
{
	margin-bottom: 10px;
}
.bot-cpf
{
	background: url(../images/img_assinatura/alterar_cpf.png) no-repeat;
	padding: 8px 10px;
	text-indent: -9999px;
	width: 229px;
	height: 14px;
	float: left;
	margin-bottom: 20px;
}
.bot-telefone
{
	background: url(../images/img_assinatura/bot-telefone.jpg) no-repeat;
	padding: 8px 10px;
	text-indent: -9999px;
	width: 133px;
	height: 14px;
	float: left;
	margin-bottom: 30px;
	clear: both;
}
.bot-telefone:hover
{
	background: url(../images/img_assinatura/bot-telefone-over.jpg) no-repeat;
}
.bot-verificar
{
	background: url(../images/img_assinatura/bot-verificar.jpg) no-repeat;
	padding: 8px 10px;
	text-indent: -9999px;
	width: 46px;
	height: 14px;
	float: left;
	margin-right: 15px;
}
.bot-cep
{
	background: url(../images/img_assinatura/bot-cep.jpg) no-repeat;
	padding: 8px 10px;
	text-indent: -9999px;
	width: 115px;
	height: 14px;
	float: left;
}

.bot-complemento
{
	background: url(../images/img_assinatura/bot-complemento.jpg) no-repeat;
	padding: 8px 10px;
	text-indent: -9999px;
	width: 191px;
	height: 14px;
	float: left;
	margin-top: 20px;
}

.bot-remover-complementos-add
{
	background: url(../images/img_assinatura/bot-remover-complementos-add.png) no-repeat;
	padding: 8px 10px;
	text-indent: -9999px;
	width: 158px;
	height: 14px;
	float: left;
	margin-top: 20px;
}
.bot-remover-complemento
{
	background: url(../images/img_assinatura/bot-remover-complemento.png) no-repeat;
	padding: 8px 10px;
	text-indent: -9999px;
	width: 108px;
	height: 14px;
	float: left;
	margin-top: 20px;
}
.bot-complemento-desat
{
	background: url(../images/img_assinatura/bot-complemento-desat.jpg) no-repeat !important;
	cursor: default;
} 


.bot-continuar
{
	background: url(../images/img_assinatura/bot-continuar.jpg) no-repeat;
	padding: 8px 10px;
	text-indent: -9999px;
	width: 108px;
	height: 26px;
	float: right;
}

.campo-tipo-pessoa label
{
	margin-right: 45px;
	font-size: 12px;
}

.bloco-cadastro .label-mesma-linha
{
	margin-right: 45px;
	font-size: 12px;
}
.bloco-nascimento
{
	margin-right: 30px;
	float: left;
}
.bloco-sexo
{
	width: 265px;
	height: 43px;
	position: relative;
	float: left;
	border: 1px solid #ccc;
	margin-top: 7px;
	margin-bottom: 3px;
}
.bloco-sexo h3
{
	background-color: #fbfbfb;
	position: absolute;
	color: #4D4D4D;
	font: 12px Arial;
	font-weight: bold;
	padding: 0 4px 3px 4px;
	top: -8px;
	left: 10px;
}

.bloco-sexo span
{
	float: left;
	margin: 15px 0 0 15px;
}

.bloco-sexo span label
{
	margin-right: 45px;
	font-size: 12px;
	display: inline;
	font-weight: normal;
}

.msg-erro, .validador
{
	color: red;
	margin: 1px 0 10px 0;
	font-size: 10px;
	clear: both;
	white-space: normal;
}
.msg-erro-pgto
{
	color: red;
	margin-bottom: 10px;
	font-size: 10px;
	clear: both;
	white-space: normal;
	margin-top: 3px;
}

.detalhe-assinatura-escolhida
{
	background-color: transparent;
	border-radius: 0;
	padding: 0;
	border: none;
}

.detalhe-assinatura-escolhida ul
{
	position: relative;
	margin-bottom: 35px;
}

.detalhe-assinatura-escolhida h5
{
	font-family: 'OGlobo-Bold';
	font-size: 19px;
	color: #1c314d;
	background-color: #fff;
	display: block;
	text-align: center;
	position: absolute;
	top: -12px;
	left: 13px;
	padding: 0px 4px 3px 4px;
	border-radius: 5px;
	z-index: 10;
}

.detalhe-assinatura-escolhida ul li
{
	float: left;
	width: 225px;
	padding: 0 13px;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	position: relative;
}

.detalhe-assinatura-escolhida .lista-cabecalho
{
	color: #1c314d;
	font-family: 'OGlobo-Semibold';
	font-size: 19px;
	background-color: #efefef;
	padding: 16px 13px;
	border-radius: 10px 10px 0 0;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d7d7d7;
}
.lista-cabecalho p
{
	color: #1c314d;
}
.txt-box-clube p
{
	color: #444444;
}
.detalhe-assinatura-escolhida .lista-preco
{
	border-bottom: 1px solid #d8d8d8;
	padding: 18px 5px;
	width: 241px;
}

.lista-preco .box-preco
{
	color: #f39c06;
	width: 150px;
	float: left;
	padding: 0;
	font-family: 'OGlobo-Regular';
	margin-top: 1px;
}

.detalhe-assinatura-escolhida .box-preco .cifrao
{
	margin-right: 5px;
	font-size: 21px;
	float: left;
}

.detalhe-assinatura-escolhida .box-preco .preco
{
	font-family: 'OGlobo-Semibold';
	font-size: 55px;
	float: left;
	margin-right: 5px;
	margin-top: -10px;
}

.detalhe-assinatura-escolhida .box-preco .detalhe-preco
{
	font-size: 23px;
	text-transform: uppercase;
}

.lista-preco img
{
	float: right;
	margin-top: 1px;
}

.detalhe-assinatura-escolhida .lista-nome-plano
{
	font: normal 11px Arial;
	color: #444444;
	background-color: #fafafa;
	border-bottom: 1px solid #d8d8d8;
	padding: 7px 13px;
}

.detalhe-assinatura-escolhida .lista-texto-nota-condicional
{
	font: normal 10px Arial;
	color: #a1a1a1;
	padding: 13px;
	background-color: #fbfbfb;
	border-radius: 0 0 10px 10px;
	border-bottom: 1px solid #d8d8d8;
}

.detalhe-assinatura-escolhida .lista-texto-nota-condicional p
{
	padding: 4px 0;
}

.lista-texto-nota-condicional p .link-saiba-mais-pequeno
{
	text-decoration: underline;
	color: #a1a1a1;
}

.detalhe-assinatura-escolhida .lista-dados-cliente
{
	color: #1c314d;
	font-family: 'OGlobo-Semibold';
	font-size: 19px;
	background-color: #FBFBFB;
	padding: 26px 13px 16px 13px;
	border-radius: 10px;
	border: 1px solid #d8d8d8;
}

.lista-dados-cliente p
{
	font: normal 12px Arial;
	color: #444;
	font-weight: bold;
	margin-bottom: 10px;
}
.lista-dados-cliente .dados-email span
{
	word-wrap: break-word;
}
.lista-dados-cliente p strong
{
	font-weight: bold;
	font-size: 13px;
}
.lista-dados-cliente span
{
	display: block;
	font-weight: normal;
}

.obs-campo
{
	display: inline-block;
	font: bold 10px Arial;
	color: #a9a9a9;
	margin-left: 15px;
}

/*	Página de Erro	*/
.conteudo-principal.pagina-erro
{
	width: 100%;
}

.pagina-erro .conteudo-erro
{
	margin: 0 auto;
	border: 2px solid #e20000;
	background-color: #fef3f7;
	color: #4d4d4d;
	padding: 25px 20px 30px;
	margin: 25px 0;
	border-radius: 10px;
}

.pagina-erro .conteudo-erro h1
{
	font-family: 'OGlobo-Semibold';
	font-size: 28px;
	color: #e20000;
	background: url(../images/img_assinatura/icone_erro.png) no-repeat transparent;
	padding: 3px 0 14px 54px;
	margin-bottom: 20px;
}

.pagina-erro .conteudo-erro p
{
	font: normal 14px Arial;
	margin-left: 55px;
}


.pagina .conteudo-erro-upgrade p
{
	margin-left: 55px;
}

.btn-voltar-para-oferta
{
	background: url(../images/img_assinatura/btn-voltar-para-oferta.jpg) no-repeat;
	width: 164px;
	height: 32px;
	display: block;
	margin-top: 20px;
	text-indent: -999em;
	margin-left: 55px;
}

.btn-voltar-site
{
	background: url(../images/img_assinatura/btn-voltar-site.png) no-repeat;
	width: 203px;
	height: 30px;
	display: block;
	margin-top: 20px;
	text-indent: -999em;
	margin-left: 55px;
}

/*	Página de Aviso	*/
.conteudo-principal.pagina-aviso, .conteudo-principal.aviso-oferta
{
	width: 100%;
}

.pagina-aviso .conteudo-aviso, .aviso-oferta .conteudo-aviso
{
	margin: 0 auto;
	border: 2px solid #fcaf1a;
	background-color: #fbfbfb;
	color: #4d4d4d;
	padding: 25px 20px 30px;
	margin: 40px 0;
	margin-top:0;
	border-radius: 10px;
	overflow: hidden;
}

.aviso-oferta .conteudo-aviso{padding: 20px 20px 10px; }


.pagina-aviso .conteudo-aviso h1, .aviso-oferta .conteudo-aviso h1
{
	font-family: 'OGlobo-Semibold';
	font-size: 26px;
	color: #fcaf1a;
	background: url(../images/img_assinatura/ico-aviso.png) no-repeat transparent;
	padding: 3px 0 24px 52px;
	margin-bottom: 8px;
}

.aviso-oferta .conteudo-aviso h1{background: url(../images/icon-lampada-maior.png) no-repeat transparent; padding: 3px 0 14px 45px;}

.pagina-aviso .conteudo-aviso p, .aviso-oferta .conteudo-aviso p
{
	font: normal 14px Arial;
	margin-left: 55px;
}

.aviso-oferta .conteudo-aviso p
{
	font-size: 13px;
}

.conteudo-aviso .btn-voltar-oferta-original
{
	margin-top: 10px;
	margin-left: 54px;
}
/*	Pagamento	*/
.botao-voltar-meus-dados
{
	display: block;
	margin: -56px 0 20px -6px;
	font-family: 'OGlobo-Medium';
	font-size: 16px;
	float: left;
	padding: 8px 10px;
	clear: both;
}
.pagamento-cartao
{
	margin-bottom: 35px;
}

.pagamento-cartao h4, .pagamento-banco h4
{
	font: bold 12px Arial;
	color: #4d4d4d;
	margin-bottom: 13px;
}

.pagamento-cartao ul, .pagamento-banco ul
{
	padding-left: 15px;
}
.pagamento-cartao ul li, .pagamento-banco ul li
{
	float: left;
	padding: 10px;
	margin: 0 5px 0 0;
}

.pagamento-cartao ul li.cartao-selecionado
{
	border: 1px solid #d7d7d7;
	background-color: #f0f0f0;
	border-radius: 10px 10px 0 0;
	border-bottom: none;
}
.pagamento-banco ul li.banco-selecionado
{
	border: 1px solid #d7d7d7;
	background-color: #f0f0f0;
	border-radius: 10px 10px 0 0;
	border-bottom: none;
}

.pagamento-cartao input[type="radio"], .pagamento-banco input[type="radio"]
{
	margin-top: 34px;
	vertical-align: top;
}

.dados-cartao
{
	border: 1px solid #d7d7d7;
	background-color: #f0f0f0;
	border-radius: 10px 10px 10px 10px;
	margin-top: -1px;
	padding: 0 0 20px 20px;
}
.dados-cartao label
{
	font: bold 12px Arial;
	color: #4d4d4d;
	display: block;
	margin: 20px 0 5px 0;
}

.pagamento-cartao input[type="text"]
{
	border: 1px solid #b7b3b3;
	height: 25px;
	margin-right: 10px;
	padding: 0 5px;
}

.texto-complementar-campo
{
	font: bold 10px Arial;
	color: #a9a9a9;
	display: inline;
}

.texto-complementar-campo-li
{
	margin-top: 15px;
	display: block;
	font: bold 10px Arial;
	color: #a9a9a9;
}

.campo-numero-cartao-pagamento
{
	width: 265px;
}

.campo-nome-pagamento
{
	width: 400px;
}

.campo-data-pagamento
{
	width: 50px;
}

.info-pagamento-cartao
{
	margin-top: 25px;
	font: normal 11px Arial;
	color: #515151;
}


.dados-banco
{
	border: 1px solid #d7d7d7;
	background-color: #f0f0f0;
	border-radius: 10px 10px 10px 10px;
	margin-top: -1px;
	padding: 0 0 20px 20px;
}
.dados-banco label
{
	font: bold 12px Arial;
	color: #4d4d4d;
	display: block;
	margin: 20px 0 5px 0;
}
.pagamento-banco input[type="text"]
{
	border: 1px solid #b7b3b3;
	height: 25px;
	margin-right: 10px;
	padding: 0 5px;
}

.texto-complementar-campo
{
	font: bold 10px Arial;
	color: #a9a9a9;
	display: inline;
}

.texto-complementar-campo-li
{
	margin-top: 15px;
	display: block;
	font: bold 10px Arial;
	color: #a9a9a9;
}
.campo-numero-agencia
{
	width: 70px;
}
.campo-numero-agencia-dg
{
	width: 20px;
}
.campo-conta-corrente
{
	width: 120px;
}
.campo-conta-corrente-dg
{
	width: 30px;
}

.info-pagamento-cartao
{
	margin-top: 25px;
	font: normal 11px Arial;
	color: #515151;
	width: 585px;
}

/*   Página Confirmar Upgrade   */
.pag-confirmar-upgrade
{
	float: none;
	width: 100%;
}

.bloco-upgrade-assinatura h6
{
	font-size: 22px;
	font-family: 'OGlobo-Semibold';
	color: #1c314d;
	width: 380px;
}

.bloco-upgrade-assinatura .box-preco
{
	color: #f39c06;
	width: 150px;
	padding: 15px;
	font-family: 'OGlobo-Medium';
	float: left;
}
.bloco-upgrade-assinatura .box-preco .cifrao
{
	margin-right: 5px;
	font-size: 21px;
	font-family: 'OGlobo-Medium';
	float: left;
}
.bloco-upgrade-assinatura .box-preco .preco
{
	font-family: 'OGlobo-Semibold';
	font-size: 55px;
	float: left;
	margin-right: 5px;
	margin-top: -10px;
}
.bloco-upgrade-assinatura .box-preco .detalhe-preco
{
	font-size: 23px;
	text-transform: uppercase;
}

.bloco-upgrade-assinatura .box-descricao-plano
{
	float: left;
	clear: both;
	margin-top: 10px;
}

.bloco-upgrade-assinatura .logo-verisign
{
	margin-top: 12px;
}

.bloco-upgrade-assinatura .box-descricao-plano p
{
	color: #444444;
	font: normal 11px Arial;
}

.bloco-upgrade-assinatura .box-descricao-plano p strong
{
	font-weight: bold;
}

.bloco-upgrade-assinatura .box-texto-condicional
{
	float: right;
	width: 480px;
}
.bloco-upgrade-assinatura .box-texto-condicional p
{
	margin-bottom: 10px;
	line-height: 12px;
}

.trocar-dados
{
	float: left;
	width: 940px;
}

.trocar-dados h6
{
	color: #1c314d;
	font-size: 18px;
	font-family: 'OGlobo-Semibold';
	clear: right;
	margin-bottom: 12px;
}
.trocar-dados-upgrade h6{
    clear: none;
    margin-bottom: 15px;
}
.trocar-dados img
{
	margin: -3px 10px 0 0;
}

.trocar-dados p
{
	clear: both;
	color: #444444;
	font-size: 12px;
	display: block;
	line-height:18px;
}
.trocar-dados-upgrade p
{
	display: inline-block;
	font-weight:normal;
}
.btn-trocar-assinatura-2 img
{
	float: right;
	margin-top: 10px;
}
.btn-trocar-assinatura-2-disabled img
{
	float: right;
	display: none;
	margin-top: 10px;
}

/*============ JANELA MODAL PJ =============*/

.preencher-campo-pj
{
	margin-bottom: 40px;
	margin-left: 20px;
}
.preencher-campo-pj label
{
	font-family: 'OGlobo-Medium';
	font-size: 22px;
	color: #1c314d;
	display: block;
	margin-bottom: 10px;
}
.conteudo-janela-modal .conteudo-erro
{
	border: 2px solid #e20000;
	background-color: #fef3f7;
	color: #4d4d4d;
	padding: 22px 20px 22px 15px;
	border-radius: 10px;
	padding-bottom: 15px !important;
	margin-bottom: 27px;
}
.conteudo-janela-modal .conteudo-erro span
{
	font-family: 'OGlobo-Semibold';
	font-size: 22px;
	color: #e20000;
	background: url(../images/img_assinatura/icone_erro.png) no-repeat transparent;
	padding: 5px 14px 13px 53px;
	margin-bottom: 20px;
}

.conteudo-janela-modal .conteudo-erro p
{
	font: normal 12px Arial;
	margin-top: 20px;
	display: block;
	line-height: 18px;
	margin-left: 54px;
}

/*============ FIM JANELA MODAL PJ =============*/


/*	Janela Modal */
/*
.pp_default, .ppt{width:565px !important;}
.pp_content{width:550px!important; margin:0 auto;}
div.pp_default .pp_content_container .pp_details 
div.pp_default .pp_content_container .pp_details{

	width: 550px!important;
	height: 60px;
	padding: 0;
	margin: 0;
	background-color: #ebebeb;
	border-bottom: 1px solid #cbcbcb;
}
.pp_pic_holder pp_default {
 	left: 403.5px!important; 
 }
 	
#pp_full_res .pp_inline p{
	position:absolute;
	margin-top: 8px!important;
	margin-left: 15px;
	font-size:22px;
	line-height:20px;
	font-family: 'OGlobo-Medium';
	width:415px;
}
*/
/*	Fim da Janela Modal	*/



/*	Footer O Globo	*/
.footer-oglobo
{
	margin-top: 15px;
	text-align: center;
	float: left;
}

.footer-oglobo img
{
	margin: 10px 0;
}

/*Assinate PJ*/
.titulo-pj
{
	font-family: 'OGlobo-Bold';
	font-size: 28px;
	color: #1c314d;
	display: inline-block;
}
.btn-voltar-oferta
{
	background: url(../images/img_assinatura/btn-voltar-oferta.png) no-repeat;
	width: 160px;
	height: 30px;
	float: right;
	text-indent: -999em;
}
.conteudo-duvidas-assinante
{
	margin-top: 40px;
}
.conteudo-duvidas-assinante .pergunta-principal
{
	font-family: 'OGlobo-Semibold';
	font-size: 25px;
	display: inline-block;
	margin-bottom: 25px;
	color: #1c314d;
}

.conteudo-duvidas-assinante .pergunta-secundaria
{
	font-family: 'OGlobo-Medium';
	font-size: 22px;
	display: inline-block;
	margin-left: 60px;
	margin-bottom: 25px;
	color: #1c314d;
}
.pergunta-secundaria span img
{
	margin-right: 10px;
}
.use-dados-contato
{
	background: url(   "../images/img_assinatura/seta_menor_contato.png" ) no-repeat scroll 0px 1px transparent;
	float: left;
	margin-top: 9px;
	padding-bottom: 10px;
	padding-left: 24px;
	margin-left: 30px;
	font-size: 13px;
	color: #444;
	margin-top: 25px;
	padding-bottom: 25px;
}

.pergunta-secundaria .ico-pergunta img
{
	float: left;
	margin-top: -5px;
}

.conteudo-duvidas-assinante .resposta
{
	background: url(../images/img_assinatura/seta_menor.png)0 5px no-repeat;
	padding-left: 30px;
	font-family: 'OGlobo-Medium';
	font-size: 18px;
	clear: left;
	color: #444;
}
.conteudo-resposta
{
	margin-left: 62px;
	float: left;
}
.conteudo-resposta-02
{
	margin-left: 105px;
	float: left;
}

.conteudo-duvidas-assinante .numero img
{
	float: left;
	margin-top: -6px;
	margin-right: 15px;
}
.btn-logar-globo-com
{
	background: url(../images/img_assinatura/btn-logar-globo-com.png) no-repeat;
	width: 180px;
	height: 30px;
	float: left;
	text-indent: -999em;
}
.btn-identifique
{
	background: url(../images/img_assinatura/btn-identifique-se.png) no-repeat;
	width: 159px;
	height: 38px;
	float: left;
	text-indent: -999em;
	margin-left: 30px !important;
}
.btn-continue
{
	background: url(../images/img_assinatura/btn-continue.png) no-repeat;
	width: 139px;
	height: 38px;
	float: left;
	text-indent: -999em;
	margin-left: 30px !important;
}

.btn-logar-globo
{
	background: url(../images/img_assinatura/btn-logar-globo.png) no-repeat;
	width: 169px;
	height: 38px;
	float: left;
	text-indent: -999em;
	margin-left: 30px !important;
}


.btn-identifique-visualize
{
	background: url(../images/img_assinatura/btn-identifique-visualize.png) no-repeat;
	width: 389px;
	height: 38px;
	float: left;
	text-indent: -999em;
	margin-left: 30px !important;
}
.btn-continue-visualize
{
	background: url(../images/img_assinatura/btn-continue-visualize.png) no-repeat;
	width: 366px;
	height: 38px;
	float: left;
	text-indent: -999em;
}

.btn-alterar-email
{
	background: url(../images/img_assinatura/btn-alterar-email.png) no-repeat;
	width: 221px;
	height: 30px;
	float: left;
	text-indent: -999em;
	margin-left: 30px !important;
}
.btn
{
	margin-left: 22px;
	margin-top: 22px;
	margin-bottom: 35px;
}

.btn-use-dados-contato
{
	background: url(../images/img_assinatura/btn-use-dados-contato.png) no-repeat;
	text-indent: -999em;
	float: left;
	width: 220px;
	height: 30px;
	cursor: pointer;
}

.box-aviso, .box-alert
{
	margin: 0 auto;
	border: 2px solid #fcaf1a;
	background-color: #fbfbfb;
	color: #4d4d4d;
	padding: 25px 20px 30px;
	margin: 25px 0;
	border-radius: 10px;
	overflow: hidden;
}

.box-alert{padding: 25px 20px 15px 20px; margin-top:0;border:2px solid #e38d08;}
.box-aviso h1
{
	font-family: 'OGlobo-Semibold';
	font-size: 26px;
	color: #e38d08;
	background: url(../images/img_assinatura/ico-lampada-aviso.png)11px 0 no-repeat;
	padding-bottom: 10px;
	padding-left: 56px;
}

.box-aviso p
{
	font: normal 15px Arial;
	width: 780px;
	margin-top: 10px;
	line-height: 21px;
	margin-left: 56px;
}

.box-alert span{color:#e38d08;font-family: 'OGlobo-Semibold';font-size: 22px;
	background: url(../images/icon-lampada-maior.png) no-repeat transparent; float:left; padding-left:32px; padding-bottom:20px;
}
	
.btn-assinar
{
	background: url(../images/img_assinatura/btn-assinar.png) no-repeat;
	width: 465px;
	height: 30px;
	float: left;
	margin-left: 56px;
	margin-top: 27px;
	text-indent: -999em;
}

div.box-informativo-destacado .btn-use-dados-contato
{
	background: url(../images/img_assinatura/bot_dados_contato.png) no-repeat;
	width: 187px;
	height: 30px;
}

/* CAPTCHA */
.box-erro-captcha
{
	color: #4d4d4d;
	margin-bottom: 20px;
	border: 2px solid #ff0000;
	background-color: #fff6f6;
	border-radius: 10px;
	padding: 13px 20px 15px 20px;
}

.box-erro-captcha .texto-erro-captcha
{
	background: url(../images/img_assinatura/icone_erro_24.png) no-repeat transparent;
	padding: 4px 0 5px 36px;
	margin-bottom: 8px;
	color: #e20000;
	font: bold 13px Arial;
}

.box-erro-captcha p
{
	margin-left: 35px;
	color: #4d4d4d;
	font: normal 11px Arial;
	margin-left: 36px;
}

.captcha
{
	width: 215px;
	height: 68px;
	border: none;
	position: relative;
}

.box-imagem-captcha .bot-codigo-captcha
{
	padding: 9px 9px;
	display: block;
	width: 113px;
}

.bot-codigo-captcha
{
	background: url(../images/img_assinatura/mostrar_outro_codigo.png) no-repeat;
	color: transparent;
}

.bloco-confirmacao .texto-captcha
{
	float: left;
	margin-left: 10px;
}
.conteudo-janela-modal .texto-captcha
{
	margin-left: 20px;
}
.bloco-confirmacao .texto-captcha label
{
	display: block;
	font: bold 12px Arial;
	color: #4d4d4d;
	margin-bottom: 10px;
}

.bloco-confirmacao .texto-captcha input
{
	width: 185px;
	height: 30px;
	border: 1px solid #bcb8b8;
	padding-left: 5px;
}

.txt-captcha
{
	padding-left: 5px;
}

.produtos .border-top
{
	border-top: 1px solid #d7d7d7;
}
.produtos .border-right
{
	border-right: 1px solid #d7d7d7;
}
.produtos .border-bottom
{
	border-bottom: 1px solid #d7d7d7;
}
.produtos .border-left
{
	border-left: 1px solid #d7d7d7;
}

.msg-alert-bloqueio
{
	width: 887px;
	padding: 15px 20px 23px;
	border: 2px solid #fcaf1a;
	background-color: #fbfbfb;
	display: block;
	margin-bottom: 25px;
	margin-top: -8px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
}

.msg-alert-bloqueio .tit-bloqueio
{
	font: 25px 'OGlobo-Bold';
	color: #fcaf1a;
	padding-left: 40px;
	padding-bottom: 15px;
	padding-top: 3px;
	background: url(../images/img_assinatura/interrogacao-amarelo.png) 0 4px no-repeat;
}

.msg-alert-bloqueio .bot-saiba-mais
{
	margin-top: 10px;
	margin-left: 40px;
	background: url(../images/img_assinatura/bot-saiba-mais-expand.png) 0 2px no-repeat;
	height: 14px;
}

.msg-alert-bloqueio .subtit-bloqueio
{
	background: url(../images/img_assinatura/seta-subtitulo.png) 0px 2px no-repeat;
	padding-left: 25px;
	margin-left: 40px;
	color: #1c314d;
	font: 17px Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	margin-bottom: 15px;
}

.msg-alert-bloqueio .subtit-bloqueio.subtext
{
	font-size: 15px;
}

.msg-alert-bloqueio .info-bloqueio
{
	float: left;
	margin: 5px 0 0 25px;
}

.msg-alert-bloqueio ul
{
	margin: 0 0 20px 95px;
}

.msg-alert-bloqueio ul li
{
	font-size: 13px;
	margin-bottom: 10px;
	list-style: initial;
}

.msg-alert-bloqueio .bot-login-globo
{
	background: url(../images/img_assinatura/bot-fazer-login-globo.png) no-repeat;
	width: 261px;
	height: 30px;
	text-indent: -9999px;
	float: left;
	margin-left: 75px;
}

.lnk-print
{
	display: none;
}

.font-bold
{
	font-family: 'OGlobo-Bold';
}

.msg-erro-pj
{
	border: 2px solid #e20000;
	background-color: #fef3f7;
	color: #4d4d4d;
	padding: 22px 20px 22px 16px;
	border-radius: 10px;
}

.tt-erro-pj
{
	font-family: 'OGlobo-Semibold';
	font-size: 22px;
	color: #e20000;
	background: url(../images/img_assinatura/icone_erro.png) no-repeat transparent;
	padding: 5px 14px 13px 53px;
	margin-bottom: 20px;
}

.msg-erro-pj p
{
	margin-top: 20px;
	display: block;
	line-height: 18px;
	margin-left: 54px;
}



/*NOVO CADUN*/



.perg-tp-assinante
{
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #1c314d;
	margin-bottom: 15px;
}
.perg-sec
{
	font-size: 13px;
	color: #3f3f3f;
	float: left;
}
.perg-sec span
{
	display: block;
	margin-right: 16px;
	margin-top: 10px;
	margin-bottom: 15px;
}
.perg-sec img
{
	float: left;
}

.tooltip-contate-atendimento
{
	top: 65px;
	width: 191px;
	right: -16px;
}

.tooltip-saiba-continuar
{
	top: 245px;
}
.txt-tooltip-pj
{
	display: inline-block;
	font-size: 12px;
	color: #535353;
	margin-bottom: 20px;
}
.txt-tooltip-pj p
{
	display: block;
}
.perg-sec .txt-tooltip-pj span
{
	color: #1c314d;
	font-weight: bold;
	display: inline;
	float: none;
	margin-right: 0px;
}
.mb0
{
	margin-bottom: 0;
}

.txt-tooltip-pj.horario-funcionamento
{
	font-size: 9px;
	display: block;
	line-height: 13px;
	margin-bottom: 15px;
}

.conteudo-novo-cadun
{
	margin: 0 auto;
	overflow: hidden;
	width: 930px;
}

.conteudo-principal-pagamento
{
	width: 930px;
}

.conteudo-principal-pagamento .pagamento-cartao ul li, .conteudo-principal-pagamento .pagamento-banco ul li
{
	margin: 0 74px 0 23px;
	padding: 8px;
}

.texto-chamada-principal-oferta
{
	font-size: 26px !important;
	margin-bottom: 0;
	width: 750px;

}

.preco-cabecalho
{
	color: #f39c06;
	font-family: 'OGlobo-Semibold';
	display: block;
	margin-left: 15px;
	float: left;
	margin-top: -11px;
}
.preco-cabecalho .cifrao, .preco-cabecalho .detalhe-preco
{
	font-size: 20px;
	font-family: 'OGlobo-Medium';
}
.preco-cabecalho .preco
{
	font-size: 40px;
}
.texto-chamada-principal-oferta .plano-oferta
{
	font-size: 17px;
	font-family: 'OGlobo-Medium';
	float: left;
	clear: left;
	margin-top: 6px;
}
.texto-chamada-principal-oferta .plano-oferta span
{
	font-family: 'OGlobo-Semibold';
}
.container-cabecalho-oferta
{
	width: 930px;
}
.txt-oferta
{
	float: left;
	max-width: 600px;
	min-width: 200px;
}

.conteudo-novo-cadun .cadun-flow-container .header-container
{
	margin-top: -130px !important;
}

.btn-voltar-superior-cadastro img
{
	margin-bottom: 30px;
	margin-top: -22px;
}

.btn-voltar-inferior-cadastro img
{
	margin-top: 21px;
}

.sucesso-novo .txt-msg-sucesso
{
	font-size: 30px;
	font-family: 'OGlobo-Bold';
	color: #1c314d;
	display: block;
	color: #008645;
	margin-bottom: 3px;
}

.sucesso-novo .txt-assinatura-realizada
{
	font-size: 22px;
	font-family: 'OGlobo-Medium';
	color: #444;
}

.tooltip-info-oferta
{
	top: 37px;
	width: 260px;
	line-height: 14px !important;
	font-size: 10px !important;
	right: 0;
}


/*SUCESSO NOVO CADUM*/


.msg-sup-sucesso
{
	display: block;
	color: #008645;
	font-size: 30px;
	font-family: 'OGlobo-Bold';
	margin-left:30px;
}
.msg-inf-sucesso
{
	color: #444;
	font-size: 22px;
	font-family: 'OGlobo-Medium';
	display: inline-block;
	margin-top: 6px;
}


.passo01-sucesso, .passo02-sucesso, .passo03-sucesso, .passo04-sucesso, .benificio-assinante
{
	color: #444;
	font-family: 'arial';
	font-size: 13px;
	margin-bottom: 50px;
	
}
.passo02-sucesso{ width:670px; float:left;}
.passo01-sucesso{width:715px; float:left;}
.info-passo-01 li img{ margin-right:10px;}
.passo03-sucesso{float:left;}
.passo03-sucesso, .benificio-assinante
{
	margin-bottom: 25px;
}

.passo01-sucesso .passo01
{
	display: block;
	margin-bottom: 15px;
	margin-left: 25px;
	width: 620px;
}
.txt-info-passo01
{
	margin-left: 10px;
}
.content-info-sucesso
	float: left;
	width: 800px;
	margin-top: 9px;
	margin-left: 15px;
}




.content-info-sucesso-passo01, .content-info-sucesso-passo02
{
	width: 650px;
}
.content-info-sucesso-passo04
{
	width: 920px;
}

.txt-imprimir-passo1
{
	float: left;
	padding-top: 5px;
}
.ico-lampada-passo1
{
	float: left;
	padding-left: 3px;
	margin-right:16px!important;
}
.passo02-sucesso h3, .passo03-sucesso h3, .passo04-sucesso h3.tt-principal, .benificio-assinante h3, .passo04-sucesso h3
{
	color: #1c314d;
	font-size: 25px;
	font-family: 'OGlobo-Semibold';
	margin-bottom: 20px;
	margin-top: -3px;
}

.beneficio-assinante h2,
.beneficio-assinante h3{
	margin-bottom:25px;
	display:inline-block;
	background: url(../images/img_assinatura/bullet-seta.png) no-repeat 2px 10px;
	padding-left:30px;
}

.beneficio-assinante h2{ padding-left: 38px;}

.content-info-beneficio-assinante ul.botoes-acesso-sucesso { margin-left: 38px; }

.passo02-sucesso .txt-passo02
{
	font-family: 'arial';
	font-size: 14px;
	color: #444;
	line-height: 21px;
	display: inline-block;
	
}
.passo02-sucesso .list-info-passo-02
{
	margin-top: 20px;
	float: left;
}
.passo02-sucesso .list-info-passo-02 li
{
	margin-bottom: 20px;
}
.passo02-sucesso .list-info-passo-02 li h4
{
	font-size: 20px;
	margin-bottom: 15px;
	color: #1c314d;
	font-family: 'OGlobo-Medium';
}
.passo02-sucesso .list-info-passo-02 li ul li
{
	font-size: 13px;
	color: #444;
	font-family: 'Arial';
	list-style-type: disc;
	margin-left: 52px;
	text-indent: -2px;
}
.passo02-sucesso .list-info-passo-02 li h4 img
{
	margin-right: 5px;
	margin-top: 6px;
	float: left;
}

.btn-fazer-login-globo
{
	background: url(../images/img_assinatura/btn-fazer-login-globo.png) no-repeat;
	width: 247px;
	height: 30px;
	float: left;
	margin-top: 16px;
	margin-left: -5px;
}


.nm-info-sucesso
{
	float: left;
	margin-right: 20px;
	margin-top: -8px;
}

.passo02-sucesso h3, .passo03-sucesso h3, .passo04-sucesso h3.tt-principal,.beneficio-assinante h2, .beneficio-assinante h3
{
	color: #1c314d;
	font-size: 25px;
	font-family: 'OGlobo-Semibold';
	margin-bottom: 20px;
	margin-top: -3px;
}
.passo04-sucesso h3.tt-principal
{
	margin-bottom: 52px;
}

.passo02-sucesso .txt-passo02
{
	font-family: 'arial';
	font-size: 13px;
	color: #444;
	line-height: 20px;
	display: inline-block;
	float: left;
}
.passo02-sucesso .list-info-passo-02
{
	margin-top: 20px;
	float: left;
}
.passo02-sucesso .list-info-passo-02 li
{
	margin-bottom: 20px;
}
.passo02-sucesso .list-info-passo-02 li h4
{
	font-size: 20px;
	margin-bottom: 15px;
	color: #1c314d;
	font-family: 'OGlobo-Medium';
}
.passo02-sucesso .list-info-passo-02 li ul li
{
	font-size: 13px;
	color: #444;
	font-family: 'Arial';
	list-style-type: disc;
	margin-left: 52px;
	text-indent: -2px;
	line-height: 18px;
}
.passo02-sucesso .list-info-passo-02 li h4 img
{
	margin-right: 8px;
	margin-top: 6px;
	float: left;
}



.btn-imprimir-pedido
{
	background: url(../images/img_assinatura/btn-imprimir-pedido.png) no-repeat;
	width: 131px;
	text-indent: -999em;
	float: right;
	height: 30px;
	margin-right: 25px;
	margin-top:25px;
	
}


.botoes-acesso li, .botoes-acesso-sucesso li
{
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
}
.botoes-acesso li a, .botoes-acesso-sucesso li a
{
	float: left;
}
.btn-site-oglobo
{
	width: 147px;
	height: 30px;
	background: url(../images/img_assinatura/btn-site-oglobo.png) no-repeat;
	float: left;
}
.btn-jornal-digital
{
	width: 196px;
	height: 30px;
	background: url(../images/img_assinatura/btn-jornal-digital.png) no-repeat;
}
.btn-revista-digital
{
	width: 248px;
	height: 30px;
	background: url(../images/img_assinatura/btn-revista-digital.png) no-repeat;
}
.btn-acervo-oglobo
{
	width: 147px;
	height: 30px;
	background: url(../images/img_assinatura/btn-acervo.png) no-repeat;
}
.btn-ebooks-globo
{
	width: 196px;
	height: 30px;
	background: url(../images/img_assinatura/btn-ebooks-oglobo.png) no-repeat;
}
.btn-fazer-login-globo span, .btn-site-oglobo span, .btn-jornal-digital span, .btn-revista-digital span, .btn-acervo-oglobo span, .btn-ebooks-globo span
{
	display: none;
}

.logo-globo-print
{
	display: none;
}

.infooferta
{
	float: right;
	z-index: 999;
}
.infooferta .seta-tooltip
{
	left: 180px !important;
}

.content-msg-sucesso
{
	width: 863px;
}

.botoes-acesso, .botoes-acesso-sucesso
{
	margin-top: 15px;
	margin-left:27px;
	float: left;
	width:800px;
}
.botoes-acesso-ativacao{ margin-left:38px;}

.botoes-acesso-sucesso{ margin-left:55px; width:653px;}
.botoes-acesso li, .botoes-acesso-sucesso li
{
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
}
.botoes-acesso li a
{
	float: left;
}
.btn-site-oglobo
{
	width: 147px;
	height: 30px;
	background: url(../images/img_assinatura/btn-site-oglobo.png) no-repeat;
	float: left;
}
.btn-jornal-digital
{
	width: 196px;
	height: 30px;
	background: url(../images/img_assinatura/btn-jornal-digital.png) no-repeat;
}
.btn-revista-digital
{
	width: 248px;
	height: 30px;
	background: url(../images/img_assinatura/btn-revista-digital.png) no-repeat;
}
.btn-acervo-oglobo
{
	width: 147px;
	height: 30px;
	background: url(../images/img_assinatura/btn-acervo.png) no-repeat;
}
.btn-ebooks-globo
{
	width: 196px;
	height: 30px;
	background: url(../images/img_assinatura/btn-ebooks-oglobo.png) no-repeat;
}
.btn-fazer-login-globo span, .btn-site-oglobo span, .btn-jornal-digital span, .btn-revista-digital span, .btn-acervo-oglobo span, .btn-ebooks-globo span
{
	display: none;
}

.logo-globo-print
{
	display: none;
}


.infooferta
{
	float: right;
	z-index: 999;
}


.btn-saiba-mais
{
	background: url(../images/img_assinatura/btn-saiba-mais.png) no-repeat;
	width: 91px;
	height: 10px;
	padding: 10px;
	text-indent: -9999px;
	float: right;
	margin: 0px 45px 0 10px;
}

.bloco-seus-dados-novo
{
	float: right;
	width: 260px;
}
.bloco-dados-pagamento-novo
{
	float: left;
	width: 535px;
}
.conteudo-principal-dados
{
	width: 930px;
}

.passo04-sucesso
{
	width: 930px;
	float: left;
	display:none;
}
.passo04-sucesso .alterar-dados
{
	width: 250px;
}
.passo04-sucesso .tt-principal .nm-info-sucesso
{
	margin-top: -3px;
	margin-right: 10px;
}
.passo04-sucesso .endereco-central
{
	display: inline-block;
	font-weight: bold;
	margin-top: 5px;
}

.passo04-sucesso .alterar-dados
{
	float: left;
	margin-top: 10px;
	width: 270px;
}
.titulo-assinatura
{
	font-family: 'OGlobo-Bold';
	font-size: 28px;
	color: #1c314d;
	display: inline-block;
}

.msg-sucesso-check{

	background: url(../images/img_assinatura/check_icon.png) no-repeat 5px 15px transparent;
	padding-left:50px;

}


.btn-voltar-noticia{
    background: url(../images/img_assinatura/bg-btn-voltar-noticias.jpg) no-repeat;
    width: 518px;
    height: 38px;
    padding: 5px 3px 0px 110px;
    font-family: oglobo-semibold;
    font-size: 26px;
    color: #fff;
    float:left;
    margin-bottom:10px;
   
}

.duvidas{
    float:left;
    margin: 7px 0 0 8px;}

.ico-duvidas{
    margin-top: 0;
    float: left;
}



.conteudo-dados{
width:930px; float:left;}
.btn-trocar-assinatura-cadun{ float:right; background: url(../images/img_assinatura/btn-trocar-assinatura-cadun.png) no-repeat;
width:245px; height:48px; text-indent:-999em;}

.content-passo02{ float:left; margin-left:56px; width:659px;}
.info-passo-01{ width:502px; overflow:hiden; float:left;}

.btn-voltar-noticia-novo{ margin-left:55px;}
.msg-sucesso-check-ativacao{background: url(../images/img_assinatura/check_icon.png) no-repeat 5px -1px transparent;padding-left:50px;}
.msg-inf-sucesso-ativacao{ margin-top:-5px;}


.box-msg-sucesso-default{
 
	width: 838px;
	border: 2px solid #008645;
	border-radius: 10px;
	padding: 20px;
	margin-bottom: 35px;	
	background:#fbfbfb url("../images/img_assinatura/check_icon.png") no-repeat 20px 19px;
	padding-left: 68px;

}

.box-msg-sucesso .msg{
	width: 735px;
	float: left;
}

.msg-sucesso-principal{
	font: 30px 'OGlobo-Bold';
	color: #008645;
	margin-bottom: 15px;

}


.tt-passo04{margin-bottom:39px!important; margin-left:10px;}
.ver-dados{margin-left:-55px; margin-top:-3px; float:left;}
.msg-inf-sucesso-upgrade{ margin-left:43px;}

.dados-globo{float: left; margin-right: 50px;}


.cart {
	width: 100%;
	background-color: #efefef;
	position: relative;
}

.cart .notification-area {
	width: 930px;
	margin: 0 auto;
	
	font-size: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 29px;
	padding-right: 30px;
}

.cart .dynamic-window-sized {
	max-width: 930px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

.cart .notification-area .dynamic-window-sized {
	background-image: url("../images/img_assinatura/dot.png");
	background-repeat: repeat-x;
	background-position: 0 20px;
}

.cart .notification-area .notification-area-description {
	display: inline-block;
	border-bottom: none;
	background-color: #efefef;
	padding-right: 10px;
	padding-bottom: 10px;
	height: 18px;
	font-family: 'open_sanslight';
	color: #333333;
	line-height: normal;
}

.cart .notification-area .notification-area-price {
	float: right;
	padding-left: 10px;
	margin-bottom: 2px;
	background: #efefef;
	display: inline-block;
	font-family: 'open_sanssemibold';
	color: #333333;
	line-height: normal;
}

.cart .notification-area .notification-area-extrainfo {
	float: right;
	clear: right;
	display: inline-block;
	font-family: 'open_sanssemibold';
	font-size: 20px;
	color: #333333;
	line-height: normal;
}

.cart .notification-area-arrow {
	position: absolute;
	left: 50%;
	bottom: -10px;
	display: block;
	border-top: 10px solid #efefef;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	height: 0;
	width: 0;
	margin: auto;
}

/* == pagina experimente ==*/
.experimente .header-container {
	margin-bottom:30px;
}
.experimente .col1 {
	float:left;
	width: 520px;
}
.experimente .col2 {
	float:right;
	width: 390px;
	padding-top: 48px;
	overflow: hidden;
}

.experimente h2, .registerwall h2 {
	font-family: OGlobo-Regular;
	font-size: 22px;
	color: #3f3f3f;
}
.experimente .col1 h2 {
	margin-bottom: 24px;
}
.experimente .col1 h3 {
	margin-bottom: 29px;
	
}

.experimente h3 {
	font-family: Oglobo-X-Condensed-medium;
	font-size: 60px;
	color: #084875;
}
.experimente .col1 p {
	font-family: OGlobo-Light;
	font-size: 22px;
	color: #5b5b5b;
	margin-bottom: 22px;
}

.btn-identificar{ padding: 2px 10px 5px;margin-left:18px; background:#f2f2f2;border:1px solid #ebebeb;font-family: OGlobo-Light; text-transform:uppercase; font-size:14px; color:#1d304d; border:1px solid #ebebeb; border-radius:5px;}
.experimente .conteudo-geral .texto-saudacao, .texto-saudacao { color:#1d304d; font-family: 'OGlobo-Semibold'; font-size:22px; margin-bottom:25px; margin-top:25px;}
.experimente .titulo-acesso-assinante{ margin-bottom:22px;}
.clearBoth {
	clear: both;
}

.regiao-banners {
	float: left;
	width: 100%;
}
.regiao-banners .box-banner {
	width: 231px;
	height: 127px;
	float: left;
	padding-left: 213px;
	padding-top: 40px;
}

.regiao-banners .box-generico {
    width: 444px;
	height: 65px;
	padding: 24px 0 0 0px;
	float: left;
}

.regiao-banners .produtos-digitais {
	width: 247px;
	padding-left: 197px;
}

.experimente .regiao-banners .box-banner:last-child,
.regiao-banners .box-generico:last-child {
	float: right;
}

.box-banner .tit-font-1 {
	font-family: OGlobo-Light;
}

.box-banner .tit-font-2 {
	font-family: OGlobo-Medium;
}

.regiao-banners .banner-materias {
	background: url(../images/box-materias.jpg);
}

.regiao-banners .produtos-digitais {
	background: url(../images/box-produtos-digitais.jpg);
}

.regiao-banners .box-generico {
    background: url(../images/banner-generico.png);
}

.regiao-banners .tit-banner1 {
	font-size: 20px;
	color: #ffffff;
}

.regiao-banners .tit-color-yellow,
.tit-color-yellow {
	color: #ffba34;
}

.box-177 {
    float: left;
    width: 177px;
}

.box-177 {
    float: left;
    width: 177px;
}

.box-177 .tit-font-3 {
    font-family: OGlobo-Regular;
    font-size: 21px;
    float: right;
}

.box-162 .tit-font-3 {
    font-family: OGlobo-Regular;
    font-size: 21px;
    float: left;
    padding-top: 10px;
}
.box-65 {
    float: left;
}

.top-padding-10 {
    padding-top: 10px;
}

.acesso-ilimitado .tit-3 {
    font-family: Oglobo-X-Condensed-medium;
    font-size: 21px;
}

.box-65 .tit-font-2 {
    font-family: OGlobo-Regular;
    font-size: 67px;
    margin-top: -18px;
    padding: 0 8px;
}

.regiao-banners .tit-color-white {
	color: #ffffff;
}

.box-banner .tit-num-big {
	font-size: 67px;
	float: left;
	padding-right: 5px;
	margin-top:-3px;
}

.box-banner .tit-2 {
	font-family: Oglobo-X-Condensed-medium;
	font-size: 26px;
	margin-top: 8px;
	float: left;
}

.box-banner .tit-3 {
	font-family: Oglobo-X-Condensed-medium;
	font-size: 22px;
	margin-top: 8px;
	float: left;
}

.experimente .details {
	float: right;
	margin-top: 8px;
}

a.link-acao {
	width: 152px;
	position: relative;
	float: left;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 25px;	
	
	font-family: OGlobo-Light;
	font-size: 14px;
	background: #084875;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #ffffff;
	z-index: 1;
}

a.link-acao.show-details {
	width: 142px;
	padding-left: 35px;
}

a.link-acao img {
	position: absolute;
	right: 0;
	top: 0;
}

.experimente .bts-footer {
	padding-top: 0px;
}

.bts-footer .border-dashed {
	border-top: dashed 1px #e6e6e6;
	border-bottom: 1px dashed #e6e6e6;
	padding: 22px 0;
	text-align: center;
	float:left;
	width:930px;
}

.bts-footer .border-dashed .bt-link {
	background: #416ead;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-family: OGlobo-Light;
	font-size: 22px;
	color: #ffffff;
	padding: 6px 16px;
}

.bts-footer .border-dashed {
	margin-right: 10px;
}



.bg-silver {
	background: #f0f0f0;
}

.experimente .bg-silver {
	margin-bottom: 30px;
}

.bg-silver .conteudo-geral {
	background: none;
	position: relative;
	margin-top: 10px;
}

.experimente .triangle-top-silver {
	width:0;
    height:0;
    border:30px solid transparent;
    display:block;
    border-bottom-color: #f0f0f0;
    margin-top: -76px;
    position: absolute;
    left: 833px;
    z-index: 0;
}
 
.registerwall .triangle-top-silver {
	width:0;
    height:0;
    border:30px solid transparent;
    display:block;
    border-bottom-color: #f0f0f0;
    margin-top: -76px;
    position: absolute;
    right: 76px;
    z-index: 0;
}

.ativaCadun .triangle-top-silver {
	width:0;
    height:0;
    border:30px solid transparent;
    display:block;
    border-bottom-color: #f0f0f0;
    margin-top: -86px;
    position: absolute;
    right: 378px;
    z-index: 0;
}

.box-light{
	background: #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	padding-top: 18px;
	padding-bottom: 18px;
	font-family: Arial;
	font-size: 16px;
	color: #5b5b5b;
	margin-bottom: 20px;
	
}

.box-light img {
	position: absolute;
	margin-left: -30px;
	margin-top: -10px;
}

.bg-silver h2 {
	font-family: OGlobo-Light;
	font-size: 45px;
	color: #084875;
}

.box-services {
	padding-top: 30px;
	padding-bottom: 42px;
}

.box-services li {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #e0dede;
	font-family:arial;
	font-size: 15px;
	color: #084875;
	width: 284px;
	text-align: center;
	overflow: hidden;
	display: inline-block;
	margin-bottom: 32px;
	min-height: 278px;
}

.box-icones {
	background:#00adef;
	padding-top: 10px;
	height: 116px;
}

.box-icones img{
	margin-bottom: 10px;
}

.ico-around-down {
	width:0;
	height:0;
	border:20px solid transparent;
	display:block;
	border-top-color: #00adef;
	margin: 10px auto;
}

.cont-txt {
	padding: 30px;
	line-height:18px;
}

.middle {
	margin-left: 30px;
	margin-right: 30px;
}

.bt-saiba-como-acessar {
	background-image: url(../images/bt-saiba-como-acessar.jpg);
	width:457px;
	height:42px;
	display: block;
	margin: 0 auto;
}

.bt-saiba-como-acessar span {
	display: none;
}

.experimente .descricao-conteudo,
.registerwall .descricao-conteudo,
.ativaCadun .descricao-conteudo {
	padding-top: 36px;
	display: block;
	float:left;
	width: 100%;
}

.experimente .text-legal .descricao,
.registerwall .text-legal .descricao  {
	width: 100%;
}

.show-js {
	display: block;
}

.hide-js {
	display: none;
}

.ativaCadun .conteudo-geral {
	padding-top: 36px;
}

.ativaCadun .conteudo-geral .regiao-banners {
	margin-top: 20px;
	margin-bottom: 26px;
}

.regiao-banners .produtos-digitais-link {
	width: 247px;
	padding-left: 197px;
	background: url(../images/bg-banner.png) repeat-x;
	
}

.boxContent h2 {
	color: #1c314d;
	font-family: OGlobo-Semibold;
	font-size: 28px;
}

.boxContent h3 {
	color: #1c314d;
	font-family: OGlobo-Semibold;
	font-size: 28px;
}

.space {
	margin-left: 25px;
	margin-top: 137px;	
}

.showDetails {
	width: 137px;
	position: relative;
	float: left;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 23px;	
	
	font-family: OGlobo-Light;
	font-size: 14px;
	background: #084875;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #ffffff;
}

.showDetails img {
	position: absolute;
	right: 0;
	top: 0;
}

.box-produto, .box-produto img{ width:390px; height:auto; margin-top:-17px; margin-bottom:15px;}

.registerwall .box-register {
	float: left;
	width: 100%;
	padding-top: 20px;
	
}

.box-register .place-bg {
	width: 390px;
	float: left;
}

.box-register .place-bg img{width: 390px; height:auto;}

.box-register .container-right {
	width: 446px;
	float: right;
	text-align: right;
	padding-bottom: 30px;
}

.box-register .container-right h2 {
	font-family: Oglobo-X-Condensed-medium;
	font-size: 50px;
	color: #084875;
}

.box-register .container-right p {
	font-family: OGlobo-Regular;
	font-size: 22px;
	color: #5b5b5b;
	margin-top:10px;
	line-height: 22px;
}

.box-register .bt-link-registre {
	float: right;
	margin-top: -10px;
}

.box-register .details {
	float: right;
	margin-left: 30px;
}

.zero-bottom {
    padding-bottom: 0;
}

.zero-top {
    padding-top: 0;
}

.registerwall .box-oferta{
	width: 840px;
	padding-top: 20px;
	float:right;
}
.tt-msg-limite-assinatura{
	 text-transform:uppercase;
}
.ganhe{
	color:#ffba34;
	text-transform:uppercase;
	font-size: 22px;
	font-family: 'OGlobo-Medium';
}

.seta-tooltip {
	float: left;
    height: 9px;
    margin-left: 94px;
    margin-top: -19px;
    width: 14px;
    background: url(../images/img_assinatura/seta-tooltip.png) no-repeat;
  }	
	
a.tooltip {
	width:180px;
	padding:10px;
	border-radius:5px;
	border:1px solid #cdcdcd;
	margin-top:15px;
	margin-right:-6px;
    font-family:Arial, Helvetica, sans-serif;
    color:#767676;
    text-align:left;
    font-size:10px;
   }
   

.tooltip-container .msg-tooltip{ display:inline-block; margin-right:0;}
.tooltip div span{
	margin-bottom:7px;
	float:left;
	font-weight:bold;
	font-size:12px;	
   
}

.tooltip{
	float:right;
    color:#767676;
    font-size:12px;
 }


.titulo-agradecimento{
	font-size:45px; 
	color:#084875;
	font-family: Oglobo-X-Condensed-medium;
}
.chamada-oferta{
	font-family: 'OGlobo-Semibold';
	color:#1c314d;
	font-size:28px;
	width:895px;
	height:57px;
	margin-bottom:18px;
	background: url(../images/img_assinatura/icon-seta-baixo.png) no-repeat 1px 3px;
	padding-left:35px;
	border-bottom:1px dashed #e8e8e8;
}
.chamada-oferta span{
	color:#5b5b5b;
	font-size:22px;
	font-family: 'OGlobo-Regular';
	margin-left:10px;
}
.btn-acessar-noticias{
	background:#f2f2f2;
	border:1px solid #ebebeb;
	border-radius:5px;
	text-transform:uppercase;
	color:#1d304d; 
	font-size:14px;
	font-family:font-family: 'open_sanslight';
	padding:2px 15px 5px 10px;
	margin-left:7px;
}
.btn-acessar-noticias img{margin-left:10px;}

.tooltip-container{
	margin:0 auto;
	

 }
.tooltip-container div{
	 
	margin-right:24px;
	float:left;
}


.tooltip-container .op-pessoa-juridica {
 
 margin-right:0;
 width:190px;

}

.box-icones p {
	
	color:#fff;
	text-align:center;
	margin-top:-6px;
	text-transform:uppercase;
	font-size:11px;
	font-family:'FuturaStdMedium';
	letter-spacing:1px;
}

.lmt-acesso {
	color:#fff; 
	font-family: 'OGlobo-Light';
	text-transform:uppercase;
	font-size:20px; 
	display:block; }
.tit-ganhe{text-transform:uppercase;}

.oGlobo {
     display:inline-block;
}