

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 .sitemap1{margin-left: 20px; font-weight:bold; color: #205977; 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;}

.areaConteudo .logo{
	padding-bottom:20px;
	text-align:center;
}
.areaConteudo h4{
	padding-top: 10px;
	padding-bottom: 5px;
	color: #205977;
	font-size: 130%;
	font-weight: normal;
}
.areaConteudo h4.tit_macroprograma{
	background:#205977;
	padding: 5px 10px;
	margin-bottom:5px;
	color: #FFF;
	font-size: 150%;
}
.areaConteudo em{
	padding: 0 3px;
	background-color: #FFFF33;
	font-style: normal;
}

.areaConteudo .player{
	text-align:center;
	}
.areaConteudo .player h3{
	padding-bottom:10px;
	font-size:12px;
	}


.player_video{
	text-align:center;
	}
.player_video h4{
	padding-bottom:10px;
	font-size:12px;
	font-weight:bold;
	color:#666;
	}


.areaConteudo2 p{
	font-size: 110%;
	padding-bottom: 15px;
	line-height: 135%;
}
.areaConteudo2 li{
	font-size: 110%;
	padding-bottom: 5px;
	margin-left:15px;
	line-height: 135%;
	list-style:disc;
}

.areaConteudo2 .logo{
	padding-bottom:20px;
	text-align:center;
}
.areaConteudo2 h4{
	padding-top: 20px;
	padding-bottom: 5px;
	color: #205977;
	font-size: 130%;
	font-weight: normal;
}
.areaConteudo2 em{
	padding: 0 3px;
	background-color: #FFFF33;
	font-style: normal;
}

/************* GLOSSARIO *************/

.areaGlossario{
	border-bottom: 1px solid #C5C5C5;
	border-top: 1px solid #C5C5C5;
	padding-top: 10px;
	font-family: 'Tahoma';
	font-size: 110%;
}

.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;
}

.areaConteudo ul.listaGlossario{
	padding-top: 25px;
}

.areaConteudo ul.listaGlossario li.ativo{
	font-size: 105%;
	margin-bottom: 15px;
}

.areaConteudo ul.listaGlossario li.ativo label{
	font-weight: bold;
	color: #333333;
}

/********** 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;
	position: relative;
}
p.todas a{
	color: #333333;
	text-decoration: underline;
}

h3.titulo{
	height: 30px;
	color: #2F6480;
	font-size: 150%;
	font-weight: normal;
}

.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;
}

.abas_programa .botao_resultado,
.abas_programa .botao_votar{
	cursor: pointer;
	float: right;
	clear:both;
	height: 23px;
}
.abas_programa .botao_resultado{
	text-decoration:underline;
	margin-left:20px;
}
.abas_programa .botao_votar{
	width: 61px;
	background-image: url(img/enquete_botao2.gif);
	margin:5px 2px 10px 20px;
}

.barra_porcentagem{
	height:15px;
	border:1px solid #333;
	background-color:#205977;
	display:inline;
	float:left;
}
.numero_porcentagem{
	margin-left:10px;
	line-height:17px;
}

.txt_porcentagem{
	clear:both;
}
.txt_porcentagem_lateral{
	clear:both;
	padding-bottom:10px;
}

.expande_programas_acoes{
	margin-bottom:10px;
}
.expande_programas_acoes h3.titulo{
	height:auto;
	padding: 5px 70px 5px 10px;
	color: #FFF;
	background: #205977;}
	
.expande_programas_acoes .link{
	float: right;
	cursor: pointer;
	margin-top: -22px;
	margin-right: 8px;
	color: #FFF;
	text-decoration: underline;
}
.expande_programas_acoes .areaTexto{
	display: none;
	padding: 10px 0;
}
.expande_programas_acoes blockquote p{
	padding-bottom: 10px;
}




/************* 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;
	border-bottom: 15px solid #FFF;
}
.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;
}
.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-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;
}

/************ newsletter *************/
.conteudo_esq .box_news{
	height: 47px;
	padding: 11px 9px 11px 11px;
	background: url(img/news_bg.gif);
	border-bottom: 15px solid #FFF;
}
.conteudo_esq .box_news .news{
	float: left;
	width: 103px;
	padding-left: 59px;
}
.conteudo_esq .box_news .news strong{
	visibility: hidden;
	height: 19px;
}




/******* radio turismo ********/
.lateral_radio{
	padding-right: 18px;
	background: url(img/icn_radio.gif) no-repeat 170px top;
	padding-bottom: 15px;
}
.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;
}

.lateral_radio .player_lateral{
	margin-top:8px;	
}

/********** 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;
}
.linha3{
	height: 16px;
	border-top: 1px solid #C5C5C5;
	clear:both;
}
.linha_detalhe{
	clear:both;
	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;
}
/***** documentos relacionados2 ******/
.documentos_relacionados2{
	margin-top: 20px;
	padding-bottom: 20px;
}
.documentos_relacionados2 form{
	padding: 13px;
	background-color: #EDEDED;
}
.documentos_relacionados2 label{
	float:left;
	padding:7px 10px 0 0;
	width:130px;
}
.documentos_relacionados2 select{
	margin: 3px 0;
	vertical-align: middle;
	width:250px;
}
.documentos_relacionados2 a.download2 {padding:5px 0 0 15px; 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;
}

/*********** lateral_busca_macroprograma *************/
.conteudo_dir .lateral_busca_macroprograma{
	width: 200px;
	color: #333333;
	font-weight: bold;
	background-image: url(img/tags_bg.gif);
	margin-bottom:20px;
}
.conteudo_dir .lateral_busca_macroprograma .topo{
	height: 45px;
	padding: 11px 10px 0 10px;
	background: url(img/tags_bg_topo.gif) no-repeat top;
}
.conteudo_dir .lateral_busca_macroprograma .lista{
	height:auto;
	clear:both;
	background: url(img/tags_bg_rodape.gif) no-repeat bottom;
	padding-bottom: 10px;
}
.conteudo_dir .lateral_busca_macroprograma a{
	font-weight: normal;
}



form.form_lateral_busca_macroprograma{
	width:180px;
	padding:10px;
	height: auto;
}
form.form_lateral_busca_macroprograma div{
	float: left;
	height: 40px;
	padding-right: 12px;
	padding-bottom: 1px;
	background-position: left bottom;
	background-repeat: no-repeat;
}

form.form_lateral_busca_macroprograma div.campo_busca{
	width: 169px;
	background-image: url(img/busca_campo3.gif);
}
form.form_lateral_busca_macroprograma div.campo_macro{
	width: 169px;
}
form.form_lateral_busca_macroprograma div.campo_prog{
	width: 169px;
}
form.form_lateral_busca_macroprograma label{
	display: block;
	height: 16px;
	padding-top: 6px;
	color: #333333;
	font-weight: bold;
}

form.form_lateral_busca_macroprograma input.text{
	padding-top: 2px;
	padding-bottom: 2px;
}
form.form_lateral_busca_macroprograma div.campo_busca input.text{
	width: 159px;
}
form.form_lateral_busca_macroprograma div.campo_macro select{
	width: 170px;
	height:19px;
}
form.form_lateral_busca_macroprograma div.campo_prog select{
	width: 170px;
	height:19px;
}
form.form_lateral_busca_macroprograma select{
	width: 100%;
}

form.form_lateral_busca_macroprograma .botao{
	float: right;
	width: 36px;
	height: 23px;
	margin: 20px 10px 0 0;
	background-image: url(img/busca_botao.gif);
}

p.todas_esq{
	float:left;
	text-align: left;
	margin: 18px 0 0 0;
}
p.todas_esq a{
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}



/*********************************** COPIADO DO CSS MODIFICADO ***********************************/

/*** galerias mais vistas ***/
.conteudo_dir .mais_galerias{
	margin-bottom: 20px;
}
.conteudo_dir .mais_galerias ul{
	padding-top: 4px;
}
.conteudo_dir .mais_galerias li{
	width: 201px;
	min-height: 180px;
	height:100%;
	margin: 13px 0 0; 
	background: url(img/foto_legenda2.gif) no-repeat right bottom;
}
.conteudo_dir .mais_galerias img{
	display: block;
	width: 195px;
	height: 151px;
}
.conteudo_dir .mais_galerias span{
	display:inline-block;
	height:100%;
	min-height:15px;
	padding:2px 4px 11px; 
}

/*********************************** FIM DA COPIA ***********************************/


/***** 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 ******************/
.mturConteudo .conteudo_centro{
	float: left;
	width: 473px;
	padding: 0 16px 20px 16px;
}

.breadcrumb{
	padding-bottom: 14px;
}
.breadcrumb a{
	text-decoration: underline;
}
.breadcrumb b{
	color: #333333;
}

.mturConteudo .conteudo_centro h1{
	padding-bottom: 12px;
	color: #205977;
	font-size: 260%;
	font-weight: normal;
	line-height: 105%;
}
.mturConteudo .conteudo_centro img{

		
		margin-bottom: 5px;
			
} 
.mturConteudo .conteudo_centro h2{
	padding-bottom: 14px;
	color: #333333;
	font-size: 140%;
	font-weight: normal;
}
.mturConteudo .conteudo_centro .box_foto{
	float: left;
	margin-right: 12px;
	margin-bottom: 10px;
}
.mturConteudo .conteudo_centro .box_foto3{
	float: left;
	margin-right: 12px;
	margin-bottom: 10px;
}
.mturConteudo .conteudo_centro .box_foto4{
	float: left;
	margin-right: 12px;
	margin-bottom: 10px;
}
.mturConteudo.conteudo_centro .box_video{
	float: left;
	margin-right: 12px;
	margin-bottom: 10px;
}
.img_noticias{
	float:left;	
	margin-bottom:15px;
}


.info_imprensa{
	clear: both;
	margin-top: 15px;
	padding: 7px 0 3px 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_macroprograma {
	border-bottom:1px solid #C5C5C5;
	border-top:1px solid #C5C5C5;
	height:82px; *height:90px !important; _height:90px !important;
	margin-bottom:20px;
}

form.busca_macroprograma div{
	float: left;
	height: 40px;
	padding-right: 12px;
	padding-bottom: 1px;
	background-position: left bottom;
	background-repeat: no-repeat;
}

form.busca_macroprograma div.campo_busca{
	width: 112px;
	background-image: url(img/busca_campo1.gif);
}
form.busca_macroprograma div.campo_macro {
	margin-top:-1px;
	width:330px;
}

form.busca_macroprograma div.campo_prog{
	width: 420px;
}
form.busca_macroprograma label{
	color:#333333;
	display:block;
	font-weight:bold;
	height:16px;
	padding-top:6px;
}

form.busca_macroprograma input.text{
	padding-top: 2px;
	padding-bottom: 2px;
}
form.busca_macroprograma div.campo_busca input.text{
	width: 109px;
}
form.busca_macroprograma div.campo_macro select{
	width: 307px;
	height:20px;
}


form.busca_macroprograma div.campo_prog select {
	height:20px;
	margin-top:-13px;
	width:432px;
}

form.busca_macroprograma select{
	width: 100%;
}
form.busca_macroprograma .botao {
	background-image:url(img/busca_botao.gif);
	float:right;
	height:23px;
	margin-top:7px; *margin-top:14px !important; _margin-top:14px !important;
	width:36px;
}

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: 12px;
	padding-bottom: 1px;
	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_busca2{
	width: 239px;
	background-image: url(img/busca_campo4.gif);
}
form.busca_noticia div.campo_tema_ed{
	width: 119px;
	background-image: url(img/busca_campo1.gif);
}
form.busca_noticia div.campo_data{
	width: 80px;
	padding-right: 7px;
	background-image: url(img/busca_data.gif);
}
form.busca_noticia div.campo_orgao{
	width: 85px;
}
form.busca_noticia div.campo_modalidade{
	width: 115px;
}
form.busca_noticia div.campo_status{
	width: 90px;
}
form.busca_noticia div.campo_ano{
	width: 20px;
}
form.busca_noticia label{
	display: block;
	height: 16px;
	padding-top: 6px;
	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_busca2 input.text{
	width: 229px;
}
form.busca_noticia div.campo_tema_ed select{
	width: 120px;
}
form.busca_noticia div.campo_tema_ed input{
	width: 109px;
}
form.busca_noticia div.campo_data input.text{
	float: left;
	width: 62px;
	padding-left: 1px;
	padding-right: 0px;
}

form.busca_noticia .calendario{
	float: right;
	display: block;
	width: 15px;
	height: 16px;
	background-image: url(img/icn_calendario.gif);
	margin-right: -2px;
}
form.busca_noticia .calendario a{
	display: block;
	height: 16px;
}

form.busca_noticia div.campo_tema{
	width: 115px;
}
form.busca_noticia div.campo_tema select{
	height: 19px;
	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: 80px;
	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);
	margin-top: 10px;
	
}




form.categorias{
	height: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #C5C5C5;
}
form.categorias div.campo_tema{
	width: 180px;
	float: right;
	margin-top: 3px;
	/*margin-right: 7px;*/
	background-position: right top;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-right: 0;
}
form.categorias div.campo_tema select{
	width: 180px;
}
form.categorias select{
	width: 100%;
}

form.categorias div.titulo{
	float: left;
	color: #205977;
	font-size: 120%;
	font-weight: bold;
	padding-top:7px;
}






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_nome,
form.cadastro div.campo_email{
	background-image: url(img/campo3_b.gif);
	_background-image: url(img/campo3_c.gif);
	*background-image: url(img/campo3_c.gif);
}
form.cadastro div.campo_nome input.text,
form.cadastro div.campo_email input.text{
	width: 209px;
}
form.cadastro div.campo_nome select.text,
form.cadastro div.campo_email select.text{
	width: 215px;
	border:none;
	background-color: transparent;
	*margin-left: 2px;
}
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.numero,
form.cadastro div.campo_celular input.numero{
	width: 77px;
}
form.cadastro div.campo_senha{
	background-image: url(img/campo1.gif);
}
form.cadastro div.campo_senha input.text{
	width: 70px;
}
form.cadastro div.campo_3{
	height: 79px;
	margin-bottom: 10px;
	background-image: url(img/textarea.gif);
}
form.cadastro textarea{
	width: 208px;
	_width: 205px;
	height: 75px;
	background-color: transparent;
}
form.cadastro p{
	font-size: 100%;
}
form.cadastro p.obrigatorio{
	padding-top:10px;
	margin-top:10px;
	border-top: 1px solid #C5C5C5;
}
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;
}

.resultBusca .negrito{

	font-weight: bold;	
}
	


.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);
}


/*********************************** COPIADO DO CSS MODIFICADO ***********************************/

.galeria_foto{
	width: 475px;
}
.galeria_foto p{
	padding-right: 45px;
}
.galeria_foto .data{
	display: block;
	padding-bottom: 13px;
	font-size: 110%;
	border-bottom: 1px solid #C5C5C5;
}
.galeria_foto .imgs,
.galeria_foto .nome{
	padding-top: 5px;
	padding-bottom: 6px;
	color: #999999;
}
.galeria_foto .imgs{
	float: left;
}
.galeria_foto .nome{
	float: right;
}
.galeria_foto .legenda{
	display: block;
	padding: 13px;
	color: #333;
	font-size: 110%;
	background-color: #D9D9D9;
}
.galeria_foto img.imagem{
	clear: both;
	display: block;
	width: 475px;
}
.galeria_foto .container_imagem{
	height:330px;
	clear: both;
	display: block;
}
.galeria_foto .area{
	float: left;
	overflow: hidden;
	width: 428px;
	height: 79px;
	padding: 0;
	padding-top: 45px;
}
.galeria_foto .area li{
	float: left;
	width: 100px;
	padding-left: 7px;
}
.galeria_foto .area img{
	width: 93px;
	height: 72px;
	padding-right: 6px;
	padding-bottom: 7px;
	background-image: url(img/foto_93x72.gif);
}


/*********************************** FIM DA COPIA ***********************************/





/******* BOX SCROLL NOTICIAS_B *********/

.galeria_foto_noticias .seta_esq,
.galeria_foto_noticias .seta_dir{
	cursor: pointer;
	position: relative;
	width: 20px;
	height: 61px;
	font-size: 0;
	line-height: 0;
}
.galeria_foto_noticias .seta_esq{
	float: left;
	background: url(img/icn_seta3_esq.gif) no-repeat 0 top;
}
.galeria_foto_noticias .seta_dir{
	float: right;
	background: url(img/icn_seta3_dir.gif) no-repeat 0 top;
}
.galeria_foto_noticias .off{
	cursor: default;
	background-position: 0 -61px;
}
.galeria_foto_noticias .down{
	background-position: bottom;
}






.galeria_foto_noticias{
	width: 215px;
	padding-top: 5px;
	position:relative;
}
.galeria_foto_noticias p{
	padding-right: 45px;
}
.galeria_foto_noticias .data{
	display: block;
	padding-bottom: 13px;
	font-size: 110%;
	border-bottom: 1px solid #C5C5C5;
}
.galeria_foto_noticias .imgs,
.galeria_foto_noticias .nome{
	padding-top: 5px;
	padding-bottom: 6px;
	color: #999999;
}
.galeria_foto_noticias .imgs{
	float: left;
}
.galeria_foto_noticias .nome{
	float: right;
}
.galeria_foto_noticias .legenda{
	display: block;
	padding: 13px;
	margin-bottom: -25px;
	color: #333;
	font-size: 110%;
	background-color: #D9D9D9;
}
.galeria_foto_noticias img.imagem{
	clear: both;
	display: block;
	width: 475px;
}

.galeria_foto_noticias .area{
	float: left;
	overflow: hidden;
	width: 175px;
	height: 61px;
	_height: 61px;
	padding: 0;
	padding-top: 2px;
}
.galeria_foto_noticias .area li{
	float: left;
	width: 77px;
	padding-left: 7px;
}
.galeria_foto_noticias .area img{
	width: 70px;
	height: 55px;
	padding-right: 6px;
	padding-bottom: 7px;
	background-image: url(img/foto_70x54.gif);
}

.publicacoes{
	margin-right: -10px;
}
.publicacoes li{
	float: left;
	width: 473px;
	height: 90px;
	padding-bottom: 10px;
	padding-right: 10px;
}

/* Estilo criado para tratar a tag p que vem dos campos tipo HTML do opencms. 
 * a margin inferior está negativa para suprir a quebra da linha, pois a propriedade white-space não funcionou.
*/
.publicacoes span.descricao{
	font-size: 11px;
}

.publicacoes span.descricao p{
	margin-bottom: -25px;
	font-size: 11px;
}


.publicacoes 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);
}
.areaConteudo img.foto2{
	display: block;
	float: right;
	width: 93px;
	height: 72px;
	padding-right: 9px;
	padding-bottom: 7px;
	margin-bottom:20px;
	background-image: url(img/foto_93x72.gif);
}
.publicacoes_detalhe{
	margin-right: -10px;
}
.publicacoes_detalhe li{
	float: left;
	width: 473px;
	padding-bottom: 10px;
	padding-right: 10px;
}

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 li.rede{
	background-image: url(img/icn_rede.gif);
}
ul.icones a{
	display: block;
	height: 17px;
}

/* Daniel e totó inicio*/

.DetalhesRight
{
	float: right;
	margin-right: 2px;
	margin-top: -1px;	
}

.DetalhesLeft
{
	float: right;
}


ul.iconesDetalhes{
	float: right;
	position: relative;
	margin-bottom: -17px;
	margin-right: 20px;
	margin-top: -1px;
}

ul.iconesDetalhes{
	float: right;
	position: relative;
	margin-bottom: -17px;
}
ul.iconesDetalhes 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.iconesDetalhes li.printDetalhes{
	background-image: url(img/icn_print.gif);
	height: 17px;
	width: 17px;
	
}
ul.iconesDetalhes li.mailDetalhes{
	background-image: url(img/icn_mail.gif);
	height: 17px;
	width: 17px;
	
}

ul.iconesDetalhes a{
	display: block;
	height: 17px;
}



/* Daniel e totó fim*/






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);
}
dl.icones dd.download{
	background-image: url(img/icn_download.gif);
}

a.download {padding-left:15px;}


.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{
	padding-top: 5px;
	font-size: 100%;
}


	
.quem_e_quem{
	margin-bottom:10px;
}
.quem_e_quem h3.titulo{
	height:auto;
	padding: 5px 70px 5px 10px;
	color: #FFF;
	background: #205977;}
/*.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: 20px 0;
}
.quem_e_quem blockquote h4{
	color: #205977;
	font-size: 140%;
	font-weight: normal;
	width: 380px;
}
.quem_e_quem blockquote p{
	padding-bottom: 10px;
}
.quem_e_quem blockquote img.foto{
	float: right;
	margin-top: -20px;
}
.quem_e_quem blockquote img.foto2{
	float: right;
	margin-top: 0;
}
.quem_e_quem blockquote table{
	text-align:center;
}
.quem_e_quem blockquote table tr{
	height:20px;
	vertical-align:middle;
}
.quem_e_quem blockquote table tr.linha_tit{
	background-color:#E6E6E6;
	height:25px;
	font-weight:bold;
}
.quem_e_quem blockquote table tr.linha_color{
	background-color:#F0F0F0;
}
.quem_e_quem blockquote a{
	text-decoration: underline;
}
.quem_e_quem blockquote p.local{
	padding:0;
}
.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;
}







.cont_camara{
	margin-bottom:10px;
}
.cont_camara h3.titulo{
	height:auto;
	padding: 5px 70px 5px 10px;
	color: #FFF;
	background: #205977;}
.cont_camara .link{
	float: right;
	cursor: pointer;
	margin-top: -22px;
	margin-right: 8px;
	color: #FFF;
	text-decoration: underline;
}
.cont_camara .areaTexto{
	display: none;
	padding: 10px 0;
}
.cont_camara blockquote{
	padding: 20px 0;
}
.cont_camara blockquote h4{
	padding-top: 10px;
	padding-bottom: 5px;
	color: #205977;
	font-size: 130%;
	font-weight: normal;
}
.cont_camara blockquote p{
	padding-bottom: 10px;
}
.cont_camara blockquote img.foto{
	float: right;
	margin-top: -20px;
}
.cont_camara blockquote img.foto2{
	float: right;
	margin-top: 0;
}
.cont_camara blockquote table{
	text-align:left;
}
.cont_camara blockquote table td{
	height:auto;
	vertical-align:middle;
	padding:5px 0;
}
.cont_camara blockquote table td.sigla{
	font-weight:bold;
	padding-left:5px;
}
.cont_camara blockquote table tr.linha_tit{
	background-color:#E6E6E6;
	height:25px;
	font-weight:bold;
}
.cont_camara blockquote table tr.linha_color{
	background-color:#F0F0F0;
}
.cont_camara blockquote a{
	text-decoration: underline;
}
.cont_camara blockquote p.local{
	padding:0;
}
.cont_camara h5{
	padding: 8px 0 5px 0;
	color: #205977;
	font-size: 110%;
	font-weight: normal;
}
.cont_camara dt{
	float: left;
	width: 230px;
}
.cont_camara dd{
	padding-left: 230px;
	padding-bottom: 5px;
}
.cont_camara .linha1{
	clear: both;
	height: 8px;
	font-size: 0;
	border-bottom: 1px solid #205977;
}
.cont_camara .linha2{
	clear: both;
	height: 8px;
	font-size: 0;
	margin:10px 0;
	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_acoes *************/
.box_acoes{
	padding: 8px 10px 8px 10px;
	background: #EDEDED url(img/brasil/tit_downloads.gif) no-repeat 10px 10px;
}
.box_acoes dt{
	width: 120px;
	float: left;
	_position: relative;
	padding-right: 10px;
	margin-bottom: -20px;
	color: #205977;
	font-size: 150%;
	text-align: right;
	letter-spacing: -1px;
}
.box_acoes dd{
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-left: 130px;
	border-left: 1px solid #C5C5C5;
}
.box_acoes a{
	text-decoration: underline;
}
.box_acoes img{
	padding-right: 5px;
	vertical-align: top;
}
/************ box_tags *************/
.box_tags{
	padding: 8px 10px 8px 10px;
	background: #EDEDED url(img/brasil/tit_downloads.gif) no-repeat 10px 10px;
}
.box_tags dd{
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.box_tags a{
	text-decoration: underline;
}

/************ 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;
}

table.licitacao .td_orgao
{
	padding-bottom: 13px;
	padding-right: 5px;
	width: 14%;
}

table.licitacao .td_modalidade
{
	padding-bottom: 13px;
	padding-right: 5px;
	width: 25%;
}

table.licitacao .td_numero
{
	padding-bottom: 13px;
	padding-right: 5px;
	width: 14%;
}

table.licitacao .td_titulo
{
	padding-bottom: 13px;
	padding-right: 5px;
	width: 47%;
}




/******** 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 input.botao_adm{
	float: right;
	width: 61px;
	margin-top: 17px;
	height: 23px;
	background-image: url(img/enquete_botao2.gif);
}
.questionamentos form input.botao_voltar{
	float: left;
	width: 61px;
	height: 23px;
	margin-top: 17px;
	background-image: url(img/enquete_botao2.gif);
}
.questionamentos form p.obs{
	font-size: 90%;
	padding-top: 5px;
}

/**************************************GALERIA DE VIDEOS - INICIO*****************************/

.galeria_video{
	width: 475px;
}
.galeria_video .container_video{
	min-height:300px;
	clear: both;
	display: block;
}
.galeria_video .subTitulo{
	width:425px;
	font-size: 110%;
	text-align: left !important;
	color: #333 !important;
	display: inline-block !important;
	font-weight: bold;
	margin-left: 25px;
	padding-top: 5px;
}
.galeria_video .legenda{
	width:425px;
	text-align: left !important;
	font-size: 110%;
	display: inline-block !important;
	margin-left: 25px;
	padding-top: 3px;
}


.galeria_video p{
	padding-right: 45px;
}
.galeria_video .data{
	display: block;
	padding-bottom: 13px;
	font-size: 110%;
	border-bottom: 1px solid #C5C5C5;
}
.galeria_video .imgs,
.galeria_video .nome{
	padding-top: 5px;
	padding-bottom: 6px;
	color: #999999;
}
.galeria_video .imgs{
	float: left;
}
.galeria_video img.imagem{
	clear: both;
	display: block;
	width: 475px;
}

.galeria_video .area {
	float:left;
	height:159px !important;
	margin-top:-17px;
	min-height:96px;
	overflow:hidden;
	padding:10px 0 0;
	width:428px;
}
.galeria_video .area li{
	float: left;
	width: 100px;
	padding-left: 7px;
	padding-bottom: 32px;
}
.galeria_video .area img {
	background-image:url(img/foto_93x72.gif);
	height:72px;
	margin-top:23px;
	padding-bottom:7px;
	padding-right:6px;
	width:93px;
}

.galeria_video .box_scroll .seta_esq,
.galeria_video .box_scroll .seta_dir{
	margin-top: 14px;
}

.galeria_video .strong{

}
/**************************************GALERIA DE VIDEOS - FIM*****************************/

.campanha_centro{
	text-align: center;
	padding: 20px;
}

.campanha{
	margin-right: -10px;
	margin-top: 20px;
}
.campanha li{
	float: none;
	width: 231px;
	height: 90px;
	padding-right: 10px;
}

.campanha 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);
}

/************ campanha institucional submenu *************/
.conteudo_dir .submenu{
	padding: 0 10px;
	background-color: #205977;
	_overflow: hidden;
	border-bottom: 15px solid #FFF;
}
.conteudo_dir .submenu dt{
	padding-top: 3px;
	padding-bottom: 5px;
	color: #B4CDEA;
	font-size: 150%;
}
.conteudo_dir .submenu dd{
	margin-top: 1px;
	padding-top: 7px;
	background-image: url(img/dd_arrow.gif) no-repeat;
}
.conteudo_dir .submenu dd a{
	display: block;
	color: #FFF;
	padding-bottom: 7px;
	/*border-bottom: 1px solid #939495;*/
}	
.conteudo_dir .submenu dd .asterisco {
	color:yellow;
	float:left;
	padding-right:4px;
	padding-top:2px;
}

/* Nova area para formulario generico */

form.cadastro_geral legend{
	color: #205977;
	font-size: 120%;
	font-weight: bold;
}
form.cadastro_geral em{
	color: #FF1111;
	font-size: 120%;
	font-weight: bold;
	padding: 0;
	background-color: transparent;
}
form.cadastro_geral div{
	clear: both;
	height: 22px;
	padding-top: 2px;
	background-position: 130px top;
	background-repeat: no-repeat;
}
form.cadastro_geral label{
	float: left;
	width: auto;
	color: #333333;
	font-weight: bold;
}
form.cadastro_geral div.campo_nome,
form.cadastro_geral div.campo_email{
	height: 38px;
}
form.cadastro_geral div.campo_select{
	height:auto; 
	margin: 10px 0px
}

form.cadastro_geral div.campo_nome input.text,
form.cadastro_geral div.campo_email input.text{
	background-image: url(img/campo3_big.gif);
	_background-image: url(img/campo3_big.gif);
	*background-image: url(img/campo3_big.gif);
	width: 453px;
	height: 21px;
}
form.cadastro_geral div.campo_nome select.text,
form.cadastro_geral div.campo_email select.text{
	width: 215px;
	border:none;
	background-color: transparent;
	*margin-left: 2px;
}

form.cadastro_geral div.campo_select select{
	width:463px;
}


form.cadastro_geral div.campo_veiculo,
form.cadastro_geral div.campo_uf,
form.cadastro_geral div.campo_cidade{
	background-image: url(img/campo2.gif);
}
form.cadastro_geral div.campo_veiculo input.text,
form.cadastro_geral div.campo_uf input.text,
form.cadastro_geral div.campo_cidade input.text{
	width: 160px;
}
form.cadastro_geral div.campo_telefone,
form.cadastro_geral div.campo_celular{
	background-image: url(img/campo_tel.gif);
	margin-top: 10px;
}
form.cadastro_geral div.campo_telefone input.text.ddd,
form.cadastro_geral div.campo_celular input.text.ddd{
	width: 20px;
	margin-right: 4px;
	padding: 0 1px 0 3px;
	margin-left: 70px;
}
form.cadastro_geral div.campo_telefone input.numero,
form.cadastro_geral div.campo_celular input.numero{
	width: 77px;
}
form.cadastro_geral div.campo_senha{
	background-image: url(img/campo1.gif);
}
form.cadastro_geral div.campo_senha input.text{
	width: 70px;
}
form.cadastro_geral div.campo_3{
	height: 79px;
	margin-bottom: 10px;
	background-image: url(img/textarea.gif);
}
form.cadastro_geral textarea{
	width: 208px;
	_width: 205px;
	height: 75px;
	background-color: transparent;
}
form.cadastro_geral p{
	font-size: 100%;
}
form.cadastro_geral p.obrigatorio{
	padding-top:10px;
	margin-top:10px;
	border-top: 1px solid #C5C5C5;
}
form.cadastro_geral input.checkbox{
	margin-right: 5px;
	margin-top: 8px;
}
form.cadastro_geral input.botao{
	display: block;
	width: 86px;
	margin-top: 17px;
	background-image: url(img/busca_86.gif);
}
form.cadastro_geral div.campo_textarea{
	height: 60px;
}
form.cadastro_geral textarea.text{
	width: 454px;
	height: 45px;
	background-color: transparent;
	padding-right: 0;
	border-color: #205977;
	border: 1px solid;
}

/************ categorias *************/
.categorias{
	padding: 8px 10px 8px 10px;
	background: #EDEDED url(img/brasil/tit_downloads.gif) no-repeat 10px 10px;
}
.categorias dt{
	width: 83px;
	float: left;
	_position: relative;
	padding-right: 10px;
	margin-bottom: -20px;
	color: #205977;
	font-size: 150%;
	text-align: right;
	letter-spacing: -1px;
}
.categorias dd{
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-left: 93px;
	border-left: 1px solid #C5C5C5;
}
.categorias a{
	text-decoration: underline;
}