/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif; background:url(imgs/bg.jpg) repeat-x; background-color:#216CB0; margin:0;}

a:link, a:visited {
	text-decoration:underline;
}
a:hover, a:active {
	text-decoration:none;
}

#geral{
	width:896px;
	position:absolute;
	left:50%;
	margin-left:-448px;
}

#bg_geral{
	width:896px;
	float:left;
	background:url(imgs/bg_geral.jpg);
}

#bg_geral_imagens{
	width:896px;
	float:left;
	background:url(imgs/bg_geral_imagens.jpg);
}

#topo{
	width:896px;
	height:145px;
	float:left;
	background-color:#06315C;
}

#topo01{
	background:url(imgs/topo01.jpg) no-repeat;
	width:896px;
	height:50px;
	float:left;
}

#topo01_int{
	background:url(imgs/topoInt_01.jpg) no-repeat;
	width:896px;
	height:50px;
	float:left;
}

#topo02{
	background:url(imgs/topo02.jpg) no-repeat;
	width:896px;
	height:95px;
	float:left;
}

#topo02_int {
	background:url(imgs/topoInt_02.jpg) no-repeat;
	width:896px;
	height:95px;
	float:left;
}

#saudacao {
	position:relative;
	top:25px;
	left:20px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	float:left;
	display:block;
	width:250px;
}

#btn_logout {
	position:relative;
	top:25px;
	left:20px;
	width:58px;
	height:21px;
	float:left;
	background:url(imgs/btn_logout.jpg) top left no-repeat;
}

#btn_voltar {
	position:relative;
	top:25px;
	left:20px;
	width:58px;
	height:21px;
	float:left;
	background:url(imgs/bt_voltar.gif) top left no-repeat;
}

#topo02_2{
	background:url(imgs/topo02_2.jpg) no-repeat;
	width:896px;
	height:95px;
	float:left;
}


#lateral_esq{
	width:151px;
	height:auto;
	float:left;
}

#miolo{
	width:576px;
	min-height:710px;
	_height:710px;
	float:left;
	background-color:#FFFFFF;
}

#box_01{
	background:url(imgs/bg_box01.jpg) no-repeat;
	width:536px;
	height:308px;
	float:left;
	padding:0px 20px 0px 20px
}

#box_02{
	background:url(imgs/bg_box02.jpg) no-repeat top;
	width:576px;
	min-height:402px;
	_height:402px;
	float:left;
}

#lateral_dir{
	background:url(imgs/bg_lateral_dir.jpg) no-repeat;
	width:169px;
	height:710px;
	float:left;
}

#miolo_imagens{
	width:745px;
	min-height:710px;
	_height:710px;
	float:left;
	background-color:#FFFFFF;
}

/*=================================================== DETALHAMENTO/CONTEÚDO ==================================================*/

#icones{float:right; width:100px; height:20px; margin-top:10px; text-align:center;}

#campos input{width:90px; height:15px; border:solid 1px #7CA7D2;}
#campos a {
	color:#FFFFFF;
	position:relative;
	top:2px;
	float:left;
	margin-right:35px;
}
#acesso{
	width:315px;
	height:40px;
	float:left;
	color:#FFFFFF;
	font-size:10px;
	padding-left:45px;
	padding-top:25px;
}

#acesso #campos{ width:275px; height:40px; float:left;}
#acesso #bt_ok{width:35px; height:40px; float:left;}

.h1_noticias span{visibility:hidden;}
.h1_noticias{
	background:url(imgs/h1_noticias.jpg) no-repeat;
	width:576px;
	height:62px;
	margin:0px;
}

.h1_parceiros span{visibility:hidden;}
.h1_parceiros{
	background:url(imgs/h1_parceiros.jpg) no-repeat;
	width:169px;
	height:61px;
	margin:0px;
}

.h1_parceiros_int span{visibility:hidden;}
.h1_parceiros_int{
	background:url(imgs/h1_parceiros_int.jpg) no-repeat;
	width:198px;
	height:49px;
	margin:0px;
}

.h1_quemsomos span{visibility:hidden;}
.h1_quemsomos{
	background:url(imgs/h1_quemsomos.jpg) no-repeat;
	width:198px;
	height:49px;
	margin:0px;
}

.h1_como_funciona span{visibility:hidden;}
.h1_como_funciona{
	background:url(imgs/h1_comofunciona.jpg) no-repeat;
	width:198px;
	height:49px;
	margin:0px;
}

.h1_compra span{visibility:hidden;}
.h1_compra{
	background:url(imgs/h1_compra.jpg) no-repeat;
	width:198px;
	height:49px;
	margin:0px;
}

.h1_faq span{visibility:hidden;}
.h1_faq{
	background:url(imgs/h1_faq.jpg) no-repeat;
	width:198px;
	height:49px;
	margin:0px;
}

.h1_fotos span{visibility:hidden;}
.h1_fotos{
	background:url(imgs/h1_fotos.jpg) no-repeat;
	width:198px;
	height:61px;
	margin:0px;
}

.h1_cadastro span{visibility:hidden;}
.h1_cadastro{
	background:url(imgs/h1_cadastro.jpg) no-repeat;
	width:198px;
	height:61px;
	margin:0px;
}

.h1_banco_imagens span{visibility:hidden;}
.h1_banco_imagens{
	background:url(imgs/h1_bancoimagens.jpg) no-repeat;
	width:198px;
	height:46px;
	margin:0px;
}

.h1_fotos_semana span{visibility:hidden;}
.h1_fotos_semana{
	background:url(imgs/h1_fotossemana.jpg) no-repeat;
	width:198px;
	height:46px;
	margin:0px;
}

.h1_audios_semana span{visibility:hidden;}
.h1_audios_semana{
	background:url(imgs/h1_audiossemana.jpg) no-repeat;
	width:198px;
	height:46px;
	margin:0px;
}

.h1_area_exclusiva span{visibility:hidden;}
.h1_area_exclusiva{
	background:url(imgs/h1_areaexclusiva.jpg) no-repeat;
	width:198px;
	height:46px;
	margin:0px;
}

.h1_banco_textos span{visibility:hidden;}
.h1_banco_textos{
	background:url(imgs/h1_bancotexto.jpg) no-repeat;
	width:198px;
	height:46px;
	margin:0px;
}

.h1_charges_ilustracoes span{visibility:hidden;}
.h1_charges_ilustracoes{
	background:url(imgs/h1_charges.jpg) no-repeat;
	width:198px;
	height:46px;
	margin:0px;
}

.h1_inograficos span{visibility:hidden;}
.h1_inograficos{
	background:url(imgs/h1_inograficos.jpg) no-repeat;
	width:198px;
	height:46px;
	margin:0px;
}

#box_principal{
	width:340px;
	height:308px;
	float:left;
}

#img_principal{
	width:340px;
	height:303px;
	float:left;
}

#txt_principal a{text-decoration:none; color:#333333;}
#txt_principal{
	width:340px;
	height:48px;
	float:left;
	font-size:11px;
	color:#333333;
	padding-top:5px;
}

#box_banners img{margin-bottom:10px; border:none;}
#box_banners{
	width:140px;
	height:308px;
	float:left;
	padding-left:25px;
}

#noticia strong{color:#1A5C99; font-size:12px;}
#noticia{
	width:546px;
	float:left;
	padding:5px 15px 5px 15px;
	color:#333333;
	font-size:11px;
}

#box_02 hr{border:dashed 1px #CCCCCC; height:1px; font-size:1px; float:left; width:576px; margin:10px 0px 10px 0px; _margin:10px 0px -5px 0px;}

#cont_parceiros img{margin-top:8px;}
#cont_parceiros{width:162px; float:left; padding:0px 0px 0px 7px;}

#cont_interno{ padding:20px 15px 15px 15px; _padding:5px 15px 10px 15px; font-size:12px;}

#cont_interno .txt_azul{font-weight:bolder; color:#1A5C99;}

#cont_interno div.formMenu { width:125px; margin: 0 auto; }

.input_p{ width:45px; height:12px; border:solid 1px #1A5C99; margin-top:3px;}
.input_m{ width:145px; height:12px; border:solid 1px #1A5C99; margin-top:3px;}
.input_m2{ width:235px; height:12px; border:solid 1px #1A5C99; margin-top:3px;}
.input_g{ width:370px; height:12px; border:solid 1px #1A5C99; margin-top:3px;}

.input_select{ width:115px; height:18px; border:solid 1px #1A5C99; font-size:10px; float:left; margin-top:3px; magin-right:4px; margin-left:3px;}
.input_nav{ width:145px; height:14px; border:solid 1px #1A5C99; float:left; margin-top:3px;}
.input_nav2{ width:100px; height:14px; border:solid 1px #1A5C99; float:left; margin-top:3px;}

.input_navText{ width:300px; height:14px; border:solid 1px #1A5C99; margin-top:3px; margin-bottom:10px;}

.largura_label{width:160px; float:left; text-align:right; padding:3px 5px 0px 0px;}
.largura_label2{width:85px; text-align:right;}

#barra_navegacao{
	width:745px;
	/*height:102px;*/
	height:auto;
	float:left;
	background:url(imgs/br_linha.jpg) repeat-x;
}
#navegacao01 img{float:left; margin-left:20px;}
#navegacao01{
	width:715px;
	/*height:48px;*/
	height:auto;
	float:left;
	padding:20px 15px 0px 15px;
}

#navegacao01 label{
	font-size:10px;
	color:#1A5C99;
	font-weight:bold;
	float:left;
	margin-top:5px;
}

#navegacao02{
	width:715px;
	height:44px;
	float:left;
	padding:0px 15px 0px 15px;
}

#navegacao02 label{
	font-size:10px;
	color:#1A5C99;
	font-weight:bold;
	float:left;
	margin-top:5px;
}
.input_nav_p{ width:30px; height:12px; border:solid 1px #1A5C99; margin-top:3px; float:left; margin-right:5px;}
.input_select2{ width:40px; height:18px; border:solid 1px #1A5C99; font-size:10px; float:left; margin-top:3px;}

.setas_paginacao{margin-left:25px;}

.txt_paginacao{
	float:left;
	font-size:10px;
	color:#666666;
	margin:5px 70px 0px 70px;
}

div.box_imagens .img img{padding:5px 5px 5px 5px; border:solid 1px #E8EEF6;}
div.box_imagens{
	width:178px;

	float:left;
	text-align:center;
	vertical-align:middle;
}

div.box_imagens .img{
	height:160px;
	width:178px;
	float:left;
	padding-top:10px;
}

div.box_imagens .txt{
	font-size:10px;
	color:#666666;
	padding:0px 10px 0px 10px;
	height:50px;
	float:left;
	width:158px;
}

div.box_imagens .icones{
	font-size:10px;
	color:#666666;
	padding:0px 10px 0px 10px;
	height:50px;
	float:left;
	width:158px;
	text-align:center;
}

div.box_imagens .hora{color:#17598D;}

/* ============================= */

div.box_txt{
	width:178px;
	height:150px;
	float:left;
	text-align:center;
	vertical-align:middle;
	padding-top:50px;
}


div.box_txt .txt{
	font-size:10px;
	color:#666666;
	padding:0px 10px 0px 10px;
	height:50px;
	float:left;
	width:158px;
}

div.box_txt .icones{
	font-size:10px;
	color:#666666;
	padding:0px 10px 0px 10px;
	height:50px;
	float:left;
	width:158px;
}

div.box_txt .hora{color:#17598D;}

/* ============================== */

.linha_formulario{border:solid 1px #D2E8F0; height:1px; font-size:1px;}

#rodape{
	width:896px;
	float:left;
	height:25px;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	padding-top:10px;
	background:url(imgs/rodape.jpg) no-repeat top;
}

.nTxt {
	font-size:0px;
	text-indent:-3000em;
	overflow:hidden;
}

.btn {
	display:block;
	cursor:pointer;
	border:none;
}

.fLeft {
	float:left;
}

.fRight {
	float:right;
}

dl#menuHtml {
	display:block;
	background:url(imgs/bg_menu_htm.jpg) top left no-repeat #FFFFFF;,
	width:151px;
	height:273px;
	margin:0;
	padding-top:37px;
}

dl#menuHtmlParceiros {
	display:block;
	background:url(imgs/bg_menu_htm_parceiros.jpg) top left no-repeat #FFFFFF;,
	width:151px;
	height:273px;
	margin:0;
	padding-top:37px;
}

dl#menuHtml a, dl#menuHtmlParceiros a {
	display:block;
	text-decoration:none;
	width:146px;
	margin:2px auto 2px auto;
	height:32px;
}

dl#menuHtml a:link, dl#menuHtml a:visited, dl#menuHtmlParceiros a:link, dl#menuHtmlParceiros a:visited {
	background:none;
}

dl#menuHtml a:hover, dl#menuHtml a:active, dl#menuHtml a.onFocus, dl#menuHtmlParceiros a:hover, dl#menuHtmlParceiros a:active, dl#menuHtmlParceiros a.onFocus {
	background:url(imgs/a_on.gif) right no-repeat transparent;
}

/* ======================================================================================*/

#btnFaq {
	background:url(imgs/ico_01.jpg) top left no-repeat;
	width:30px;
	height:34px;
}

#btnFav {
	background:url(imgs/ico_02.jpg) top left no-repeat;
	width:29px;
	height:34px;
}

#btnFal {
	background:url(imgs/ico_03.jpg) top left no-repeat;
	width:32px;
	height:34px;
}

#btnOk, .btnOk {
	background:url(imgs/bt_ok.jpg) top left no-repeat;
	width:32px;
	height:23px;
	position:relative;
	top:-2px;
}

#btnReset {
	background:url(imgs/bt_limpar.jpg) top left no-repeat;
	width:52px;
	height:23px;
}

#btnSend {
	background:url(imgs/bt_enviar.jpg) top left no-repeat;
	width:52px;
	height:23px;
	margin-left:15px;
}

.btnTop {
	background:url(imgs/bt_topo.jpg) top left no-repeat;
	width:52px;
	height:23px;
	margin-left:15px;
}

.btnSearch {
	background:url(imgs/bt_buscar.jpg) top left no-repeat;
	width:86px;
	height:23px;
	margin-left:15px;
}

.btnLRow {
	background:url(imgs/seta_esq.jpg) top left no-repeat;
	width:22px;
	height:22px;
	margin-right:8px;
}

.btnRRow {
	background:url(imgs/seta_dir.jpg) top left no-repeat;
	width:22px;
	height:22px;
}

.btnRRow:disable, .btnLRow:disable {
	-moz-opacity:0.5;
	filter: Alpha(Opacity=50);
	opacity:0.5;
	
}

.btnLegenda {
	background:url(imgs/bt_editar.jpg) top left no-repeat transparent;
	width:30px;
	height:29px;
	margin-left:10px;
}

.btn_Comprar {
	background:url(imgs/bt_comprar.gif) top left no-repeat transparent;
	width:30px;
	height:29px;
	margin-left:10px;
}

.btnVisualizar {
	background:url(imgs/bt_procurar.jpg) top left no-repeat transparent;
	width:30px;
	height:29px;
	margin-left:2px;
}

.btnVisualizar2 {
	background:url(imgs/bt_procurar.jpg) top left no-repeat transparent;
	width:30px;
	height:29px;
	margin-left:40px;
}


.btnComprar {
	background:url(imgs/bt_comprar.jpg) top left no-repeat transparent;
	width:70px;
	height:27px;
	margin-left:3px;
}


.nUnder {
	text-decoration:none;
}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>MODIFICACOES MENU 2 DE 2 11/012008 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/

/*classes que organizam as dl*/
.nTxt2 {
	font-size:1px;
	text-indent:-2000em;
	overflow:hidden;
}

dl#menuHtml2 {
	display:block;
	background:url(imgs/bg_menu_htm_leitor.jpg) top left no-repeat #FFFFFF;,
	width:151px;
	height:273px;
	margin:0;
	padding-top:37px;
}

dl#menuHtml2 a {
	display:block;
	text-decoration:none;
	width:146px;
	margin:107px auto 2px auto;
	height:32px;
}

dl#menuHtml2 a:link, dl#menuHtml2 a:visited {
	background:none;
}

dl#menuHtml2 a:hover, dl#menuHtml2 a:active, dl#menuHtml2 a.onFocus {
	background:url(imgs/a_on.gif) right no-repeat transparent;
}


/*classes que organizam o titulo*/
.h1_leitor span{visibility:hidden;}
.h1_leitor{
	background:url(imgs/h1_espaco_leitor.jpg) no-repeat;
	width:198px;
	height:61px;
	margin:0px;
}