body {
	text-align: center;
	background-color:#383838;
	font-family: Arial, Helvetica, sans-serif;
	color: #686868;
	font-size:11px;
	margin:0;
	padding:0;
	text-align:center; /* hack para o IE */
}

.geral {
	width: 914px;
	background-color:#ad1821;
	min-height: 600px;
	/*background-color:#610004;*/
	/*border: solid 1px #000;*/
	position:absolute;
	left:50%;
	margin-left:-457px;
	margin-top: 5px;
}
/*-------------------MENU COM JS-----------------------*/
.glossymenu{
	width: 192px;
	text-align: left;
	padding: 0 0 0 0;
	margin: 20px 0 0 0;
}

.glossymenu a.menuitem{
font: normal 12px Arial, Helvetica, sans-serif;
color: white;
display: block;
position: relative;
width: auto;
padding: 10px 0 10px 25px;
_padding: 17px 0 15px 21px;
text-decoration: none;
background-color: #ad1821;
border-bottom: dotted 1px #370002;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 13px;
right: 7px;
border: none;
border: solid 1px #897374;
}

.glossymenu a.menuitem:hover{
background-color:#8d0005; 
}


.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background-color: #4c0003;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: dotted 1px #7e0006;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color: white;
text-decoration: none;
padding: 5px 0;
padding-left: 20px;
}

.glossymenu div.submenu ul li a:hover{
background-color: #8d0005; 
text-decoration: underline;
}
/*-------------------MENU COM JS-----------------------*/
.topo {
	float:left;
	background-image: url(../images/banner_novo2.gif);
	width: 914px;
	height: 150px;

}

.conteudo {
	width: 914px;
	text-align: left;
	float:left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #ad1821;
}
/*----------MENU INTERNO------------*/


/*-------menu teste abas curvas-----------*/

#header {
      float:left;
      width:100%;
      background:#DAE0D2 url("../images/bg1.gif") repeat-x bottom;
      font-size:93%;
	  width: 680px;
      line-height:normal;
      }
#header ul {
      margin:0;
      padding:0px 10px 0;
      list-style:none;
      }
#header li {
      float:right;
      background:url("../images/left_cinza.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 20px;
	  border-bottom: solid 1px #ccc;
}
#header a {
      display:block;
      background:url("../images/right_cinza.gif") no-repeat right top;
      padding:5px 25px 4px 8px;
      text-decoration:none;
      font-weight:bold;
	  text-transform: uppercase;
      color:#c41319;
}

#header a {float:none;}

#header a:hover {
	  text-decoration: underline;
}

#header #current {
      background-image:url("../images/left_red.gif");
}
	  
#header #current a {
  background-image: url(../images/right_red.gif);
  color:#FFF;
  }



/*----------CONTEUDO Esquerda------------*/
.conteudoEsq{
	float:left;
	width: 187px;
	_width:185px;
	margin-left: 0;
	margin-top: 8px;
	/*_border: solid 1px #FFF;*/
}

.menu {
	width: 190px;
	_width: 185px;
	/*border: solid 1px #FFF;*/
	text-align: left;
	float:left;
	position:static;
	padding: 0 0 0 0;
	margin: 20px 0 0 0;

}

.menu ul {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	list-style: none;
	/*border: solid 1px #FFF;*/
	text-alig: left;
	margin: 0; /*remove o recuo IE e Opera*/ 
	padding: 0;
}

.menu li {
	border-bottom: dotted 1px #370002;
	width: 190px;
	_width: 185px;
}	

.menu a {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 190px;
	_width: 170px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	display: block;
	background-color: #610004;
	padding: 17px 0 15px 25px;
	_padding: 17px 0 15px 21px;

}

.menu a:hover { 
	background-color:#8d0005; 
}

.statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}	


/*----------BUSCA-------------*/
.busca {
	/*border: solid 1px #FFF;*/
	_width:180px;
	width:183px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 30px 0 7px 8px;
	_margin: 30px 0 7px 5px;
	padding: 0 0 5px 8px;
	*padding: 0 0 5px 0px;
	position:static;
}

/*----------rack para o IE6-------------*/
#busca {
 _background: #ffffff; _border: 1px solid #ccc; _text-align: left; _padding: 1px; _font-size: 10px; _cursor:hand; _color: #686868; _margin-top: 5px; _width: 135px;
}

#ok {
	_background-color: #370002;
	_font-weight: bold;
	_height: 20px;
	_color: #FFFFFF;
	_border: solid 1px #907c7d;
	_width: 25px;
	_font-family: Arial, Helvetica, sans-serif;
	_font-size: 9px;
	_text-align: center;	
	_padding: 2px;

}

.busca input[type="text"] {
background: #ffffff; border: 1px solid #ccc; text-align: left; padding: 2px; *padding: 1px; font-size: 10px; cursor:hand; color: #686868; margin-top: 5px; width: 130px; *width: 131px; 
}

.busca input[type="submit"] {
	background-color: #370002;
	font-weight: bold;
	height: 21px;
	*height: 20px;
	color: #FFFFFF;
	border: solid 1px #907c7d;
	width: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;	
	*padding: 2px;	
} 

.mapa {
	/*border: solid 1px #FFF;*/
	width:150px;
	_width:150px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 20px 0 0 0;
	_margin: 20px 0 0 0;
	
}

.tituloMapa {
	float:left;
	width: 150px;
	_width: 150px;
	height: 12px;
	/*border: solid 1px #FFF;*/
	margin: 10px 0 0 20px;
	_margin: 10px 0 0 10px;
}

.ImagemMapa {
	float:left;
	width: 149px;
	height: 96px;
	/*border: solid 1px #FFF;*/
	margin: 10px 0 0 20px;
	_margin: 10px 0 0 10px;
}



/*----------CONTEUDO DIREITA-------------*/
.conteudoDir {
	float:left;
	width: 721px;
	background-color: #FFF;
	margin-left: 6px;
	_margin-left: 0;
	margin-top: 8px;
	/*border: solid 1px #FFF;*/
}


.bordertop {
	float:left;
	width: 721px;
	height: 19px;
	background-image: url(../images/borda_topo_conteudo.jpg);
}

.main {
	float:left;
	background-color: #FFF;
	margin: 0 0 0 0;
	
}

.borderbottom {
	float:left;
	width: 721px;
	height: 19px;
	background-image: url(../images/borda_bottom_conteudo.jpg);
}

.imagemRotativa {
	float:left;
	width: 337px;
	height: 293px;
	margin: 20px 0 0 30px;
	_margin: 15px 0 0 13px;
	border: solid 1px #383838;

}

.boxeSolucoes {
	float:left;
	width: 302px;
	height: 164px;
	margin: 20px 0 0 32px;
	background-image: url(../images/box_solucoes.gif);
	/*border: solid 1px #000;*/
}

.boxeSolucoesClique{
	margin: 0 0 0 105px;
	color: #c6000f;
	text-decoration: none;
	/*border: solid 1px #000;*/
}

.boxeSolucoesClique:hover {
	color: #c6000f;
	text-decoration: underline;
	/*border: solid 1px #000;*/
}

.boxeSolucoesLink {
	color: #686868;
	text-decoration: none; 
	margin-left: 0;

}

.boxeSolucoesLink:hover {
	text-decoration: underline; 


}

.titulos {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	height: 15px;	
	color: #FFF; 
	font-weight: bold; 
	text-align:left;
	float:left;
	width: 300px;
	_width: 270px;
	margin: 5px 0 0 15px;
	_margin: 5px 0 0 5px;
	/*border: solid 1px #FFF;*/
}

.titulosDetalhes {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;
	height: 15px;	
	color: #c20900; 
	font-weight: bold; 
	text-align:rigth;
}

.titulosDestaques {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	height: 15px;	
	color: #c20900; 
	font-weight: bold; 
	text-align:rigth;
}

.texto {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	color: #686868; 
	font-weight: normal; 
	text-align:left;
	float:left;
	width: 280px;
	_width: 280px;
	/*border: solid 1px #000;*/
	margin: 8px 0 0 15px;
	_margin: 8px 0 0 5px;

}
/*----------BOXE MANUAL-------------*/
.boxeManual{
	float:left;
	width: 300px;
	height: 110px;
	margin: 20px 0 0 34px;
	_margin: 19px 0 0 34px;
	background-image: url(../images/box_manual.gif);
	

}

.boxeManual a{
	color: #c6000f;
	text-decoration: none;
	/*border: solid 1px #000;*/
}

.boxeManual a:hover {
	color: #c6000f;
	/*border: solid 1px #000;*/
}

/*------------- inicio Boxe Lancamento-------------------*/
.boxeLancamento {
	float:left;
	width: 302px;
	height: 274px;
	margin: 20px 0 0 34px;
	_margin: 17px 0 0 34px;
	background-image: url(../images/box_lancamento.gif);
	background-repeat: no-repeat;
	/*border: solid 1px #000;*/

}

.boxeLancamento a{
	margin: 0 0 0 105px;
	color: #c6000f;
	text-decoration: none;
	/*border: solid 1px #000;*/
}

.boxeLancamento a:hover {
	color: #c6000f;
	text-decoration: underline;
	/*border: solid 1px #000;*/
}

/*-------------fim Boxe Lancamento-------------------*/
/*-------------inicio Boxe video-------------------*/
.boxeVideo {
	float:left;
	width: 337px;
	height: 293px;
	margin: 20px 0 0 30px;
	_margin: 17px 0 0 13px;
}
/*-------------fim Boxe video-------------------*/
/*-------------fim Home-------------------*/

/*-------------Inicio Interna-------------------*/
.textoInterna {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #686868;
	font-size:12px;
	/*border: solid 1px #000;*/
	width: 600px;
	margin: 30px 0 20px 40px;
	_margin: 30px 0 20px 25px;
	float:left;
	/*border: solid 1px #000;*/
}

.ImagemArremates {
	width: 600px;
	margin: 10px 0 20px 40px;
	_margin: 10px 0 20px 0px;
	float:left;

}

.ImagemArremates7 {
	width: 600px;
	margin: 10px 0 20px 40px;
	_margin: 10px 0 20px 25px;
	float:left;

}

.ImagemArrematesvedacoes {
	height: 162px;
	margin: 0px 0 0px 8px;
	_margin: 0px 0 0px 8px;

	float:left;
	border: solid 1px #c8c7c7;

}

.historia {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #686868;
	font-size:11px;
	/*border: solid 1px #000;*/
	width: 600px;
	float:left;
	float:left;
	min-height: 600px;
	/*border: solid 1px #000;*/
}


.internaSubmenu {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #686868;
	font-size:12px;
	/*border: solid 1px #000;*/
	width: 600px;
	float:left;
	padding-top: 10px;
	/*border: solid 1px #000;*/
	margin-left: 15px;
}

.internaSubmenutexto {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #686868;
	font-size:12px;
	/*border: solid 1px #000;*/
	width: 600px;
	margin: 5px 0 0 0px;
	_margin: 5px 0 0 0px;
	float:left;
	/*border: solid 1px #000;*/
}

.internaSubmenuTitulo{
	color: #c20900;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom: solid 1px #c20900;
	padding: 0 0 3px 0;
	margin: 7px 0 0 0;
	font-size: 14px;
	width: 600px;
	float: left;
}


/*-------------FIm Interna-------------------*/
.rodape {
	float: left;
	border-top: solid 1px #CCCCCC;
	width: 680px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	list-style: none;
	/*border: solid 1px #FFF;*/
	text-align: center;
	margin-left: 30px; 
	margin-rigth: 30px; 
	padding: 10px 0 5px 0;
	_margin-left: 13px;
	_margin-rigth: 7px;
	margin-top: 20px;
	
}

.rodape a {
	text-decoration: none;
	font-weight: bold;
	color: #666;
}

.rodape a:hover {
	text-decoration: underline;
}

.Imagemcapots {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #686868;
	font-size:11px;
	/*border: solid 1px #000;*/
	width: 178px;
	margin: 15px 10px 0 30px;
	_margin: 15px 0 10px 25px;
	float:left;
	border: solid 1px #8d0005;
}

.TextoChapPlana {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #686868;
	font-size:11px;
	/*border: solid 1px #000;*/
	width: 630px;
	margin: 15px 10px 0 30px;
	_margin: 15px 0 10px 0px;
	float:left;
}


.ImagemOnduladas {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #686868;
	font-size:11px;
	/*border: solid 1px #000;*/
	width: 630px;
	margin: 15px 10px 0 30px;
	_margin: 15px 0 10px 0px;
	float:left;
	border: solid 1px #8d0005;
}

.ImagemOnduladas4 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #686868;
	font-size:11px;
	/*border: solid 1px #000;*/
	width: 630px;
	margin: 15px 10px 0 30px;
	_margin: 15px 0 10px 0px;
	float:left;
}

.ImagemOnduladas2 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #686868;
	border: solid 1px #bfbfbf;
	font-size:14px;
	font-weight: bold;
	width: 630px;
	height: 150px;
	margin: 15px 10px 0 30px;
	_margin: 15px 0 10px 0px;
	text-transform:uppercase;
	float:left;
}

.ImagemOnduladas3 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #686868;
	border: solid 1px #bfbfbf;
	font-size:14px;
	font-weight: bold;
	width: 630px;
	height: 150px;
	margin: 5px 10px 0 30px;
	_margin: 5px 0 10px 0px;
	float:left;
	text-transform:uppercase;
}


.ChapaPlana {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #686868;
	font-size:11px;
	/*border: solid 1px #000;*/
	width: 402px;
	margin: 15px 10px 0 130px;
	_margin: 15px 0 10px 100px;
	float:left;
	border: solid 1px #8d0005;
	text-align:center;
	
}

/*----------------INICIO tabelas dados internos------------------------*/
table.dados td {
	padding: 5px 5px 5px 5px;
	border-bottom: solid 1px #bfbfbf;
	border-right: solid 1px #bfbfbf;
	
}




/*----------------FIM tabelas dados internos------------------------*/


/*----------------INICIO FORMULARIO orcamento------------------------*/

.tituloInterno{
	color: #c20900;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom: solid 1px #c20900;
	padding: 0 0 3px 0;
	margin: 0 0 0 0;
	font-size: 14px;
	width: 600px;
	float: left;
}
.orcamento {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #686868;
	font-size:11px;
	/*border: solid 1px #000;*/
	width: 660px;
	margin: 20px 0 0 30px;
	_margin: 20px 0 0 15px;
	float:left;
	height: 530px;
	/*border: solid 1px #000;*/
}

table.orcamentoTabela th {
	text-align:left;
	padding: 5px 0 5px 10px;
	/*border-bottom: solid 1px #eeeeee;*/
}

table.orcamentoTabela td {
	text-align:left;
	padding: 5px 0 5px 10px;
	/*border-bottom: solid 1px #eeeeee;*/
}

table.orcamentoTabela input {
	width: 250px;
	border: 1px solid #cccccc; 
	font: 11px tahoma; 
	padding: 1px; 
	margin: 5px 0 0 0px;
}
table.orcamentoTabela select {
	width: 250px;
	border: 1px solid #cccccc; 
	font: 11px tahoma; 
	padding: 1px; 
	margin: 5px 0 0 0px;
}

table.orcamentoTabela textarea {
	width: 250px;
	border: 1px solid #cccccc; 
	font: 11px tahoma; 
	padding: 1px; 
	margin: 5px 0 0 0px;
}


table.orcamentoTabela submit {
	background-color: #c20900;
	font-weight: bold;
	height: 20px;
	color: #FFFFFF;
	border: 1px #3b3b3b solid;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	valign: middle;	
}

table.orcamentoTabela input[type="submit"] {
	background-color: #c20900;
	font-weight: bold;
	height: 20px;
	color: #FFFFFF;
	border: 1px #3b3b3b solid;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	valign: middle;	
	
}

table.orcamentoTabela input[type="reset"] {
	background-color: #c20900;
	font-weight: bold;
	height: 20px;
	color: #FFFFFF;
	border: 1px #3b3b3b solid;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	valign: middle;	
	
}

.buttonEnviar{
	background-color: #c20900;
	font-weight: bold;
	height: 20px;
	color: #FFFFFF;
	border: 1px #3b3b3b solid;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	valign: middle;	
}

.buttonProcurar{
	background-color: #c20900;
	font-weight: bold;
	height: 20px;
	color: #FFFFFF;
	border: 1px #3b3b3b solid;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	valign: middle;	
}

/*----------------FIM FORMULARIO orcamento------------------------*/
/*----------------INICIO FORMULARIO fale conosco------------------------*/
.faleconosco {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #686868;
	font-size:11px;
	/*border: solid 1px #000;*/
	width: 660px;
	margin: 20px 0 0 30px;
	_margin: 20px 0 0 15px;
	float:left;
	/*border: solid 1px #000;*/
}

.subtituloInterno {
	font-weight: bold;
	color: #c20900;
	border-bottom: solid 1px #c20900;
	padding: 0 0 3px 0;
	
}

table.faleconoscoTabela th {
	text-align:left;
	padding: 3px 0 2px 15px;
	/*border-bottom: solid 1px #eeeeee;*/
}

table.faleconoscoTabela td {
	text-align:left;
	padding: 3px 0 2px 15px;
	/*border-bottom: solid 1px #eeeeee;*/
}

table.faleconoscoTabela input {
	width: 250px;
	border: 1px solid #cccccc; 
	font: 11px tahoma; 
	padding: 1px; 
	margin: 5px 0 0 0px;
}
table.faleconoscoTabela select {
	width: 250px;
	border: 1px solid #cccccc; 
	font: 11px tahoma; 
	padding: 1px; 
	margin: 5px 0 0 0px;
}

table.faleconoscoTabela textarea {
	width: 250px;
	border: 1px solid #cccccc; 
	font: 11px tahoma; 
	padding: 1px; 
	margin: 5px 0 0 0px;
}

table.faleconoscoTabela label{
	font-weight: bold;
	/*border-bottom: solid 1px #eeeeee;*/
}


table.faleconoscoTabela submit {
	background-color: #c20900;
	font-weight: bold;
	height: 20px;
	color: #FFFFFF;
	border: 1px #3b3b3b solid;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	valign: middle;	
}

table.faleconoscoTabela input[type="submit"] {
	background-color: #c20900;
	font-weight: bold;
	height: 20px;
	color: #FFFFFF;
	border: 1px #3b3b3b solid;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	valign: middle;	
	
}

table.faleconoscoTabela input[type="reset"] {
	background-color: #c20900;
	font-weight: bold;
	height: 20px;
	color: #FFFFFF;
	border: 1px #3b3b3b solid;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	valign: middle;	
	
}

table.faleconoscoTabela input[type="checkbox"] {
	width: 10px;
	*width: 15px;
	padding: 0 0 0 0;
	font-weight: bold;
	
}

.acessorios {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #686868;
	font-size:11px;
	/*border: solid 1px #000;*/
	width: 600px;
	min-height: 750px;
	margin: 30px 0 0 20px;
	_margin: 20px 0 0 15px;
	float:left;
}

.buttonLogout{
	background-color: #FF0000;
	font-weight: bold;
	height: 20px;
	color: #FFFFFF;
	border: 1px #3b3b3b solid;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	valign: middle;	
	margin: 0px 0 0 0px;
	text-decoration: none;
}

/*---------------padrao Template
ul {
	width: 95%;
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position:static;
}

ul li {
	width: 95%;
	text-align: right;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position:static;
}

fieldset {
	width: 90%;
	position:static;
}

form {
	width: 100%;
	position:static;
}

form div {
	width:90%;
	text-align: left;
	vertical-align:top;
}

label {
	width: 40%;
	text-align:right;
	margin: 2px 2px 2px 2px;
	pading: 2px 2px 2px 2px;
	float:left;
	position:static;
}

input {
	float:left;
	position:static;
}

textarea {
	width: 50%;
	height: 50px;
	border: solid 1px orange;
}

input[type="text"]{
	width: 50%;
	border: solid 1px orange;
}

input[type="password"]{
	width: 50%;
	border: solid 1px orange;
}

input[type="file"]{
	width: 50%;
	border: solid 1px orange;
}

input[type="submit"]{
	border: solid 1px #000;
	background-color: orange;
}

*/

