
body {
	margin: 0;
	padding: 0;
	font: 67% Arial, Helvetica, sans-serif;
	background: #012601;
}
#tudo {
	margin: 0 auto;
	background: #fff;
	color: #000;
	width: 779px;
}

#flashcontent {
	background: #012601;
	color: #fff;
	line-height: 1.2em;
}


/*-----------------------TOPO----------------------------------*/

#topo {
	background: #012601;
	margin: 0 0 4px 0;
	height: 151px;
}




/*-----------------------MENU-------------------------------*/


#caixaesquerda {
	clear: left;
	float: left;
	width: 130px;
	margin: 0 0 0 1px;
	

}

.menu {
	margin: 0;
	padding: 0;
}

/*--------------INICIO-----------*/

ul#menuerba {
	margin: 0;
	padding: 0;
	width: 130px; 
	border-bottom: 1px solid #fff;
	background: #012601; /* IE6 Bug */
	font-size: 1em;
	font-weight: bold;
}

ul#menuerba ul {
	margin: 0;
	padding: 0;
	width: 150px; 
	border-bottom: 1px solid #fff;
	background: #012601; /* IE6 Bug */
	font-size: 1em;
	font-weight: bold;
}

ul#menuerba li {
	position: relative;
	list-style: none;
}

ul#menuerba li a {
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 3px 5px;
	border: 1px solid #fff;
	border-bottom: 0;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#menuerba li { float: left; height: 1%; }
* html ul#menuerba li a { height: 1%; }
/* End */

ul#menuerba ul {
	position: absolute;
	display: none;
	left: 129px;
	top: 0;
}

ul#menuerba li ul li a { padding: 3px 5px; width: 140px; } 

ul#menuerba li:hover ul ul,
ul#menuerba li:hover ul ul ul,
ul#menuerba li.over ul ul,
ul#menuerba li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#menuerba li:hover ul,
ul#menuerba li li:hover ul,
ul#menuerba li li li:hover ul,
ul#menuerba li.over ul,
ul#menuerba li li.over ul,
ul#menuerba li li li.over ul { display: block; } /* The magic */

ul#menuerba li.menuparent:hover,
ul#menuerba li.over { background-color: #17A317; }

ul#menuerba li a:hover { color: #fff; background-color: #17A317;}



/*-----------------------DIREITA-------------------------------*/


#direita {
	clear: right;
	float: right;
	height: auto;
	width: 140px;
	margin: 0;   
	text-align: left;
}

#direita p {
	margin: 0 0 5px 0;
	text-align: center;
}


#direita_extra p{
	margin: 2px;
	padding: 10px 6px;
	background: #012601;
	color: #95FF95;
	text-align: center;
	border: 5px solid #17A317;
	width: auto;
	font-weight: bold;
	font-size: 1.1em;
}


#direita_extra a:hover{
	color: #95FF95;
	text-decoration: none;
}


/*---------------------------CONTEUDO----------------------------------*/


#conteudo {
margin: 0 142px 0 138px;
padding: 10px 30px 100px 30px;
border-left: 1px solid #012601;
border-right: 1px solid #012601;
font-size: 1.2em;
line-height: 1.3em;
text-align: justify;
}

#conteudo img {
padding: 0px;
display: inline;
}

#titulo {
background: #012601 url("../imagens/barra.jpg") no-repeat;
color: #fff;
font-size: 2.5em;
margin: 0 0 30px 0;
display: block;
padding: 10px;
text-decoration: none;
}


.cidades {
font-size: 1.1em;
font-weight: bold;
color: #69AE69;
width: 60%;
list-style: none;
margin: 2px auto 10px auto;
padding: 0;
text-align: center;
}

.cidades li {
background: #012601;
margin: 2px 0;
padding: 4px;
}

#prev {
color: #fff;
margin: 20px 0 0 0;
}

.dif {
font-style:italic;
}

#cont{
margin: 0 auto;
text-align: center;
width: 400px;
}

.cont2{
margin: 0 0 10px 0;
padding: 0;
background: #012601;
color: #fff;
font-size: 1.2em;
font-weight: bold;
text-align: center;
width: 400px;
line-height: 1.5em;
}

.cont3{
padding: 20px 0;
}

.contit{
margin: 0;
background: #012601 url("../imagens/barra2.jpg") no-repeat;
padding: 4px 0;
font: italic small-caps bold 1em Arial;
width: 400px;
}

.parce img{
margin: 0 10px 0 0;
float: left;
border: 3px solid #012601;
}

.parce span{
margin: 0;
padding: 5px;
text-align: left;
}

.parce {
text-align: left;
	margin: 50px 0 0 0;
}

.reco {
margin: 0;
padding: 20px 0;
border-bottom: 3px dotted #012601;
}

.serv{
color: #fff;
margin: 0 auto;
width: 60%;
padding: 5px 0;
background: #012601 url("../imagens/barra2.jpg") no-repeat;
font: italic bold 1.3em Arial;
text-align: center;
}


/*---------------------------RODAPÉ----------------------------------*/


#acesso {
	position: relative;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	z-index: 1;
}


#acesso a {
	background: #012601;
	color: #fff;
	margin: 0 1px;
	padding: 0 2px;
	border: 2px solid #17A317;
	border-bottom: none;
	font: small-caps bold 1em Arial, Helvetica, Sans-serif;
}

#acesso a:hover {
	position: relative;
	bottom: 8px;
	color: #fff;
	padding: 3px 2px 10px 2px;
	background: #012601;
	font: small-caps bold 1em Arial, Helvetica, Sans-serif;
}


#final {
	position: relative;
	margin: 0;
	padding: 3px 0;
	background: #012601;
	text-align: center;
	color: #17A317;
	font-size: 1em;
	font-weight: bold;
	border-top: 2px solid #17A317;
	z-index: 2;
}

#final p {
	margin: 0;
	padding: 2px;
}

#final p span{
	margin: 0 5px;
}



#virtual a{
	padding: 0 3px;
	border: 1px solid #E1A34F;
	font: bold 0.9em "Arial Black", Arial, Sans-serif;
	color: #E1A34F;
}

#virtual a:hover{
	color: #E1A34F;
}


#cop1 {
position: relative;
top: 0;
background: #012601;
border-right: 2px dotted #17A317;
margin: 0;
float: left;
width: 50%;
z-index: 3;
}

#cop2 {
position: relative;
top: 0;
margin: 0;
border-left: 2px dotted #17A317;
width: auto;
}

#cop2 a{
color: #E1A34F;
}


/*---------------------------GERAL----------------------------------*/


h3 {
font-size: 1.8em;
margin: 0 0 10px 0;
}

h4 {
font-size: 1.5em;
margin: 0;
}


h5 {
font-size: 0.3em;
text-align: center;
}

a {
text-decoration: none;
}

a:hover {
text-decoration: none;
}

img {
border: none;
padding: 0px;
}

.left {
margin: 0px 10px 0px 5px;
float: left;
}

.left2 {
margin: 0;
float: left;
}

.left2 a{
color: #fff;

}

.right {
margin: 0 5px 0 10px;
float: right;
}

.textright {
text-align: right;
}

.comtraco {
	text-decoration: underline;
}


.espa {
	padding: 0 0 0 30px;
}

.nomarg {
	margin: 0;
	padding: 0;
}

.center {
text-align: center;
}

.best {
font-size: 1.5em;
}

.small {
font-size: 0.8em;
}

.bold {
font-weight: bold;
}

.hide {
display: none;
}
