/* CSS Document */

body{
	margin:0; 
	padding:auto;
	font-family:verdana; 
	font-size:.65em; 
	min-width:760px;
	background-image:url(../img/fd_topo.gif); background-repeat:repeat-x; background-position:top;}
p{margin-left:10px; margin-right:10px;}
h1, h2, h3, h4{padding:10px; color:#334574;}
h5{padding-left:10px;}
a, a:link, a:active, a:visited{color:#375b5b; text-decoration:none;}
a:hover{color:#F2821F; text-decoration:underline;}
table{font-size:.9em; margin-top:10px; margin:0; padding:0;}

/* ELEMENTOS DE DESIGN */

#cont{
	position:absolute;
	width:762px; height:auto;
	margin-right:auto;
	margin-left:auto;
	top:10px;
	bottom:0;
	/*background-color:red;*/	
}

#topo{
	position:absolute;
	height:104px;;
	width:762px; height:104px;
	margin:0;
	clear:both;
	background-image:url(../img/topo.jpg); background-repeat:no-repeat; background-position:top;
	z-index:3;}
	
#esq{
	position:absolute;
	width:155px;
	margin:0;
	top:103px; bottom:40px;
	float:left;	
	padding:0;
	background-color:#cbd2e5;
	background-image:url(../img/fd_esq.gif); background-repeat:repeat-x; background-position:top;
	z-index:1;
	border-left:1px solid #c6c7c6;
	}
#esq ul{margin:0; left:0;}
#esq a, #esq a:link, #esq a:active, #esq a:visited{text-decoration:none;}
#esq a:hover{text-decoration:underline;}

#dir{
	position:absolute;
	width:150px;;
	margin:0;
	right:0; top:103px; bottom:40px;
	background-color:#f1f5ff;
	float:right;
	z-index:1;
	text-align:center;
	font-size:.85em;
	border-right:1px solid #c6c7c6;
	overflow-y:auto;	
	overflow-x:hidden;
	}
#dir img{ border:none;}


#texto {
	position:absolute; 
	bottom:40px; top:163px; left:156px; right:150px;
	width:455px;
	height:auto;
	background-color:white; 
	overflow-y:auto; 
	overflow-x:hidden;
	z-index:1;}
#texto h1, #texto h2, #texto h3, #texto h4 {color:#8894b7;}
#texto li {list-style-type:square;}

#texto_sup{
	position:absolute;
	width:455px;
	height:60px;
	left:156px; right:150px; top:103px;
	background-color:white; 
	background-image:url(../img/fd_texto.gif); background-repeat:repeat-x; background-position:top;
	clear:none;
	z-index:2;
	}
#base{
	position:absolute;
	width:762px;
	height:30px;
	bottom:10px;
	clear:both;
	z-index:100;
	background-image:url(../img/fd_rodape.gif); background-repeat:no-repeat; background-position:bottom;
	}
	
/* MENUS */
#parceria{display:none;}
#noticias{display:none;}
#assessoria{display:none;}


/* CLASSSES */
.menu{
	padding-top:2%; padding-left:2%;
	font-size:.85em;
	display:block; 
	width:147px; height:30px;
	background-color:#8894b7; 
	border-top:2px solid #a3acc7; border-bottom:2px solid #323a52; border-left:2px solid #a6afc9; border-right:2px solid #586791; 
	}
.menu a, .menu a:link, .menu a:active, .menu a:visited, .menu a:hover{color:#fff; text-decoration:none;}

.submenu {list-style-type:none; left:0; padding:0; font-size:.85em;}
.submenu li a, .submenu li  a:link, .submenu li  a:active, .submenu li  a:visited{color:#000; text-decoration:none;}
.submenu li a:hover{text-decoration:underline;}
ul.submenu li{
	background-color:#cbd2e5; 
	border-top:1px solid #ffffe4; 	
	border-bottom:1px solid #375b5b; 
	padding-left:10px; padding-top:5px;
	width:100%; height:30px;
	}

.ativo{display:block;}
.inativo{display:none;}
.voltar{font-size:.85em; color:#334574; margin-bottom:10px;}
.credito {font-size:.8em; padding:0; margin-top:10px; text-align:center; color:#fff;}
.breadcrumb{font-size:.85em; color:#375b5b; font-style:italic; margin-top:3px;}
.banner{margin-top:5px; margin-bottom:5px; border:none;}
/*.capitulares{text-transform:capitalize;}*/
.creditos{font-style:italic; color:#797979;}
.txtListas{font-size:.85em;}
.bt{border:1px solid #323a52; background-color:#f1f5ff;}

.dataEv{border-top:1px solid #323a52; text-align:center; vertical-align:top; width:96px; padding:5px; color:#8894b7; font-weight:bold;}
.descEv{border-top:1px solid #323a52; vertical-align:top; width:auto; padding:5px;
	background-image:url(../img/fd_table.gif); background-repeat:repeat-y; background-position:top;}

.emDebate_dest{
	border:1px solid #8894b7;
	margin:10px;
	padding-top:35px; padding-bottom:5px; padding-left:5px; padding-right:5px; 
	background-color:white;
	background-image:url(../img/emDestaque_grande.gif); background-repeat:no-repeat; background-position:top;}
.emDebate_dest h3, .emDebate_dest h4, .emDebate_dest h5 {padding:0;} 
.destaque1{
	border:1px solid #8894b7;
	margin:5px;
	width:205px;
	float:right;
	clear:none;
	padding-top:40px; padding-bottom:5px; padding-left:5px; padding-right:5px; 
	background-color:white;
	background-image:url(../img/emDestaque.gif); background-repeat:no-repeat; background-position:top;}
.destaque_cbratur{
	background-image:url(../img/emDestaque_grande.gif); background-repeat:no-repeat; background-position:top;
	width:420px;
	margin:5px; padding-bottom:10px; padding-top:52px;
	float:left;
	clear:none;
	background-color:white;
	}
.destaque_cbratur h3 {border-top:3px solid #8894b7; font-size:1.5em;}
.destaque_cbratur p {font-size:1.2em;}
.centro{text-align:center;}
.destaque2_dir{
	border-top:3px solid #8894b7; border-bottom:1px solid #8894b7;
	float:right;
	clear:none;
	width:202px; height:8em;
	margin:2px;
	padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; 
	background-color:white;}
.destaque2_esq{
	border-top:3px solid #8894b7; border-bottom:1px solid #8894b7;
	float:left;
	clear:none;
	width:202px; height:8em;
	margin:2px;
	padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; 
	background-color:white;}
.data{color:#8894b7; font-style:italic;}
.input{border:1px solid #8894b7; width:100%;}
.titulo_fio{border-bottom:1px solid #8894b7; width:100%; }