@CHARSET "ISO-8859-1";

html {
    height: 100%;
}
body {
    height: 100%;
    margin: 0px;
    font-family: verdana;
    overflow: auto;

}
img {
    border: 0px;
    display: block;	
}
form {
    margin: 0px;
}
.home-table {
    height: 100%;
}
.topo {
    width: 100%;
    float: left;
    height: 67px;
    background-image: url(../imagens/top.jpg);
    background-position: bottom;
}

.rodape {
    width: 100%;
    float: left;
    height: 118px;
    background-image: url(../imagens/pattern.jpg);
    background-position: top;
    color: #ffffff;
}
.rodape-01 {
    width: 100%;
    float: left;
    height: 118px;
    background-image: url(../imagens/full_bottom.gif);
    background-repeat: repeat-x;
    background-position: top;
    text-align: center;
}
.rodape-01 div {
    margin: 20px 0px 0px 0px;
    width: 1003px;
    height: 60px;
}

.rodape-01 div h1 {
    font-size: 12px;
    float: left;
    margin: 0px 0px 0px 125px;
    font-weight: 100;
}
.rodape h2 {
    font-size: 11px;
    font-weight: 100;
    margin: 0px 0px 0px 0px;
}
.master {
    width: 1003px;
    margin: -20px 0px -20px 0px;
    padding: 20px 0px 20px 0px;
    /*Hack css para IE 7 e 6*/
    *margin: 0px 0px 0px 0px;
    *padding: 0px 0px 0px 0px;
    /*Hack css para IE 8*/
    margin /*\**/: 0px 0px 0px 0px\9;
    padding /*\**/: 0px 0px 0px 0px\9;
}

.menu-topo {
    width: 1004px;
    height: 60px;
    float: left;
    margin-top: 4px;
    margin-left: -8px;	
}

.menu-topo-logo {
    float: left; 
    margin: 6px 0px 0px 17px;
}

.menu-topo h1 {
    font-size: 12px;
    color: #ffffff;
    float: left;
    margin: 36px 19px 0px 41px;
}

.menu-topo a {
    color: #ffffff;
    text-decoration: none;
}

.menu-topo a:hover {
    color: #e2001a;
    text-decoration: none;
}

.menu-barra {
    width: 750px; 
    height: 5px; 
    background-color: #e2001a; 
    float: left; 
    margin: 5px 0px 0px -1px;
}

.index-titulo {
    color: #ffffff;
    font-size: 18px;
    margin: 28px 0px 0px 356px;
    float: left;
}
.vitrine {
    margin: 20px 0px 10px 8px;
    float: left;
    background-color: #fff;
}
/********************************/
/*Estilo para pagina Empresa*/
/********************************/
.empresa-01 {
    width: 361px; 
    float: left;	
}
.empresa-01 img {
    float: left;
    margin: 70px 0px 0px 55px;
}
.empresa-02 {
    width: 618px; 
    float: left;
}
.empresa-02 h1 {
    font-size: 20px;
    float: left;
    color: #ffffff;
    margin: 70px 0px 0px 35px;
}
.empresa-02 div {
    width: 395px;
    height: 2px;
    background-color: #e2001a;
    float: left;
    clear: both;
    margin: 5px 0px 30px 35px;	
}
.empresa-02 p {
    float: left;
    font-size: 12px;
    color: #ffffff;
    width: 570px;
    text-align: left;
    margin: 0px 0px 15px 35px;
}
/********************************/

/********************************/
/*Estilo para pagina Contato*/
/********************************/
.contato {
    width: 750px;
    float: left;
    margin: 38px 0px 0px 100px;
}
.contato tr {
    vertical-align: top;
}
.contato div {
    width: 395px;
    height: 2px;
    background-color: #e2001a;
    float: left;
    clear: both;
    margin: 5px 0px 0px 0px;	
}
.contato h1{
    clear: both;
    font-size: 20px;
    float: left;
    color: #ffffff;
    margin: 5px 0px 0px 0px;
}
.contato h2 {
    text-align: right;
    font-size: 12px;
    color: #ffffff;
    margin: 0px 12px 0px 0px;
}
.contato h3{
    font-size: 12px;
    color: #ffffff;
    float: left;
    margin: 0px 0px 0px 0px;	
}.contato u{
    font-size: 12px;
    color: #e87b1c;
    float: left;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
}
.contato-ftext {
    width: 240px;
    border: 1px #e7e8ea solid;
    font-family: verdana;
}
.contato-fselect {
    width: 160px;
    border: 1px #e7e8ea solid;
    font-family: verdana;
}
.contato-ftextarea {
    width: 305px;
    height: 135px;
    border: 1px #e7e8ea solid;
    font-family: verdana;
}
.contato-fcaptcha {
    width: 80px;
    border: 1px #e7e8ea solid;
    font-family: verdana;
    float: left;
    margin: 0px 0px 0px 0px;
}
.contato-captcha {
    float: left;
    margin: 0px 0px 0px 5px;
}
.contato-button {
    cursor: pointer;
    float: left;
    margin: 8px 12px 0px 0px;

}
/********************************/

/********************************/
/********************************/
.localizacao-01 {
    width: 472px;
    float: left;
}
.localizacao-01 img {
    float: left;
    margin: 80px 0px 0px 45px;
}
.localizacao-02 {
    margin: 60px 0px 0px 0px;
    width: 530px;
    float: left;
}
.localizacao-02 h1 {
    font-size: 14px;
    color: #ffffff;
    float: left;
    margin: 0px 0px 0px 0px;
    clear: both;
}
.localizacao-02 p {
    font-size: 12px;
    color: #ffffff;
    float: left;
    margin: 20px 0px 0px 4px;
    text-align: left;
}
.localizacao-02 a {
    font-size: 12px;
    color: #e2001a;
    float: left;
    margin: 20px 0px 56px 4px;
    text-align: left;
    clear: both;
    text-decoration: none;
    font-weight: bold;
}
.localizacao-02 div {
    width: 530px;
    height: 2px;
    background-color: #e2001a;
    float: left;
    margin: 10px 0px 0px 0px;
}
#facebox div {
    text-align: center;
}
/********************************/

/********************************/
/*Estilo para pagina Produtos Menu*/
/********************************/
.promocao {
    float: left;
    margin: 50px 0px 0px 90px;
}
.produtos-loading {
    background-color: #252525;
    float: left;
    width: 190px;
    height: 287px;
    margin-top: -287px;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}
.produtos-menu {
    float:left; 
    width:190px; 
    margin:85px 0px 0px 20px;
}
.produtos-menu h1 {
    font-size: 12px;
    font-weight: 100;
    color: #ffffff;
    text-align: left;
    margin: 0px 0px 5px 0px;
}
.produtos-menu img {
    float: left;
    margin: 5px 5px 0px 10px;;
}
.produtos-menu-texto {
    line-height: 18px;
    text-align: left;
    float:left;
    width:190px;
    color: #ffffff;
    background-color: #252525;
    padding-top: 15px;
}
.produtos-menu-texto h1 {
    font-size: 12px;
    font-weight: 100;
    margin: 0px 5px -2px 0px;
    cursor: pointer;		
}
.produtos-menu-texto div {
    float: left;
    margin: 5px 0px 10px 30px;
    clear: both;
    width: 160px;
    text-align: left; 
}
.produtos-menu-texto div a {
    color: #ffffff;
    text-decoration: none;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
}
.produtos-menu-texto div a:hover {
    color: #e87b1c;
    text-decoration: none;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
}
/********************************/

/********************************/
/*Estilo para Produtos*/
/********************************/
.produto-item {
    width: 640px; 
    float: left; 
    margin: 85px 0px 0px 98px;
}
.produto-item-box {
    width: 640px; 
    float: left;
    line-height: 16px;
    margin-bottom: 15px;
    text-align: justify;
}
.produto-item-box-texto {
    width: 430px;
    float: left;
    margin: 0px 0px 0px 30px; 
    line-height: 14px;    
}
.produto-item-box-barra {
    width: 430px;
    height: 2px;
    float: left;
    background-color: #e2001a;
    margin: 0px 0px 10px 0px;
}
.produto-item-box a {
    color: #e5251a;
    font-weight: bold;
    text-decoration: none;
}
.produto-item-box label{
    float: left;
    clear: both;
    margin-bottom: 5px;
}
.produto-item-box h1{
    font-size: 20px;
    color: #ffffff;
    text-align: left;
    margin: 0px 0px 5px 0px;
}
.produto-item-box h3{
    font-size: 20px;
    color: #ffffff;
    text-align: left;
    margin: 20px 0px 5px 2px;
}
.produto-item-box h2{
    font-size: 14px;
    color: #ffffff;
    text-align: left;
    margin: 20px 0px 5px 2px;
    font-weight: bold;
}
.produto-item-box p {
    color: #ffffff;
    font-size: 12px;
    text-align: left;
    margin: 0px 0px 0px 0px;
}
.produto-foto {
    border: 2px #ffffff solid;
    float: left;
    margin: 0px 0px 0px 2px;
}
.produto-tabela-seg td {
    background-color: "#e0e0e0";
}
.produto-item-barra {
    width: 636px; 
    float: left; 
    height: 2px; 
    background-color: #de2717; 
    margin: 0px 0px 20px 2px;
}
.produto-montagem-box {
    width: 100%;
    height: 135px;
    float: left;
    background-color: #252525;
    text-align: left;
}
.produto-montagem-box p {
    font-size: 12px;
    color: #ffffff;
    margin: 0px 0px 2px 0px;
    font-weight: 100;
    line-height: 18px;
}
.produto-montagem-box-texto {
    float: left; 
    width: 400px;
    margin: 15px 0px 0px 10px;
}
.produto-montagem-box-foto {
    width: 100px;
    height: 95px;
    border-top: 3px #1e2327 solid;
    border-left: 3px #0f1113 solid;
    border-bottom: 3px #404146 solid;
    border-right: 3px #484a4c solid;
    margin: 14px 0px 0px 16px;
    float: left;
}
.produto-acessorio-box {
    width: 320px;
    height: 172px;
    float: left;
    background-color: #252525;
    text-align: left;
}
.produto-acessorio-box a {
    color: #fff;
    font-weight: 100;
}
.produto-acessorio-box h4 {
    font-size: 15px;
    color: #ffffff;
    margin: 14px 0px 0px 16px;
    font-weight: 100;
}
.produto-acessorio-box p {
    font-size: 11px;
    color: #ffffff;
    margin: 0px 0px 2px 0px;
    font-weight: 100;
    line-height: 13px;
}
.produto-acessorio-box-texto {
    float: left; 
    width: 180px;
    margin: 15px 0px 0px 10px;
}
.produto-acessorio-box-foto {
    width: 100px;
    height: 95px;
    border-top: 3px #1e2327 solid;
    border-left: 3px #0f1113 solid;
    border-bottom: 3px #404146 solid;
    border-right: 3px #484a4c solid;
    margin: 14px 0px 0px 16px;
    float: left;
}
.produto-acessorio-barra {
    width: 296px;
    height: 2px;
    background-color: #ffffff;
    margin: 10px 0px 0px 16px;
}
.produto-acessorio-gerdau {
    background-image: url(../imagens/acessorios/logo_gerdau.jpg);
    background-repeat: no-repeat;
    background-position: right top;  
}
.produto-acessorio-belgo {
    background-image: url(../imagens/acessorios/logo_belgo.jpg);
    background-repeat: no-repeat;
    background-position: right top;
}
.produto-nova-tabela {
    margin: 0px 0px 0px 0px;
    background-color: #999999;
    font-size: 12px;
    text-align: center;	

}
.produto-nova-tabela tr{
    color: #ffffff;
}
.produto-acessorio-bg {
    float: left;
    background-color: #252525;
}
.produto-interno-foto {
    border: 2px #ffffff solid;
    float: left;
    margin: 0px 10px 0px 0px
}

.produto-interno-foto-sem-borda {	
    float: left;
    margin: 0px 10px 0px 0px
}
.produto-nova-tabela-01 td{
    background-color: #750000;
    height: 22px;
}
.produto-nova-tabela-02 td{
    background-color: #b90000;
    height: 22px;
}
.produto-nova-tabela-03 td{
    background-color: #990000;
    height: 22px;
}
.produto-acessorio-box-duplo {
    width: 640px;
    height: 172px;
    float: left;
    background-color: #252525;
    text-align: left;
}
.produto-acessorio-box-duplo a {
    color: #fff;
    font-weight: 100;
}
.produto-acessorio-box-duplo h4 {
    font-size: 15px;
    color: #ffffff;
    margin: 14px 0px 0px 16px;
    font-weight: 100;
}
.produto-acessorio-box-duplo p {
    font-size: 11px;
    color: #ffffff;
    margin: 0px 0px 2px 0px;
    font-weight: 100;
    line-height: 13px;
}
.produto-acessorio-box-duplo-texto {
    float: left; 
    width: 350px;
    margin: 15px 0px 0px 10px;
}
.produto-acessorio-box-duplo-foto {
    width: 100px;
    height: 95px;
    border-top: 3px #1e2327 solid;
    border-left: 3px #0f1113 solid;
    border-bottom: 3px #404146 solid;
    border-right: 3px #484a4c solid;
    margin: 14px 0px 0px 16px;
    float: left;
}
.produto-acessorio-barra-duplo {
    width: 616px;
    height: 2px;
    background-color: #ffffff;
    margin: 10px 0px 0px 16px;
}
.montagem {
    width: 				640px;
    background-color: 	#252525;
    float: 				left;
    _padding-bottom: 	10px;
}
.montagem img {
    float: 				left;
    width: 				250px;
    margin: 			10px;
    border-bottom: 		3px #404146 solid;
    border-top:    		3px #1e2327 solid;
    border-left:   		3px #0f1113 solid;
    border-right:  		3px #484a4c solid;
}
.montagem p {
    font-family: 		verdana;
    font-size:			12px;
    color: 				#fff;
    float: 				left;
    margin: 			10px 10px 10px 0px;
    width: 				350px;
    text-align: 		justify;
}
.produtos-vitrine {
    width: 740px; 
    float: left; 
    height: 200px; 
    margin: 81px 0px 0px 43px;
    color: #fff;
}
.produtos-vitrine-coluna {
    width: 370px;
    float: left;
}
.produtos-vitrine-box {
    width: 320px;
    float: left;
    margin: 0px 0px 20px 0px;
}
.produtos-vitrine-box div {
    width: 320px;
    height: 2px;
    float: left;
    background-color: #ff0000;
    margin: 3px 0px 8px 0px;
    _margin: 3px 0px 8px 2px;
}
.produtos-vitrine-box h1 {
    font-size: 20px;
    float: left;
    margin: 0px 0px 0px -2px;
    _margin: 0px;
}
.produtos-vitrine-box h2 {
    font-size: 12px;
    color: #fff;
    text-align: left;
    margin: 0px 10px 0px 5px;
}
.produtos-vitrine-box p {
    font-size: 12px;
    color: #fff;
    margin: 10px 10px 0px 5px;
}
.produtos-vitrine-box a {
    color: #fff;
    text-decoration: none;
}
.fleft{
    float: left;
    text-align: left;
}
.fright{
    float: right;
    text-align: right;
}
.hover:HOVER {
    color: #ff0000;
}
.pointer {
    cursor: pointer;
}

#img-selecione{

    margin-left: 140px;
    margin-top: 20px;
    *margin-top:370px;
}


.caixaAlt{
    color: #000;
    font-size: 11px;
    display: none; 
    position: absolute;
/*    background-color: #d7d7d7;*/
    padding: 10px;
    margin-top: -130px;
    z-index: 1;
    margin-left:40px;
    background:  url('../images/bg_caixa.png') transparent repeat;
/*    min-width: 500px;*/
}
.caixaAltCatumbi{
    /*    display: none;*/
    display: none; 
    position: absolute;
    background-color: #0a0a0a;
    width: 320px;   
    height:200px;
    padding-left: 15px;
    background: url('../imagens/mosquiteira/borda-meio.png') no-repeat;
    cursor: pointer;
    
}
#pqexigircima{

    background-color: #0a0a0a;
    background: url('../imagens/mosquiteira/borda-cima.png') no-repeat;
    width: 320px;
    cursor: pointer;
}
#pqexigirperg{

    background-color: #0a0a0a;
    background: url('../imagens/mosquiteira/borda-meio.png') no-repeat;
    width: 320px;
    padding-left: 15px;

}

#pqexigirbaixo{

    background: url('../imagens/mosquiteira/borda-baixo.png') no-repeat;
    padding: 10px;
    width: 320px;
}


#tabela {    

}

.visualizar-toogle{

    font-weight: bold;
    font-size: 14px;
    cursor: pointer;

}

.produto-item-box p{
    text-align: justify;    
    line-height: 18px;
}

.topo-titulo{
    display: block;
    height: 50px;    
    float:left;
    width: 650px;
}

.visualizar-toogle{
    text-align: center;
}

#pqexigirperg{
    text-align: left;
}

#tabelaAcessorios tr td{
    border: 0 #252525;
    border-color: #252525;
    padding: 0px;
    margin: 0px;    
}


/********************************/

