/* CSS Document */

html, body {
	background-color:#777777;
	margin:0;
	font-family:tahoma;
	font-size:12px;
	color:#333333;
}

a {
	text-decoration:none;
	color:#333333;
}

a:hover {
	color:#336699;
	text-decoration:underline;
}

#divtopo {
	height:144px;
	margin:8px 9px 0px 8px;
}

#logo {
	position:absolute;
	width:255px;
	height:119px;
	left:13px;
	top:13px;
}

#banner {
	position:absolute;
	width:587px;
	height:86px;
	left:279px;
	top:13px;
	background-image:url(../imagens/bkg_banner.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#menu {
	position:absolute;
	width:572px;
	height:31px;
	left:287px;
	top:108px;
	background-image:url(../imagens/bkg_menu.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
}

/* MENU TOP */

#menutop {
	margin: 8px 0px 0px 0px;
	padding: 0;
}
#menutop li {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: tahoma;
	font-size:11px;
	color:#336699;
	display: inline;
	font-weight:bold;
}
#menutop li a {
	margin: 0;
	padding: 0;
	font-family: tahoma;
	font-size:11px;
	color:#336699;
	text-decoration: none;
	text-align: center;
	display: inline;
	padding: 0px 10px 0px 9px;
	font-weight:bold;
}
#menutop li a:hover {
	text-decoration: none;
	color: #78a4cf;
	display: inline;
	font-weight:bold;
}

/* MENU SUB */

.menusub {
	padding:0;
	margin:0;
}
.menusub li {
	list-style: none;
	padding:2px;
	font-family: tahoma;
	font-size:11px;
	color:#336699;
	text-decoration: none;
	text-align: left;
	font-weight:bold;
}
.menusub li a {
	list-style: none;
	padding:2px;
	font-family: tahoma;
	font-size:11px;
	color:#336699;
	text-decoration: none;
	text-align: left;
	font-weight:bold;
}
.menusub li a:hover {
	text-decoration: none;
	color: #78a4cf;
	font-weight:bold;
}

/* SUB MENUS */

#submenu1 {
	position:absolute;
	height:auto;
	left:352px;
	top:134px;
	width:auto;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}

#submenu2 {
	position:absolute;
	height:auto;
	left:508px;
	top:134px;
	width:auto;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}
#linha {
	height:1px;
	margin:0px 9px 0px 8px;
	background-image:url(../imagens/linha.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#divcont {
	margin:0px 9px 0px 8px;
	height:406px;
}

#divlateral {
	position:absolute;
	width:265px;
	height:406px;
}

#linhavertical {
	position:relative;
	width:1px;
	height:342px;
	background-color:#cccccc;
	left:265px;
	top:30px;
}

#conteudo {
	position:absolute;
	width:576px;
	height:364px;
	left:274px;
	padding:2px;
	margin:10px;
}

#conteudointerno {
	position:relative;
	overflow: auto;
	overflow-x:hidden;
	height:328px;
	margin-top:6px;
	SCROLLBAR-FACE-COLOR: #dddddd;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR:#FFFFFF;
}

#rodape {
	position:absolute;
	width:484px;
	height:19px;
	left:328px;
	top:539px;
	border-top:1px solid #CCCCCC;
	padding-top:2px;
	color:#CCCCCC;
	font-size:11px;
	text-align:center;
}

#geraldo {
	position:relative;
	width:226px;
	height:165px;
	left:20px;
	top:30px;
	font-size:11px;
}

#linhalateral {
	position:absolute;
	width:200px;
	height:1px;
	left:35px;
	background-color:#CCCCCC;
	top:195px;
}

#linhalateral2 {
	position:absolute;
	width:200px;
	height:1px;
	left:35px;
	background-color:#CCCCCC;
	top:288px;
}

#frase {
	position:absolute;
	width:206px;
	height:70px;
	left:30px;
	top:215px;
	font-size:11px;
}

#realizacao {
	position:absolute;
	width:206px;
	height:80px;
	left:30px;
	top:303px;
	color:#f1852e;
	font-weight:bold;
}

.ftborda {
	 border: 1px solid #CCCCCC;
}

.ftborda2 {
	 border: 1px solid #CCCCCC;
	 margin-left:10px;
	 margin-right:10px;
}

/* INTERNA NOTICIAS */

#descnt {
	margin-top:4px;
	padding-right:4px;
	text-align:right;
	font-weight:bold;
	font-size:10px;
}

#titnoticia {
	font-weight:bold;
	font-size:13px;
	color:#336699;
}

#creditonoticia {
	font-size:11px;
	margin-top:4px;
	margin-bottom:20px;
}

.legendafoto {
	padding-top:2px;
	font-size:11px;
	text-align:center;
	color:#999999;
}


.txtnt {
	margin-top:10px;
	margin-bottom:6px;
	padding:6px;
	text-align:justify;
}

.listnt {
	SCROLLBAR-FACE-COLOR: #dddddd;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR:#FFFFFF;
	overflow:auto;
	overflow-x:hidden;
	height:200px;
	margin:20px;
	padding:6px;
	border:1px solid #CCCCCC;
	text-align:left;
	font-size:11px;
}

/* BOX NT HOME */

.nthome {
	position:absolute;
	padding:5px;
	border:1px dashed #CCCCCC;
	width:272px;
	height:147px;
}

a.linknthome:hover { text-decoration: underline; color:#999999; }

.nthome2 {
	position:absolute;
	padding:5px;
	border:1px dashed #CCCCCC;
	width:272px;
	height:147px;
	left:290px;
}

.nthome3 {
	position:absolute;
	padding:5px;
	border:1px dashed #CCCCCC;
	width:272px;
	height:147px;
	top:165px;
}

.nthome4 {
	position:absolute;
	padding:5px;
	border:1px dashed #CCCCCC;
	width:272px;
	height:147px;
	left:290px;
	top:165px;
}

.ntdivprincipal {
	position:relative;
	border-top:1px solid #CCCCCC;
	height:96px;
	padding-top:4px;
	padding-bottom:3px;
}

.boxpart {
	margin-left:20px;
	margin-right:20px;
	margin-top:4px;
	border:1px solid #CCCCCC;
	padding:4px;
}

.listvol {
	position:absolute;
	width:190px;
	height:146px;
	padding:2px;
	SCROLLBAR-FACE-COLOR: #dddddd;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR:#FFFFFF;
	overflow:auto;
	overflow-x:hidden;
}

.intvl {
	position:absolute;
	width:301px;
	height:146px;
	padding:2px;
	left:220px;
}

/* Contato */

.textboxform {
	border: 1px solid #CCCCCC;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
}
.botao {
	font-family: tahoma;
	font-size: 11px;
	font-weight:bold;
	background-color: #FFFFFF;
	color: #336699;
	border: 1px solid #CCCCCC;
}

/* Fonts */

.titulo {
	color:#f1852e;
	font-weight:bold;
	font-size:13px;
}

.tahoma11 {
	font-size:11px;
}
