

div.mturConteudo div.siteArea{
	background: url(img/conteudo_bg.gif) repeat-y 199px;
}


.areaConteudo p{
	font-size: 110%;
	padding-bottom: 15px;
	line-height: 135%;
}
.areaConteudo h4{
	padding-top: 10px;
	padding-bottom: 5px;
	color: #205977;
	font-size: 130%;
	font-weight: normal;
}
.areaConteudo em{
	padding: 0 3px;
	background-color: #FFFF33;
	font-style: normal;
}

.areaConteudo .sitemap1{margin-left: 20px; font-weight:bold; color: #4C7720; font-size: 12px;}
.areaConteudo .sitemap2{margin-left: 40px; font-weight:bold;}
.areaConteudo .sitemap3{margin-left: 60px;}
.areaConteudo .sitemap4{margin-left: 80px;}
.areaConteudo .sitemap5{margin-left: 100px;}


/************ FAQ *************/
.areaConteudo ul.faq_perguntas li p{
	font-size: 12px;
}

.areaConteudo ul.faq_perguntas li label{
	color: #333333;
	font-weight: bold;
	font-size: 12px;
}
/******************************/

/************* GLOSSARIO *************/

.areaGlossario{
	border-bottom: 1px solid #C5C5C5;
	border-top: 1px solid #C5C5C5;
	padding-top: 10px;
	font-family: 'Tahoma';
	font-size: 110%;
	margin-top: 20px;
}

.areaGlossario form.buscaGlossario{
	height: 35px;
}

.areaGlossario form.buscaGlossario input.text{
	background-color: #FFFFFF;
	border: 1px solid black;
	width: 370px;
}

.areaGlossario form.buscaGlossario input.botao{
	width: 36px;
	background-image: url(img/busca_botao.gif);
}

.areaGlossario form.buscaGlossario ul li{
	float: left;
	padding-left: 10px;
}

.areaGlossario form.buscaGlossario ul li.input{	
	width: 380px;
}

.areaGlossario form.buscaGlossario ul li.input label{	
	font-weight: bold;
	color: #333333;
}

.areaGlossario form.buscaGlossario ul li.botao{	
	padding-top: 10px;
	width: 70px;
}

.areaGlossario ul.indiceGlossario{
	width: 473px;
	height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #333333;
}

.areaGlossario ul.indiceGlossario li{
	float: left;
	width: 15px;
}

.areaGlossario ul.indiceGlossario li.texto{
	float: left;
	width: 17%;
}

.areaGlossario ul.indiceGlossario li.letra{
	cursor: pointer;
}

.areaGlossario ul.indiceGlossario li.letra a{
	color: #333333;
}

.areaGlossario ul.indiceGlossario li.disable{
	color: #888888;
}

.areaGlossario ul.indiceGlossario li.ativo{
	font-weight: bold;
}

/********** FIM - GLOSSARIO **********/

.icn_duvida{
	float: right;
	width: 17px;
	height: 17px;
	background: url(img/icn_duvida.gif);
}
.icn_duvida a{
	display: block;
	height: 17px;
}

.icn_lupa{
	position: relative;
	float: right;
	width: 13px;
	height: 13px;
	margin-top: -15px;
	margin-right: 3px;
	background: url(img/icn_lupa.gif);
}
.icn_lupa a{
	display: block;
	height: 13px;
}


p.todas{
	clear: both;
	text-align: right;
	font-weight: bold;
}
p.todas a{
	color: #333333;
	text-decoration: underline;
}

h3.titulo{
	height: 30px;
	color: #2F6480;
	font-size: 150%;
	font-weight: normal;
	letter-spacing: -1px;
}

.abas_ranking ul.abas{
}
.abas_ranking ul.abas blockquote{
	width: 199px;
	margin-right: -199px;
	padding-bottom: 20px;
	padding-top: 0;
}
.abas_programa ul.abas blockquote{
	width: 472px;
	margin-right: -472px;
	padding-bottom: 60px;
}
.abas_programa ul.abas li.aba h3{
	font-size: 120%;
	font-weight: normal;
}

/************* LATERAL ESQUERDA *************/
.conteudo_esq{
	float: left;
	width: 200px;
}
.conteudo_esq h3.titulo{
	color: #205977;
	font-size: 170%;
	font-weight: normal;
}

/************ menu *************/
.conteudo_esq .menu{
	padding: 0 10px;
	background-color: #848586;
	_overflow: hidden;
}
.conteudo_esq .menu dt{
	padding-top: 3px;
	padding-bottom: 5px;
	color: #C0C1C3;
	font-size: 150%;
}
.conteudo_esq .menu dd{
	margin-top: 1px;
	padding-top: 7px;
	margin-bottom: -1px;
}
.conteudo_esq .menu dd a{
	display: block;
	color: #FFF;
	padding-bottom: 7px;
	border-bottom: 1px solid #939495;
}


/************ rss *************/
.conteudo_esq .box_rss{
	height: 47px;
	padding: 11px;
	background: url(img/rss_bg.gif);
	border-top: 15px solid #FFF;
	border-bottom: 15px solid #FFF;
}
.conteudo_esq .box_rss .rss{
	float: left;
	width: 100px;
	padding-left: 59px;
}
.conteudo_esq .box_rss .rss strong{
	visibility: hidden;
	height: 19px;
}

/******* radio turismo ********/
.lateral_radio{
	padding-right: 18px;
	background: url(img/icn_radio.gif) no-repeat 170px top;
}
.lateral_radio h3.titulo{
	margin-bottom: 10px;
}
.lateral_radio ul.lista{
	display: block;
	float: left;
}
.lateral_radio ul.lista li{
	padding-bottom: 13px;
}
.lateral_radio ul.lista strong{
	float: left;
	font-size: 110%;
	padding-top: 2px;
	padding-right: 9px;
}
.lateral_radio ul.lista .bt_ouvir{
	float: left;
	display: block;
	width: 32px;
	height: 16px;
	padding-top: 1px;
	padding-left: 15px;
	background-image: url(img/icn_ouvir.gif);
}
.lateral_radio ul.lista .texto{
	clear: both;
	display: block;
	padding-top: 3px;
}

/********** enquete ***********/
.lateral_enquete{
	padding-right: 18px;
}
.lateral_enquete h3.titulo{
	margin-bottom: 10px;
}
.lateral_enquete dt{
	padding-top: 10px;
	padding-bottom: 5px;
	color: #333333;
	font-weight: bold;
}
.lateral_enquete dd{
	padding-bottom: 3px;
}
.lateral_enquete .botao_resultado,
.lateral_enquete .botao_votar{
	cursor: pointer;
	float: left;
	height: 23px;
	margin-top: 12px;
	margin-bottom: 17px;
	text-transform: uppercase;
}
.lateral_enquete .botao_resultado{
	width: 111px;
	margin-right: 8px;
	background-image: url(img/enquete_botao1.gif);
}
.lateral_enquete .botao_votar{
	width: 61px;
	background-image: url(img/enquete_botao2.gif);
}


/************* LATERAL DIREITA *************/
.conteudo_dir{
	float: right;
	width: 200px;
}

.linha{
	height: 16px;
	border-top: 1px solid #C5C5C5;
}

/********** ranking ***********/
.conteudo_dir .abas_ranking{
	padding-bottom: 20px;
}

.conteudo_dir .abas_ranking ol.lista,
.conteudo_dir .abas_ranking ul.lista{
	padding-bottom: 20px;
}
.conteudo_dir .abas_ranking ol.lista li,
.conteudo_dir .abas_ranking ul.lista li{
	padding-top: 18px;
}
.conteudo_dir .abas_ranking ol.lista li{
	/*position: relative;*/
	_height: 12px;
	padding-left: 26px;
	background-position: 0 18px;
	background-repeat: no-repeat;
}
.conteudo_dir .abas_ranking ol.lista li.item1{
	background-image: url(img/num_1o.gif);
}
.conteudo_dir .abas_ranking ol.lista li.item2{
	background-image: url(img/num_2o.gif);
}
.conteudo_dir .abas_ranking ol.lista li.item3{
	background-image: url(img/num_3o.gif);
}
.conteudo_dir .abas_ranking ol.lista li.item4{
	background-image: url(img/num_4o.gif);
}
.conteudo_dir .abas_ranking ol.lista li.item5{
	background-image: url(img/num_5o.gif);
}
.conteudo_dir .abas_ranking ol.lista a,
.conteudo_dir .abas_ranking ul.lista a{
	display: block;
	padding-left: 8px;
	border-left: 1px solid #205977;
}
.conteudo_dir .abas_ranking .agenda{
	padding-top: 18px;
}

/***** links relacionados ******/
.links_relacionados{
	padding-bottom: 20px;
}
.links_relacionados .lista{
	padding-top: 10px;
}
.links_relacionados .lista li{
	padding-bottom: 5px;
}
.links_relacionados .lista a{
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}

/***** documentos relacionados ******/
.documentos_relacionados{
	margin-top: 20px;
	padding-bottom: 20px;
}
.documentos_relacionados form{
	padding: 13px;
	background-color: #EDEDED;
}
.documentos_relacionados label{
	padding-right: 10px;
}
.documentos_relacionados select{
	margin: 3px 0;
	vertical-align: middle;
}

/**** not�cias relacionadas *****/
.conteudo_dir .noticias_relacionadas{
	padding-bottom: 20px;
}
.conteudo_dir .agenda ul{
	width: 155px;
}
.conteudo_dir h3.titulo{
	color: #205977;
	font-size: 180%;
	font-weight: normal;
}

/***** d�vidas frequentes ******/
.conteudo_dir .faq{
	padding-bottom: 20px;
}
.conteudo_dir .faq dl{
	padding-bottom: 20px;
}
.conteudo_dir .faq dt{
	color: #333333;
	font-weight: bold;
}
.conteudo_dir .faq cite{
	font-style: normal;
	color: #205977;
}

/*********** tags *************/
.conteudo_dir .tags{
	width: 200px;
	color: #333333;
	font-weight: bold;
	background-image: url(img/tags_bg.gif);
}
.conteudo_dir .tags .topo{
	height: 18px;
	padding: 11px 10px 0 10px;
	background: url(img/tags_bg_topo.gif) no-repeat top;
}
.conteudo_dir .tags .lista{
	padding: 10px;
	background: url(img/tags_bg_rodape.gif) no-repeat bottom;
}
.conteudo_dir .tags .lista li{
}
.conteudo_dir .tags a{
	font-weight: normal;
}

/***** questionamentos ******/
.conteudo_dir .questiona_lista ul{
	padding-top: 12px;
}
.conteudo_dir .questiona_lista li{
	padding-bottom: 15px;
	text-indent: 15px;
	background: url(img/icn_note.gif) no-repeat left 2px;
}



/***************** CENTRO ******************/
.conteudo_centro{
	float: left;
	width: 473px;
	padding: 0 16px 20px 16px;
}

.breadcrumb{
	padding-bottom: 14px;
}
.breadcrumb a{
	text-decoration: underline;
}
.breadcrumb b{
	color: #333333;
}

.conteudo_centro h1{
	padding-bottom: 12px;
	color: #205977;
	font-size: 260%;
	font-weight: normal;
	line-height: 105%;
}
.conteudo_centro h2{
	padding-bottom: 14px;
	color: #333333;
	font-size: 140%;
	font-weight: normal;
}
.conteudo_centro .box_foto{
	float: left;
	margin-right: 12px;
	margin-bottom: 10px;
}


.info_imprensa{
	clear: both;
	margin-top: 15px;
	padding: 7px 0 17px 0;
	background-color: #F1F1F1;
}
.info_imprensa h3{
	height: 33px;
	padding-left: 9px;
}
.info_imprensa blockquote{
	float: left;
	padding-left: 10px;
}
.info_imprensa blockquote strong{
	display: inline;
	color: #333333;
}

p.erro{
	float: right;
	height: 17px;
	padding-left: 20px;
	padding-bottom: 15px;
	margin-top: 6px;
	background: url(img/icn_ero.gif) no-repeat;
}
p.erro a{
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}

.leia_mais{
	clear: both;
	margin-top: 2px;
	padding-top: 15px;
	border-top: 1px solid #C5C5C5;
}
.leia_mais h3{
	height: 26px;
}
.leia_mais .lista li{
	padding-bottom: 12px;
}
.leia_mais .lista strong{
	display: inline;
}



form.busca_noticia{
	height: 59px;
	margin-bottom: 20px;
	border-top: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
}
form.busca_noticia div{
	float: left;
	height: 40px;
	padding-right: 5px;
	padding-bottom: 2px;
	background-position: left bottom;
	background-repeat: no-repeat;
}

form.busca_noticia div.campo_busca{
	width: 119px;
	background-image: url(img/busca_campo1.gif);
}
form.busca_noticia div.campo_tema_ed{
	width: 119px;
}
form.busca_noticia div.campo_data{
	width: 80px;
	padding-right: 7px;
	background-image: url(img/busca_campo2.gif);
}
form.busca_noticia div.campo_orgao{
	width: 115px;
}
form.busca_noticia div.campo_modalidade{
	width: 115px;
}
form.busca_noticia div.campo_status{
	width: 80px;
}

form.busca_noticia label{
	display: block;
	height: 16px;
	padding-top: 7px;
	color: #333333;
	font-weight: bold;
}

form.busca_noticia input.text{
	padding-top: 2px;
	padding-bottom: 2px;
}
form.busca_noticia div.campo_busca input.text{
	width: 109px;
}
form.busca_noticia div.campo_tema_ed select{
	width: 120px;
}
form.busca_noticia div.campo_data input.text{
	float: left;
	width: 49px;
}

form.busca_noticia .calendario{
	float: right;
	display: block;
	width: 15px;
	height: 16px;
	background-image: url(img/icn_calendario.gif);
}
form.busca_noticia .calendario a{
	display: block;
	height: 16px;
}

form.busca_noticia div.campo_tema{
	width: 115px;
}
form.busca_noticia div.campo_tema select{
	width: 115px;
}
form.busca_noticia div.campo_tipo{
	width: 100px;
}
form.busca_noticia div.campo_tipo select{
	width: 100px;
}
form.busca_noticia div.campo_ano{
	width: 53px;
}

form.busca_noticia select{
	width: 100%;
}

form.busca_noticia .botao{
	float: right;
	width: 36px;
	height: 23px;
	margin-top: 20px;
	background-image: url(img/busca_botao.gif);
}


form.busca_periodo{
	padding-top: 12px;
	margin-bottom: 20px;
	border-top: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
}
form.busca_periodo strong{
	float: left;
	padding-top: 5px;
	padding-right: 35px;
}
form.busca_periodo div.campo_mes{
	float: left;
	width: 160px;
	padding-top: 3px;
}
form.busca_periodo div.campo_mes select{
	width: 120px;
}
form.busca_periodo div.campo_ano{
	float: left;
	width: 90px;
	padding-top: 2px;
}
form.busca_periodo div.campo_ano select{
	width: 55px
}
form.busca_periodo label{
	float: left;
	padding-top: 2px;
	padding-right: 5px;
}
form.busca_periodo select{
	float: left;
}
form.busca_periodo input.botao{
	float: right;
	width: 66px;
	background-image: url(img/busca_botao2.gif);
}
form.busca_periodo p{
	clear: both;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 12px;
	text-decoration: underline
}
form.busca_periodo p a{
	color: #333333;
	font-size: 90%;
	font-weight: bold;
	text-decoration: underline
}

form.login{
	height: 65px;
	margin-top: 20px;
	margin-bottom: 20px;
	background: url(img/ponto_cinza.gif) repeat-x 0 20px;
	border-bottom: 1px solid #C5C5C5;
}
form.login legend{
	color: #205977;
	font-size: 120%;
	font-weight: bold;
	padding-bottom: 15px;
}
form.login div{
	float: left;
	margin-top: 3px;
	/*margin-right: 7px;*/
	background-position: right top;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-right: 0;
}
form.login label{
	float: left;
	color: #333333;
	font-size: 100%;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 5px;
}
form.login input.text{
	float: left;
	padding-top: 3px;
}
form.login  div.campo_email{
	background-image: url(img/campo3.gif);
}
form.login  div.campo_email input.text{
	width: 209px;
}
form.login  div.campo_senha{
	background-image: url(img/campo1.gif);
}
form.login  div.campo_senha label{
	padding-left: 8px;
}
form.login  div.campo_senha input.text{
	width: 70px;
}
form.login  input.botao{
	width: 66px;
	margin-left: 9px;
	background-image: url(img/busca_botao2.gif);
	
}


form.cadastro legend{
	color: #205977;
	font-size: 120%;
	font-weight: bold;
}
form.cadastro em{
	color: #FF1111;
	font-size: 120%;
	font-weight: bold;
	padding: 0;
	background-color: transparent;
}
form.cadastro div{
	clear: both;
	height: 28px;
	padding-top: 2px;
	background-position: 130px top;
	background-repeat: no-repeat;
}
form.cadastro label{
	float: left;
	width: 130px;
	color: #333333;
	font-weight: bold;
}

form.cadastro div.campo_arquivo{
	height: 35px;
	width: 370px;
}

form.cadastro div.campo_arquivo small{
	padding-left: 130px;
}

form.cadastro div.campo_arquivo input.text{
	border: 1px solid #205977;
}

form.cadastro div.campo_nome,
form.cadastro div.campo_email{
	background-image: url(img/campo3.gif);
}
form.cadastro div.campo_nome input.text,
form.cadastro div.campo_email input.text{
	width: 209px;
}
form.cadastro div.campo_veiculo,
form.cadastro div.campo_uf,
form.cadastro div.campo_cidade{
	background-image: url(img/campo2.gif);
}
form.cadastro div.campo_veiculo input.text,
form.cadastro div.campo_uf input.text,
form.cadastro div.campo_cidade input.text{
	width: 160px;
}
form.cadastro div.campo_telefone,
form.cadastro div.campo_celular{
	background-image: url(img/campo_tel.gif);
}
form.cadastro div.campo_telefone input.text.ddd,
form.cadastro div.campo_celular input.text.ddd{
	width: 20px;
	margin-right: 4px;
	padding: 0 1px 0 3px;
}
form.cadastro div.campo_telefone input.ddd{
	margin-left: 1px;
	width: 21px;
}
form.cadastro div.campo_telefone input.numero,
form.cadastro div.campo_celular input.numero{
	width: 77px;
	margin-left: 8px;
}
form.cadastro div.campo_mensagem{
	height: 95px;
}

form.cadastro div.campo_resumo{
	height: 182px;
}

form.cadastro div.campo_mensagem_amigo{
	height: 60px;
}

form.cadastro div.campo_mensagem_amigo textarea,
form.cadastro div.campo_resumo textarea,
form.cadastro div.campo_mensagem textarea{
	border: 1px solid #205977;
	width: 212px;
	padding-right: 0px;
}
form.cadastro div.campo_senha{
	background-image: url(img/campo1.gif);
}
form.cadastro div.campo_senha input.text{
	width: 70px;
}
form.cadastro p{
	font-size: 100%;
}
form.cadastro input.checkbox{
	margin-right: 5px;
	margin-top: 8px;
}
form.cadastro input.botao{
	display: block;
	width: 86px;
	margin-top: 17px;
	background-image: url(img/busca_86.gif);
}


.resultBusca li{
	padding-bottom: 20px;
}
.resultBusca em{
	padding: 0 3px;
	background-color: #FFFF33;
	font-style: normal;
}
.resultBusca strong{
	float: left;
}
.resultBusca span.revogada{
	float: left;
	position: relative;
	z-index: 1;	width: 57px;
	height: 16px;
	padding-top: 1px;
	margin-top: -3px;
	margin-left: 5px;
	font-size: 90%;
	color: #FFF;
	text-align: center;
	background: url(img/revogada.gif) no-repeat center top;
}
.resultBusca .texto{
	clear: both;
	display: block;
}


.agenda dt{
	color: #205977;
	font-size: 160%;
	padding-bottom: 10px;
}
.agenda li,
.agenda dd{
	clear: both;
}
.agenda .data,
.agenda .data_semana{
	float: left;
	width: 25px;
	color: #205977;
	padding-right: 6px;
	text-align: center;
}
.agenda .data_semana{
	width: 60px;
}
.agenda .dia{
	display: block;
	font-size: 150%;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: -4px;
}
.agenda .mes{
	display: block;
	font-size: 110%;
}
.agenda .dia_mes{
	display: block;
	font-size: 170%;
	font-weight: bold;
	margin-bottom: -2px;
}
.agenda .semana{
	display: block;
	font-size: 110%;
	font-weight: bold;
}
.agenda ul{
	float: left;
	margin-bottom: 20px;
	padding-left: 10px;
	border-left: 1px solid #205977;
}
ul.agenda ul{
	width: 430px;
}
dl.agenda ul{
	width: 395px;
}
.agenda ul li{
	float: none;
	padding: 0 0 10px 0;
}
.agenda li strong{
	display: inline;
}
.agenda dd strong{
	color: #205977;
	font-weight: bold;
}
.agenda .texto{
	padding-top: 2px;
	display: block;
}
.agenda .player{
	padding-top: 8px;
	padding-bottom: 5px;
	display: block;
}


.galeria{
	margin-right: -10px;
}
.galeria li{
	float: left;
	width: 231px;
	height: 90px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.galeria img.foto{
	display: block;
	float: left;
	width: 93px;
	height: 72px;
	padding-right: 9px;
	padding-bottom: 7px;
	margin-right: 7px;
	background-image: url(img/foto_93x72.gif);
}


ul.icones{
	float: right;
	position: relative;
	margin-bottom: -17px;
}
ul.icones li{
	float: left;
	display: block;
	width: 17px;
	height: 17px;
	background-position: left;
	background-repeat: no-repeat;
	font-size: 0;
	text-indent: -2000px;
	padding-right: 3px;
}
ul.icones li.print{
	background-image: url(img/icn_print.gif);
}
ul.icones li.mail{
	background-image: url(img/icn_mail.gif);
}
ul.icones a{
	display: block;
	height: 17px;
}

dl.icones{
	float: right;
	position: relative;
	margin-top: -17px;
}
dl.icones dt{
	float: left;
	clear: none;
	color: #999999;
	font-size: 100%;
	padding-top: 2px;
	padding-right: 5px;
}
dl.icones dd{
	float: left;
	display: block;
	clear: none;
	width: 17px;
	height: 17px;
	background-position: left;
	background-repeat: no-repeat;
	font-size: 0;
	text-indent: -2000px;
	padding-right: 3px;
}
dl.icones dd.rede{
	background-image: url(img/icn_rede.gif);
}
dl.icones dd.mail{
	background-image: url(img/icn_mail.gif);
}

.paginacao{
	clear: both;
	padding-top: 20px;
}
.paginacao p{
	padding-bottom: 10px;
	text-align: right;
	font-weight: bold;
}
.paginacao span{
	float: right;
	display: block;
	height: 17px;
}
.paginacao span.pgPrimeira{
	width: 27px;
	margin-right: 4px;
	background-image: url(img/icn_pg_primeira.gif);
}
.paginacao span.pgAnterior{
	width: 17px;
	background-image: url(img/icn_pg_anterior.gif);
}
.paginacao span.paginas{
	float: right;
	/*width: 369px;*/
	padding: 1px 6px;
	text-align: center;
}
.paginacao span.paginas a,
.paginacao span.paginas b{
	margin-right: 7px;
}
.paginacao span.pgProxima{
	width: 17px;
	margin-right: 4px;
	background-image: url(img/icn_pg_proxima.gif);
}
.paginacao span.pgUltima{
	width: 27px;
	background-image: url(img/icn_pg_ultima.gif);
}
.paginacao span.pgPrimeira a,
.paginacao span.pgAnterior a,
.paginacao span.pgProxima a,
.paginacao span.pgUltima a{
	display: block;
	height: 17px;
	font-size: 0;
	text-indent: -2000px;
}

.pgSemana{
	clear: both;
	border-top: 1px solid #C5C5C5;
}
.pgSemana span{
	margin-top: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-repeat: no-repeat;
}
.pgSemana a{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.pgSemana span.smAnterior{
	float: left;
	background-image: url(img/icn_pg_primeira.gif);
}
.pgSemana span.smAnterior a{
	padding-left: 32px;
}
.pgSemana span.smSeguinte{
	float: right;
	background-position: right;
	background-image: url(img/icn_pg_ultima.gif);
}
.pgSemana span.smSeguinte a{
	padding-right: 32px;
}


.programa{
	padding-bottom: 10px;
}
.programa p{
	float: left;
	padding-top: 5px;
	font-size: 100%;
}
.programa img{
	float: right;
}


.quem_e_quem h3.titulo{
	height: 27px;
	padding-top: 5px;
	padding-left: 10px;
	color: #FFF;
	background: #205977 url(img/brasil/tit_quem_quem.gif) no-repeat 9px center;
}
/*.quem_e_quem .icn_lupa{
	margin-top: -22px;
	margin-right: 8px;
	background: url(img/icn_lupa2.gif);
}*/
.quem_e_quem .link{
	float: right;
	cursor: pointer;
	margin-top: -22px;
	margin-right: 8px;
	color: #FFF;
	text-decoration: underline;
}
.quem_e_quem .areaTexto{
	display: none;
	padding: 10px 0;
}
.quem_e_quem blockquote{
	padding-top: 20px;
}
.quem_e_quem blockquote h4{
	color: #205977;
	font-size: 140%;
	font-weight: normal;
	padding-bottom: 10px;
}
.quem_e_quem blockquote p{
	padding-bottom: 10px;
}
.quem_e_quem blockquote img.foto{
	float: right;
	margin-top: -20px;
}
.quem_e_quem blockquote a{
	text-decoration: underline;
}
.quem_e_quem blockquote p{
}
.quem_e_quem h5{
	padding: 8px 0 5px 0;
	color: #205977;
	font-size: 110%;
	font-weight: normal;
}
.quem_e_quem dt{
	float: left;
	width: 230px;
}
.quem_e_quem dd{
	padding-left: 230px;
	padding-bottom: 5px;
}
.quem_e_quem .linha1{
	clear: both;
	height: 8px;
	font-size: 0;
	border-bottom: 1px solid #205977;
}
.quem_e_quem .linha2{
	clear: both;
	height: 8px;
	font-size: 0;
	margin-bottom: 9px;
	border-bottom: 1px solid #C5C5C5;
}

/************ downloads *************/
.box_downloads{
	padding: 8px 10px 8px 10px;
	background: #EDEDED url(img/brasil/tit_downloads.gif) no-repeat 10px 10px;
}
.box_downloads dt{
	width: 83px;
	float: left;
	_position: relative;
	padding-right: 10px;
	margin-bottom: -20px;
	color: #205977;
	font-size: 150%;
	text-align: right;
	letter-spacing: -1px;
}
.box_downloads dd{
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-left: 93px;
	border-left: 1px solid #C5C5C5;
}
.box_downloads a{
	text-decoration: underline;
}
.box_downloads img{
	padding-right: 5px;
	vertical-align: top;
}

/************ box alerta *************/
.box_alerta{
	clear: both;
	padding: 9px 14px 0 14px;
	margin-bottom: 20px;
	background-color: #FFFF99;
}
.box_alerta strong{
	color: #CC0000 !important;
	font-size: 140%;
	font-weight: normal;
	height: 24px;
	padding-top: 2px;
	padding-left: 28px;
	background: url(img/icn_alert.gif) no-repeat;
}

/******** box passo a passo *********/
.box_passo{
	padding: 10px;
	background-color: #E9E9E9;
}
.box_passo .box_scroll .area{
	width: 392px;
	height: 145px;
	margin: 0 5px;
	padding-top: 10px;
}
.box_passo .box_scroll .area ul,
.box_passo .box_scroll .area li{
	width: 400px;
	height: 145px;
}
.box_scroll .seta_esq,
.box_scroll .seta_dir{
	margin-top: 42px;
}
.box_passo h5{
	position: relative;
	color: #205977;
	font-size: 110%;
}
.box_passo label.passos{
	float: right;
	color: #205977;
	font-size: 110%;
	font-weight: bold;
	margin-top: -14px;
}

/******** licitacoes *********/
table.licitacao{
	width: 100%;
	margin-bottom: 3px;
}
table.licitacao caption{
	text-align: left;
	color: #205977;
	font-size: 140%;
	padding-bottom: 12px;
}
table.licitacao th{
	padding-bottom: 13px;
	padding-right: 5px;
	color: #343434;
	text-align: left;
}
table.licitacao td{
	padding-bottom: 13px;
	padding-right: 5px;
}

/******** questionamentos *********/
.questionamentos{
	padding: 10px;
	margin-top: 10px;
	background-color: #F1F1F1;
}
.questionamentos form{
	padding: 20px 53px;
}
.questionamentos form div{
	height: 29px;
	padding-top: 1px;
	background-repeat: no-repeat;
	background-position: 128px 0;
}
.questionamentos form div.campo_1{
	background-image: url(img/campo3.gif);
}
.questionamentos form div.campo_2{
	background-image: url(img/campo2.gif);
}
.questionamentos form div.campo_3{
	height: 79px;
	margin-bottom: 10px;
	background-image: url(img/textarea.gif);
}
.questionamentos label{
	float: left;
	width: 131px;
	color: #333333;
	font-size: 110%;
	font-weight: bold;
}
.questionamentos form div.campo_1 input.text{
	width: 203px;
}
.questionamentos form div.campo_2 input.text{
	width: 154px;
}
.questionamentos form textarea{
	width: 205px;
	height: 75px;
	background-color: transparent;
}
.questionamentos form input.botao{
	float: right;
	width: 61px;
	background-image: url(img/enquete_botao2.gif);
}
.questionamentos form p.obs{
	font-size: 90%;
	padding-top: 5px;
}

.linha_form_envie_amigo {
	border-top: 1px solid #C5C5C5;
	margin-top: 10px;
}