@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;	
}

.show {display:block;}
.hide {display:none;}

body {
	background:url(../img/layout/bg.jpg) repeat-x;
	margin:0;
	padding:0;
}

div#global {
	width:779px;
	position:relative;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

div#topo {
	height:129px;
}

div#logo {
	position:absolute;
	top:12px;
	left:8px;
}
div#slogan {
	position:absolute;
	top:17px;
	left:462px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFCC00
}

div#conteudo {
	float:left;
	width:779px;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	padding-bottom:3px
}

div#rodape {
	clear:both;
	width:765px;
	background:url(../img/layout/rodape_bg.jpg) repeat-x;
	margin:3px 7px;
}

/* barra_menu */

div#barra_menu {
	padding-top:84px;
}

div#barra_menu ul {
	padding:0;
	margin:0;
	list-style:none;
}

div#barra_menu ul li {
	display:block;
	float:left;
	position:relative
}

div#barra_menu ul li a {
	display:block;
	float:left;
	margin:0 3px;
	padding:14px 10px 13px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	border-bottom:4px solid #000000;
}
div#barra_menu ul li a:hover {
	/*background-color:#FFFF00;*/
	color:#333;
	border-bottom:4px solid #FFFF00;
}
 /**/
 
input.Contato {width:274px; height:16px; position:absolute; border:none; background-color:transparent; font:11px Arial, Helvetica, sans-serif; padding:1px; color:#666}

textarea.Contato {width:253px; height:40px; position:absolute; border:none; background-color:transparent; font:11px Arial, Helvetica, sans-serif; padding:1px; color:#666}

div.h1 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFCC00;
	border-right:5px solid #FFCC00;
	padding:5px 5px;
	display:inline-block
}
div.h1 span {
	color:#000;
}

div.label {position:absolute; font:bold 11px Arial, Helvetica, sans-serif; color:#000000; text-align:right}

/* mural */

div#mural {
	width:335px;
	height:189px;
	background:#FFCC00 url(../img/layout/mural_bg.jpg) repeat-x;
	margin:8px;
	overflow:hidden
}

div#mural div.mural1 {
	width:335px;
	height:189px;
	background:url(../img/layout/mural_esq.jpg) no-repeat left;
}

div#mural div.mural1 div.mural2 {
	width:335px;
	height:189px;
	background:url(../img/layout/mural_dir.jpg) no-repeat right;
}
.mensagem{
	padding:3px;
	border-bottom:1px dashed #FF9900
}

/* RSS */
.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:#999;
font-size: 90%;
}


#noticisRSS div{ /*CSS specific to demo 2*/
margin-bottom: 10px;
border-bottom:1px dashed #ccc;
color:#444
}


#noticisRSS div a{ /*CSS specific to demo 2*/
text-decoration: none;
color:#000;
font-weight:bold
}

#noticisRSS div a:hover{ /*CSS specific to demo 2*/
text-decoration: underline;
color:#000
}


code{ /*CSS for insructions*/
color: red;
}

/***************************************/

.enquete_opcao{
	margin:3px; padding:5px; background-color:#efefef;
}