/* ESTE SITE FOI DESENVOLVIDO POR: MÁRCIO DOS SANTOS E ADAILTON F. DE MARIA - WWW.FATORCLICK.COM.BR | WWW.FATORHOST.COM.BR - QUALQUER CÓPIA, DISTRIBUIÇÃO OU PUBLICAÇÃO DE TEXTOS, IMAGENS, FOTOS, CÓDIGOS E TRABALHOS EM QUALQUER MEIO DE COMUNICAÇÃO, VISUAL, IMPRESSA OU ÁUDIO SERÁ CONSIDERADO CRIME DE ACORDO COM AS LEIS VIGENTES */


/* ========================================== FUNÇÕES GLOBAIS ============================================= */


body
    {
/*    background-image:url(images/bg_tudo.jpg);  */
    background-color:#d4edf4;
    margin:0px;
    padding:0px;
    font-size:8pt;
    font-family:'Tahoma', Verdana, Arial;
    color:#000000;
    }


img
    {
    border:0px;
    }


/* ========================================== ESTRUTURA ============================================= */

#global
    {
/*    width:99.5%; */
    width:1000px;
    height:800px;
    min-height:800px;
    float:left;
    background-color:#ffffff;
    position:absolute;
    margin-left:50%;
    left:-500px;
    }


#topo
    {
    width:100%;
    height:388px;
    float:left;
    }

#menutopo
    {
    float:right;
    width:100%;
    height:69px;
    background-image:url(images/bg_menu_topo.jpg);
    }

#faixabanner
    {
    width:100%;
    height:80px;
    float:left;
    }

.menu_dois
    {
    width:100%;
    height:22px;
    float:left;
    background-image:url(images/menufundo.gif);
    font-family:'Arial', Verdana, Tahoma;
    font-size:9pt;
    }

#meio
    {
/*    width:100%; */
    min-width:1000px;
    min-height:1000px;
    float:left;
    background-color:#ffffff;
    margin-top:-2px;
    display:inline;
    }

#todomeio
    {
    width:100%;
    _height:600px;
    min-height:600px;
    float:left;
    background-color:#ffffff;
    }

#right
    {
    width:144px;
    min-height:600px;
    float:right;
    background-color:#ffffff;
    display:inline;
    }

#banerzinho
    {
    width:100%;
    min-height:200px;
    float:left;
    }

#fabricantes_home
    {
    width:144px;
    height:250px;
    float:left;
    background-image:url(images/bgfabricantes.jpg);
    }

#box_busca_right
    {
    width:144px;
    min-height:10px;
    float:right;
    margin:0px;
    }

#centro
    {
    width:690px;
    min-height:650px;
    float:left;
    margin-top:0px;
    margin-left:5px;
    background-color:#ffffff;
    }

/* ========================================== CLASSES ============================================= */

p.textos
    {
    float:left;
    width:100%;
    min-height:10px;
    font-size:10pt;
    font-family:'Arial', Verdana, Tahoma;
    text-align:justify;
    }

p.textosgrandes
    {
    float:left;
    width:100%;
    min-height:10px;
    font-size:13pt;
    font-family:'Arial', Verdana, Tahoma;
    text-align:justify;
    }

h1.padrao, h1.padraointerno
    {
    color:#000000;
    font-size:10pt;
    font-weight:bold;
    font-family:Arial, Verdana, Tahoma;
    float:left;
    width:100%;
    height:25px;
    }

h1.padraointerno
    {
    font-size:12pt;
    width:670px;
    height:40px;
    float:left;
    }

h2.h2vermelho
    {
    color:#ff0000;
    font-size:16pt;
    font-weight:bold;
    font-family:Arial, Verdana, Tahoma;
    float:left;
    width:670px;
    min-height:25px;
    }


h3.h3azul
    {
    color:#000099;
    font-size:15pt;
    font-weight:bold;
    font-family:Arial, Verdana, Tahoma;
    float:left;
    width:670px;
    min-height:30px;
    margin-top:5px;
    }

h2.nomepromohome
    {
    float:left;
    width:660px;
    min-height:20px;
    background-image:url(images/fundodestaque.jpg);
    font-size:11pt;
    color:#000000;
    font-family:Arial;
    margin:0px;
    padding:5px;
    }


h1.promohome, h3.promohome
    {
    width:670px; /* era 100% */
    height:20px;
    font-weight:bold;
    text-transform:uppercase;
    color:#ffffff;
    background-color:#1176A5;
    font-family:Arial;
    font-size:8pt;
    margin:10px 0px 0px 0px;
    }

.imgmtop
    {
    margin-top:15px;
    }

.right
    {
    float:right;
    }

.left
    {
    float:left;
    }

.leftmargem
    {
    float:left;
    margin-right:5px;
    }

.spanleft
    {
    float:left;
    margin:3px 0px 0px 10px;
    }


/* ========================================== LISTA DO MENU TOPO ============================================= */

ul.menutopo
    {
    width:72%;  /* ERA 78%, MAS MUDEI DEVIDO A RESOLUCAO DE TELA */
    height:20px;
    float:right;
    margin:0px;
    padding:0px;
/*    list-style-image:url(images/setinha.jpg); */
    list-style:none;
    font-family:'Arial', Verdana, Tahoma;
    font-size:9pt;
    margin-top:5px;
    display:inline;
    }

ul.menutopo li
    {
    float:left;
    width:10.5%;
    height:20px;
    margin-right:10px;
    text-align:center;
    background-image:url(images/bgseta.jpg);
    background-repeat:no-repeat;
    }


ul.menutopo li a:link, ul.menutopo li a:visited
    {
    color:#000000;
    text-decoration:none;
    width:11%;
    height:30px;
    margin-left:-5px;
    }

ul.menutopo li a:hover, ul.menutopo li a:visited:hover
    {
    color:#ff0000;
    width:11%;
    height:30px;
    margin-left:-5px;
    text-decoration:underline;
    }


/* ========================================== LISTA DO MENU DOIS ============================================= */

.space
    {
    margin-left:0%;
    margin-right:0%;
    }

ul.menu_dois
    {
    width:1000px;
    height:18px;
    float:left;
    margin:0px;
    padding:0px;
    list-style-type:none;
    }

ul.menu_dois li
    {
    float:left;
    width:10%; /* ERA 12.5 */ 
    height:20px;
    text-align:center;
    margin-top:4px;
    }

ul.menu_dois li.sep
    {
    width:2.8%;
    height:20px;
    float:left;
    }

ul.menu_dois li a:link, ul.menu_dois li a:visited
    {
    color:#000066;
    text-decoration:none;
    width:12.5%;
    height:20px;
    }

ul.menu_dois li a:hover, ul.menu_dois li a:visited:hover
    {
    color:#ff0000;
    text-decoration:underline;
    }

/* ========================================== MENU LATERAL ============================================= */

#menulateral
    {
    float:left;
    width:144px;
    min-height:600px;
    margin:0px 0px 0px 0px;
    display:inline;
    font-family:'Arial', Tahoma, Verdana;
    font-size:11pt;
    font-weight:bold;
    background-color:#F0F2F7;
    }

.deptos
    {
    margin-left:0px;
    }

ul.menulateral
    {
    padding:0px 0px 0px 5px;
    margin:0px;
    width:85%;
    min-height:10px;
    float:left;
    list-style:none;
    }

ul.menulateral li:hover
    {
    width:120px;
/*    background-color:#e5e5e5; */
    background-image:url(images/bgdomenu.jpg);
    padding-left:10px;
    }


ul.menulateral li.nada, ul.menulateral li.nada:hover
    {
    width:130px;
    height:15px;
    background:none;
    padding:0px;
    }

ul.menulateral li strong.ttsecoes
    {
    font-size:10pt;
    }

ul.menulateral li.nada1, ul.menulateral li.nada1:hover
    {
    width:130px;
    height:40px
    float:left;
    font-size:12pt;
    background:none;
    padding:0px;
    }

ul.menulateral li a:link, ul.menulateral li a:visited
    {
    text-decoration:none;
    font-weight:normal;
    color:#000000;
    margin-left:8px;
    font-family:tahoma;
    font-size:8pt;
    }

ul.menulateral li a:hover, ul.menulateral li a:visited:hover
    {
    color:#ff0000;
    text-decoration:underline;
    }

ul.menulateral li.nospace a:link, ul.menulateral li.nospace a:visited
    {
    text-decoration:none;
    font-weight:normal;
    color:#000000;
    margin:0px;
    font-family:tahoma;
    font-size:8pt;
    }

ul.menulateral li.nospace:hover
    {
    width:120px;
    background-image:url(images/bgdomenu.jpg);
    }

ul.menulateral li.nospace a:hover, ul.menulateral li.nospace a:visited:hover
    {
    color:#ff0000;
    text-decoration:underline;
/*    padding-left:15px; */
    }


/* ========================================== FORM DE BUSCA RIGHT ============================================= */

form.buscaright
    {
    float:left;
    width:140px;
    height:70px;
    margin:5px 0px 5px 5px;
    }

form.buscaright fieldset
    {
    width:140px;
    height:70px;
    float:left;
    border:0px;
    margin:0px;
    padding:0px;
    }

form.buscaright select
    {
    float:left;
    font-size:8pt;
    color:#808080;
    font-family:Arial;
    width:130px;
    height:17px;
    padding-left:2px;
    margin-bottom:3px;
    border:1px solid #333333;
    }

form.buscaright input
    {
    float:left;
    width:105px;
    height:17px;
    border:1px solid #333333;
    font-size:8pt;
    color:#808080;
    font-family:Arial;
    margin-bottom:3px;
    }

form.buscaright input.botao
    {
    width:17px;
    height:17px;
    border:0px;
    margin-left:5px;
    }


/* ========================================== PRODUTO DESTAQUE HOME ============================================= */

.produtodestaque
    {
    width:690px;
    _height:200px;
    min-height:200px;
    float:left;
    margin-top:10px;
    }

.fotoprodutodestaque
    {
    width:230px;
    height:129px;
    float:left;
    }

.descricaodestaque
    {
    float:right;
    width:350px;
    _height:200px;
    min-height:200px;
    font-family:arial;
    background-color:#ffffff;
    }

form.destaquehome
    {
    width:100%;
    min-height:30px;
    float:left;
    margin:8px 0px 5px 0px;
    padding:0px;
    }

form.destaquehome fieldset
    {
    width:100%;
    height:30px;
    float:left;
    border:0px;
    margin:0px;
    padding:0px;
    }

form.destaquehome label
    {
    float:left;
    color:#294769;
    font-size:8pt;
    margin:0px;
    padding:0px;
    width:100%;
    height:15px;
    float:left;
    }

form.destaquehome select
    {
    width:200px;
    height:17px;
    background-color:#f5f5f5;
    color:#6C6C6C;
    font-size:7.5pt;
    }

.red
    {
    color:#ff0000;
    font-size:12pt;
    font-family:'Arial', Verdana, Tahoma;
    font-style:normal;
    }

#promosbaixo
    {
    width:670px;
    _height:300px;
    min-height:300px;
    float:left;
    }

.boxpromo
    {
    width:325px;
    margin-left:4px;
    margin-right:4px;
    margin-top:10px;
    height:305px;
    min-height:305px;
    border:1px solid #cccccc;
    text-align:center;
    font-family:Arial, Tahoma, verdana;
    font-size:10pt;
    float:left;
    display:inline;
    }


span.casal
    {
    width:130px;
    min-height:70px;
    float:left;
    }

span.solteiro
    {
    width:130px;
    min-height:70px;
    float:right;
    }

small.cinza
    {
    color:#808080;
    }
/* ========================================== ENQUETE ============================================= */

#enquete
    {
    width:140px;
    min-height:100px;
    float:right;
    margin-top:20px;
    }

form.enquete fieldset
    {
    border:0px;
    }

form.enquete input.bvotar
    {
    border:0px;
    float:left;
    }

form.enquete input.bresultados
    {
    border:0px;
    float:left;
    margin:0px;
    }


/* ========================================== RODAPE ============================================= */

a.linksrodape:link, a.linksrodape:visited
    {
    color:#000000;
    text-decoration:none;
    }

a.linksrodape:hover, a.linksrodape:visited:hover
    {
    color:#ff0000;
    text-decoration:underline;
    }

#copyright
    {
    width:960px;
    min-height:10px;
    float:left;
    text-align:center;
    color:#333333;
    }

a.fatorclick:link, a.fatorclick:visited
    {
    text-decoration:none;
    color:#333333;
    }

a.fatorclick:hover, a.fatorclick:visited:hover
    {
    text-decoration:underline;
    color:#333333;
    }


#rodape
    {
    width:960px;
    min-height:150px;
    float:left;
    background-color:#ffffff;
    padding:20px;
    }

#rod_box_um
    {
    width:220px;
    float:left;
    min-height:100px;
    }

#rod_box_dois
    {
    width:160px;
    margin-left:20px;
    min-height:100px;
    float:left;
    font-family:Arial, Verdana, Tahoma;
    font-size:9pt;
    color:#1A4073;
    }

ul.lista_box_dois
    {
    width:140px;
    min-height:100px;
    float:left;
    list-style:none;
    margin:0px;
    padding:0px;
    }


#rod_box_tres
    {
    width:560px;
    min-height:100px;
    float:right;
    font-family:Arial, Verdana, Tahoma;
    font-size:9pt;
    text-align:center;
    }

img.icdp
    {
    margin-right:10px;
    }





/* ========================================== PÁGINA EMPRESA ============================================= */


ul.lista_empresas
    {
    width:80%;
    min-height:50px;
    float:left;
    margin:0px 0px 0px 20px;
    padding:0px;
    list-style:square;
    }

ul.lista_empresas li
    {
    width:100%;
    height:15px;
    }

/* ========================================== PÁGINA DICAS DO SONO ============================================= */

form.localize
    {
    width:400px;
    min-height:50px;
    float:left;
    margin:0px;
    padding:0px;
    }

form.localize fieldset
    {
    margin:0px;
    padding:0px;
    border:0px;
    }

form.localize label
    {
    font-weight:bold;
    }

form.localize input.text
    {
    float:left;
    border:1px solid #333333;
    background-color:#f2f2f2;
    font-size:8pt;
    padding:2px;
    width:200px;
    margin-top:5px;
    }

form.localize input.botao
    {
    font-size:8pt;
    text-align:center;
    width:50px;
    margin-left:5px;
    margin-top:5px;
    }

.ttdica
    {
    width:100%;
    min-height:60px;
    float:left;
    border-bottom:2px solid #f2f2f2;
    font-size:9pt;
    font-family:Arial, Tahoma, Verdana;
    }

.ttdica a:link, .ttdica a:visited
    {
    color:#000000;
    text-decoration:none;
    }

.ttdica a:visited, .ttdica a:hover
    {
    text-decoration:underline;
    }

/* ========================================== PÁGINA NOSSAS LOJAS ============================================= */

#mostralojas
    {
    width:100%;
    min-height:1200px;
    float:left;
    background-color:#ffffff;
    }

/* ========================================== PÁGINA PRODUTOS POR CATEGORIA ============================================= */

form.buscadeprodutos
    {
    width:100%;
    min-height:100%;
    float:left;
    }

form.buscadeprodutos fieldset
    {
    border:0px;
    }

form.buscadeprodutos select, form.buscadeprodutos input
    {
    width:150px;
    height:16px;
    background-color:#f5f5f5;
    color:#6C6C6C;
    font-size:7.5pt;
    border:1px solid #808080;
    }

form.buscadeprodutos input.botao
    {
    width:17px;
    height:17px;
    border:0px;
    margin-left:5px;
    }

/* ========================================== PÁGINA DETALHE DO PRODUTO ============================================= */

#detalhetopo
    {
    width:100%;
    min-height:10px;
    padding-bottom:10px;
    float:left;
    font-family:'Arial', Verdana, Tahoma;
    font-weight:bold;
    }

small.referencia
    {
    color:#808080;
    }

#fotoproduto
    {
    width:45%;
    min-height:200px;
    float:left;
    text-align:center;
    }

#descproduto
    {
    float:right;
    width:50%;
    min-height:200px;
    background-color:#eeeeee;
    padding:2%;
    }

.produtoleft
    {
    width:35%;
    min-height:120px;
    float:left;
    margin-top:30px;
    }

.produtoright
    {
    width:50%;
    min-height:120px;
    float:right;
    margin-top:30px;
    margin-right:13px;
    }

big.red
    {
    font-weight:bold;
    }


form.formdetprod
    {
    width:160px;
    min-height:30px;
    float:left;
    margin:8px 0px 5px 0px;
    padding:0px;
    }

form.formdetprod fieldset
    {
    width:100%;
    height:30px;
    float:left;
    border:0px;
    margin:0px;
    padding:0px;
    }

form.formdetprod label
    {
    float:left;
    color:#294769;
    font-size:8pt;
    margin:0px;
    padding:0px;
    width:130px;
    height:15px;
    float:left;
    }

form.formdetprod select
    {
    width:130px;
    height:17px;
    background-color:#f5f5f5;
    color:#6C6C6C;
    font-size:7.5pt;
    }


#descricaoleft
    {
    float:left;
    width:65%;
    min-height:600px;
    margin-top:15px;
    }

#pagamentosright
    {
    float:right;
    width:34%;
    min-height:600px;
    margin-top:15px;
    }

.aproveitetambem
    {
    width:280px;
    min-height:100px;
    margin-bottom:20px;
    float:left;
    }

.imgaproveite
    {
    width:100px;
    height:75px;
    float:left;
    margin-right:10px;
    }

.formaproveite
    {
    width:160px;
    height:100px;
    float:right;
    }

table.pagtos
    {
    width:100%;
    min-height:600x;
    float:left;
    border:1px solid #999999;
    }

table.pagtos th
    {
    background-color:#cccccc;
    color:#543333;
    width:100%;
    height:25px;
    float:left;
    }

table.pagtos td
    {
    padding:3px;
    border-bottom:1px solid #cccccc;
    }


img.destaquemenor
    {
    max-width:230px;
    height:129px;
    max-height:129px;
    }

#none
    {
    display:none;
    }


table.tabelacolchao
    {
    border:0px;
    width:350px;
    min-height:100px;
    float:left;
    font-weight:bold;
    color:#ffffff;
    background:none;
    }

table.tabelacolchao td
    {
    border:1px solid #000000;
    min-height:20px;
    padding:3px;
    border:1px solid #000000;
    }

table.tabelacolchao td.td1
    {
    background-color:#cc3300;
    }

table.tabelacolchao td.td2
    {
    background-color:#990000;
    }

ul.mapadosite
    {
    font-size:13pt;
    font-family:'Verdana', Arial, Tahoma;
    list-style:none;
    }

ul.mapadosite li a:link, ul.mapadosite li a:visited
    {
    color:#000000;
    text-decoration:none;
    }

ul.mapadosite li a:hover, ul.mapadosite li a:visited:hover
    {
    color:#ff0000;
    text-decoration:underline;
    }

u.ttmapa
    {
    padding:10px 0px 10px 0px;
    }



/* ========================================== MEIO, ALTERADO ============================================= */


.bannerflashmeio
    {
    float:left;
    width:670px;
    height:150px;
    }

#coluna1
    {
    width:144px;
    _height:600px;
    min-height:600px;
    float:left;
    }

#coluna2
    {
    width:690px;
    _height:600px;
    min-height:600px;
    float:left;
    margin:6px;
    }

#coluna3
    {
    width:144px;
    float:right;
    _height:600px;
    min-height:600px;
    }