*{
	padding:0px;
	margin:0px;
}

body{
	background:url(../images/bg.jpg) repeat-x;
	background-color:#F4F3A9;
	font-family:Trebuchet MS, Arial, Verdana, Sans-Serif;
}

li{
	list-style:none;
}

ol{
	margin-top:4px;
	margin-bottom:10px;
}

ol li{
	list-style-image:url(../images/bullet_green.png);
	list-style-position:inside;
	font-style:italic;
	color:green;
	margin:8px;
}

h2, h3{
	color:#00A051;
	margin:8px;
	margin-left:0px;
}	

table{
	width:98.5%;
	border:1px solid #00A051;
	margin:10px;
}

table th{
	background:#00A051;
	color:white;
	text-align:center;
	font:bold 1.2em Trebuchet MS, Arial, Verdana, Sans-Serif;
}

table tr{
	margin-top:5px;
}

table tr td{
	padding:3px;
	border-top:1px solid #00A051;
	border-right:1px solid #00A051;
	font-size:0.9em;
	text-align:center;
}

.sem_borda{
	border-right:1px solid transparent !important;
}

fieldset{
	padding:8px;
	margin:8px;
}

fieldset p{
	display:block;
	margin-bottom:8px;
}

fieldset p label{
	float:left;
	width:130px;
}

legend{
	font:bold 1.4em Trebuchet MS, Arial, Verdana, Sans-Serif;
	color:#00A051;
}

#topo{
	background:url(../images/header3.jpg) no-repeat;
	width:990px;
	height:200px;
	margin:0 auto;
	margin-top:10px;
	border-left:2px solid #C3E3AC;
	border-right:2px solid #C3E3AC;
	border-top:2px solid #C3E3AC;
}


#topo h1 a{
	position:absolute;
	text-indent:-9999px;
	width:154px;
	height:150px;
	display:block;
	/*background:red;*/
	margin-left:22px;
	margin-top:2px;
	overflow:hidden;
}

#geral{
	width:990px;
	margin:0 auto;
	/*background:url(../images/bg_geral.png) no-repeat;*/
	background-color:white;
	border:2px solid #C3E3AC;
	margin-bottom:25px;
}

#rodape{
	/*background:url(../images/rodape.png) no-repeat;*/
	/*width:1000px;*/
	width:990px;
	clear:both;
	text-align:center;
	height:50px;
	background:#C3E3AC;
	color:#295323;
	padding-top:8px;
	/*border-top:1px solid #E3BC53;*/
	border-top:2px solid #76AF4C;
}

#rodape ul li{
	display:inline;
	margin-right:10px;
}

#rodape a{
	color:#295323;
	font-size:0.8em;
}

#rodape #selos{
	float:right;
	margin-right:8px;
	margin-top:-15px;
}

#menu{
	width:auto;
	padding:5px;
	float:left;
	margin:3px;
	/*background:red;*/
}

#menu ul li{
	width:175px;
	height:25px;
	display:block;
	margin-top:6px;
	margin-bottom:3px;	
	/*background:url(../images/menu.gif) no-repeat;*/
	background:#C3E3AC;
	text-align:center;
	border:1px solid #76AF4C;
}

#menu ul li a{
	font:bold 0.8em Trebuchet MS, Arial, Verdana, Sans-Serif;
	color:#1A2842;
	text-decoration:none;
	width:170px !important;
	height:20px !important;
	display:block;
	padding-top:3px;
	/*background:red;*/
}

#menu ul li a:hover{
	color:red;
	text-decoration:underline;
}

#menu #anuncios{
	margin-top:15px;
	width:175px;
	overflow:hidden;
}

#conteudo{
	float:left;
	margin-left:5px;
	padding:5px;
	/*padding-left:45px;*/
	width:775px;
	margin-top:3px;
	/*background:url(../images/bg_central.jpg) repeat-y;
	background-color:#F3F2A2;*/
	color:#325E29 !important;
	margin-bottom:25px;
	text-align:left;
	font-size: 0.9em;
	border-left:2px solid #C3E3AC;
}

#conteudo ul{
	clear:both;
	margin:8px;
	margin-left:25px;
}

#conteudo ul li{
	list-style-image:url(../images/action_go.gif);
	list-style-position:inside;
	margin-top:8px;
	color:green;
}

.esquerda{
	float:left;
	margin:5px;
	margin-right:12px;
}

.direita{
	float:right;
	margin:5px;
	margin-left:12px;
}


.comBorda{
	padding:5px;
	border:1px solid #F3F2A2;
	background:white;
}

.clearboth{
	clear:both;
}

.plus{
	color:#00A051;
	font:1em Trebuchet MS, Arial, Verdana, Sans-Serif;
	background:url(../images/add.png) no-repeat;
	padding-left:22px;
	cursor:pointer;
	float:left;
	clear:both;
	width:730px !important;
}

.resposta{
	padding:6px;
	background:#EDFFDF;
	border:1px solid #00A051;
	margin-top:5px;
	margin-left:25px;
	margin-bottom:15px;
	float:left;
	width:730px;
}

.fechar{
	background:url(../images/cancel.png) no-repeat;
	width:16px;
	height:16px;
	float:right;
	margin-right:6px;
	margin-left:10px;
	cursor:pointer;
	/*margin-top:-20px;*/
}

.erro{
	border:2px solid red !important;
}

.grupo_radios{
	float:left;
	
}

.label_maior{
	width:200px !important;
}

.obrigatorio{
	font-weight:bold;
}


.popup ol li{
	list-style:none !important;
}

#infoContact{
	/*position:absolute;
	top: 280px;
	margin-left: 440px;*/
	float:right;
	margin-top:-350px;
	width:280px;
	padding:5px;
	/*background:red;*/
	border: 1px solid green;
}

#infoContact div{
	float:left;
}

#infoContact span{
	float:left;
	width: 115px;
	font-weight:bold;
}

#infoContact h3{
	position:absolute;
	margin-top:-30px;
}

.tdtit{
	background:#00A051;
	color:white;
	text-align:center;
	font:bold 1.2em Trebuchet MS, Arial, Verdana, Sans-Serif;
}
.imgSidebar {
	margin-left: 30px;
}
#news1, #news2, #news3{
	float: left;
	padding: 10px 0 0 10px;
	margin-bottom: 40px;
	
}
.link{
	color: #295323;
}
#noticia {
	width: 560px;
	float: left;
}
#imgMMM {
	float: left;
	margin: 35px 0 0 40px;
}
#imgNAK {
	float: left;
	margin: 50px 0 0 10px;
}
#imgSN {
	width: 0px;
	float: left;
	margin: 100px 0 0 10px;
}
.linkVermelho {
	color: red !important;
}


