#contrato{
	margin-top:12px;
	height:550px;
	overflow:auto;
	color:#003366;
	background-color:#FFFFFF;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#contrato{
	text-align:center;
	overflow-y:scroll;
	scrollbar-arrow-color:#c7ebff;
	scrollbar-3dlight-color:#dcf7ff;
	scrollbar-highlight-color:#28affd;
	scrollbar-face-color:#2094d7;
	scrollbar-shadow-color:#004f9f;
	scrollbar-darkshadow-color:#007dce;
	scrollbar-track-color:#FFFFFF;
	width:auto;
}

#contrato p {
	text-indent:25px;
	margin-bottom:15px;
}

table.noborder, table.noborder td, table.noborder tr td {
	border:0;
}

table.data2{
	border:1px solid #1F4571;
}

th.data2, th.data2_h, th.data2_h2, th.data2_x, th.data2_selected {

	border:1px solid #d0d0d0;
	font-size:12px;
	color:#f9f9f9;
}


th.data2_selected {
	color: #f9f9f9;
}

th.data2 {
	color:#DFDF00;
/*	height:18px;*/
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	background:url('../images/fundo_th_data3.jpg') repeat-x left top #0A305D;
	border:solid 1px #003366;
	text-align:center;
	padding:5px;

}

th.data2_selected {
	background:url('images/fundo_th_data2.jpg') repeat-x left top #EFF7FE;
	text-align:center;
}

th.data2_h {
	background:url('images/fundo_th_data2_h.jpg') repeat-x left top #EFF7FE;
}

th.data2_h2 {
	background:url('images/fundo_th_data2_h2.jpg') repeat-x left top #EFF7FE;
}

th.data2_x {
	background-color:#EFF7FE;
	border:0px;
}

tr.atencao td {
	background-image:url('images/destacado.gif');
}

tr.data2 td {
/*	background-color:#00CC33;*/
	padding:3px;
	text-align:left;
/*	border:1px solid #EEEEEE;
	color:#011A43;*/
}

tr.data2_transparent td {

	border:1px solid #EEEEEE;
	color:#011A43;
}

tr.data2_zebra td {
	background-color:#F2F2F2;

	border:1px solid #EEEEEE;
	color:#011A43;
}

tr.data2_selected td {
	background-color:#FFFED4;

	border:1px solid #FFFD60;
	color:#333333;
}

tr.data2_disabled td {
	background-color:#ffffff;

	border:1px solid #EEEEEE;
	color:#c0c0c0;
}

tr.data2_disabled2 td {
	background-color:#ADF3BA;

	border:1px solid #EEEEEE;
	color:#4A674F;
}

input.data2_btn {
	background-color:#666666;

	color:#ffffff;
	font-weight:bold;
}

table.data2 caption{
	font-size:13px;
	font-weight:bold;
	color:#f9f9f9;

}

table.data2 caption .count{
	color: #c20000;
	font-size:13px;
	font-weight:bold;

}

input.data2_btn {
	background-color: #0059A2;
	color: #F9F9F9;
	font-weight:bold;
	cursor:pointer;
}

.cempct{
	/*border:1px solid red;*/
}

.form0{
	background:url('../images/bg_form.jpg') top left #02234c;
	color: #CCCCCC;
	padding:2px;
	/*border-left:solid 4px #02234c;
	border-right:solid 4px #02234c;*/
}

#aceite {
	margin:15px;
}

.form10 {
	border:1px solid #07488E;
	background-color: #063C76;
	color: #f9f9f9;
	font-weight:bold;
}

.form10:hover {
	background-color: #07509D;
	color: #f9f9f9;
	font-weight:bold;
	border:1px solid #0D3E78;
}

.enviar_cadastro {
	margin:10px;
	text-align:center;
}

#mensagem {
	color: #333333;
}

.data2 tr{
	background-color:#003366;
}

.alert1 {
	color: #333333;
	font-weight:bold;
	padding:5px;
	text-align:center;
	background:url('../images/alert2.gif') top left no-repeat #FFFED4;
	background-position: 10px;
}

.alertEmail {
	color: #ffffff;
	font-weight:bold;
	padding:5px;
	text-align:center;
	background-color:#18538F;
	background-position: 10px;
	margin:10px;
	border:1px solid #1F6BB6;
}

.alert3 {
	background: url('../images/arrow_navigate.gif') top left no-repeat;
	color: #05366D;
	margin:-6px 250px;
	width:auto;
	position:absolute;
	width:440px;
}

.alert3 .msg {
	background-color: #FFFD7E;
	margin-top:15px;
	padding:5px;
}

#insc_cartoes h1 {
	font-size:17px;
	text-align:center;
}

/*.each-cartao img {
	border:1px solid #5487B5;
	padding:1px;
}*/

.each-cartao {
	margin: 20px;
	margin-bottom:40px;
}

.each-cartao h2{
	color: #ffcc00;
	font-size:20px;
	margin-bottom:5px;
	border-bottom:1px dotted #00539D;
}

.texto-cartao {
	margin-left:10px;
}

.texto-cartao p {
	text-indent:25px;
	text-align:justify;
}

.informacoes {
	border-top:1px dotted #00539D;
	padding-top:1px;
 	padding-top:5px;
}

.informacoes h4, .informacoes h5 {
	float:right;
	margin-left:10px;
}

.informacoes h4  {
	font-size:15px;
	color: #78BFFF;
	float:left;
}

.informacoes h5  {
	font-size:15px;
	padding:0px 5px;
	float:right;
}

.informacoes h6  {
	font-size:13px;
	float:right;
	margin-left:5px
}

.aviso_menor {
	font-size:11px;
	text-align:right;
	background-color: #004D92;
	padding:2px;
	text-align:center;
	margin-bottom:2px;
	color: #f0f0f0;
}

.aviso_menor a {
	color: #f9cc00;
	text-decoration:underline;
}

#informacoes-menores {
	background-color: #FFFEE8;
	color: #333333;
	padding:1px;
	margin:0px 10px;
}

#informacoes-menores h1 {
	background-color:#FFCC00;
	padding:3px;
	font-size:18px;
	color: #333333;
	text-align:center;
}

#informacoes-menores .texto2 {
	padding:5px;
	background-color: #004A8B;
	color: #f9f9f9;
}

.texto2 p {
	text-indent:25px;
	text-align:justify;
}

.informacoes-cartao-escolhido {
	margin-bottom:10px;
}

.aviso2 {
	padding:5px;
}

#aviso-continua {
	padding:3px 10px;
}

#aviso-continua h1 {
	font-size:20px;
}

.form1 {
	background-color: #0065BF;
	padding:1px;
	color: #ffffff;
}

.opcoesPagamento {
	margin:10px;
}

.spacer_pgto {
	border-bottom:1px dotted #025895;
	font-size:1px;
	margin:5px 0px;
}

.opcoes td {
	background-color:#002951;
	border-bottom:1px dotted #004991;
}

.opcoes {
	background-color:#002951;
}

.trHover td {
	background-color:#1F4571;
}

.trHover2 td {
	background-color: #005DA2;
	color: #FFFC00;
}

.msg4, .msg4 * {
	color: #CCE6FF;
	font-size:12px;
	background-color:#002E5A;
	padding:2px 0px;
	margin:2px 0px;
}

.msg5, .msg5 * {
	color: #FFFFFF;
	font-size:12px;
	background-color:#00750D;
	padding:2px 0px;
	margin:2px 0px;
}

#ips {
	text-align:left;
	margin:5px;
	color:#A2D3FF;
	font-size:11px;
}

#escolhaCartao h1 {
	font-size:25px;
	text-align:center;
	padding:5px;
}

.portaoSelected {
	background-color:#035996;
	border:1px solid #035996;
}

.portaoNotSelected {
	border:1px solid #003366;
}



.portaoSelected h1{
	color:#DFDF00;
}

#dadosCartaoEscolhido2 h2 {
	font-size:20px;
	text-align:center;
}

.descontoAssociado {
	background-color:#025895;
	margin:12px 0px;
	padding:3px;
	font-weight:bold;
}