.clear { clear:both;}
* {  border:0;margin:0; padding:0;}
p, a, span, font, td, div {color: #5D76AB; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.tl { overflow:hidden; text-indent:-10000px; display:block;}
/* formularios */
input, select, textarea { border:1px solid #999; padding:1px;}
.noborder { border:none;}
/* estrutura */
.topo { background:url(/springer/site/img/topoFundo.jpg) top repeat-x; height:132px; }
.topoSimples { background:#120257 url(/springer/site/img/topoMenuFundoSimples.gif) top left no-repeat; height:27px; margin-bottom:10px; }
.topoSimples h3 { font-size:15px; color:#120257;overflow:hidden; text-indent:-10000px; display:block;}
.topoInterno { float:left; background:url(/springer/site/img/topoFundoCartola.gif) 605px 27px no-repeat; }
.topoLogo { width:166px; float:left;}
.topoMenu { padding-left:430px; background:url(/springer/site/img/topoMenuFundo.gif) top left no-repeat; height:27px; }
/* para a pagina produto_portatil.asp*/
body.logorefcon .topoMenu { background:url(/springer/site/img/topoMenuFundoRefcom.gif) top left no-repeat; }

.centro {overflow:hidden;}
.lateral { float:left; width:160px; text-align:center;}
.conteudo { float:left; width:616px;}
.intro {margin:8px 0 0 11px;}

/*rodape*/
.rodape { height:70px; background:#120257 url(/springer/site/img/rodapeCentral.gif) 140px 10px no-repeat; clear:both; }
.rodapeCopy { padding:3px 0 3px 378px; color:#999; }
.rodapeCopy a { color:#999; }
.rodapeLogos { padding-left:230px; height:65px;}
/* menus */
#menuPrincipal { margin:0; padding-left:33px; background:url(/springer/site/img/menuPrincipalCurva.gif) top left no-repeat; min-height:22px; height:22px; }
#menuPrincipal ul { list-style:none; width: 572px; display:inline; }
#menuPrincipal li { float:left; }
#menuPrincipal li a, #menuPrincipal div.menu3 a { display: block;  height:17px; text-indent:-10000px; overflow:hidden; background:url(/springer/site/img/menuPrincipal.gif) no-repeat; }
#menuPrincipal li.menu1 a {width:132px; background-position:0 0; }
#menuPrincipal li.menu1 a.ativo, #menuPrincipal li.menu1 a:hover { background-position:0 -17px; }
#menuPrincipal li.menu2 a {width:80px; background-position:-132px 0; }
#menuPrincipal li.menu2 a.ativo, #menuPrincipal li.menu2 a:hover { background-position:-132px -17px; }
#menuPrincipal li.menu3 a {width:60px; background-position:-212px 0; }
#menuPrincipal li.menu3 a.ativo, #menuPrincipal li.menu3 a:hover { background-position:-212px -17px; }
#menuPrincipal li.menu4 a { width:100px;background-position:-272px 0; }
#menuPrincipal li.menu4 a.ativo, #menuPrincipal li.menu4 a:hover { background-position:-272px -17px; }
#menuPrincipal li.menu5 a { width:80px; background-position:-372px 0; }
#menuPrincipal li.menu5 a.ativo, #menuPrincipal li.menu5 a:hover { background-position:-372px -17px; }
#menuPrincipal li.menu6 a { width:40px; background-position:-452px 0; }
#menuPrincipal li.menu6 a.ativo, #menuPrincipal li.menu6 a:hover { background-position:-452px -17px; }
#menuPrincipal li.menu7 a { width:80px; background-position:-492px 0; }
#menuPrincipal li.menu7 a.ativo, #menuPrincipal li.menu7 a:hover { background-position:-492px -17px; }

/*submenu produtos*/
#produtosMenu { height:22px; width:60px; z-index:999; left:279px; top:110px; position:absolute;background:url(/springer/site/img/subMenuProdutosTopo.gif) 0 0 no-repeat;}
#produtos { width:224px; z-index:998; left:279px; top:132px; position:absolute;}
#subMenuProdutos ul { list-style:none; width: 224px; }
#subMenuProdutos li { display: block;float:left;  }
#subMenuProdutos li a { display: block; height:13px; width:224px;  text-indent:-10000px; overflow:hidden; background:url(/springer/site/img/subMenuProdutos.gif) no-repeat; }
#subMenuProdutos li.subMenu1 a { background-position:0 0; }
#subMenuProdutos li.subMenu1 a.ativo, #subMenuProdutos li.subMenu1 a:hover { background-position:-224px 0; }
#subMenuProdutos li.subMenu2 a {background-position:0 -13px; }
#subMenuProdutos li.subMenu2 a.ativo, #subMenuProdutos li.subMenu2 a:hover { background-position:-224px -13px; }
#subMenuProdutos li.subMenu3 a {background-position:0 -26px; }
#subMenuProdutos li.subMenu3 a.ativo, #subMenuProdutos li.subMenu3 a:hover { background-position:-224px -26px; }
#subMenuProdutos li.subMenu4 a {background-position:0 -39px; }
#subMenuProdutos li.subMenu4 a.ativo, #subMenuProdutos li.subMenu4 a:hover { background-position:-224px -39px; }
#subMenuProdutos li.subMenu5 a {background-position:0 -52px; }
#subMenuProdutos li.subMenu5 a.ativo, #subMenuProdutos li.subMenu5 a:hover { background-position:-224px -52px; }
#subMenuProdutos li.subMenu6 a { background-position:0 -65px; }
#subMenuProdutos li.subMenu6 a.ativo, #subMenuProdutos li.subMenu6 a:hover { background-position:-224px -65px; }
#subMenuProdutos li.subMenu7 a { background-position:0 -78px; }
#subMenuProdutos li.subMenu7 a.ativo, #subMenuProdutos li.subMenu7 a:hover { background-position:-224px -78px; }
#subMenuProdutos li.subMenu8 a { background-position:0 -91px; }
#subMenuProdutos li.subMenu8 a.ativo, #subMenuProdutos li.subMenu8 a:hover { background-position:-224px -91px; }
#subMenuProdutos li.subMenu9 a { background-position:0 -104px; }
#subMenuProdutos li.subMenu9 a.ativo, #subMenuProdutos li.subMenu9 a:hover { background-position:-224px -104px; }
#subMenuProdutos li.subMenu10 a { background-position:0 -117px; }
#subMenuProdutos li.subMenu10 a.ativo, #subMenuProdutos li.subMenu10 a:hover { background-position:-224px -117px; }

/*menuLateral*/
#menuLateral { margin:5px 0 20px 0; }
#menuLateral ul { list-style:none; width: 160px; }
#menuLateral li a, #menuLateral div.menu3 a { display: block;  height:18px; text-indent:-10000px; overflow:hidden; background:url(/springer/site/img/menuLateral.gif) no-repeat; }
#menuLateral li.menu1 a {background-position:0 0; }
#menuLateral li.menu1 a.ativo, #menuLateral li.menu1 a:hover { background-position:-160px 0; }
#menuLateral li.menu2 a { background-position:0 -18px; }
#menuLateral li.menu2 a.ativo, #menuLateral li.menu2 a:hover { background-position:-160px -18px; }
#menuLateral li.menu3 a { background-position:0 -36px; }
#menuLateral li.menu3 a.ativo, #menuLateral li.menu3 a:hover { background-position:-160px -36px; }
#menuLateral li.menu4 a { background-position:0 -54px; }
#menuLateral li.menu4 a.ativo, #menuLateral li.menu4 a:hover { background-position:-160px -54px; }
#menuLateral li.menu5 a { background-position:0 -72px; }
#menuLateral li.menu5 a.ativo, #menuLateral li.menu5 a:hover { background-position:-160px -72px; }
#menuLateral li.menu6 a { background-position:0 -90px; }
#menuLateral li.menu6 a.ativo, #menuLateral li.menu6 a:hover { background-position:-160px -90px; }
#menuLateral li.menu7 a { background-position:0 -108px; }
#menuLateral li.menu7 a.ativo, #menuLateral li.menu7 a:hover { background-position:-160px -108px; }
#menuLateral li.menu8 a { background-position:0 -126px; }
#menuLateral li.menu8 a.ativo, #menuLateral li.menu8 a:hover { background-position:-160px -126px; }
#menuLateral li.menu9 a { background-position:0 -144px; }
#menuLateral li.menu9 a.ativo, #menuLateral li.menu9 a:hover { background-position:-160px -144px; }
#menuLateral li.menu10 a { background-position:0 -162px; }
#menuLateral li.menu10 a.ativo, #menuLateral li.menu10 a:hover { background-position:-160px -162px; }
#menuLateral li.menu11 a { background-position:0 -180px; }
#menuLateral li.menu11 a.ativo, #menuLateral li.menu11 a:hover { background-position:-160px -180px; }
#menuLateral li.menu12 a { background-position:0 -198px; }
#menuLateral li.menu12 a.ativo, #menuLateral li.menu12 a:hover { background-position:-160px -198px; }
#menuLateral li.menu13 a { background-position:0 -216px; }
#menuLateral li.menu13 a.ativo, #menuLateral li.menu13 a:hover { background-position:-160px -216px; }

/*home*/
.homeProdutos { margin:25px 0 60px 10px;}
.homeProdutos h2 { width:152px; height:17px; background:url(/springer/site/img/homeLinhasTitulo.gif) top left no-repeat;}
.homeDestaques { margin:25px 0 0 0;}
.homeDestaques .box { width:204px; float:left; overflow:hidden; }
.homeDestaques .box#ultima { width:191px;}
.homeDestaques h2 { width:191px; height:16px; background:url(/springer/site/img/homeDestaques.gif) top left no-repeat; }
.homeDestaques h2#destaquesSolucoes {background-position:0 0; }
.homeDestaques h2#destaquesProdutos {background-position:0 -16px; }
.homeDestaques h2#destaquesDestaques {background-position:0 -32px; }
.listaItens ul { list-style:none; width:191px;margin-top:10px; }
.listaItens ul li { padding:4px 0 4px 13px; background:url(/springer/site/img/marcador.gif) 5px 7px no-repeat; border-bottom:1px solid #ccc;}
.mostraItens ul { list-style:none; width:191px; }
.mostraItens ul li { padding:10px 5px 10px 5px; border-bottom:1px solid #ccc;}
.mostraItens ul li a, .listaItens ul li a { color:#5D76AB; text-decoration:none; }
.homeLinhas .box { width:204px; float:left; }
.homeLinhas .box#ultima { width:191px;}
.homeLinhas .box a {  padding:115px 5px 0 8px;color:#fff; font-size:11px; display:block;}
.boxResidencial, .boxComercial, .boxCasa {width:191px; height:135px; background:#1B3F94 url(/springer/site/img/homeLinhas.jpg) no-repeat; border-bottom:10px solid #193B8A ; text-align:center;}
.homeLinhas .box .boxCasa a {padding:109px 5px 0 8px;}
.boxResidencial {background-position:0 0; }
.boxComercial {background-position:-191px 0; }
.boxCasa {background-position:-382px 0; }

/*lateral banners*/
.lateralBanners { text-align:center; padding-left:10px;}
.lateralBanners img, .lateralBanners .bnFlash { margin-bottom:10px;}
.ancora {position: relative; height:0; z-index:20; text-align:left; width:100%;}
#abreMycomfort { position:absolute; left:5px; top:-133px; width:137px; height:133px; z-index:21; }
#abreDaiseikai { position:absolute; left:5px; top:0; width:118px; height:130px; z-index:22; }

/* tabelas */
.tabCorAlterna td { padding:3px 5px 3px 10px; color:#003366;}
.corEscura { background-color:#BFBBB5;}
.corClara { background-color:#DCD9D3;}
.corTitulo { background-color:#6C77AA;}

.tabProdutos th {padding:5px; background-color:#6C77AA; color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left;}
.tabProdutos td {padding:5px;color: #5D76AB;background-color:#DCD9D3;}
.tabProdutos td a {color: #5D76AB;}
.tabProdutos td.curva {padding:5px; background:#DCD9D3 url(/springer/site/img/tabProdutosCurva.gif) bottom right no-repeat;}
.tabProdutosCarac { width:100%;}
.tabProdutosCarac th {padding:5px; background-color:#6C77AA; color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; border-top:1px solid #fff;}
.tabProdutosCarac td.colA { width:50%;padding:2px 5px 2px 5px; border-right: 1px solid #6C77AA;}
.tabProdutosCarac td.colB {padding:2px 0 2px 5px;}
.tabProdutosCarac td.curva {background-image:url(/springer/site/img/tabProdutosCurva.gif); background-position: bottom right; background-repeat: no-repeat;}

.linhaH { height:12px; font-size:1%; background:url(/springer/site/img/linhas.gif) 0 6px repeat-x;}
.linhaV { width:25px; background:url(/springer/site/img/linhas.gif) 12px 10px repeat-y;}