html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
html,body {margin: 0; padding: 0; width: 100%; height: 100%; font-family: Arial, Tahoma; font-size: 8.5pt; color: #000000; background: url('../images/layout/back_2014.jpg'); line-height: 1.4em;}
a:link,a:visited {color: #58595b; text-decoration: none;}
a:hover,a:active {color: #58595b; text-decoration: underline;}

/*
#center { margin: 0 auto; width: 960px; }
#container { float: left; width: 960px; height: 640px; background: url('../images/fundo/1.jpg'); }
*/

#distance { float:left; width:1px; height:50%; margin-bottom:-302px;}
#container {margin:0 auto; position:relative; text-align:left; height:604px; width:1000px; clear:left; }

#menu { top: 20px; left: 246px; width: 713px; height: 42px; position: absolute; z-index: 100; }
#menu ul { float:left; width:100%; list-style: none;}
#menu ul li { float: left; position:relative; height:42px;}
#menu ul li a { float:left;position:absolute;display:block;border:0;background:transparent;overflow:hidden;height:42px;}
#menu ul li span { display: none;  }
#menu ul li .fake-hover{ margin: 0;padding: 0;display: block;position: absolute; height: 42px; }
#menu .home, #menu .empresa, #menu .encontrar, #menu .representantes, #menu .novidades, #menu .trabalhe, #menu .contato, #menu .sac { height: 42px; float:left; position:relative}
#menu ul li .home {width: 62px;background: url(../images/layout/mt_home.png) no-repeat;}
#menu ul li .home a { width: 62px; }
#menu ul li .home .fake-hover {width: 62px;background: url(../images/layout/mt_home.png) bottom center no-repeat;}
#menu ul li .home .active {width: 62px;background: url(../images/layout/mt_home.png) bottom center no-repeat;}
#menu ul li .empresa {width: 71px;background: url(../images/layout/mt_empresa.png) top center no-repeat;}
#menu ul li .empresa a { width: 71px; }
#menu ul li .empresa .fake-hover {width: 71px;background: url(../images/layout/mt_empresa.png) bottom center no-repeat;}
#menu ul li .empresa .active {width: 71px;background: url(../images/layout/mt_empresa.png) bottom center no-repeat;}
#menu ul li .encontrar {width: 117px;background: url(../images/layout/mt_encontrar.png) top center no-repeat;}
#menu ul li .encontrar a {width: 117px;}
#menu ul li .encontrar .fake-hover {width: 117px;background: url(../images/layout/mt_encontrar.png) bottom center no-repeat;}
#menu ul li .encontrar .active {width: 117px;background: url(../images/layout/mt_encontrar.png) bottom center no-repeat;}
#menu ul li .representantes {width: 117px;background: url(../images/layout/mt_representantes.png) top center no-repeat;}
#menu ul li .representantes a {width: 117px;}
#menu ul li .representantes .fake-hover {width: 117px;background: url(../images/layout/mt_representantes.png) bottom center no-repeat;}
#menu ul li .representantes .active {width: 117px;background: url(../images/layout/mt_representantes.png) bottom center no-repeat;}
#menu ul li .novidades {width: 82px;background: url(../images/layout/mt_novidades.png) top center no-repeat;}
#menu ul li .novidades a {width: 82px;}
#menu ul li .novidades .fake-hover {width: 82px;background: url(../images/layout/mt_novidades.png) bottom center no-repeat;}
#menu ul li .novidades .active {width: 82px;background: url(../images/layout/mt_novidades.png) bottom center no-repeat;}
#menu ul li .trabalhe {width: 131px;background: url(../images/layout/mt_trabalhe.png) top center no-repeat;}
#menu ul li .trabalhe a {width: 131px;}
#menu ul li .trabalhe .fake-hover {width: 131px;background: url(../images/layout/mt_trabalhe.png) bottom center no-repeat;}
#menu ul li .trabalhe .active {width: 131px;background: url(../images/layout/mt_trabalhe.png) bottom center no-repeat;}
#menu ul li .sac {width: 50px;background: url(../images/layout/mt_sac.png) top center no-repeat;}
#menu ul li .sac a {width: 50px;}
#menu ul li .sac .fake-hover {width: 50px;background: url(../images/layout/mt_sac.png) bottom center no-repeat;}
#menu ul li .sac .active {width: 50px;background: url(../images/layout/mt_sac.png) bottom center no-repeat;}
#menu ul li .contato {width: 83px;background: url(../images/layout/mt_contato.png) top center no-repeat;}
#menu ul li .contato a {width: 83px;}
#menu ul li .contato .fake-hover {width: 83px;background: url(../images/layout/mt_contato.png) bottom center no-repeat;}
#menu ul li .contato .active {width: 83px;background: url(../images/layout/mt_contato.png) bottom center no-repeat;}

#side { top: 20px; left: 15px; width: 190px; position: absolute; z-index: 100; }
#side ul#submenu { float:left; width:100%; height: 220px; /* height: 315px; */ border-top:3px solid #000; /* border-bottom:3px solid #000; */ background: url('../images/layout/bg_menu_prod.png'); list-style: none;}
#side ul#submenu li em { display:none; }
#side ul#submenu li.tit { height: 55px; background: url('../images/layout/tit_produtos.png') no-repeat; }
#side ul#submenu li.tit_new { height: 10px; background: #000; }
#side ul#submenu li a { display:block; height:35px;width: 190px; position:relative; }
#side ul#submenu li a span { display:block; position:absolute; top:0; left:0; height:100%; width:100%; z-index:100; }
#side ul#submenu li a span:hover { cursor:pointer; }
#side ul#submenu li a.ambientes { background: url(../images/layout/mn_ambientes.png) no-repeat top; }
#side ul#submenu li a.ambientes span { background: url(../images/layout/mn_ambientes.png) no-repeat bottom; }
#side ul#submenu li a.ambientes_active { background: url(../images/layout/mn_ambientes.png) no-repeat bottom; }
#side ul#submenu li a.roupeiros { background: url(../images/layout/mn_roupeiros.png) no-repeat top; }
#side ul#submenu li a.roupeiros span { background: url(../images/layout/mn_roupeiros.png) no-repeat bottom; }
#side ul#submenu li a.roupeiros_active { background: url(../images/layout/mn_roupeiros.png) no-repeat bottom; }
#side ul#submenu li a.exportacao { background: url(../images/layout/mn_roupeiros_exportacao.png) no-repeat top; }
#side ul#submenu li a.exportacao span { background: url(../images/layout/mn_roupeiros_exportacao.png) no-repeat bottom; }
#side ul#submenu li a.exportacao_active { background: url(../images/layout/mn_roupeiros_exportacao.png) no-repeat bottom; }
#side ul#submenu li a.cabeceiras { background: url(../images/layout/mn_cabeceiras.png) no-repeat top; }
#side ul#submenu li a.cabeceiras span { background: url(../images/layout/mn_cabeceiras.png) no-repeat bottom; }
#side ul#submenu li a.cabeceiras_active { background: url(../images/layout/mn_cabeceiras.png) no-repeat bottom; }
#side ul#submenu li a.camas { background: url(../images/layout/mn_camas.png) no-repeat top; }
#side ul#submenu li a.camas span { background: url(../images/layout/mn_camas.png) no-repeat bottom; }
#side ul#submenu li a.camas_active { background: url(../images/layout/mn_camas.png) no-repeat bottom; }
#side ul#submenu li a.comodas { background: url(../images/layout/mn_comodas.png) no-repeat top; }
#side ul#submenu li a.comodas span { background: url(../images/layout/mn_comodas.png) no-repeat bottom; }
#side ul#submenu li a.comodas_active { background: url(../images/layout/mn_comodas.png) no-repeat bottom; }
#side ul#submenu li a.criados { background: url(../images/layout/mn_criados.png) no-repeat top; }
#side ul#submenu li a.criados span { background: url(../images/layout/mn_criados.png) no-repeat bottom; }
#side ul#submenu li a.criados_active { background: url(../images/layout/mn_criados.png) no-repeat bottom; }
#side ul#submenu li a.entertainment { background: url(../images/layout/mn_entertainment.png) no-repeat top; }
#side ul#submenu li a.entertainment span { background: url(../images/layout/mn_entertainment.png) no-repeat bottom; }
#side ul#submenu li a.entertainment_active { background: url(../images/layout/mn_entertainment.png) no-repeat bottom; }
#side ul#submenu li a.modulados { background: url(../images/layout/mn_modulados_concept.png) no-repeat top; }
#side ul#submenu li a.modulados span { background: url(../images/layout/mn_modulados_concept.png) no-repeat bottom; }
#side ul#submenu li a.modulados_active { background: url(../images/layout/mn_modulados_concept.png) no-repeat bottom; }
#side ul#submenu li a.concept { background: url(../images/layout/mn_concept.png) no-repeat top; }
#side ul#submenu li a.concept span { background: url(../images/layout/mn_concept.png) no-repeat bottom; }
#side ul#submenu li a.concept_active { background: url(../images/layout/mn_concept.png) no-repeat bottom; }

#side .banner { float:left; width:100%; text-align:center; background: url('../images/layout/bg_menu_prod.png') }

#side .news { float:left; width:100%; height: 68px; background: url('../images/layout/bg_menu_prod.png'); list-style: none; color:#fff; }
#side .news form { padding:0; margin:15px 0 0 10px; }
#side .news form #n_email {float: left; width: 125px; margin-top: 4px; vertical-align: middle; padding:4px; border:0; height: 16px;}
#side .news form #btconsulta {padding: 0; border:0; color: #fff; cursor: pointer; margin: 4px 0 0 4px; height: 24px; line-height: 24px; width: 30px; vertical-align: middle; background: #af251c;}

#footer { width: 1000px; padding: 0; top: 605px; position: absolute; z-index: 100; }
#footer .copyright { float: right; margin: 10px 0 0 0; display: block; width: 204px; height: 8px; background: url('../images/layout/tx_footer.gif') no-repeat; }
#footer .development a { float: right; margin: 10px 10px 0 0; display: block; width: 145px; height: 8px; background: url('../images/layout/tx_footer_ipoomweb.gif') no-repeat; }
#footer strong { display: none; }

#flag { top: -25px; right: 0; position: absolute; z-index: 100; }
#flag a { float: left; width: 33px; height: 26px; display: block;  }
#flag a span { display: none; }
#flag a.pt { background: url('../images/layout/flag_brasil_off.png') no-repeat; }
#flag a.ptOn { background: url('../images/layout/flag_brasil_on.png') no-repeat; }
#flag a.es { background: url('../images/layout/flag_espanha_off.png') no-repeat; }
#flag a.esOn { background: url('../images/layout/flag_espanha_on.png') no-repeat; }
#flag a.en { background: url('../images/layout/flag_ingles_off.png') no-repeat; }
#flag a.enOn { background: url('../images/layout/flag_ingles_on.png') no-repeat; }

#frame { top: 80px; left: 250px; width: 713px; height: 504px; position: absolute; z-index: 100; background: url('../images/layout/bg_content.png'); }
#content { top: 15px; left: 15px; width: 688px; height: 474px; position: absolute; z-index: 150; overflow: auto; }

#content p { padding: 0 0 10px 0; }
#content h1 { font-size: 1.8em; padding: 0 0 15px 0; }
#content .col3left {float: left; width: 205px;}
#content .col3center {float: left; width: 205px; padding: 0 20px;}
#content .col3right {float: left; width: 236px;}

/* formulário contato */
#content .formulario { float: left; width: 340px; line-height: 1.2em; }
#content .formulario label { font-weight: normal; }
#content .formulario input, .formulario textarea, .formulario select { font-weight:bold; padding: 2px; margin: 0 0 3px 0; }
#content .formulario .txt { width: 300px; }
#content .formulario .msg { width: 300px; }
#content .formulario .column { float: left; }
#content .formulario .ok {float: left; width: 330px; padding: 5px 10px; border: 1px solid #006600; background: #CCFFCC; color: #006600; }
#content .formulario .erro {float: left; width: 330px; padding: 5px 10px; border: 1px solid #CC0000; background: #FFD5D5; color: #CC0000; }
#content .formulario form p { float: left; width: 100%; padding: 0; margin: 0; }
#content .formulario form p input.btenviar { color:#ffffff; background: #af251c; font-size: 1.5em; padding: 5px 15px; border: 0; }
#content .formulario_texto { float: left; line-height: 1.5em;}
#content .formulario_texto h2 { font-size: 1.2em; }
#content .formulario_info { float: left; margin: 0 0 0 20px;  background: url('../images/layout/bg_menu_prod.png'); padding: 15px; color: #fff; font-size: 1em; }
#content .formulario_info p { margin-bottom: 10px; }
#content .formulario_info h1 { font-size: 1.3em; padding: 0 0 5px 0;}
#content .formulario_info em { font-size:1.4em; color: #005baa; }

/* PAGINAÇÃO */
#box-paginacao {float:left; width: 675px; border-bottom:1px solid #cccccc;border-top:1px dotted #cccccc;text-align:center; margin:20px 0 5px 0; padding:2px 0 0 0; background:#f5f5f5}
#box-paginacao ul {margin:5px 0;padding:0;border:0;outline:0;font-size:100%;font-family:inherit; }
#box-paginacao ul li {display:inline; font-size:1.3em;font-weight:bold;}
#box-paginacao ul li.link-anterior {float:left;font-weight:normal;}
#box-paginacao ul li.link-proxima {float:right;font-weight:normal;}
#box-paginacao ul li a {color:#af251c;padding:0 0.30em; text-decoration: none;}
#box-paginacao ul li a:hover {background-color:#af251c;color:#FFF;text-decoration:none}
#box-paginacao ul li.link-anterior a,
#box-paginacao ul li.link-proxima a {padding:0;}
#box-paginacao ul li.link-anterior a:hover,
#box-paginacao ul li.link-proxima a:hover {background:none;color:#af251c;text-decoration:underline;}
#box-paginacao ul li .on {background-color:#DDD;color:#FFF;display:inline !important;padding:0 0.30em;}
#box-paginacao ul li .off {color:#CCC;display:inline !important;}

/* onde encontrar */
#content #mapa { float: left; width: 320px; }
#content #mapaParceiro { float: left; width: 290px; margin: 0 0 0 55px; }
#content #mapaParceiro h2 { font-size: 1.5em; line-height: 1.8em; }
#content #mapaParceiro ul { list-style: none; padding: 0; margin: 0; }
#content #mapaParceiro ul li { float: left; margin: 0 10px 5px 0;}

/* novidades */
#content h1.titleNews { color: #DF0000; font-size: 2em; padding: 0 0 10px 0; line-height: 1em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; text-shadow: 1px 1px 1px #999;}
#content ul.listaNews { float: left; width: 675px; margin: 0; list-style: none; }
#content ul.listaNews li { float:left; width:100%; border-bottom: 1px dashed #cfd0c3; padding: 5px 0; }
#content ul.listaNews li a { text-decoration: none; color: #012445;  }
#content ul.listaNews li a:hover, #content ul.listaNews li a:active { text-decoration: underline; }
#content ul.listaNews li a img { float: left; vertical-align: top; margin: 0 5px 0 0; }
#content ul.listaNews li a strong { font-size: 1.2em; color: #af251c; }
#content #news { float: left; width: 670px; }
#content #news img.foto { float: left; margin: 0 10px 10px 0; }
#content .maisFotos { float: left; width: 670px; margin: 0 0 20px 0; }
#content .maisFotos h2 { padding: 5px 0 2px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.5em; text-transform: uppercase; }

/* representantes */
#content #listaRepresentantes h3 { padding: 10px 0 0 0; font-size: 1.1em;  }

/* produtos */
#content ul.listaProdutos { float: left; width: 100%; list-style: none; }
#content ul.listaProdutos li { float: left; width: 145px; margin: 5px; padding: 0 5px 10px 5px; border: 1px solid #eaeaea; text-align: center; background: #ffffff; }
/* #content ul.listaProdutos p { float: left; width: 100%; height: 60px; margin: 0; padding: 0; background: #CC0000; } */
#content ul.listaProdutos table {float: left; width: 100%; height: 70px; text-align: center; }
#content ul.listaProdutos table tr, td { padding: 0; margin: 0; }

/* prospectos */
#content #formProspecto { float: left; width: 640px; padding: 10px; background: url('../images/layout/bg_menu_prod.png'); margin: 0 0 10px 0; color: #fff; }
#content #formProspecto label { float: left; }
#content #formProspecto input.txt { font-size: 1.4em; padding: 3px; font-weight: bold; width: 450px; }
#content #formProspecto input.btenviar { color:#ffffff; background: #af251c; font-size: 1.5em; padding: 5px 15px; margin: 17px 0 0 5px; border: 0; }
#content ul.listaProspect { float: left; width: 660px; margin: 0; list-style: none; font-size: 1.1em; }
#content ul.listaProspect li { float:left; width:100%; border-bottom: 1px dashed #cfd0c3; padding: 5px 0; }
#content ul.listaProspect li a { text-decoration: none; color: #012445;  }
#content ul.listaProspect li a:hover, #content ul.listaNews li a:active { text-decoration: underline; }
#content ul.listaProspect li a img { float: left; vertical-align: top; margin: 0 5px 0 0; }
#content ul.listaProspect li a strong { color: #af251c; }