/* estrutura principal */

body {
	background-color: #99CC33;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(lay/bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	display: block;

}

#geral {
	width:960px;
	background-color: #FFFFFF;
	position:relative;
	margin:auto;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 100%;
}

#conteudogeral {
	margin: auto;
	height: auto;
	width: 950px;
	position: relative;
	padding-bottom: 5px;
	background-image: url(lay/bgfaux.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
		}
#titulodestaque {
	height: auto;
	width: 590px;
}
#titulopagina {
	height: 30px;
	width: 590px;
	background-color: #333333;
	background-image: url(lay/bgnomepagina.gif);
	padding-top: 5px;
	background-repeat: no-repeat;
}
#boxbannergeral {
	margin: auto;
	height: 180px;
	width: 950px;
	position: relative;
	padding-bottom: 5px;
}
#baneventos {
	float: left;
	height: 180px;
	width: 645px;
	background-color: #000000;
}
#banpublicidade01 {
	float: right;
	height: 180px;
	width: 295px;

}
#topo {
	height: 130px;
	width: 950px;
	position: relative;
	margin:auto;
	background-image: url(lay/topo1.jpg);
	background-repeat: no-repeat;
}
#menuhorizontal {
	height: auto;
	width: 950px;
	position: relative;
	margin:auto;
	padding-top: 7px;
	padding-bottom: 7px;
}

#esquerda {
	width:170px;
	height:100%;
	float: left;
	text-align: center;
	}
	
	#direita {
	width:170px;
	height:100%;
	float: right;
	text-align: center;
	margin-left: 10px;
	}


#conteudo {
	width: 590px;
	background-color: #FFFFFF;
	float: right;
	height: auto;
	padding: 0px;
	background-image: url(lay/bgboxdestaque.gif);
	background-repeat: repeat-x;
}
#mural {
	height: 460px;
	width: 590px;
	float:left;
	}

#ultimasnews {
	float: left;
	height: auto;
	width: 590px;
	text-align: left;
}
#plantaoG1 {
	float: right;
	height: 365px;
	width: 200px;
}

#boxdestaque {
	float: left;
	height: auto;
	width: 590px;
}
#fotoboxdestaque {
	float: left;
	height: 135px;
	width: 205px;
	text-align: right;
}
#textoboxdestaque {
	float: right;
	height: 135px;
	width: 370px;
}
#boxeventos {
	float: left;
	height: auto;
	width: 590px;
	margin-top: 0px;
}

#rodape {
	background-color: #006600;
	clear: both;
	height: 35px;
	width: 950px;
	position: relative;
	margin: auto;
	background-image: url(lay/bgrodape.gif);
	background-repeat: repeat-x;
	padding-top: 25px;
}
.boxpadrao {
	float: left;
	height: auto;
	width: 590px;
	margin-top: 5px;
	}
	.mural {
	float: left;
	height: auto;
	width: 400px;
	margin-top: 5px;
	}

/* final da estrutura principal */


/* inicio menu horizontal */
.menu3 {padding:0 0 0 32px; margin:0; list-style:none; height:35px; background:#fff url(three_0.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu3 li {float:left;}
.menu3 li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu3 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu3 li.current a {color:#fff; background:url(three_2.gif);}
.menu3 li.current a b {background:url(three_2.gif) no-repeat right top;}
.menu3 li a:hover {color:#fff; background:#000 url(three_1.gif);}
.menu3 li a:hover b {background:url(three_1.gif) no-repeat right top;}
.menu3 li.current a:hover {color:#fff; background:#000 url(three_2.gif); cursor:default;}
.menu3 li.current a:hover b {background:url(three_2.gif) no-repeat right top;}
/* final menu horizontal */

/* inicio menu cidade */
.menucidade {
	PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #E1EBFF; PADDING-BOTTOM: 4px; WIDTH: auto; COLOR: #000000; PADDING-TOP: 6px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:normal; HEIGHT: 16px; TEXT-DECORATION: none
}
.menucidade:hover {
	BACKGROUND: #C6D9FF; COLOR: #000000; font-weight:bold; TEXT-DECORATION: none
}
.menucidade:active {
	TEXT-DECORATION: none
}

/* fim menu cidade */

/* inicio menu news */
.menunews {
	PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #FFF8D9; PADDING-BOTTOM: 4px; WIDTH: auto; COLOR: #000000; PADDING-TOP: 6px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:normal; HEIGHT: 16px; TEXT-DECORATION: none
}
.menunews:hover {
	BACKGROUND: #FFEA93; COLOR: #000000; font-weight:bold; TEXT-DECORATION: none
}
.menunews:active {
	TEXT-DECORATION: none
}

/* fim menu news */

/* inicio menu entretenimento */
.menuent {
	PADDING-RIGHT: 3px;
	BORDER-TOP: #ffffff 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BACKGROUND: #F4FFCC;
	PADDING-BOTTOM: 4px;
	WIDTH: auto;
	COLOR: #000000;
	PADDING-TOP: 6px;
	FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:normal;
	HEIGHT: 16px;
	TEXT-DECORATION: none
}
.menuent:hover {
	BACKGROUND: #CCFF00;
	COLOR: #000000;
	font-weight:bold;
	TEXT-DECORATION: none
}
.menuent:active {
	TEXT-DECORATION: none
}

/* fim menu entretenimento */

/* inicio menu sobre */
.menusobre {
	PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #F0E1FF; PADDING-BOTTOM: 4px; WIDTH: auto; COLOR: #000000; PADDING-TOP: 6px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:normal; HEIGHT: 16px; TEXT-DECORATION: none
}
.menusobre:hover {
	BACKGROUND: #D8B0FF; COLOR: #000000; font-weight:bold; TEXT-DECORATION: none
}
.menusobre:active {
	TEXT-DECORATION: none
}

/* fim menu sobre */


/* inicio menu serviços */
.menuserv {
	PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #F4F4F4; PADDING-BOTTOM: 4px; WIDTH: auto; COLOR: #000000; PADDING-TOP: 6px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:normal; HEIGHT: 16px; TEXT-DECORATION: none
}
.menuserv:hover {
	BACKGROUND: #CCCCCC; COLOR: #OOOOOO; font-weight:bold; TEXT-DECORATION: none
}
.menuserv:active {
	TEXT-DECORATION: none
}

/* fim menu serviços */



/* inicio titulo news */
.titulonews {
	PADDING-RIGHT: 1px;
	BORDER-TOP: #ffffff 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 3px;
	WIDTH: auto;
	COLOR: #333333;
	PADDING-TOP: 3px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:normal;
	HEIGHT: auto;
	TEXT-DECORATION: none
}
.titulonews:hover {
	BACKGROUND: #EAEAEA; COLOR: #000000; font-weight:bold; TEXT-DECORATION: none
}
.titulonews:active {
	TEXT-DECORATION: none
}

/* fim titulo news */


/* link padrão */
.link {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.link:hover {
	text-decoration: underline;
	font-weight:bold;
	color: #004800;
}
.link:active {
	text-decoration: none;
	color: #004800;
}
/* fim link padrão */


/* link destaque */
.linkdest {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.linkdest:hover {
	text-decoration: underline;
	color: #004800;
}
.linkdest:active {
	text-decoration: none;
	color: #004800;
}
/* fim link destaque */




#titulocoberturaevento {
	float: left;
	height: 50px;
	width: 590px;
	margin-top: 5px;
}
.destaquecatnews {
	display: inline;
	float: left;
	height: auto;
	width: 190px;
	overflow: hidden;
	text-align: left;
}
.destaquecatnews2 {
	display: inline;
	float: right;
	height: auto;
	width: 190px;
	margin-left: 10px;
	overflow: hidden;
	text-align: left;
}
.divpublicidade {
width:170px;
height:auto;
padding-top:2px;
padding-bottom:2px;
}
