div#assine-wrapper {

	width:940px;
	overflow:hidden;
	margin-left:auto !important;
	margin-right:auto !important;
	margin-top:5px;
	background:#fff;
	padding-bottom:20px;
}

div#topo_jornal {

	float:left;
	width:940px;
	border-bottom:solid 1px #838196;
}

div#assine-conteudo {

	float:left;
	display:inline;
	width:934px;
	margin-left:3px;
}

div.assine-left {

	float:left;
	display:inline;
	width:662px;
}

div.op_assinantes {

	float:left;
	width:660px;
	height:40px;
	border:solid 1px #838196;
	background:url("../img/assine/bkg_opc.jpg") repeat-x;
	margin-top:3px;
}

div.op_assinantes strong {

	float:left;
	width:215px;
	font:bold 17px arial;
	color:#fff;
	padding:10px 0 10px 10px;
}

div.input-opc {
	
	float:left;
	width:376px;
	height:30px;
	border:solid 1px #074E90;
	margin:5px 0 0 0;
	padding:0;
	background:url("../img/assine/bkg_inp.jpg") repeat-x;
	font:normal 19px arial;
	color:#333;
	text-align:left;
}

div.drop_opc {

	position:absolute;
	right:57px;
	top:33px;
	width:376px;
	height:56px;
	border:solid 1px #074E90;
	background:#fff;
	font:normal 19px arial;
	color:#333;
	padding:0;
	text-align:left;
	z-index:500;
}

div#dis_none {

	display:none;

}

div.assine-coluna-right {

	width:100%

}

div.drop_opc span,
div.input-opc span {
	
	display:block;
	margin:2px 0 0 6px;
	cursor:pointer !important;	
}

span.btn_opc {

	position:absolute;
	top:0;
	right:-1px;
	width:49px;
	height:41px;
}

span.btn_opc a {

	float:left;
	width:49px;
	height:41px;
	background:url("../img/assine/botao_assine.jpg") no-repeat;
	outline:0;
}

div.assine-right {

	float:left;
	display:inline;
	width:272px;
}

div.bar-top {

	float:left;
	width:271px;
	height:10px;
	line-height:0;
	border:solid 1px #074E90;
	border-left:none;
	margin:3px 0 15px 0;
	padding:0;
	background:url("../img/assine/bkg_opc.jpg") repeat-x;
}

div.assine-box {
	
	float:left;
	display:inline;
	width:230px;
	margin-left:20px;
}

div.assine-box img {
	
	float:left;
}

div.encontro {
	
	float:left;
	display:inline;
	width:180px;
	margin-left:20px;
	margin-top:15px;
	padding:10px 25px;
	background:#D7EFFF;
}

div.encontro ul {
	
	float:left;
	display:inline;
	width:180px;
	text-align:left;
	margin-top:10px;
}

div.encontro ul li {
	
	float:left;
	display:inline;
	width:180px;
}

div.encontro ul li strong {
	
	display:block;
	color:#0066FF;
	font:bold 16px arial;
}

div.encontro ul li span {
	
	display:block;
	color:#0066FF;
	font:normal 14px arial;
	margin-bottom:5px;
}

span#title-encontro {

	float:left;
	width:180px;
	height:58px;
	background:url("../img/assine/span-encontro.jpg") no-repeat;

}

/* PARTE INSERIDA PELO TIAO  */

div.container_planos {
	
	float:left;
	width:642px;
	padding:10px;
		
}

div.plano {

	width:200px;		
	float:left;
	padding:0 5px;	
	margin-top:40px;
	
}

div.plano h2 {

	height:200px;
	
}

div.plano h2.anual {
	
	background:url(../img/assine/plano-anual.jpg) no-repeat center;

}

div.plano h2.semestral {
	
	background:url(../img/assine/plano-semestral.jpg) no-repeat center;

}

div.plano h2.trimestral {
	
	background:url(../img/assine/plano-trimestral.jpg) no-repeat center;

}

div.plano h2 span {
	
	display:none;

}

div.plano h3.botao {

	text-align:center;
	background:url(../img/assine/bg-botao.jpg) no-repeat center;
	padding:8px 0px;
	font:bold 15px arial;
	color:#06F;
	margin-top:20px;

}

div.plano dl dt {
	
	font:bold 14px arial;
	display:block;
	text-align:center;
	margin-left:0;
	margin-top:15px;
	padding-bottom:5px;
	color:#000;

}

div.plano dl dd {
	
	font:bold 15px arial;
	display:block;
	text-align:center;
	margin-left:0;
	padding-bottom:0px;
	
}

.green {
	
	color:#339900;

}

.orange {
	
	color:#FF6600;

}

.borderize {
	
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	margin-left:5px;
	margin-right:5px;

}

div.rodape {

	padding:20px;
	text-align:left;
	clear:both;

}

div.rodape h2 {
	
	font:bold 12px arial;
	color:#06F;
	padding-bottom:5px;

}

div.rodape p {

	font:normal 12px arial;
	color:#666;
	padding-bottom:2px;
	
}