
body{
    padding:0px;
    margin:0px;
    background-color: #C0E7B2;
    font:bold 16px "Times";
}

ul{
    list-style-type: none;
    margin:0px;
    padding:0px;
}

#pagina{
    width:100%;
    clear:both;
    display:table;
    text-align:center;
}

#header{
    height:281px;
    margin:0px auto;
	background:url(../imagens/fundo.png);
	background-repeat: no-repeat;
	width:1003px;
}

#blank1{
    clear:both;
    float:right;
    height:17px;
    width:70px;
}

#areaLogin{
    float:right;
    padding: 0 5px 0 5px;
    /*background: #FFFFFF;*/
}

.textoLoginNorm{
    color: #000000;
}

.textoLoginOver{
    color: #FFFFFF;
}

#topoDir{
    clear:right;
    float:right;
    /*width: 600px;*/
    height: 50px;
    /*background: #000000;*/
}

#contato{
    float:right;
    text-align:center;
    width: 65px;
    height: 35px;
    background: url(../imagens/mail.png) no-repeat top;
    color:#FFFFFF;
    font:bold 14px "Arial";
    line-height:55px;
    text-decoration: none;
    padding: 0 10px 0 10px;
}

#menu_idioma{
    float:right;
    width:172px;
}

#menu_idioma li{
  margin-bottom:1px;
  float:left;
  padding-left:5px;
}

#menu_idioma a{
  display:block;
  width:39px;
  height:23.5px;
  background-color: #339966;
  color: #FFFFFF;
  text-decoration: none;
  voice-family: "\"}\"";
  voice-family:inherit;
  margin:0px;
  padding:0px;
}

#blank2{
    clear:right;
    float:right;
    height:60px;
    background:#000000;
}

#blank2b{
    clear:left:
    float:left;
    height:122px;
    width:50px;
}

#marcas{
    clear:left;
    float:left;
    width:550px;
    height:45px;
}

#marcas li{
  margin-bottom:1px;
  float:right;
  padding-left:5px;
}

#menu{
  clear:right;
  float:right;
  width:440px;
  font:bold 14px "Arial";
}

#menu li{
  margin-bottom:1px;
  float:left;
  padding-left:3px;
}

#menu a{
  display:block;
  height:29.5px;
  width:142px;
  color: #FFFFFF;
  text-decoration: none;
  background-image: url(../imagens/botao1.png);
  background-repeat: no-repeat;
  voice-family: "\"}\"";
  voice-family:inherit;
  text-align:center;
  line-height:30px;
}

#menu a:hover{
  background-image: url(../imagens/botao2.png);
  background-repeat: no-repeat;
  color:#400040;
}

#blank3{
    clear:both;
    height:78px;
}

#posIndicador{
    float:left;
    width:290px;
    color:#FFFFFF;
    height:50px;
}

#indicador{
    float:right;
    font:bold 20px "Arial";
    background-image: url(../imagens/fundoid.png);
    background-repeat: no-repeat;
    color:#fff;
    width:195px;
    height:36px;
    line-height:34px;
}

#corpo{
    clear:both;
	margin:10px auto;
	width:946px;
	text-align: left;
}

#labelCorpo{
    clear:both;
    float:left;
    margin:0px;
    padding:0px;
    width:946px;
    background-color: #DCF3DD;
}

#topoCorpo {
    clear:both;
    float:left;
    background: #DCF3DD url("../imagens/SD.png") no-repeat top right;
	height:40px;
	width:946px;
}

#contCorpo{
    clear:both;
    float:left;
    margin:0px;
    padding:0px;
    width:946px;
}

#rodapeCorpo {
	background: #DCF3DD url("../imagens/ID.png") no-repeat top right;
	height:40px;
	clear:both;
}

#tableInst{
    width:95%;
}

#fotosInst{
    clear:both;
    float:left;
    width:300px;
    margin:10px;
    padding:10px;
    text-align:center;
}

.frameFoto{
    float:left;
    clear:both;
    width:100%;
    text-align: center;
    margin:10px;
}

.frameFoto a{
    clear:both;
    font:bold 12px "Arial";
}

.frame-block {
    position: relative;
    display: block;
    width: 280px;
    height: 187px;
    text-align: center;
}

.frame-block span {
    background: url(../fotos/moldura.png) no-repeat center top;
    width: 280px;
    height: 187px;
    display: block;
    position: absolute;
    text-align: center;
}

.frame-block img{
    width: 280px;
    height: 187px;
    text-align:center;
}

#textoInst{
    width:580px;
    margin:10px;
    padding:10px;
    text-align:justify;
}

#labelMapa{
    text-align:center;
}


#tracoPreto{
    clear:both;
    margin: 0 auto;
    width:15px;
    height:5px;
    background-color:#000000;
}

#tracoVerde{
    clear:both;
    margin: 0 auto;
    width:15px;
    height:5px;
    background-color:#039901;
}

.tableAcoesFotos{
    align:center;
    width: 80%;
    margin:0px auto;
}

.tableAcoesFotos td{
    padding: 10px;
    text-align: justify;
}

.tableAcoesFotos tr{
    height: 250px;
    text-align: justify;
}

.acoesEsq{
    width:20%;
    align:right;
}

.tableAcoesTexto{
    align:center;
    width: 95%;
    margin:0px auto;
}

.tableAcoesTexto td{
    text-align: justify;
}

#labelBusca{
    width:100%;
}

#barraBusca{
    height:40px;
    width:900px;
    margin:0px auto;
    padding:0px;
    background-color: #C0E7B2;
}

#barraBusca a{
    font:bold 16px "Arial";
}

#filtroMarca{
    float:left;
    margin:0px;
    padding:7px;
}

#filtroProduto{
    float:left;
    margin:0px;
    padding:7px;
    width:200px;
}

#filtroLinha{
    float:left;
    margin:0px;
    padding:7px;
    width:130px;
}

.entraDados{
    background-color: #FFFFFF;
    color: #ffcc99;
    font:bold 14px "Arial";
    color: rgb(0,0,0);
    text-transform: uppercase;
}

#botaoFiltro{
    float:right;
    margin:0px;
    padding:5px;
    width:95px;
}

#botaoFiltro a{
    display:block;
    text-decoration: none;
    text-align:center;
    background:url(../imagens/bfiltrar.png);
    width:75px;
    height:28px;
    color: #FFFFFF;
    font:bold 18px "Arial";
    line-height:28px;
}

#botaoFiltro a:hover{
  background-image: url(../imagens/bfiltrar2.png);
  background-repeat: no-repeat;
  color:#400040;
}

.borda {background: transparent; width:820px; margin:0 auto;}
.borda .b1, .borda .b2, .borda .b3, .borda .b4, .borda .b1b, .borda .b2b, .borda .b3b, .borda .b4b {display:block; overflow:hidden; font-size:1px;}
.borda .b1, .borda .b2, .borda .b3, .borda .b1b, .borda .b2b, .borda .b3b {height:1px;}
.borda .b2, .borda .b3, .borda .b4 {background-color: #C0E7B2; border-left:1px solid: #C0E7B2 ; border-right:1px solid:#C0E7B2;}
.borda .b1 {margin:0 5px; background:#C0E7B2;}
.borda .b2 {margin:0 3px; border-width:0 2px;}
.borda .b3 {margin:0 2px;}
.borda .b4 {height:2px; margin:0 1px;}

.labelLinha{
    clear:both;
    float:left;
    margin:10px;
    padding:10px;
}

.labelLinha a{
    clear:both;
    float:left;
    font: 14px "Arial Black";
}

.tabelaLinha{
    clear:both;
    float:left;
}

.borda1 {background: transparent; width:130px; margin:0px;}
.borda1 .b1a, .borda1 .b2a, .borda1 .b3a, .borda1 .b4a, .borda1 .b1ba, .borda1 .b2ba, .borda1 .b3ba, .borda1 .b4ba {display:block; overflow:hidden; font-size:1px;}
.borda1 .b1a, .borda1 .b2a, .borda1 .b3a, .borda1 .b1ba, .borda1 .b2ba, .borda1 .b3ba {height:1px;}
.borda1 .b2a, .borda1 .b3a, .borda1 .b4a {background-color: #FFFFFF; border-left:1px solid:#FFFFFF ; border-right:1px solid:#FFFFFF;}
.borda1 .b1a {margin:0 5px; background: #FFFFFF;}
.borda1 .b2a {margin:0 3px; border-width:0 2px;}
.borda1 .b3a {margin:0 2px;}
.borda1 .b4a {height:2px; margin:0 1px;}

.rodapeFotos {
    clear:both;
    background: #068D43  url("../imagens/rodape.png") no-repeat;
    height:22px;
	width:130px;
	color:#FFFFFF;
    font:bold 15px "Arial";
    text-align:center;
    line-height:22px;
}

.pagAtual{
    margin:0px;
    text-align:center;
    color: #000000;
}

.labelPaginacao{
    clear:both;
    margin:0px auto;
    text-align:center;
    font:bold 14px "Arial";
    color: #068D43;
}

.labelPaginacao li{
    margin:5px;
    display: inline;
}

.labelPaginacao a{
    color: #068D43;
    text-decoration: none;
}

#espacoAcoes{
    clear:both;
    width:90%;
    height:5px;
    background-color:#C0E7B2;
    margin:0 auto;
}

#rodape{
    clear:both;
	margin:10px auto;
	width:946px;
	text-align: center;
	font:bold 14px "Arial";
}

#situacaoLogin{
    color: #F50400;
}

#btnLogout { opacity: 1; }
#btnLogout:hover { opacity: 0.5; }

#obrigatorioCad{
    color: #F50400;
}

