/*---------------------------------CONFIG DE CORES-------------------------*/

/*preto*/
#dest_outros{
color:#000;
}


/*cinza escuro*/
#conteudo_interna h2,legend{
color:#666;
}

/*cinza*/
#login{
background-color:#D8D7D7;
}

/*cinza - 1/2/claro*/
#conteudo_interna .linha2{
background:#e5e5e5;
}

fieldset,#navegacao{
border-color:#e5e5e5;
}

/*cinza claro*/
#login input,#conteudo_interna .linha1{
background-color:#f5f5f5;
}

                                                                                                                                                
/*azul*/
#conteudo_interna h1,#conteudo a,#dest_visitante h3,#login a{
color:#006DB5;
}

/*azul claro*/
#conteudo_interna th{
background:#A2CAE5;
}

/*verde*/
#feedback{
background-color:#B0D277;
}

/*BRANCO*/
#feedback{
color:#fff;
}


/* ------------------------------ TAGS SIMPLES -------------------------------*/
.site{
margin:0px;
color:#333;
font:11px arial,sans-serif;
background-image:url(../images/conteudo_bg.gif);
background-position:center;
background-repeat:repeat-y;
}

a{
text-decoration:none;
}

label{
font-weight:bold;
}

p{
	display:block;
	padding-bottom:10px;
}

table{
border-spacing:1px;
}

fieldset{
border-width:1px;
border-style:solid;
_padding:10px;
margin:10px;
}

legend{
font-size:16px;
}

select,input,textarea{
font-family:verdana;
font-size:11px;
}
/* ------------------------------------------ LAYOUT ------------------------ */

#geral{
/*position:abolsute;*/
width:750px;
/*border:1px solid #E3E5E7;*/
position:absolute;
left:50%;
margin-left:-374px;
}
/*
<div> que controla o posicionamento do site.  
O parâmetro "position" determina que a posição do site é em relação ao browse
"left" determin
*/

#topo{
background:url(../images/topo.gif) no-repeat;
height:125px;
float:none;
}

#login{
width:750px;
background-image:url(../images/login_bg.gif);
background-repeat:no-repeat ;
float:none;
padding:0px;
height:42px;
}

#corpo{

}

#menu{
font-size:11px;
width:189px;
float:left;
}

#conteudo{
font-size:11px;
width:561px;
float:left;
padding:0px 0px 20px 0px;
}

#conteudo_interna{
font-size:11px;
width:521px;
float:left;
padding:20px;
}


	
/* ---------------------------------- LOGIN --------------------------------- */
#login input{
border:1px solid #666;
height:12px;
width:80px;
}

#login .label{
color:#006DB5;
font-weight:bold;
}

#login a{
text-decoration:none;
}
/* ---------------------------------- MENU ---------------------------------- */
#menu_link{
	padding:9px 0px 0px 7px;
	font-weight:bold;

}

/* ---------------------------------- CONTEUDO ------------------------------ */


#navegacao_topo{
margin-top:20px;
text-align:right;
}
#conteudo h3{
font-family:"Trebuchet MS",arial;
}

#conteudo_interna #navegacao{
text-align:right;
padding:10px;
margin:20px -20px 0px -20px;
display:block;
float:none;
position:relative;
border-top-style:solid;
border-top-width:1px;
}

#destaques1,#destaques2,#rodape,#banner_rodape{
margin:0px;
}

#destaques1{
height:188px;
}

#destaques2{
border-top:1px solid white;
height:124px;
background:url(../images/bg_destaques_verde.gif) repeat-x;
z-index:2;
padding :0px 0px 0px 2px;
}

#rodape{
background:url(../images/rodape.gif) no-repeat;
height:150px;
}

#banner_rodape
{
height:150px;
margin:20px;
text-align:center;
padding-left:30px;
}

#conteudo_interna h1{
font:22px "Trebuchet MS",verdana,sans-serif;
margin:20px 0px;
}

#conteudo_interna h2{
font:13px verdana,sans-serif;
margin:0px;
font-weight:bold;
}

p{
margin:0px;
}

#conteudo_interna td, #conteudo_interna th{
padding:5px;
vertical-align:text-top;
}


#botoes_acao{
text-align:center;
}

.botao_salvar,.botao_acao,.botao{
cursor:hand;
font:10px verdana,sans-serif;
vertical-align:text-middle;
border: solid 1px #006DB5;
background:#fff;
color:#006DB5;
}

#conteudo_interna a{
color:#006DB5;
}

#conteudo_interna a:hover{
color:red;
}

#feedback{
height:20px;
padding:10px 10px 10px 10px;
font-size:14px;
font-weight:bold;
margin:-20px -20px 0px -20px;
}



/* ----------------------------- DESTAQUES1 ----------------------------------*/
#destaques1 div{
height:187px;
margin:0px;
}

#dest_visitante{
width:186px;
float:left;
background:url(../images/bg_destaques_azul.gif) repeat-x #F5F8FA;
}

#dest_visitante .botao{
background:url(../images/ico_botao_azul.gif) no-repeat;
width:77px;
height:14px;
border:0px solid white;
margin:7px;
}


#dest_visitante h3{
font-size:15px;
margin:7px ;

}

#dest_visitante p{
margin:0px 7px;
}

#banner{
width:375px;
_width:374px;
float:left;
}


/* -------------------------------DESTAQUES2--------------------------------- */
#dest_outros p{
margin:0px 7px;
}

#dest_outros img{
margin:7px;
}

#dest_outros{
height:127px;
width:185px;
border-right:1px solid #E5EDDB;
float:left;
}

#destaques2 h3{
font-size:15px;
color:#7EBD06;
margin:7px;
}

#destaques2 .botao{
background:url(../images/ico_botao_verde.gif) no-repeat;
width:77px;
height:14px;
border:0px solid white;
margin:7px;
}

address{
width:300px;
float:left
}

#miolo{
width:512px;
}

#miolo h1{
font:22px "Trebuchet MS",verdana,sans-serif;
color:#006DB5;
}

#miolo h2{
font:18px "Trebuchet MS",verdana,sans-serif;
color:#666;
}

#miolo h3{
font:15px "Trebuchet MS",verdana,sans-serif;
}