body {	margin: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}
td {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;}
h1 {	font-size: 11px;	font-weight: bold;	color: #FF0000;}
h2 {	font-size: 10px;	color: #B30000;}
a {	color: #CC0000;}
a:hover {	color: #FF0000;	text-decoration: none;}
hr {	color: #CCCCCC;	height: 1px;	margin-top: 10px;	margin-bottom: 10px;}
textarea {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	color: #777777;	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 0px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #CCCCCC;	border-right-color: #999999;	border-bottom-color: #CCCCCC;	border-left-color: #999999;}
select {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	color: #777777;	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 0px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #CCCCCC;	border-right-color: #999999;	border-bottom-color: #CCCCCC;	border-left-color: #999999;}
input {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;color: #000000 border-color: #CCCCCC #666666 border-style: solid; 			border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 0px;border-left-width: 1px height: 12px; 			border-right-color: #999999;	border-left-width: 1px;	border-left-color: #CCCCCC;	color: #777777;}S.area_central {	width: 780px;	vertical-align: top;}
.area_lateral_esq {	background-image: url(../imagens/geral/bg_lateral_esq.gif);	width: 50%;}
.area_lateral_dir {	background-image: url(../imagens/geral/bg_lateral_dir.gif);	width: 50%;}
.area_foot {	background-color: #E6E6E6;	background-image: url(imagens/geral/foot_bg.gif);	background-repeat: repeat-x;	height: 60px;	vertical-align: top;}
.area_conteudo_int {	text-align: left;	vertical-align: top;	width: 480px;	padding-right: 20px;	padding-left: 20px;	padding-bottom: 40px;}
.blockquote {	padding: 0px 20px 20px;}
.cartoes_nome {
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	width: 100%;
	background-image: url(../imagens/geral/bg_diag.gif);
}
.cartoes_slogan {	font-size: 11px;	font-weight: bold;	color: #990000;	background-color: #FAFAFA;	padding: 6px;	width: 100%;}
.cartoes_caract_tit {	font-weight: bold;	color: #348098;	background-color: #E2E2E2;	padding: 6px 10px;}
.cartoes_caract_cont {
	padding: 5px;
	vertical-align: top;
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	background-color: #F5F5F5;
}
.cartoes_instrucoes {	padding: 4px 10px;	color: #333333;}
.cartoes_tab {	background-color: #B7D9DF;	text-align: left;	width: 100%;	padding: 8px;}
.cartoes_tab_tit {	font-weight: bold;	color: #24576A;	font-size: 11px;}
.cartoes_tab_tit a {	font-weight: bold;	color: #24576A;	font-size: 11px;	text-decoration: none;}
.cartoes_tab_tit a:hover {	font-weight: bold;	color: #30728B;	font-size: 11px;	text-decoration: underline;}
.cartoes_tab_desc {	color: #24576A;	font-size: 11px;	line-height: 30px;}
.cartoes_tab_bg {	padding: 6px;	background-color: #87C0CB;}
.cartoes_tab_bg2 {	padding: 6px;	background-color: #006699;}
.dest_cartoes {	color: #24576A;}
.dest_cartoes_top {	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	background-image: url(../imagens/inicial/dest_cartoes_top.gif);	text-align: right;	vertical-align: middle;	height: 48px;	background-repeat: no-repeat;	margin-right: 30px;	padding-right: 20px;}
.dest_cartoes_foot {	font-size: 9px;	color: #990000;	background-image: url(../imagens/inicial/dest_cartoes_foot.jpg);	background-repeat: no-repeat;	text-align: left;	vertical-align: top;	height: 68px;	padding-top: 10px;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 20px;	white-space: nowrap;	display: block;}
.dest_cartoes_mid {	font-size: 12px;	font-weight: bold;	color: #BF0000;	background-image: url(../imagens/inicial/dest_cartoes_mid.jpg);	background-repeat: no-repeat;	height: 84px;	padding-top: 2px;	padding-right: 20px;	padding-bottom: 2px;	padding-left: 20px;}
.dest_cartao_preco {	font-size: 12px;	font-weight: bold;	color: #B90000;	text-align: right;	vertical-align: top;	width: 50px;}
.dest_cartao_link {	font-size: 9px;	color: #910000;	text-align: right;	vertical-align: bottom;	text-decoration: none;	width: 54px;}
.dest_cartao_link a:hover {	font-size: 9px;	color: #FF0000;	text-decoration: underline;}
.dest_cartao_link a {	font-size: 9px;	color: #910000;	text-decoration: none;}
.form_dados {	color: #6F7380;	background-color: #F0F0F0;	text-align: right;	vertical-align: middle;	padding: 2px 4px;}
.form_dados_center {	color: #6F7380;	background-color: #F0F0F0;	text-align: center;	vertical-align: middle;	padding: 2px 4px;}
.form_campos {	color: #777777;	background-color: #f0f0f0;	text-align: left;	vertical-align: middle;	padding: 2px 4px;}
.form_campos_obrigatorio { font-weight: bold; color: #363636;	background-color: #f0f0f0;	text-align: left;	vertical-align: middle;	padding: 2px 4px;}
.main_apres {	padding: 10px;	text-align: left;	background-image: url(imagens/geral/bg_diag.gif);	vertical-align: top;}
.tab_maispormenos {	font-size: 9px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding-top: 4px;	padding-bottom: 4px;}
.tab_maispormenos a {	font-size: 9px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;	padding-top: 4px;	padding-bottom: 4px;	color: #336666;	text-decoration: none;}
.tab_maispormenos a:hover {	font-size: 9px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;	padding-top: 4px;	padding-bottom: 4px;	color: #336666;	text-decoration: underline;}
.texto_menor {	font-size: 9px;}
.box_Plataforma {
	text-align: left;
}

.tit_secoes {	background-image: url(../imagens/geral/bg_diag.gif);	height: 20px;	vertical-align: middle;	width: 100%;}
.subtit_secoes {	font-size: 11px;	font-weight: bold;	color: #D90000;}
.tit_dest_1 {	font-size: 12px;	font-weight: bold;	color: #348098;}
.tit_dest_2 {	font-size: 10px;	font-weight: bold;	color: #348098;}
