@charset "iso-8859-1";
/* CSS Document */
/*=============================
	FORMATAÇÕES GERAIS
===============================*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#333;
	background:#8c8f90;
}
h1 {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:32px;
	color:#FFF;
}
h2 {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:24px;
	color:#FFF;
	margin-bottom:4px;
}
h3 {
	font-family:"Arial", Gadget, sans-serif;
	font-size:24px;
	color:#a71e3b;
}
a {
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#666;
	text-decoration:underline;
}
a img { border:none; }
.quebra { clear:both; }
#box_ultimasnoticias { font-size:14px; }
#box_ultimasnoticias .notes {
	position : relative;
	margin:5px;
	padding : 10px;
	font-weight:bold;
}
#box_ultimasnoticias .notes:hover {
	background-color : #6c6f70;
	color:#fff;
}
#box_ultimasnoticias .notes:hover .data{
	font-weight:normal;
	color:#333;
}

#box_ultimasnoticias .notes:hover .arrNoticias1,
#box_ultimasnoticias .notes:hover .arrNoticias2,
#box_ultimasnoticias .notes:hover .arrNoticias3,
#box_ultimasnoticias .notes:hover .arrNoticias4 { display : none; }
.arrNoticias1,
.arrNoticias2,
.arrNoticias3,
.arrNoticias4 {
	width : 9px;
	height : 9px;
	display : none;
	position : absolute;
	display:none;
}
/*.arrNoticias1 {
	background : url('../images/arr_noticia1.png') top left no-repeat;
	top : 0px;
	left : 0px;
}
.arrNoticias2 {
	background : url('../images/arr_noticia2.png') top left no-repeat;
	top : 0px;
	right : 0px;
}
.arrNoticias3 {
	background : url('../images/arr_noticia3.png') top left no-repeat;
	bottom : 0px;
	left : 0px;
}
.arrNoticias4 {
	background : url('../images/arr_noticia4.png') top left no-repeat;
	bottom : 0px;
	right : 0px;
}*/
.data{
	color:#fff;
	font-weight:normal;
}
/*FORMULARIOS*/
.input{
	background:#bdbdbd;
	width:300px;
	padding:3px;
}
input {
	font-family:arial;
	border:none;
	background:#bdbdbd;
}
textarea {
	font-family:arial;
	border:none;
	background:#bdbdbd;
}

/*END FORMULARIOS*/
/*=============================
	END FORMATAÇÕES GERAIS
===============================*/

/*=============================
	DEFINIÇÕES DO LAYOUT
===============================*/
#header {
	width: 100%;
	background:url(../images/back_topo.jpg) repeat-x;
	height:96px;
	position : relative;
	z-index : 100;
}
#header_content {
	width: 1000px;
	margin:auto;
	padding-bottom:0px;
	position:relative;
}
#logomarca {
	position:absolute;
	top:15px;
	left:10px;
}
#menu {
	width: 100%;
	height:46px;
	position : relative;
}
#menuBg1,
#menuBg2 {
	width: 100%;
	height:23px;
}
#menu_content {
	width: 1000px;
	margin-left:-500px;
	position : absolute;
	top : 0px;
	left : 50%;
}
#corpo {
	width: 100%;
	background:#AAAAAA;
}
#corpo_content {
	padding:20px;
	padding-left:0px;
	width: 960px;
	margin:auto;
	padding-bottom:40px;
}
/*=============================
	END	DEFINIÇÕES DO LAYOUT
===============================*/

/*=============================
	TOPO INSTITUCIONAL
===============================*/
/*Menu Topo */
#menu_institucional {
	padding: 0;
	margin: 0;
	list-style-type: none;
	float:left;
	z-index :78;
}
#menu_institucional li {
	/*position:relative;*/
	padding: 12px 7px 0 0;
	margin: 0;
	font-size: 15px;
	font-weight:bold;
	float:left;
	z-index :79;
	
	sborder: solid 1px #f00;
}
#menu_institucional li #esquerda {
	/*background:url(../images/menu_institucional_E.jpg) no-repeat;*/
	height:20px;
	width:7px;
	float:left;
	sdisplay:none;
}
#menu_institucional li #direita {
	/*background:url(../images/menu_institucional_D.jpg) no-repeat;*/
	height:22px;
	width:7px;
	float:left;
	sdisplay:none;
}
#menu_institucional li a {
	padding: 1px 2px 0px 2px;
	margin: 0;
	text-decoration: none;
	color: #FFF;
	float:left;
	height:22px;
}
/*#menu_institucional li:hover #esquerda { background:url(../images/menu_institucional_E.jpg) no-repeat; }*/
#menu_institucional a:hover,
#menu_institucional li:hover a,
#menu_institucional li:hover a.ativo { /*background:url(../images/menu_institucional.jpg) repeat-x; */
	text-decoration:underline; }
#menu_institucional li:hover ul li a { text-decoration : none; }
#menu_institucional li ul {
	position:absolute;
	sborder:solid 1px green;
	top : 30px;
	z-index :80;
	float : left;
	margin : 0px;
	padding : 10px;
	padding-left : 15px;
	padding-bottom : 20px;
	_min-width : 200px;
	display : none;
	opacity:0.85;
	-moz-opacity: 0.85;
	filter: alpha(opacity=85);
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	background-color : #666;
}
#menu_institucional li ul li {
	display : block;
	float : none;
	margin : 0px;
	font-size:12px;
}
#menu_institucional li:hover ul,
#menu_institucional li a:hover ul { display : block; }
#menu_institucional li ul li:hover a { text-decoration : underline; }
/*#menu_institucional li:hover #direita { background:url(../images/menu_institucional_D.jpg) no-repeat; }*/
/* End Menu Topo */
#flags {
	position:relative;
	background:#dddddd;
	min-height:23px;
	min-width:5px;
	max-width:108px;
	float:left;
	sborder:solid 1px #f00;
	margin-right:10px;
	padding:5px;
}
#flags_top_left,
#flags_top_right,
#flags_bottom_left,
#flags_bottom_right {
	position:absolute;
	width : 9px;
	height:9px;
}
#flags_top_left {
	background:url(../images/bandeiras_top_left.png) no-repeat;
	top : 0px;
	left:0px;
}
#flags_top_right {
	background:url(../images/bandeiras_top_right.png) no-repeat;
	top : -1px;
	right:0px;
}
#flags_bottom_left {
	background:url(../images/bandeiras_bottom_left.png) no-repeat;
	left:0px;
	bottom : -1px;
}
#flags_bottom_right {
	background:url(../images/bandeiras_bottom_right.png) no-repeat;
	bottom : -1px;
	right:0px;
}
#campos-topo {
	position:absolute;
	sborder:solid 1px #0f0;
	left:300px;
	top:30px;
	float:left;
}
#select_area {
	z-index:100;
	float:left;
	position:relative;
}
#btn_select_area {
	background:url(../images/select_area1.jpg) no-repeat;
	width:197px;
	height:30px;
	cursor:pointer;
	z-index:1;
}
#btn_select_area.ativo {
	background:url(../images/select_area.png) no-repeat;
	width:197px;
	height:30px;
	cursor:pointer;
	z-index:1;
}
#areaTitulo {
	font-family : Arial, sans-serif;
	font-weight : bold;
	font-size : 14px;
	color : #fff;
	float:left;
	left : 15px;
	sborder:solid 1px #f00;
	position:relative;
	top:-25px;
}
#mostra_opcoes {
	position:relative;
	top:-18px;
	left : 1px;
	width:183px;
	height:auto;
	background:#fff;
	display:none;
	padding-left:10px;
	font-family : Arial, sans-serif;
	font-size : 14px;
	color : #464646;
	border:solid 1px #fff;
}
#mostra_opcoes a { color : #464646; }
#mostra_opcoes ul {
	padding : 0px;
	margin : 10px 0px 10px 15px;
}
#mostra_opcoes li {
	list-style-type:disc;
	padding : 3px 0px 3px 0px;
}
#area_bottom {
	position:absolute;
	bottom:-10px;
	width:196px;
	height:10px;
	sborder:solid 1px #000;
	z-index:10;
	background:url("../images/bg_bottom_area.png") no-repeat;
	left:0px;
}
#areaLeft,
#areaRight {
	width : 12px;
	height : 13px;
	position : absolute;
	bottom : -1px;
}
#areaLeft {
	background : url('../images/area_left.png') top left no-repeat;
	left : -1px;
	bottom : -2px;
}
#areaRight {
	background : url('../images/area_right.png') top left no-repeat;
	right : -1px;
}
#login {
	top:30px;
	float:left;
	margin-left:5px;
}
#login_bottom {
	position:absolute;
	bottom:-10px;
	width:178px;
	height:10px;
	sborder:solid 1px #000;
	z-index:10;
	background:url("../images/bg_bottom_login.png") no-repeat;
	left:0px;
}
#login_top {
	position:absolute;
	top:-10px;
	width:178px;
	height:10px;
	sborder:solid 1px #000;
	z-index:0;
	background:url("../images/bg_top_login.png") no-repeat;
	left:0px;
	sborder: solid 1px #f00;
}
#btn_login {
	z-index:1;
	position:relative;
	sborder:solid 1px #000;
}
#mostra_login {
	position:relative;
	top:-19px;
	width:158px;
	height:auto;
	background:#fff;
	display:none;
	padding:10px;
	font-size:10px;
	color:#8b7013;
	float:left;
	z-index:1;
}
#mostra_login .campos {
	width : 152px;
	height : 25px;
	position : relative;
	background:url(../images/bg_campo_login_senha.gif) no-repeat;
	border:none;
	padding-top:4px;
	padding-left:5px;
	z-index:99;
}
#mostra_login .campos .btn_ok {
	background:url(../images/btn_ok.png) no-repeat;
	width:26px;
	height:18px;
	margin-left : 9px;
}
#mostra_login .campos input {
	font-weight : bold;
	color : #fff;
	border:none;
	background-color:#D7D7D7;
	width:120px;
	margin-bottom:5px;
}
#mostra_login .campos input.senha {
	width:105px;
	float:left;
}
/*#info_login {
	position:relative;
	top:15px;
	margin-left:5px;
	color:#fff;
	float:left;
	width:250px;
	sborder: solid 1px #009;
	font-size:12px;
	color:#666;
}*/
#info_login {
	position:absolute;
	right:0px;
	margin-left:5px;
	color:#fff;
	float:left;
	top:40px;
	sborder: solid 1px #009;
	font-size:12px;
	color:#666;
	_display:none;
}
#busca {
	position:relative;
	float:left;
	position:relative;
	sborder:solid 1px #00f;
}
/*=============================
	END TOPO INSTITUCIONAL
===============================*/
/*=============================
	CONTEUDO HOME
===============================*/
#banner_flutuante {
	display:block;
	position:absolute;
	left:400px;
	top:250px;
	z-index:99;
	margin:auto;
}
#destaques {
	width:100%;
	height:370px;
	sborder:1px #f00 solid;
	padding:15px;
}
.botao_destaque {
	width:90px;
	position:relative;
	float:left;
}
.botao_destaque_texto {
	width:200px;
	position:relative;
	float:left;
}
.bt_mais {
	padding-top:3px;
	width : 147px;
	height:20px;
	margin-left : -75px;
	text-align : center;
	position : relative;
	left : 50%;
	background:url(../images/btn_mais.png) no-repeat;
	font-weight : bold;
	color : #a71e3b
}
.bt_maisTitulo {
	smargin-top : -32px;
	font-weight : bold;
	color : #a71e3b
}
#box1 {
	margin:auto;
	height:300px;
	sposition:absolute;
	sleft:50%;
	smargin-left:-450px;
	top:170px;
	z-index:15;
	sclear:both;
	sborder:solid 1px #ff0;
	float:left;
}
.boxs_home {
	position:relative;
	float:left;
	width:300px;
}
#box_parceiros {
	position:relative;
	float:left;
	width:308px;
	sborder:solid 1px #0f0;
}
#topParceiros {
	width : 307px;
	height : 42px;
	margin-left : 3px;
	background : url(../images/topparceiros.png) top left no-repeat;
}
#box_parceiros_rodape {
	margin-left:2px;
	background : url(../images/box_parceiros_rodape.png) no-repeat;
	width:306px;
	height:23px;
}
#bgparceiros {
	width : 308;
	height : 186px;
	background : #fff;
	text-align : center;
	padding-top:20px;
	sborder:solid 1px #f00;
	margin-left:3px;
}
#bgparceiros,
#bgparceiros a {
	font-family : Arial, sans-serif;
	font-weight : bold;
	font-size : 14px;
	color : #636466;
}

#topParceiros h3 {
	padding-left : 15px;
	padding-top : 5px;
}
/*=============================
	CONTEUDO HOME
===============================*/


/* menu lateral */
#menuLeft {
	width : 200px;
	float : left;
	margin-top : 30px;
	margin-bottom : 30px;
	border-right:#a7a9aa 1px solid;
}
#menuLeft #menuBorderLeft {
	border-right:#696c6d 1px solid;
	padding:5px;
	min-height:500px;
}
#menuLeft ul {
	margin : 0px;
	padding : 0px;
}
#menuLeft ul li {
	list-style-type : none;
	padding : 5px;
}
#menuLeft ul li ul li {
	list-style-type:disc;
	padding : 0px;
	margin-left:10px;
}
#menuLeft a {
	font-size:14px;
	font-weight:bold;
	text-decoration : none;
	scolor : #d7d7d7;
	color : #666;
}
#menuLeft a:hover,
#menuLeft .ativo,
#menuLeft li:hover a {
	text-decoration:underline;
	color:#fff;
}
#menuLeft ul li ul li a { font-size : 12px; }
/* conteúdo */
#content {
	margin-left : 250px;
	min-height:400px;
}
/* fale conosco*/

/*=============================
		AGENDA
===============================*/
#eventoEspecifico h1 { font-size:30px; }
#eventoEspecifico div h2 {
	margin:0px;
	font-size:20px;
}
#eventoEspecifico div p {
	font-size:13px;
	font-weight:normal;
}

.evento a,
.evento a h3 { 
	color:#dedede; 
	font-size:12px; 
	padding-left:25px;
	sbackground:#f00;
	display:inline;
}

.evento a:hover,
.evento a:hover h3 { color:#ffffff; font-size:12px; text-decoration:none; }

.resumo {
	font-size:12px;
	margin-left:25px;
	margin-top:0px;
}
/*=============================
	END	AGENDA
===============================*/

/*=============================
		BUSCA
===============================*/
#resultados { margin-left :50px; }
#resultados h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#ccc;
	font-size:20px;
}
#resultados .registro {
	margin-left :120px;
	padding:5px;
	margin-bottom:5px;
	border-bottom:1px dashed #999;
	sborder-style:dashed;
}
#resultados .registro a h3 {
	margin:0px;
	font-size:16px;
	color:#fff;
}
#resultados .registro a .resumo {
	color:#ccc;
	margin:0px;
}
#resultados .registro a:hover h3,
#resultados .registro a:hover .resumo { color:#fff; }
/*=============================
		END BUSCA
===============================*/

/*=============================
		ENVIAR POR EMAIL
===============================*/
#indiquePage {
	width : 400px;
	margin : auto;
	display : none;
}
#indiquePage input {
	width : 400px;
	margin-bottom : 10px;
}
/*=============================
	  END ENVIAR POR EMAIL
===============================*/

/*=============================
            FORUM
=============================*/
#forum {
	width : 100%;
	border-collapse : collapse;
}
#forum td,
#forum th {
	border : 1px dashed #bbb;
	text-align : center;
}
#forum .forumCor1 { background-color : transparent; }
#forum .forumCor2 { background-color : #aaa; }
#forum .forumCor1:hover,
#forum .forumCor2:hover { background-color : #666; }
#forum td {
	cursor : pointer;
	font-size : 13px;
}
#forum .forumCor1R td,
#forum .forumCor2R td {
	cursor : default;
	font-size : 13px;
}
#btAddTopico {
	font-size : 15px;
	font-weight : bold;
	cursor : pointer;
	margin-left : 50px;
}
#addTopico {
	width : 500px;
	display : none;
	font-size : 12px;
	margin-bottom : 15px;
	margin-left : 50px;
}
#addTopico input,
#addTopico textarea {
	width : 100%;
	background-color : #aaa;
	border : none;
}
.mensagem1,
.mensagem2 {
	padding : 20px;
	MARGIN : 15px 0px;
	text-align : center;
	font-weight : bold;
	color : #666;
}
.mensagem1 {
	background-color : #cbe3d5;
	border : 2px solid #4e8b67;
}
.mensagem2 {
	background-color : #fcb9b9;
	border : 2px solid #bf4d4d;
}
/*=============================
        END FORUM
=============================*/

/*=============================
		FOOTER
===============================*/
#footer {
	width: 100%;
	background:#8c8f90;
}
#footer_content {
	width: 1000px;
	margin:auto;
	padding-top:20px;
}
#tituloFooter {
	color:#a71e3b;
	font-family:"Arial Black";
	font-size:18px;
}
#copyright {
	text-align : center;
	font-family : Arial, sans-serif;
	font-weight : bold;
	font-size : 11px;
	color : #59595b;
	margin-top : 50px;
	padding-bottom : 30px;
}
#footer_content #faleconosco {
	float:left;
	display:block;
	width:260px;
	font-weight : bold;
	font-size : 11px;
	color : #59595b;
	color : #666;
}
#footer_content #faleConosco_titulo {
	font-weight : bold;
	font-size : 19px;
	color : #59595b;
	margin-top : 20px;
	margin-left : 10px;
	margin-bottom : 15px;
}
.faleConosco_input,
.faleConosco_textarea {
	width : 245px;
	height : 24px;
	position : relative;
	padding-left : 12px;
	margin-bottom : 10px;
	background-color : #bdbdbd;
}
.inputLeft,
.inputRight {
	width : 12px;
	height : 24px;
	position : absolute;
	top : 0px;
}
.inputLeft { left : -6px; }
.inputRight { right : -6px; }
.faleconosco input,
.faleconosco textarea {
	width : 230px;
	color : #333;
	sborder : none;
	border : none;
	font-size:10px;
	margin-top : 2px;
	background-color : #bdbdbd;
}
.faleconosco #newsletter {
	width : 10px;
	color : #333;
	sborder : none;
	border : none;
	font-size:10px;
	margin-top : 5px;
	margin-right:10px;
	background-color : #bdbdbd;
	float:left;
}
.faleConosco_assinatura {
	width : 200px;
	float:left;
}
.faleconosco .faleConosco_textarea { height : 73px; }
.faleconosco textarea { height : 70px; }
.textareaLeft,
.textareaRight {
	width : 12px;
	height : 74px;
	position : absolute;
	top : -1px;
}
.textareaLeft { left : -6px; }
.textareaRight { right : -5px; }
.noticia_prev {
	border-bottom:1px #CCC dotted;
	padding:10px;
}
.menu_institucional_fotter {
	padding: 0px;
	margin: 0px 10px 0px 0px;
	display: block;
	list-style-type: none;
	font-size:12px;
	font-weight:bold;
	width:250px;
	float:left;
}
.menu_institucional_fotter li {
	padding-top: 20px;
	display:block;
	text-indent:0px;
}
.menu_institucional_fotter li a {
	display: block;
	text-decoration: none;
	color: #59595b;
}
.menu_institucional_fotter ul {
	padding: 0px;
	margin: 0px;
	display: block;
	list-style-type: none;
	font-size:12px;
	font-weight:bold;
}
.menu_institucional_fotter ul li {
	padding-top: 2px;
	margin: 0px;
	display:block;
	text-indent:0px;
}
.menu_institucional_fotter ul li a {
	padding: 0px;
	margin: 0px;
	display: block;
	text-decoration: none;
	color: #FFF;
}
.menu_institucional_fotter ul li a:hover { color:#ccc; }
#footer_content #twitter {
	float:left;
	display:block;
	width:100px;
	text-align:center;
}
/* Redes Sociais */
#footer_content #bordaEsterna {
	float : left;
	width : 181px;
	height : 350px;
	margin-right : 20px;
	margin-top : 23px;
	border-right : 1px solid #c8c8c8;
}
#footer_content #bordaInterna {
	width : 180px;
	height : 350px;
	border-right : 1px solid #8d8d8d;
}
#endereco {
	font-family : Arial, sans-serif;
	font-size : 14px;
	color : #565656;
	line-height : 1.5em;
	padding-right : 5px;
	padding-left : 5px;
	padding-bottom : 30px;
	border-bottom : 1px solid #8d8d8d;
	color:#fff;
}
#telefoneEnd {
	color : #a71e3b;
	font-weight : bold;
	padding : 12px 0px;
}
#enderecoEnd {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #fff;
}
#redesSociais {
	border-top : 1px solid #c8c8c8;
	padding-top : 30px;
	text-align : center;
}
/*=============================
		END FOOTER
===============================*/
