/* CSS Document */

body {
    margin:0 5px 0 5px;
    padding:0;
    background-image:url(../images/background.gif);
	background-position:center;
	background-repeat:repeat;
	text-align:left;
	color:#706F6D;
	font-size:11px;
}

#footer2 a:link, #footer2 a:visited{
	text-decoration:none;
	color:#000;
}

.box2 h3{
	font-size:14px;
	color:#7AC26C;
	margin-bottom:5px;
}

/* ---- estilos do menu ---- */
#menu a.button {
	display: block;
	color:#005295;
	padding-top: 2px;
	padding-bottom:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	text-decoration: none;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:3px;
}

#menu a.button:link,#menu a.button:visited,#menu a.button:active { 
	color: #005295;
	text-decoration: none;
}

#menu a.button:hover { 
	color: #78B02B;
	text-decoration: none;
}

#menu a.current { 
	display: block;
	color:#78B02B;
	padding-top: 2px;
	padding-bottom:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:3px;
}

/* ---- fim estilos do menu ---- */

/* ---- estilos do submenu ---- */
#submenu{
	height:20px;
	vertical-align:middle;
}

#submenu a.button {
	color:#005295;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: left;
	padding:8px;
	vertical-align:middle;
	font-weight: bold;
}

#submenu a.button:link, #submenu a.button:visited, #submenu a.button:active { 
	color: #005295;
	text-decoration: none;
}

#submenu a.button:hover { 
	color: #78B02B;
	text-decoration: none;
}

#submenu a.current { 
	clear:left;
	color:#78B02B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	font-weight:bold;
	padding:8px;
	text-decoration:none;
}

/* ---- fim estilos do submenu ---- */
/* ---- estilos do idioma ---- */
a.idioma {
	color:#005295;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	padding:4px;
	font-weight: bold;
	vertical-align:middle;
}

a.idioma:link, a.idioma:visited, a.idioma:active { 
	color: #005295;
	text-decoration: none;
}

a.idioma:hover { 
	color: #78B02B;
	text-decoration: none;
}

/* ---- Fim estilos do idioma ---- */
/* ---- estilo de referencias --- */
a.referencia {
	color:#005295;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: left;
	padding:4px;
	font-weight: bold;
	vertical-align:middle;
}

a.referencia:link, a.referencia:visited, a.referencia:active { 
	color: #005295;
	text-decoration: none;
}

a.referencia:hover { 
	color: #78B02B;
	text-decoration: none;
}

a.referencia_current { 
	color: #78B02B;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: left;
	padding:4px;
	font-weight: bold;
	vertical-align:middle;
}

/* ---- Fim estilo de referencias --- */

span.green{
	color:#59B548;
	font-weight: bold;
	font-size:10px;
}

p.blue{
	color:#005295;
	font-size:12px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:20px;
	text-transform:uppercase;
}

p.green{
	color:green;
	font-size:12px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:20px;
	text-align:center;
	text-transform:uppercase;
}

p.blue a:link, p.blue a:visited, p.blue a:active, p.blue a:hover {  
	text-decoration: none;
	color:#6478B3;
}

p.red{
	color:red;
	font-size:12px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:20px;
	text-align:center;
	text-transform:uppercase;
}


/*-----campos formulario-------*/
input.caixa{
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F5F5F;
	border: 1px solid #005295;
	margin-bottom:5px;
}

textarea{
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F5F5F;
	border: 1px solid #005295;
}

select, option {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #080868;
	border-color: #737373;
	color: green;	
}

.verde_bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:bold;
	color:#78B02B;
}


.obrigatorio{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#57B545;
}

.botao{
	clear:both;
	background-color: #005295; 
	color: #fff;
	padding: 1px;
	font-size:10px;
	text-align: center;
	border:1px solid #9E9B96;
}
/*-----fim formulario-------*/
a.brown:link, a.brown:visited{
	text-decoration:none;
	cursor:auto;
	font-size:11px;
	font-weight:none;
	color:#000;
}

a.brown:hover{
	text-decoration:none;
	cursor:auto;
	font-size:11px;
	font-weight:none;
	color:#ccc;
}

#news {
    background:inherit;
	clear:both;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
	margin-bottom:20px;
}

#news img{
    background:inherit;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	font-size:inherit;
	border:1px solid #ccc;
	padding:3px;
	vertical-align:top;
}

#news a.title{
	color:#005295;
	cursor:hand;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/*-----navigation pages-----*/
#left {
	width:40%;
	text-align:right;
	float:left;
	color:#005295;
}

#left a:link, #left a:visited{
	text-decoration:none;
	cursor:auto;
	color:#005295;
}

#left a:hover{
	text-decoration:underline;
	cursor:auto;
	color:#005295;
}

#middle a:link, #middle a:visited{
	text-decoration:none;
	cursor:auto;
	color:#FC7217;
}

#right a:link, #right a:visited{
	text-decoration:none;
	cursor:auto;
	color:#FC7217;
}
	
#middle {
	width:19%;
	float:left;
	text-align:center;
	color:#9E9B96;
}

#right {
	width:40%;
	float:right;
	text-align:left;
	color:#005295;
}

#right a:link, #right a:visited{
	text-decoration:none;
	cursor:auto;
	color:#005295;
}

#right a:hover{
	text-decoration:underline;
	cursor:auto;
	color:#005295;
}
/*-----end navigation pages-----*/

.img_left {
	text-align:left;
	padding-right:20px;
	color:#FC7217;
}