/*   MDR Engenharia & Informática ltda - 2010
   Setim
*/
* { margin:0; padding:0; border:0; }
html { font-size:100.01%;}
body {
	background:#364BAC url(body_bckg.png) repeat-x left top;
	margin-top:9px;
	font-size:62.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color:#FFF;
	text-align:left;
}
/*=========================== FORM ============================*/
form { display:inline;}
fieldset { border:0;}
legend { display:none;}
input, select, button {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle;}
textarea{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; vertical-align: text-top; }
/*=========================== LISTAS ============================*/
ul,ol { list-style:none;}
/*=========================== LINK ============================*/
a, a:hover { color:#FFFF03; text-decoration:none;}
/*=========================== LIMPAR FLUTUAÇÃO ============================*/
.clear{ clear:both;}
.clear_left{ clear: left;}
/*=========================== HEADER ============================*/
#header{ width:988px; margin:0 auto;}
/*Topo - HEADER */
#header .topo{ position:relative; height:139px; }
/*Logo - HEADER */
#header .topo .logo{ position:absolute; z-index:2; left:50px; top:17px;}
/*Banner - HEADER */
#header .topo .banner{ position:absolute; top:0px; right:0px; z-index:1; height:412px; width:682px;}
/*Middle - HEADER */
#header .middle{ height:273px; background:url(header_middle_bckg.jpg) no-repeat left top }
/* Linha de Navegação - HEADER */
.linha_nav{
    background:url(header_bckg_linha_nav.jpg) no-repeat left top;
	height:55px;
	padding-top:20px;
}
.linha_nav ul{ margin-left:22px;}
.linha_nav li{
    display:inline;
    background:url(ic_seta_linha_nav.png) no-repeat right 50%;
    padding:0px 12px 0px 2px;
	color: #FFF;
	font-size: 10px;
}
.linha_nav li.first { padding-left:0px; margin-right:2px; }
.linha_nav li.last { padding-right:0px; background: none; font-weight:bold;}
.linha_nav a { color:#FFF; font-size:10px; }
.linha_nav a:hover { text-decoration:underline;}
/*=========================== MENU PRINCIPAL ============================*/
#menu_principal { width:213px; margin:10px 0px 0px 22px;}
#menu_principal li {
 	background:url(menu_princ.png) no-repeat left top;
	padding-bottom:6px;
	font-weight:bold;
	text-align:right;
}
#menu_principal li.active a {	
	color:#FFFF03;
	font-weight:bold;
	background:url(menu_princ_active.png) no-repeat left top;
}
#menu_principal a {
	color: #FFF;
	font-size: 15px;
	padding-right:18px;
	line-height:27px;
	display:block;
}
#menu_principal a:hover {color: #FFFF03;}
/*=========================== CONTEÚDO ============================*/
.conteudo{
	width:980px;
	margin:0 auto;
 	background: url(conteudo_bckg.jpg) no-repeat left top;
}
.conteudo .coluna01_home{
	width:649px;
	height:300px;
	vertical-align:top;
	padding-left:20px;
}
.conteudo .coluna02{
	padding:0px 43px;
	width:233px;
	vertical-align:top;
	color:#FFF;
}
/* Menu - INSTITUCIONAL  */
.coluna02 .menu_institucional_container{ width:233px; margin-bottom:26px;}
.coluna02 .menu_institucional_container .topo{ background:url(menu_institucional_colright_topo.gif) no-repeat left top; height:18px;}
.coluna02 .menu_institucional_container .bottom { background:url(menu_institucional_colright_bottom.gif) no-repeat left top; height:18px; }
.coluna02 .menu_institucional{ overflow:hidden; background: url(menu_institucional_colright_middle.gif) repeat-y left top; padding:0px 4px; }
.coluna02 .menu_institucional li{ margin:10px 18px; }
.coluna02 .menu_institucional li.active a { text-decoration:underline; }
.coluna02 .menu_institucional a {
	color: #FFFF03;
	font-size: 12px;
	display:block;
	font-weight:bold;
}
.coluna02 .menu_institucional a:hover { text-decoration:underline;}
/* Redes Socias - Coluna 02 - CONTEÚDO */
.conteudo .coluna02 .redes_sociais{ text-align:right;}
/* PIB e metas - Coluna 02 - CONTEÚDO */
.conteudo .coluna02 .banPib{ margin:0 auto 4px auto; text-align:right; }
/* Endereços - Coluna 02 - CONTEÚDO */
.conteudo .coluna02 .enderecos{ margin-top:26px; text-align:right; font-size:13px; line-height:19px;}
.conteudo .coluna02 .enderecos h1{ margin-bottom:11px; color:#FFFF03; font-size:13px;}
.conteudo .coluna02 .enderecos li{ margin-bottom:24px;}
.conteudo .coluna02 .informativo{ margin-top:40px; padding-left:88px; background:url(ic_informativo.png) no-repeat left top; font-size:12px; }
.conteudo .coluna02 .informativo h1{ background:url(titulo_linha.png) no-repeat left 43px; font-size:13px; color:#FFFF03; padding:24px 0px; }
.conteudo .coluna02 .informativo a, .conteudo .coluna02 .informativo a:hover {
	 background:url(btn_informativo.png) no-repeat left top;
	 width:78px;
	 height:19px;
	 display:block;
	 text-align:center;
	 color:#13017D;
	 font-size:11px;
	 font-weight:bold;
	 margin:20px 0px 0px 60px;;
	 padding-top:5px;
}
/*=========================== Home CONTEÚDO ============================*/
/* Links mais - Home CONTEÚDO */
.conteudo .coluna01_home .lk_mais { text-align:right; margin-top:18px; }
.conteudo .coluna01_home .lk_mais a{ font-size:10px; text-decoration:underline; font-weight:bold; }
/* Notícias - Home CONTEÚDO */
.noticias_dest_home{ background: url(ic_noticias_dest.png) no-repeat -10px top; }
.noticias_dest_home h1{ background:url(titulo_linha.png) no-repeat left bottom;
	 font-size:22px;
	 font-weight:normal;
	 color:#FFFF03;
	 padding:14px 0px 9px 0px;
	 margin:0px 0px 42px 100px;
}
.noticias_dest_home .lk_mais { text-align:right; margin-top:30px !important; }
.noticias_dest_home .lk_mais a{ font-size:10px; text-decoration:underline; font-weight:bold; }
/* Slider - Notícias - Home CONTEÚDO */
.noticias_dest_home .slideshow { vertical-align:top; }
.noticias_dest_home .slideshow .slidebottom { width:649px; 	overflow: hidden; vertical-align:top; }
/* Imagem - Slider - Notícias - Home CONTEÚDO */
.noticias_dest_home .slideshow .imagem{ background-color:#FFFFFF; width:290px; height:189px; overflow:hidden; margin-right:20px; float:left; border: #FFFFFF 2px solid; }
/* Dados - Slider - Notícias - Home CONTEÚDO */
.noticias_dest_home .slideshow .dados { float:right; width:335px; height:194px; overflow:hidden; vertical-align:top}
.noticias_dest_home .slideshow .dados .data{ font-size:11px; background:url(ic_data.png) repeat-y left top; padding-left:10px; }
.noticias_dest_home .slideshow .dados h2 a {color:#FFF; font-size:18px; margin:7px 0px 12px 0px; display:block;}
.noticias_dest_home .slideshow .dados h2 a:hover{ text-decoration:underline;}
.noticias_dest_home .slideshow .dados .resumo a { color:#FFF; font-size:12px; line-height:18px; }
.noticias_dest_home .slideshow .dados .resumo a:hover{ text-decoration:underline;}
/* Navegação - Slider - Notícias - Home CONTEÚDO */
.menuslideshow {
    background: url(not_dest_nav_bckg.png) repeat-x left top;
    height: 32px;
    width: 294px;
	margin-top:14px;
	float:left;
    }
.menuslideshow li { float: left; margin:4px 3px 3px 3px; display:block;  }
.menuslideshow li a {
        color: #13017D;
        display: block;
        line-height: 24px;
        text-align: center;
        overflow: hidden;
        width: 22px;
		font-weight:bold;
		font-size: 11px;
}
.menuslideshow li a:hover , .menuslideshow li a.ativo {
	background-color:#303EA4;	
	color:#FFFF03;
          }
.menuslideshow li a.ant , .menuslideshow li a.pro {
            background-color: transparent;
            text-indent: -9999px;
            }
.menuslideshow li a.ant, .menuslideshow li a.ant:hover { margin-left: 46px; background: url(not_dest_setas.gif) 0px -20px no-repeat; }
.menuslideshow li a.pro, .menuslideshow li a.pro:hover { margin-right: 46px; background: url(not_dest_setas.gif) 12px 4px no-repeat; }

/* Fotos - Home CONTEÚDO */
.fotos_dest_home{ background: url(ic_fotos_dest.png) no-repeat left top; margin:55px 36px 0px 0px; width:371px; }
.fotos_dest_home h1{ background:url(titulo_linha.png) no-repeat left bottom;
	 font-size:22px;
	 font-weight:normal;
	 color:#FFFF03;
	 padding:14px 0px 9px 0px;
	 margin:0px 0px 29px 90px;
}
.fotos_dest_home .relacao{ overflow:hidden;}
.fotos_dest_home .relacao li {
	width: 173px;
	overflow:visible;
	text-align:center;
	margin:12px 0px;
}
.fotos_dest_home .relacao .first {margin:11px 25px 11px 0px !important;}
.fotos_dest_home .relacao .imagem{ width:136px; height:90px; overflow:hidden; background-color:#FFFFFF; margin:0px auto 9px auto; border: #FFFFFF 2px solid;}
.fotos_dest_home .relacao .data{ font-size:10px;}
.fotos_dest_home .relacao h2 a{ color:#FFF; font-size:11px; margin-top:6px; display:block; line-height:15px; vertical-align:text-top;}
.fotos_dest_home .relacao h2 a:hover{ text-decoration:underline;}
/* Vídeos - Home CONTEÚDO */
.videos_dest_home{ background: url(ic_videos_dest.png) no-repeat left top; margin-top:55px; width:242px; }
.videos_dest_home h1{
	 background:url(titulo_linha.png) no-repeat left bottom;
	 font-size:22px;
	 font-weight:normal;
	 color:#FFFF03;
	 padding:14px 0px 9px 0px;
	 margin:0px 0px 42px 90px;
}
.videos_dest_home .video{ text-align:center;}
.videos_dest_home .video .data{ display:block; font-size:10px; margin-top:12px;}
.videos_dest_home .video h2 a{ color:#FFF; font-size:11px; margin-top:6px; display:block; line-height:15px;}
.videos_dest_home .video h2 a:hover{ text-decoration:underline;}
.videos_dest_home .relacao{ margin-top:16px;}
.videos_dest_home .relacao li {
	width: 242px;
	margin:4px 0px;
}
.videos_dest_home .relacao .topo {
	background:url(videos_dest_rel_topo.png) no-repeat left bottom;
	height:7px;
}
.videos_dest_home .relacao .middle {
	background:url(videos_dest_rel_middle.png) repeat-y left top;
	padding:0px 8px 0px 13px;
}
.videos_dest_home .relacao .bottom {
	background:url(videos_dest_rel_bottom.png) no-repeat left top;
	height:7px;
}
.videos_dest_home .relacao .data { font-size:10px; }
.videos_dest_home .relacao a{ color:#FFF; font-size:11px; line-height:14px; vertical-align:text-top; font-weight:bold; }
.videos_dest_home .relacao a:hover{ text-decoration:underline;}
/*=========================== PÁGINAS INTERNAS ============================*/
.conteudo .coluna01{
	width:649px;
	height:300px;
	vertical-align:top;
	padding-left:20px;
	font-size:13px;
	line-height:17px;
	text-align:left;
}
.conteudo .coluna01 h1{
	color:#FFFF03;
	font-size:22px;
	background:url(titulo_linha.png) no-repeat left 26px;
	font-weight:normal;
	padding-bottom:11px;
	margin-bottom:42px;
}
/* Controle float em listas (relações) com mais de uma coluna */
.grid li{ float:left;}
.grid .first { clear:left;}
/*=========================== INSTITUCIONAL - MISSÃO ATIVIDADE PARLAMENTAR LUIZ CARLOS SETIM ============================*/
.institucional{ vertical-align:top;}
.institucional h2{
	color:#FFFF03;
	font-size:18px;
	font-weight:normal;
	margin-bottom:20px;
}
/* Class para serem usadas pelo cliente - INSTITUCIONAL */
.institucional h3{
	color:#FFFF03;
	font-size:16px;
	font-weight:normal;
}
.institucional h4{
	color:#FFFF03;
	font-size:15px;
	font-weight:normal;
}
.institucional h5{
	color:#FFFF03;
	font-size:13px;
	font-weight:normal;
}
.institucional span{ font-weight:bold; }
/* Menu - INSTITUCIONAL  */
.institucional .menu_institucional_container{ width:622px; margin:40px auto 0px auto;}
.institucional .menu_institucional_container .topo{ background:url(menu_institucional_topo.gif) no-repeat left top; height:18px;}
.institucional .menu_institucional_container .bottom { background:url(menu_institucional_bottom.gif) no-repeat left top; height:18px; }
.institucional .menu_institucional{ overflow:hidden; background:url(menu_institucional_middle.gif) repeat-y left top; padding:0px 4px; }
.institucional .menu_institucional li{ margin:10px 18px; }
.institucional .menu_institucional li.active a { text-decoration:underline; }
.institucional .menu_institucional a {
	color: #FFFF03;
	font-size: 15px;
	display:block;
	font-weight:bold;
}
.institucional .menu_institucional a:hover { text-decoration:underline;}
/*=========================== GALERIA DE FOTOS ============================*/
.fotos{ vertical-align:top;}
/* Relação de Álbuns - GALERIA DE FOTOS */
.pg_relacao_fotos .relacao{ overflow:hidden;}
.pg_relacao_fotos .relacao li {
	width: 179px;
	overflow:visible;
	text-align:center;
	margin:14px 0px 14px 50px;
}
.pg_relacao_fotos .relacao .first {margin:14px 0px 14px 0px !important;}
.pg_relacao_fotos .relacao .imagem{ width:136px; height:90px; overflow:hidden; background-color:#FFFFFF; margin:0px auto 8px auto; border:#FFFFFF 2px solid;}
.pg_relacao_fotos .relacao .data{ font-size:10px;}
.pg_relacao_fotos .relacao h4 a{ color:#FFF; font-size:11px; margin-top:4px; display:block; line-height:15px; vertical-align:text-top; }
.pg_relacao_fotos .relacao h4 a:hover{ text-decoration:underline;}
/* Página Detalhe - GALERIA DE FOTOS */
/* Dados Principais Página Detalhe - GALERIA DE FOTOS */
.detalhe_fotos .dados h4{ font-size:22px; color:#FFFF03; line-height:21px; font-weight:normal;}
.detalhe_fotos .data { font-size:11px; margin-top:10px; display:block;}
.detalhe_fotos .dados .resumo { margin-top:14px; display:block;}
/* Galeria - Página Detalhe - GALERIA DE FOTOS */
#main_det { margin-top:36px; }
.main_image {
	width: 649px;
	position:relative;
	text-align:center;
	overflow: hidden;
}
.main_image .imagem img{ border:#FFFFFF 2px solid;}
.main_image .block{
	 margin-top:22px;
	 text-align:left;
	 font-weight:bold;
}
.image_thumb {
	width:649px;
    position:relative;
	margin-top:42px;
}
.image_thumb .showcase-imgs {width:588px; margin:0 auto; overflow:hidden; min-height:84px; padding: 0px; text-align:left;}
.image_thumb .arrow-left { position:absolute; left:0px; width:17px; height:84px; cursor:pointer; background:url(det_produto_nav_left_active.gif) no-repeat left 50%; }
.image_thumb .arrow-right { position:absolute; right:0px; width:17px; height:84px; cursor:pointer; background:url(det_produto_nav_right_active.gif) no-repeat left 50%; }
.image_thumb .arrow-left.disabled {background-image:url(det_produto_nav_left.gif);}
.image_thumb .arrow-right.disabled {background-image:url(det_produto_nav_right.gif);}
.image_thumb ul{
	margin:0;
	padding:0;
}
.image_thumb li{
	display:inline-block;
	*display : inline; zoom: 1;
	margin:0px 7px;
	border:2px #FFFFFF solid;
 	/*background-color:#FFF;*/
}
.image_thumb li.hover, .image_thumb ul li.active {
 	cursor: pointer;
	border:2px #FFFF03 solid;
 	/*background-color:#FFFF03;*/
}
.image_thumb li .block {
	display:none;
}	
.image_thumb .imagem{ width:127px; height:84px; overflow:hidden; }

/*=========================== NOTÍCIAS ============================*/
.noticias{ vertical-align:top;}
/* Relação  - NOTÍCIAS */
.noticias .relacao{
	text-align:left;
	vertical-align:top;
 	width:649px;
}
.noticias .relacao li{
	overflow:hidden;
	margin:38px 0px;
	border-bottom:#2A319B 1px solid;
	padding-bottom:10px;
}
.noticias .relacao .imagem {float:left; width:120px; height:79px; overflow:hidden; background-color:#FFFFFF; margin-right:20px; border: #FFFFFF 2px solid; }
.noticias .relacao .dados{ vertical-align:text-top; width:505px; float:right; }
.noticias .relacao .dados .data{ font-size:12px; margin-bottom:7px;}
.noticias .relacao .dados h4 a{
	color:#FFF;
	padding-bottom:9px;
	font-size:17px;
	display:block;
	font-weight:bold;
	line-height:20px;
}
.noticias .relacao .dados h4 a:hover{ text-decoration:underline; }
.noticias .relacao .dados .resumo { line-height:16px;}
.noticias .relacao .dados .resumo a{ color:#FFF; font-size:12px;}
.noticias .relacao .dados .resumo a:hover{  text-decoration:underline;}
/* Detalhe  - NOTÍCIAS */
/* Dados Principais Detalhe  - NOTÍCIAS */
.detalhe_noticias .dados_principais{ overflow:hidden; vertical-align:text-top; }
.detalhe_noticias .dados_principais h4{font-size:22px; color:#FFFF03; line-height:23px; font-weight:normal;}
.detalhe_noticias .dados_principais .data{ font-size:12px; margin:14px 0px;}
.detalhe_noticias .dados_principais .imagem {float:left; width:314px; background-color:#FFFFFF; margin:0px 26px 12px 0px; }
.detalhe_noticias .dados_principais .imagem img{ margin:2px;}
.detalhe_noticias .dados_principais .resumo { line-height:18px;}
/* Descrição Detalhe  - NOTÍCIAS */
.detalhe_noticias .descricao { margin:20px 0px 16px 0px; line-height:18px;}
/* Fonte Detalhe  - NOTÍCIAS */
.detalhe_noticias .fonte { margin-top:20px;color:#FFFF03;}
.detalhe_noticias .fonte span { font-weight:bold; }
/* ícones Imprimir e E-mail Detalhe  - NOTÍCIAS */
.detalhe_noticias .icones { margin-top:34px; width:355px; vertical-align:top;}
.detalhe_noticias .icones .email a{
	 display:block;
	 color:#FFFF03;
	 font-size:10px;
	 background: url(ic_email_enviar.gif) no-repeat right top;
	 padding-right:44px;
	 line-height:25px;
	 margin-right:14px;
	 width:102px;
	 float:left;
}
.detalhe_noticias .icones .email a:hover{ text-decoration:underline; }
.detalhe_noticias .icones .impressao a{
	 display:block;
	 color:#FFFF03;
	 font-size:10px;
	 background: url(ic_imprimir.gif) no-repeat right top;
	 padding-right:44px;
	 line-height:29px;
	 width:143px;
}
.detalhe_noticias .icones .impressao a:hover{ text-decoration:underline; }
/* Fotos relacionadas Detalhe  - NOTÍCIAS */
.detalhe_noticias .fotos_relacionadas { margin-top:36px; padding-top:8px; border-top:#2A319B 1px solid; }
.detalhe_noticias .fotos_relacionadas h5 { color:#FFFF03; font-size:17px; margin-bottom:14px; font-weight:normal; }
.detalhe_noticias .fotos_relacionadas li { margin:8px 0px; }
.detalhe_noticias .fotos_relacionadas a { color:#FFF; font-size:12px; font-weight:bold; background: url(ic_seta.gif) no-repeat left 4px; display:block; padding-left:15px; }
.detalhe_noticias .fotos_relacionadas a:hover{ text-decoration:underline; }
/* Vídeos relacionadas Detalhe  - NOTÍCIAS */
.detalhe_noticias .videos_relacionados { margin-top:36px; padding-top:8px; border-top:#2A319B 1px solid; }
.detalhe_noticias .videos_relacionados h5 { color:#FFFF03; font-size:17px; margin-bottom:14px; font-weight:normal; }
.detalhe_noticias .videos_relacionados li { margin:8px 0px; }
.detalhe_noticias .videos_relacionados a { color:#FFF; font-size:12px; font-weight:bold; background: url(ic_seta.gif) no-repeat left 4px; display:block; padding-left:15px; }
.detalhe_noticias .videos_relacionados a:hover{ text-decoration:underline; }
/* Link relacionado Detalhe  - NOTÍCIAS */
.detalhe_noticias .links_relacionados { margin-top:36px; padding-top:8px; border-top:#2A319B 1px solid; }
.detalhe_noticias .links_relacionados h5 { color:#FFFF03; font-size:17px; margin-bottom:14px; font-weight:normal; }
.detalhe_noticias .links_relacionados li { margin:8px 0px; }
.detalhe_noticias .links_relacionados a { color:#FFF; font-size:12px; font-weight:bold; background: url(ic_seta.gif) no-repeat left 4px; display:block; padding-left:15px; }
.detalhe_noticias .links_relacionados a:hover{ text-decoration:underline; }
/*=========================== VÍDEOS ============================*/
.videos{ vertical-align:top;}
/* Relação  - VÍDEOS */
.videos .relacao{
	text-align:left;
	vertical-align:top;
 	width:649px;
}
.videos .relacao li{
	overflow:hidden;
	margin:15px 0px 30px 0px;
	padding-left:20px;
	border-left:#FFF 3px solid;
}
.videos .relacao .data{ font-size:12px; margin-bottom:7px;}
.videos .relacao h4 a{
	color:#FFF;
	padding-bottom:8px;
	font-size:17px;
	display:block;
	font-weight:bold;
	line-height:20px;
}
.videos .relacao h4 a:hover{ text-decoration:underline; }
.videos .relacao .resumo { line-height:16px;}
.videos .relacao .resumo a{ color:#FFF; font-size:12px;}
.videos .relacao  .resumo a:hover{  text-decoration:underline;}
/* Detalhe  - Vídeos */
/* Dados Principais Detalhe  - VÍDEOS */
.detalhe_videos .dados_principais{ overflow:hidden; vertical-align:text-top; }
.detalhe_videos .dados_principais h4{font-size:22px; color:#FFFF03; line-height:21px; font-weight:normal;}
.detalhe_videos .dados_principais .data{ font-size:12px; margin:14px 0px;}
.detalhe_videos .dados_principais .video { margin-bottom:20px; text-align:center; }
.detalhe_videos .dados_principais .resumo { line-height:18px;}
/* Fonte Detalhe  - VÍDEOS */
.detalhe_videos .fonte { margin-top:20px;color:#FFFF03;}
.detalhe_videos .fonte span { font-weight:bold; }
/* Noticias relacionadas Detalhe  - VÍDEOS */
.detalhe_videos .noticias_relacionadas { margin-top:46px; padding-top:8px; border-top:#2A319B 1px solid; }
.detalhe_videos .noticias_relacionadas h5 { color:#FFFF03; font-size:17px; margin-bottom:14px; font-weight:normal; }
.detalhe_videos .noticias_relacionadas li { margin:8px 0px; }
.detalhe_videos .noticias_relacionadas a { color:#FFF; font-size:12px; font-weight:bold; background: url(ic_seta.gif) no-repeat left 4px; display:block; padding-left:15px; }
.detalhe_videos .noticias_relacionadas a:hover{ text-decoration:underline; }
/*=========================== CONTATO ============================*/
.contato{ vertical-align:top;}
/* Formulário - CONTATO */
.contato .form{
 	font-size:13px;
	vertical-align:top;
}
.contato .form .txt_abertura{
	padding-bottom:24px;
	text-align:left;
	vertical-align:top;
}
.contato .form .txt_resultado{
	padding-bottom:14px;
	text-align:left;
	vertical-align:top;
}
.contato .form .txt_resultado span{
	font-weight:bold;
	color:#FFFF03;
}
.contato .form .msg{
	padding-bottom:14px;
	text-align:center;
	vertical-align:top;
	color:#FFFF03;
	font-weight:bold;
	display:block;
	font-size:12px;
}
.contato .form .label{
	padding-top:8px;
	text-align:right;
	vertical-align: text-top;
}
.contato .form .obrigatorio{
	color: #FFFF03;
	font-weight: bold;
	padding-left: 2px;
}
.contato .form .obs_form{
	font-size:12px;
	padding: 8px 0px;
	text-align:center;
}
.contato .form .obs_form input{
	border: 0px;
	margin: 0px;
	background:none;
}
.contato .form .obs_form input:focus{
	border: 0px;
	margin:0px;
}
.contato .form select{
	border: #2A319B 1px solid;
	margin:8px 0px 4px 4px;
	background-color:#FFF;
	color:#13017D;
}
.contato .form input{
	border: #2A319B 1px solid;
	margin:8px 2px 4px 12px;
	vertical-align: middle;
	background-color:#FFF;
	height:20px;
	color:#13017D;
}
.contato .form input:hover{ background-color:#EEEDF6;}
.contato .form input:focus{ background-color:#EEEDF6; }
.contato .form textarea{
	border: #2A319B 1px solid;
	margin:8px 0px 4px 12px;
	vertical-align: text-top;
	background-color:#FFF;
	color:#13017D;
}
.contato .form .btn{
	vertical-align: bottom;
	padding-top:7px;
	text-align:center;
}
.contato .form .btn input{
	background: url(btn_contato.gif) no-repeat 1px 1px;
	width:78px;
	height:24px;
	border:0px;
	letter-spacing: 1px;
	font-size: 11px;
	font-weight:bold;
	color: #13017D;
	text-align:center;
}
/*=========================== INFORMATIVO ============================*/
.informativo{ vertical-align:top;}
/* Formulário - CONTATO */
.informativo .form{
 	font-size:13px;
	vertical-align:top;
}
.informativo .form .txt_abertura{
	padding-bottom:14px;
	text-align:left;
	vertical-align:top;
}
.informativo .form .txt_resultado{
	padding-bottom:14px;
	text-align:left;
	vertical-align:top;
}
.informativo .form .txt_resultado span{
	font-weight:bold;
	color:#FFFF03;
}
.informativo .form .msg{
	padding-bottom:14px;
	text-align:center;
	vertical-align:top;
	color:#FFFF03;
	font-weight:bold;
	display:block;
	font-size:12px;
}
.informativo .form .label{
	padding:8px 12px 8px 0px;
	text-align:right;
	vertical-align: middle;
}
.informativo .form .label_dados{
	background-color:#EEEDF6;
	color:#13017D;
	display:block;
	margin:3px 0px;
	padding:4px 4px 4px 6px;
}
.informativo .form .obrigatorio{
	color: #FFFF03;
	font-weight: bold;
	padding-left: 2px;
}
.informativo .form .obs_form{
	font-size:12px;
	padding: 8px 0px 8px 128px;
}
.informativo .form .obs_form input{
	border: 0px;
	margin: 0px;
	background:none;
}
.informativo .form .obs_form input:focus{
	border: 0px;
	margin:0px;
}
.informativo .form select{
	border: #2A319B 1px solid;
	margin:8px 0px 4px 4px;
	background-color:#FFF;
	color:#13017D;
}
.informativo .form input{
	border: #2A319B 1px solid;
	margin:8px 2px 4px 12px;
	vertical-align: middle;
	background-color:#FFF;
	height:20px;
	color:#13017D;
}
.informativo .form input:hover{ background-color:#EEEDF6;}
.informativo .form input:focus{ background-color:#EEEDF6; }
.informativo .form textarea{
	border: #2A319B 1px solid;
	margin:8px 0px 4px 12px;
	vertical-align: text-top;
	background-color:#FFF;
	color:#13017D;
}
.informativo .form .btn{
	vertical-align: bottom;
	padding-top:20px;
	text-align:center;
}
.informativo .form .btn input{
	background: url(btn_informativo.gif) no-repeat 1px 1px;
	width:103px;
	height:24px;
	border:0px;
	font-size: 11px;
	font-weight:bold;
	color: #13017D;
	text-align:center;
}
/*=========================== FOOTER ============================*/
#footer{
 	background: url(footer_bckg.png) repeat-x left bottom;
	padding:64px 0px 16px 0px;
	min-width:988px;
}
.footer_ctd{
	color:#333;
	vertical-align:text-top;
	width:980px;
	margin:0 auto;
 	background: url(footer_linha_horz.png) repeat-x left top;
	font-size:10px;
}
.footer_ctd .coluna01{ background: url(footer_linha_vert.png) repeat-y right top; padding-left:14px; }
.footer_ctd .coluna01 li{ float:left; margin-right:19px; }
.footer_ctd .coluna01 h1{ color:#13007C; margin-bottom:11px; font-size:10px; }
.footer_ctd .coluna01 a{ color:#333; }
.footer_ctd .coluna01 a:hover{ text-decoration:underline; }
.footer_ctd .coluna02{
	vertical-align: middle;
	text-align:center;
	line-height:14px;
}
.footer_ctd .coluna02 .mdr { line-height:12px; }
.footer_ctd .coluna02 .mdr a {color:#333;}
.footer_ctd .coluna02 .mdr a:hover {text-decoration:underline;}
/* Menu - FOOTER */
#menu_footer { margin:32px 0px 0px 18px; height:52px;}
#menu_footer li {
 	background:url(menu_footer_ic.png) no-repeat left 50%;
	float:left;
	margin-right:12px;
}
#menu_footer a {
	color: #FFF;
	font-size: 10px;
	padding-left:7px;
	display:block;
	font-weight:bold;
}
#menu_footer a:hover {color: #FFFF03;}
/* REDES SOCIAIS - FOOTER */
.footer_ctd .redes_sociais { width:188px; padding-top:10px; text-align:center; }
.footer_ctd .redes_sociais img { padding:0px 23px;}
/*=========================== NAVEGAÇÃO PAGINAÇÃO ============================*/
.paginacao{ margin-top:42px; color:#FFFF03; }
.paginacao .left{
	text-align:right;
	vertical-align:middle;
	height:30px;
}
.paginacao .right{
	text-align:left;
	vertical-align:middle;
	height:30px;
}
.paginacao .txt{
	font-size: 10px;
	text-align:center;
	vertical-align:middle;
}
.paginacao .txt span{ font-weight:bold;}
/*=========================== BLOCOS - CONTEÚDO EM BLOCOS ============================*/
.blocos{ margin:10px 0px; }
.blocos .left{ padding-right:12px;}
.blocos img{ border: #FFFFFF 2px solid;}
/*=========================== CONTEÚDO SEM ITENS ATIVOS ============================*/
.sem_conteudo{
	text-align:left;
	vertical-align:middle;
 	height:135px;
}

