﻿* { margin:0; padding:0; }

/** PADRAO **/
body {
    background:url(../Img/bgTopo.jpg) no-repeat top left;
    font-family:Arial;
    font-size:12px;
    color:#666766;
    height:100%;
    margin:0;
    padding:0;
}

html    
{
    width:100%;
    height:100%;
    margin:0;
    padding:0;
}

.testeRodape { background:url(../Img/bgDivConteudo.jpg) no-repeat bottom center; }

.Azul { color:#1c6881; font-weight:normal; }
.AzulBold { color:#1c6881; font-weight:bold; }

.clear { clear:both; *clear:none;}

.NoBorder { border:none; }

#form1 { height:auto; }

img {border:none;}

p {line-height:15px;}

.validaLogin { margin:0 auto 15px auto; width:180px; height:30px; border:dashed 2px #C42043; padding:5px; text-align:center; }

.alinhamento { margin-left:15px; }

.cliqueaki { font-size:12px; color: #1c6881; font-weight: bold; }

.pTitulo { font-size: 14px; color: #1c6881; font-weight: bold; margin: 0 0 10px 10px;}
.pSubTitulo { font-size: 12px; color: #b29d59; font-weight: bold; margin: 0 0 10px 10px;}
.pTexto{margin: 0 0 10px 10px; text-align:justify;}


input, textarea, select {
    border-top:solid 1px #BEBEBE;
    border-right:solid 1px #ECF0F5;
    border-left:solid 1px #ECF0F5;
    border-bottom:solid 1px #ECF0F5;
    font-family:Arial, Sans-Serif;
}

.validacao { background-color:#ffffff; font-weight:bold; border: dashed 2px #C42043; width:300px; height:auto; text-align:left; margin:15px; padding:8px; }

.imgFiltro { vertical-align:bottom; margin:0 0 -2px 0; }
.Filtro { color:#1c6881; margin:0 0 0 15px; }
.bgFiltro { float:right; text-align:right; background: url(../Img/Conteudo/bgFiltro.png) no-repeat right top; width:600px; height:42px; padding:8px 30px 0 0; margin:-10px 20px 0 0; }
.bgFiltro2 { float:right;
             text-align:right;
             background: url(../Img/Conteudo/bgFiltro.png) no-repeat right top;
             width:400px; height:42px;
             padding:8px 30px 0 0;
             margin:-40px 20px 0 0;
}

a {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}

.aEvento {color:#1c6881; text-decoration:none;}
.aEvento:hover {text-decoration:underline;}

h1 {color:#3E6A85; font-size:13px; font-weight:bold;}
h2 {color:#3E6A85; font-size:12px; font-weight:bold; margin:15px 0 9px 0;}
h3 {color:#6E6461; font-size:11px; font-weight:normal;}
h4 a {color:#6E6561; font-size:12px; font-weight:normal;}
h5 {color:#1c6982; font-size:24px; font-weight:normal; margin-left:10px;}
h6 { color:#3E6A85; font-size:18px; margin:15px 0 9px 0; font-weight:normal; }

blockquote {padding:0 0 0 7px; margin:0 0 15px 2px; border-left:2px solid #bca04a;}

.pl5 { padding-left:3px; }

/** GERAIS **/
.form394 {width:394px; height:20px;}
.form320 {width:320px; height:20px;}
.form360 {width:360px; height:20px;}
.form250 {width:270px; height:20px;}
.form415 {width:475px; height:20px;}
.formTxt {width:394px; height:84px; overflow-y:scroll; overflow-x:hidden;}
.form130 {width:130px; height:20px; margin:5px 0 0 9px;}
.form187 {width:187px; height:20px; margin:5px 0 0 9px;}
.form188 {width:187px; height:20px; margin-top:5px;}
.form163 {width:163px; height:20px;}
.form137 {width:137px; height:20px;}
.form115 {width:115px; height:20px;}
.form103 {width:103px; height:20px;}
.form100 {width:100px; height:20px;}
.hide {display:none;}
.cBoth {clear:both; margin-top:7px; *margin-top:3px;}

.box1 {background: url(../Img/Conteudo/boxFerragens.png) no-repeat top; height:150px;}
.box2 {background: url(../Img/Conteudo/boxTecnoponto.png) no-repeat top; height:150px;}
.box3 {background: url(../Img/Conteudo/boxPrograma2.png) no-repeat top; height:150px;}

.ml10 { margin-left: 10px;}
.ml20 { margin-left: 28px;}
.ml38 { margin-left: 44px;}
.ml35 { margin-left: 35px;}
.ml15 { margin-left: 15px;}

.mt15 { margin-top: 15px;}

.mr10 { margin-right: 10px;}

.pr6 { padding-right:6px; }
.pt5 { padding-top: 5px;}
.pt15 { padding-top: 15px;}

.b { font-weight: bold;}


/** HEADER **/
.tblTopo {
    width:950px;
    height:100px;
    margin:0 auto;
}

.tblTopo .logo {
    padding:2px 0 0 17px;
}

.tblTopo .busca {
    text-align:left;
    vertical-align:bottom;
}

.tblTopo .busca input {
    width: 150px;
    height: 21px;
    border: solid 1px #d2e0e8;
    border-left: none;
    border-right: none;
    margin-bottom:1px;
    *margin-bottom:0px;
}

.menuBotoes {float:left; margin:20px 6px 0 0;}

.Logado  {
          float:left;
          width:305px;
          min-height:26px;
          vertical-align:bottom;
          background:url(../Img/Conteudo/bgLogado.png) no-repeat top right;
          margin:0;
          }
          
.Logado p { margin:5px 0 0 20px; }
.LogTxt { float:left; color:#26637E; }
.LogTxt2 { float:right; vertical-align:top; color:#b29d59; }
.LogTxt2 a { color:#b29d59; }
.LogTxt2 a:hover { color:#b29d59; }

/** LIGHTBOX **/

#mapa {
	display:none;
	background-color:#000;
	width:100%;
	height:100%;
	position:absolute;
	z-index:100;
	margin:0;
	opacity:0.5;
	filter:alpha(opacity=50);
}

#boxMapa{
	display:none;
	width:472px;
	height:340px;
	position:absolute;
	z-index:200;
	margin:-170px 0 0 -236px;
	top:50%;
	left:50%;
}



/** CONTEUDO **/
.bgconteudo { background:url(../Img/bgDivConteudo.jpg) no-repeat bottom center;
              padding:0 0 10px 0;
              width:100%;
               min-width:1024px;
              min-height:600px;
              *min-height:600px;
              height:100%;
              *height:auto;
              position:relative;
              z-index:10;
              *overflow:inherit;
              overflow:auto;
             }
             

.conteudo 
{
    background: url(../Img/bgInterna.jpg) no-repeat top left;
    margin:16px auto 36px auto;
    *margin:12px auto 36px auto;
    width:100%;
    min-height:85%;
    *height:auto;
    }
    

.conteudoHome {
    margin:15px auto 36px auto;
    *margin:11px auto 36px auto;
    width:100%;
}

.textoBox {
    text-align:justify;
    padding:2px 15px;
    line-height:14px;
}

.bgBox {
    width:303px;
    vertical-align:top;
}

.btBox {
    padding:0 20px 0 0;
    text-align:right;
}

.radioEnquete {
    border:none;
    height:17px;
    vertical-align:middle;
}


/** INTERNAS **/
.interna {
    width:950px;
    margin:-4px auto 0px auto;
    color:#817977;
    text-align:left;
}

.interna2 {
    width:960px;
    margin:-4px auto 0 auto;
    color:#817977;
    text-align:left;
}

.miolo {
    width:925px;
    float:left;
    padding:0 20px 10px 6px;
    margin:0;
}

.miolo2 {
    width:925px;
    float:left;
    padding:0;
    margin:0;
}

.mioloFiltro {
    width:950px;
    padding:0;
    margin:0;
}

.mioloObras {
    width:950px;
    float:left;
    padding:0;
    margin:0;
    position:relative;
    height:50px;
}

.miolo p {
    margin:25px 0 0 0;
    text-align:justify;
}

.direita 
{
    margin-top:15px;
    width:205px;
    float:left;
    text-align:left;
}

.direita2
{
    margin-top:15px;
    width:205px;
    float:right;
    text-align:right;
    margin-top:-10px;
}

.titulo {
    margin:26px 0 0 0;
}

.tituloDuplo { margin:15px 0 0 0 ;}


/** FAQ **/
.faqNumero {
    background:url(../Img/conteudo/faqNumero.png) no-repeat center;
    width:22px;
    height:17px;
    float:left;
    color:#fff;
    vertical-align:middle;
    font-weight:bold;
    padding-top:3px;
    margin-right:4px;
}

.expand {
    display:block;
    background:#FDFBF4;
    color:#26637E;
    width:616px;
    border:dashed 1px #CFCBCA;
    padding:5px 15px 15px 15px;
    margin:2px 0 10px 28px;
    text-align:justify;}
    
    .cssPergFreq { width:450px; }    
    
    .direita3 
{
    margin:15px 0 0 735px;
    width:205px;
    float:left;
    text-align:left;
    position:fixed;
    
    *margin:15px 0 0 -220px;
    *position:fixed;
}

    
    /** EMPRESAS **/
    
    .miniMenu 
    {
        float:right;
        margin:0;
        padding:0 0 7px 0;
        width:255px;
        background: url(../Img/Conteudo/linhaEmp.png) no-repeat bottom;
        color:#1c6881;
        font-family:Arial, sans-serif;
        font-size:12px;
        text-align:center;
        }
        
       .miniMenu2 
    {
        color:#1c6881;
        font-family:Arial, sans-serif;
        font-size:12px;
        text-align:center;
        }  
        
    /** MENSAGEM SUCESSO **/
          
     .msgSucesso 
     {
     margin:0;
     font-size:13px;
     font-family:Arial, Sans-Serif;
     color:#326e87;
                  }
    .msgSucesso p 
    {
     margin-top:7px;
     font-size:14px;
     font-family:Verdanna, Sans-Serif;
     font-weight:bold;
     color:#1c6881;
    }
    
    /** LOGIN **/
    
    .boxLogin 
    { background: url(../Img/Conteudo/boxLogin.png) no-repeat center; 
      font-weight:bold;
      font-size:12px;
      color:#1c6881;
        }
        
    /* PRIMEIRO ACESSO */
    
      .boxPA 
    { background: url(../Img/Conteudo/bgPrimAcess.jpg) no-repeat top center; 
      font-weight:normal;
      font-size:12px;
      color:#8a8a8a; /* cor azul = 1c6881 */
      padding:10px;
        }
        
        
    /** PEDIDOS **/
        
    .boxPedidos {margin:0; padding:0;}
    .Top { background: url(../Img/Conteudo/tblTopo.png); background-repeat:no-repeat; height:23px; color:#b29d59; font-weight:bold; font-size:13px; }
    .Meio { background: url(../Img/Conteudo/tblMeio.png); background-repeat:repeat-y; }
    .MeioTxt1 {color:#b29d59; font-size:13px;}
    .MeioTxt2 {color:#26637E; font-size:13px;}
    .Baixo { background: url(../Img/Conteudo/tblBaixo.png); background-repeat:no-repeat; height:6px; }
    .m5 {margin:5px;}
    .imagemUlt1 { margin-right:390px;}
    .imagemUlt2 { margin-right:50px;}
    .imagemUlt3 { margin-right:60px; margin-top:-30px; *margin-top:0px; margin-left:-25px; *margin-left:0; }
    
    /** PEDIDOS - NOVO LAYOUT 12/09/2008 **/
    
    .tabelaPedidos { color:#1c6881; margin:0 auto; }
    .bgPedidosT { background: url(../Img/bgTopTbl.png) no-repeat bottom; height:23px; }
    .bgPedidosM { border:solid 1px #EBEBEB; border-bottom:none; height:23px; }
    .bgPedidosM2 { border-top:solid 1px #EBEBEB; height:23px; }
    .bgPedidosB { background: url(../Img/tblFooter.png) no-repeat top; height:5px; }
    
    .spanPedido1 { float:left; width:178px; color:#b29d59; font-weight:bold; font-size:12px; }
    .spanPedido2 { float:left; width:122px; color:#b29d59; font-weight:bold; font-size:12px; }
    .spanPedido3 { float:left; width:199px; color:#b29d59; font-weight:bold; font-size:12px; }
    
    /** PEDIDOS INTERNA **/
    
    .bgTopP2 { background: url(../Img/tblTPedidos2.png) no-repeat bottom; height:23px; }
    .bgBotP2 { background: url(../Img/tblBPedidos2.png) no-repeat top; height:5px; }
    .TabelaMeio { border-left:solid 1px #EBEBEB; border-bottom:solid 1px #EBEBEB; height:23px; }
    .TabelaBaixo { border-left:solid 1px #EBEBEB; height:15px; padding-top:5px; }
    .titlePedido { color:#b29d59; font-weight:bold; font-size:12px;  }
    .gdBold { color:#1c6881; font-weight:bold; font-size:14px; }
    .FonteAzul { color:#1c6881; font-weight:normal; font-size:12px; }
    
    /** Produtos - LANÇAMENTOS **/
    
    .itemMacaneta { width: 156px; margin: 0 0 0 15px; float:left;}
    
    .itemMacaneta .canto { width: 6px; height: 6px; vertical-align:top;}
    .itemMacaneta .meioCima { width: 100%; height:5px; background: url(../Img/tblCima.png) no-repeat; }
    
    .itemMacaneta .imagem 
    {
		background: url(../Img/ctlMeio.gif) no-repeat bottom; 
		background-color:#FFFFFF;
		border-right: solid 1px #ededed;
		border-left: solid 1px #ededed;
		padding-top:3px;
		height: 129px; 
		vertical-align: top; 
		text-align: center;
	}
	
	.itemMacaneta .imagemProdutos 
    {
		background: url(../Img/ctlMeio.gif) no-repeat bottom; 
		background-color:#FFFFFF;
		border-right: solid 1px #ededed;
		border-left: solid 1px #ededed;
		padding:3px 0 22px 0;
		height: 155px; 
		vertical-align: top; 
		text-align: center;
	}

   
    .itemMacaneta .txtCodigoMaterial {height: 26px; background-color: #ecebea; color:#666766; }
    .itemMacaneta .texto {height: 26px; background-color: #ecebea; font-size: 18px; color: #b29d59; text-align:center;}
    
		
    /***Inserido dia 18/11/08 **/
    .itemMacaneta .codigoMaterial { font-size: 12px; color: #666766; width:97%; height: 30px; background-color: #ecebea; text-align:right; overflow:hidden; margin:0 2px 0 0;}
    .itemMacaneta .nomeFlutuante { font-size: 18px; color: #b29d59; width:145px; text-align:right; position:relative; margin:-4px 0 0 0;}
    /*****/
    
    .itemMacaneta .cantoBaixo { width: 6px; height: 6px; vertical-align: bottom;}
    .itemMacaneta .meioBaixo { width: 144px; background-color: #ecebea; border-bottom: solid 1px #ededed;}
    
    .titLancamento { margin-top:7px; }
    
     
     /* PRODUTOS */
     
     .bottomProduto { background: url(../Img/tblBaixo.png) no-repeat; height:5px; }
     .btVoltarListaProdutos {width:80px; height:23px; float:left; margin:-25px 0 0 22px;}
     
    /** CATÁLOGO DETALHES **/
     
    .catalogos { width:340px; float: left; margin-right: 50px;}
    .catalogos p {margin: 10px 0 10px 0;}
    
    .catalogos .tblItem { width: 100%; margin: 15px 0 0 0;}
    .catalogos .tblItem .titulo {
		background-color: #ecebea;
		font-family: Arial; 
		font-size: 16px; 
		color: #b29d59; 
		font-weight: normal;
		text-align: center;
	}
	
	 .tituloCromado {
		background-color: #ecebea;
		font-family: Arial; 
		font-size: 16px; 
		color: #b29d59; 
		font-weight: normal;
		text-align: center;
	}
	
	.tblItem6 { background: url(../Img/Conteudo/bgBoxLatao.png) no-repeat; padding:5px; margin:30px 0 0 0; }
	.itens6 { font-family: Arial; font-size: 11px; }

    
    .catalogos .tblItem .itens {
		border: none;
		border-bottom: solid 1px #ecebea inset;
		background-color: #ffffff;
		font-family: Arial; 
		font-size: 11px; 
		color: #1c6881;
	}
   
     .lnkDT {color: #b29d59;}
	 .lnkDT a{color: #b29d59; text-decoration: none;}
	 .lnkDT a:hover {text-decoration: underline;}
	 
	 .SetaEventos2 { margin: 0 0 0 25px; clear:left; }
     
     .tblEventosInterna { width: 452px; background: url(../Img/bgtblEventos.gif) repeat-x top; margin: 25px 0 0 25px;}		 
     .tblEventos .canto { width: 6px; height: 15px; vertical-align: top;}

	 /** degradeTopo **/

	 .degradeTopo { background: url(../Img/tblTopo.gif) repeat-x top;}
	 .degradeFundo { background: url(../Img/tblDegrade.gif) repeat-x top;}
	 
	 
	 
	 /** EVENTOS INTERNA TBL 1 **/
	 
	 .SetaEventos { margin: 0 10px 0 0; }
	 
	 .tblEventos .meioCima { width: 442px; vertical-align: top;}
	 
	 .tblEventos .imagem { padding: 0 15px 0 15px; width:200px;}
	 .tblEventos .imagem img { margin-right: 10px 0 20px 0;}
	 .tblEventos .imagem .image2 {margin:0 0 50px 0;}

	 .tblEventosInternaTopo {margin: 89px 0 -10px -719px; *margin: 89px 0 -10px 21px;}
	 
	 .tblEventos p{margin: 0 0 10px 15px; text-align:justify;}
	 .tblEventos .pTitulo { font-size: 14px; color: #1c6881; font-weight: bold; margin: 0 0 10px 10px;}
	 .tblEventos .pSubTitulo { font-size: 12px; color: #b29d59; font-weight: bold; margin: 0 0 10px 10px;}       
	 

	 .tbl1EventosInterna { background: url(../Img/bgtblEventos.gif) repeat-x top; margin: 25px 0 0 25px; text-align:justify;}
	 
	 .tbl1EventosInterna .canto { width: 6px; height: 15px; vertical-align: top;}
	 
	 .tbl1EventosInterna .meioCima { vertical-align: top; text-align:center;}
	 
     .tbl1EventosInterna img { padding: 0 3px;}
	 
	 
	 
	 /** EVENTOS INTERNA TBL 2 **/
	 .tbl2EventosInterna { width: 574px; background: url(../Img/bgtblEventos.gif) repeat-x top; margin: 25px -25px 0 -25px; *margin: 25px 0 0 30px;}
	 .tbl2EventosInterna .canto { width: 6px; height: 15px; vertical-align: top;}
	 .tbl2EventosInterna .meioCima { width: 562px; vertical-align: top; text-align:center;}
	  
	 
	 
	 /** PAGINAÇÃO EVENTO INTERNA **/
	 
    .paginacaoInterna { width: 135px; position: relative; left: 15px; margin: 0 0 0 0;}
	 
	 .paginacaoInterna .itemPg{
		background:url(../Img/conteudo/bgPaginacaoOff.png) no-repeat center;
		width:22px;
		height:17px;
		float:left;
		color:#fff;
		vertical-align:middle;
		font-weight:bold;
		padding-top:3px;
		margin-right:4px;
	}
	
	.paginacaoInterna .itemPg a:link { color: #fff;}
	.paginacaoInterna .itemPg a:hover { color: #fff; text-decoration: none;}
	
	.paginacaoInterna .seta { float: left; margin: 0 5px; padding: 6px 0 0 0; *padding: 2px 0 0 0; vertical-align:middle;}

	 /** PAGINAÇÃO EVENTO **/
	 
    .paginacaoEvento { vertical-align:middle; position:relative; padding:15px 0 0 0;}
	 
	 .paginacaoEvento .itemPg{
		background:url(../Img/conteudo/bgPaginacaoOff.png) no-repeat center;
		width:22px;
		height:17px;
		float:left;
		color:#fff;
		vertical-align:middle;
		font-weight:bold;
		padding-top:3px;
		margin-right:4px;
	}
	
	.paginacaoEvento .itemPgAtv 
	{
	    background:url(../Img/conteudo/bgPaginacao.png) no-repeat center;
	    width:22px;
	    height:17px;
	    float:left;
	    color:#fff;
	    vertical-align:middle;
	    padding-top:3px;
		margin-right:4px;
	    
	      }
	
	 .paginacaoEvento .itemPgOff{
		background:url(../Img/conteudo/bgPaginacaoOff.png) no-repeat center;
		width:22px;
		height:17px;
		float:left;
		color:#fff;
		vertical-align:middle;
		font-weight:bold;
		padding-top:3px;
		margin-right:4px;
	}
	
	.paginacaoEvento .itemPg a:link { color: #fff;}
	.paginacaoEvento .itemPg a:hover { color: #fff; text-decoration: none;}
	
	.paginacaoEvento .setaE { width:17px; height:17px; float: left; margin: 0 5px; padding: 6px 0 0 0; *padding: 2px 0 0 0; vertical-align:middle; background:url(../Img/Conteudo/nxtEsq.png) no-repeat;}
    .paginacaoEvento .setaEOff { width:17px; height:17px; float: left; margin: 0 5px; padding: 6px 0 0 0; *padding: 2px 0 0 0; vertical-align:middle; background:url(../Img/Conteudo/nxtEsqOff.png) no-repeat;}

	.paginacaoEvento .setaD { width:17px; height:17px; float: left; margin: 0 5px; padding: 6px 0 0 0; *padding: 2px 0 0 0; vertical-align:middle; background:url(../Img/Conteudo/nxtDir.png) no-repeat;}
    .paginacaoEvento .setaDOff { width:17px; height:17px; float: left; margin: 0 5px; padding: 6px 0 0 0; *padding: 2px 0 0 0; vertical-align:middle; background:url(../Img/Conteudo/nxtDirOff.png) no-repeat;}
    
	 /* | ITEM PAGINA VAZIO (PAGINAÇÃO DE EVENTOS) | */
	 
	 .itemPgVazio { color:#0000FF; font-size:11px; }
     

    /** TBL TEXTO **/
    
    .tblTexto { padding: 0 10px; height: 43px;background:#FFFFFF; border-left: solid 1px #f2f2f2; border-right: solid 1px #f2f2f2;}
	 
	 
	 
	 /** NOTICIAS **/
	 	 
	 .tblEventos { width: 452px; background: url(../Img/bgtblEventos.gif) repeat-x top; margin: 25px 0 0 25px;}
	 .tblEventos .canto { width: 6px; height: 15px; vertical-align: top;}
	 
	 .tblEventos .meioCima { width: 442px; vertical-align: top;}
	 
	 .tblEventos .imagem { padding: 0 15px 0 15px;}
	 .tblEventos .imagem img { margin-right: 10px;}
	 
	 .tblEventos p{margin: 0 0 10px 15px; text-align:justify;}
	 .tblEventos .pTitulo { font-size: 14px; color: #1c6881; font-weight: bold; margin: 0 0 10px 10px;}
	 .tblEventos .pSubTitulo { font-size: 12px; color: #b29d59; font-weight: bold; margin: 0 0 10px 10px;}
	
	 .boxNoticias1 { background:url(../Img/Conteudo/boxNewsPq.png) no-repeat; }
	 .boxNoticias1 .tede { padding:15px 5px 0 5px; }
	 .boxNoticias1 .tede img { margin-left:14px; }
	 
	 .titNew { font-size:13px; font-family:Arial, Sans-Serif; font-weight:bold; color:#1c6982; margin:0; }
	 .subTitNew { font-size:12px; margin-top:8px; font-family:Arial, Sans-Serif; font-weight:bold; color:#b29d59; }
	 .txtNew { font-size:12px; margin-top:5px; font-family:Tahoma; color:#666766; }
	 
	 .titNewG { font-size:14px; font-family:Arial, Sans-Serif; font-weight:bold; color:#b29d59; }
	 .News { font-size:12px; margin-top:11px; font-family:Arial, Sans-Serif; font-weight:bold; color:#1c6982; }
	 .News img { vertical-align:top; }

	 .News2 { font-size:14px; margin-top:11px; font-family:Verdana, Sans-Serif; font-weight:bold; color:#1c6982; }
	 .News2 img { vertical-align:top; }
	 
     .boxNoticias2 { background:url(../Img/Conteudo/boxNewsGd.gif) no-repeat bottom; }
	
	 /** DOWNLOAD **/
	 
	 .download { width: 250px; margin: 20px 0 0 0; border-style: none;}
	 
	 .download td { vertical-align: top; border-style: none;}
	 
	 .download a:link {color: #1a6487;}
	 
	 .download p { margin:5px 0 5px 0;}
	 
	 .download .titulo { color:#b19d58; font-weight:bold; }
	 
 
	 /** PAGINAÇÃO **/
	 
	 .paginacao { width: 160px; position: absolute; left:50%; margin: 20px 0 0 -50px;}
	 
	 /* FALE CONOSCO */
	 
	 .boxFCG { background:url(../Img/Conteudo/bgBoxFCG.png) no-repeat; text-align:left; padding:0; }
	 .boxFCGB { padding:10px; }
	 .boxFCP { width:240px; min-height:45px; padding:10px; background:url(../Img/Conteudo/bgBoxFCP.png) no-repeat; }
	 .inputBN input { border:none; margin-top:-4px; }
	 .alinhamentoFC { margin-left:100px; }
	 
    /* CONFIGURADOR DE PRODUTOS */
    
    .boxTit { width:84px; height:416px; background:url(../Img/Conteudo/bgTitProduto.jpg) no-repeat; float:left; padding-top:20px; } 
    .boxTitON { width:84px; height:416px; background:url(../Img/Conteudo/bgContProduto.jpg) repeat-x; float:left; padding-top:20px; } /* (JS) quando a imagem for selecionada, deverá ser trocada por esta clase */
    
    .boxCont  
        {
        width:200px;
        height:400px; 
        padding:0px;
        margin:8px 0 0 0;
        float:left;
        overflow:auto;
        scrollbar-arrow-color:#CCCCCC; /* setinha */
	    scrollbar-3dlight-color:#CCCCCC; /* parte de cima sombra */
	    scrollbar-highlight-color:#FFF; /* parte iluminada do scroll (borda) */
	    scrollbar-face-color:#FFFFFF; /* cor do scroll */
	    scrollbar-shadow-color:#FFFFFF; /* sombra interna do scroll */
	    scrollbar-darkshadow-color:#CCCCCC; /* parte de baixa sombra */
    	scrollbar-track-color:#ACAAAA; /* fundo geral */
 
        }
        
        .boxCont2  
        {
        width:310px;
        height:400px; 
        padding:0px;
        margin:8px 0 0 0;
        float:left;
        overflow:auto;
        scrollbar-arrow-color:#CCCCCC; /* setinha */
	    scrollbar-3dlight-color:#CCCCCC; /* parte de cima sombra */
	    scrollbar-highlight-color:#FFF; /* parte iluminada do scroll (borda) */
	    scrollbar-face-color:#FFFFFF; /* cor do scroll */
	    scrollbar-shadow-color:#FFFFFF; /* sombra interna do scroll */
	    scrollbar-darkshadow-color:#CCCCCC; /* parte de baixa sombra */
    	scrollbar-track-color:#ACAAAA; /* fundo geral */
        }
        
    .bgBoxCont { width:202px; height:416px; float:left; background:url(../Img/Conteudo/bgContProduto.jpg) no-repeat; }
    .bgBoxCont2 {height:416px; float:left; background:url(../Img/Conteudo/bgContProduto.jpg) repeat-x; }
    
    .boxProd  
    {
        width:402px;
        height:416px;
        background:url(../Img/Conteudo/bgBoxDestaque.jpg) no-repeat;
        float:left;
        font-size:11px;
        color:#1c6982;
    }
    
        .boxProd2  
    {
        width:262px;
        height:416px;
        background:url(../Img/Conteudo/bgConfigurador.jpg) no-repeat;
        float:left;
        font-size:11px;
        color:#1c6982;
    }
    
    .imgProd { width:240px; height:340px; float:left; margin:70px 0 0 10px; }
    .imgProd2 { width:240px; height:340px; float:left; margin:0;  padding:50px 0 0 0; }
    
    .imgProdSelected { width:130px; height:90px; margin:0px; background-color:#f0f0f0; } /* (JS) quando a imagem for selecionada, deverá ser trocada por esta clase */
    .imgIntProd { width:140px; height:80px; margin:0px; }
    
    .box { text-align :left; margin:0; padding:5px; width:130px; height:69px; background:url(../Img/Conteudo/boxConfigurador.jpg) no-repeat; }
    .boxTotal { margin:0 10px 15px 0; padding-top:10px; text-align:center; width:130px; height:25px; background:url(../Img/Conteudo/boxTotal.png) no-repeat; font-weight:bold; font-size:12px; }
    
    .space { margin-left:20px; }
    .spaceTit { margin-left:5px; }
    
    /* BUSCA */
    
    .boxBusca  
    {
        background-color:#FFFFFF;
        border:solid 1px #CCCCCC;
        float:left;
        width:270px;
        height:90px;
        margin:6px; 
    }
    
    .pSubTitulo2 { font-size: 12px; color: #b29d59; font-weight: bold; margin:0;}
    .pTitulo2 { font-size: 12px; color: #1c6881; font-weight: bold; margin: 0;}
    .resultado { margin-left:35px; }
    
    
    /* RODAPE */
    
    .rodape { margin:0 auto; text-align:left; background:url(../Img/bgDivRodape.jpg) no-repeat bottom center; bottom:0; height:37px; width:100%; min-width:1024px; clear:both;}
    
    .rodape .rodapeWidth { width:950px; margin:auto; padding-top:10px; }
    .rodape span.rodapeDireitos { width:50%; display:block; float:left;}
    .rodape span.rodapeWebMail { width:50%; float:left;}
    .rodape .rodapeWebMail a { display:block; width:141px; background: url(../Img/cartaMail.gif) no-repeat 3px 0; float:right; text-align:right;}
    
    .bandeira { float:left; margin:-10px 0 0 10px; *margin:-13px 0 0 10px; }
    
    /* OBRAS DE REFERENCIA */
    
    .thumbObj { margin:9px 8px 9px 8px; }
    .boxObPQ { background: url(../Img/Conteudo/bgObPequena.jpg) no-repeat top;}
    .boxObjGD { background: url(../Img/Conteudo/bgObGrande.jpg) no-repeat top; height:auto; }
    .baixoBoxObj { padding:0 10px 0 20px; margin:0 0 -5px 0; background: url(../Img/Conteudo/baixoFoto.jpg) no-repeat center; width:563px; height:48px; text-align:left; vertical-align:top; }
    
    .obrasFull  {
    background:url(../Img/Conteudo/bgBoxObras.jpg) no-repeat top;
    width:885px;
    height:auto;
    padding:15px;             
  }
  
  .obrasFull td { vertical-align:top; }
  .obrasFull span { font-size:14px; margin:0 0 5px 0; line-height:20px; font-weight:bold; }
  .obrasFull img { margin:-2px auto 0 auto; }

.DDEstados { width:140px; }

.txtEstado { font-size:20px; color:#1a6487; margin:30px 0 10px 4px; *margin:0 0 10px 4px; }
.titEstado { font-size:20px; color:#b29d59; }



    /* IMAB PLUS */
    
    .boxPlus { background: url(../Img/Conteudo/bgBoxPlus.png) no-repeat top; }
    
    /** CARRINHO SUCESSO **/
    .sucesso { font-family:Verdana; font-size:16px; color:#1c6881; }
    
    /** INPUT DO TOPO **/
    .inputTopo { width:100px; height:21px; background: url(../Img/inpMeio.jpg) repeat-x; }
    
    /** LUPA PÁGINA DE DETALHES DE FOTOS **/
 .Lupa { position:absolute; z-index:10; width:29px; height:29px; margin:245px 0 0 320px; }
 
 /** LIGHTBOX **/
 
 .fundo {
    background:#000;
    width:100%; height:100%;
    position:absolute; top:0; left:0;
    z-index:60;
    filter: alpha(opacity=50); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.50;
    opacity:0.50;
}

.box
{
    background:#FFFFFF;
    width: 550px;
    height:460px;
    position: absolute; top: -215px; left: 50%;
    z-index: 66;
    margin: 0 0 0 -265px; padding:15px;
    
}


.boxZinha  
{
	width:540px; 
	height:410px; 
	border:solid 1px #CCCCCC; 
	margin:0 auto; 
	text-align:center;	
	vertical-align:middle;
}

.btnFexa { margin:0 0 7px 0; text-align:right; }

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}