body{
margin:0;
background-image:url(../imagens/degrade_fundo.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;;
}

h4 {
	font: bold 16px, Arial, Helvetica, sans-serif;
	color: #7bcd00;
	margin-bottom:5px;
}
h3 {
	color: #7bcd00;
}

p{
color:#FF0000;
}


#container{ /* contentor que tem as divs dentro */
width:780px;
margin-left:auto;
margin-right:auto;
/*border-right:medium #99cc00 solid;*/
}

#head{ /* cabeçalho inicial + logotipo */
height:80px;
width:100%;
background-repeat:no-repeat
}

#menu{ /* menu horizontal */
height:32px;
width:88%;
border-bottom:thin #99ff00 solid;
text-align:right;
float:left;
}
#menu_dir{ /* menu horizontal */
height:32px;
width:12%;
float:left;
text-align:right;
border-bottom:thin #99ff00 solid;
}
#menu_dir a{
text-decoration:none;
}

/*MENU */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */


.solidblockmenu{
margin-top:9px;/*margem pa funcionar safari*/
margin-bottom:0;
margin-left:0;
margin-right:0;
padding: 0;
border:0;
float: left;
font: bold 12px Arial;
width: 100%;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
color: #7bcd00;
padding:9px 4px;
text-decoration: none;
border-right: 1px solid white;
}



.solidblockmenu li a:visited{
/*color: white;*/
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
/*color: white;*/
background: transparent url(../imagens/menu2.gif) center center repeat-x;
}




/*TERMINA MENU*/


#baixo{ /* contem as divs de baixo*/
width:100%;
float:left;
min-height:476px;
margin-top:10px;
}

	#head_flash{/* animação em flash*/
	height:106px;
	width:756px;
	margin-left:auto;
	margin-right:auto;
	}
	
	#texto{
	width:100%;
	min-height:350px;
	float:left;
	}
	#texto a{
	text-decoration:none;
	color:#7bcd00;
	font-size:12px;
	}
	#texto a:hover{
	text-decoration:underline;
	}
	
	#texto .current{
	color:#7bcd00;
	font-size:18px;
	font-stretch:extra-condensed;
	}
	
	/*todas*/
		#texto_esq{
		width:610px;
		float:left;
		margin-left:11px;
		}
		
		#texto_esq_index{
		width:468px;
		float:left;
		margin-left:11px;
		}
	
		
		* html #texto_esq_index{ /* IE6 index*/
		width:468px;
		float:left;
		margin-left:5px;
		}
		
		* html #texto_esq {/*IE6 restantes páginas*/
		width:610px;
		float:left;
		margin-left:5px;
		}
		/* calendario */
		
		#texto_esq_cal{
		width:605px;
		float:left;
		margin-left:11px;
		}
		
		* html #texto_esq_cal {/*IE6 restantes páginas*/
		width:605px;
		float:left;
		margin-left:5px;
		}
	
		#texto_dir{
		width:137px;
		float:left;
		margin-left:5px;
		}
		
		#texto_dirgeral{
		width:216px;
		float:left;
		}
	
	#footer{
	height:34px;
	width:100%;
	float:left;
	border-top: thin #99ff00 solid;
	text-align:right;
	font-size:9px;	
	color:#7bcd00;	
	}
	#footer a{
	text-decoration:none;
	color:#7bcd00;	
	}
	#footer a:hover{
	text-decoration:underline;
	}


/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/*HOVERS*/

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}
/*-------*/

/*light box*/
#lightbox{
	background-color:#eee;
	padding: 15px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#lightbox a{
text-decoration:none;
font-weight:bold;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
 } 

#overlay img{ border: none; }
#overlay{ background-image: url(../gal/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(../gal/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../gal/overlay.png", sizingMethod="scale");
	}
	* html #submenu {
	width:100%;
	margin-right:0px;
	}
	* html #area_verm {
		margin-top:0px;
	}
	* html #central {
	width:68%;
	}
	* html #area_azul {
		margin-top:0px;
	}
	* html #area_cinza {
		margin-top:0px;
	}
	* html #area_verde {
		margin-top:0px;
	}
	
	
* html #navcontainer3 a
{
width: 100%;

padding-top: 6px;
padding-bottom: 6px;
height:12px;


}