/* CSS Document */



a:link {
	color: #000000;
	
}
a:hover {
	text-decoration: none;
	color: #316E10;
}
a:active {
	text-decoration: none;
}






/*GERAL  BODY ********************************************/
body
{
text-align:center;
magin:0;
padding:0;
font-family:Arial,Tahoma;
font-size:70%;
background-image:url(imagens/bg.jpg);
background-repeat:repeat-x;
}
#geral
{
margin:auto;
width:750px;
background-color:#fff;
border-left:1px solid #85D685;
border-right:1px solid #85D685;
border-top:1px solid #85D685;


}

/* BOXES pag HOME*****************************************/
#topo
{
height:84px;
width:750px;
background-image:url(imagens/bg_topo.jpg);
}
#menu
{
width:750px;
height:23px;
background-color:#316E10;

}
#meio
{
width:750px;
height:247px;
background-color:#0033CC;
background-color:#2A5C07;
background-image:url(imagens/meio.jpg);
}
#submeio
{
width:750px;
height:170px;
background-color:#009933;
background-image:url(imagens/submeio.jpg);
}
#logo
{
float:left;
}
/*BOXES  ****************************************************/
#texto_home
{
width:250px;
float:left;
text-align:left;
padding-left:10px;
padding-top:10px;
}


#centro
{
width:418px;
float:left;
text-align:left;
padding-left:5px;

}
#lateral
{
width:325px;
float:right;
height:409px;
background-image:url(imagens/lateral.jpg);
background-repeat:no-repeat;
}
#rodape
{
height:25px;
background-color:#326D11;
clear:both;
color:#fff;
}

.top
{
background-color:#578D15;
height:18px;
background-image:url(imagens/top.gif);
}
.base
{
height:25px;
background-image:url(imagens/base.gif) repeat-y;



}
.numero
{
float:right;
background-color:#fff;
padding:3px;
border:1px solid #333333;
margin:0;
}
.geral_produto
{
width:418px;
background-image:url(imagens/bg_geral_produto.gif);
}
.recua_texto
{
margin-left:7px;
}
.by
{
text-align:right;
float:right;
position:relative;
bottom:8px;
right:2px;
}

/*FORMATCAOES*************************************/

.resposta
{
padding-left:160px;
font-weight:bold;

}


.central
{
padding-left:110px;

}

.fonte_branca
{
color:#fff;
}

.sem_fildset
{
border:none;
}


#rodape a
{
color:#fff;
}
#rodape a:visited
{
color:#fff;
}

h5
{
font-size:100%;
padding-left:2px;
margin:0;
color:#316E10;
}

h3
{
text-transform:uppercase;
font-size:105%;
padding:0;
margin:0;
}
.avancar
{
background-color:#000;
padding:2px;
margin:1px;
}
.avancar a
{
color:#fff;
text-decoration:none;
}
.avancar a:visited
{
color:#fff;
text-decoration:none;
}
.avancar a:hover
{
color:#fff;
text-decoration:none;
background-color:#326D11;
}

/************************* FORMULARIOS*/
.form
{
width:250px;
border:1px solid #666;
}
.textarea
{
width:380px;
border:1px solid #666;
font-family:Arial, Helvetica, sans-serif;
font-size:125%;
}
input
{
border:1px solid #666;
color:#000;
background-color:#fff;
}


/*MENU ***********************************************/
.mainmenu {
margin:0;
margin-left:53px;
padding:0;

}
ul.mainmenu li{
list-style:none;
display:inline;



}
ul.mainmenu li a{


float:left;
width:90px;
height:23px;
margin:1px;
text-align:center;
text-decoration:none;
display:block;
color:#fff;
}
ul.mainmenu li a:hover{

float:left;
width:90px;
height:23px;
margin:1px;
text-align:center;
text-decoration:none;
color:#000;
background-color:#fff;

}

#atual
{
background-color:#fff;
color:#000;
}


/*  TABELAS*******************/

.tabela_geral
{
margin:auto;
float:left;
background-color:#fff;
border-left:1px solid #85D685;
border-right:1px solid #85D685;


}

.tabela
{
width:600px;
border:solid 15px #f1f1f1;
background-color:#fff;
margin:auto;
}
.tabela td
{
text-align:left;
width:135px;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
}


