﻿
.base{ font-size:63%}
/*box model*/
.container{ width:965px; margin:0 auto;}
.container:after{ clear:both; content: "."; display:block; height:0; visibility:hidden;}
.ln{ margin:0 0 .2em 0;}

#footer {
    margin-top: 40px;
}
#footer .container {
    background: url("https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/footer.gif") repeat-x scroll left top transparent;
    color: #737373;
    font-size: 0.8em;
    padding: 2em 0;
}
#footer.home .container {
    background: url("https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/Bottom_BG.gif") repeat-x scroll center bottom transparent;
}
.footer-list {
    margin: 0;
    padding: 0;
    text-align: center;
}
.footer-list li {
    display: inline;
}
.footer-list a {
    background: url("https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/list/bullet-gray.gif") no-repeat scroll left center transparent;
    color: #737373;
    margin-left: 4px;
    padding: 0 0 0 8px;
}
.footer-list a:hover {
    text-decoration: none;
}


#header .container{background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/header.png) repeat-y top center;}
.nav{ border:1px solid #fff; border-left:none;border-right:none; margin:13px 0 0 0; padding:0; list-style:none outside;width:100%; height:30px; clear:left; float:left; background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/nav.gif) repeat-x top center;}
.nav li{ float:left; border-right:1px solid #d5d5d5; border-left:1px solid #ededed;}
.nav a{color:#666666; font-weight:bold; text-decoration:none; float:left; height:30px; line-height:30px; white-space:nowrap; padding:0 11px; overflow:hidden;background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/nav.gif) repeat-x top center; font-weight:bold;}
.nav li:hover a{ background-position:0 -30px;}
.nav li.active a{ background:#fff;}
#brand{ width:106px; height:40px; background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/brand.png); text-indent:-4000px; overflow:hidden; display:block; float:left; margin:10px 0 0 10px;}
.search-co{ float:right; margin:8px 15px 0 0;}
.search-co select, .search-co input.text, .search-co textarea{ border:none!important; width:220px; height:18px;}
.search-co select{height:17px;}
.search-co input + input.button.go{top:1px;}

/*Selos*/
.selos{background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/selos.jpg) top left no-repeat; display:block; overflow:hidden; text-indent:-9000px; width:170px; height:75px;}
.selos.loja{background-position:0 0; margin-top:13px;}
.selos.comprar{background-position:0 -75px;}


/*buttons*/
.button{background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/button-sprite.png) top left no-repeat; overflow:hidden; text-indent:-9000px; border:none; }
.bt-outros{background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/button-sprite.png) -148px -91px no-repeat; width:138px; height:25px; line-height:25px; text-align:center; color:#fff; display:block; float:left; font-weight:bold; opacity:.7; filter:alpha(opacity=70); clear:both;}
.bt-outros.unico{margin-top:30px; float:none;}
.bt-outros:hover{opacity:1; filter:alpha(opacity=100); color:#fff;}
.button.go{ width:21px; height:19px; position:relative; top:2px;}
.button.go:hover{ background-position:0 -19px;}
.button.ok{ background-position: 0 -38px; width:31px; height:19px; float:right;}
.button.ok:hover{ background-position:0 -57px;}
.button.saiba{ width:77px; height:24px; background-position:0 -76px;}
.button.saiba:hover{ background-position:0 -100px;}
.button.pesquisar{width:122px; height:34px; background-position:0 -124px; margin:45px 0 0 120px; display:block;}
.button.pesquisar:hover{background-position:0 -158px;}
.button.enviar{ width:66px; height:26px; background-position:-35px 0;}
.button.enviar:hover{ background-position:-35px -28px;}
.button.limpar{ width:66px; height:26px; background-position:-101px 0;}
.button.limpar:hover{ background-position:-101px -28px;}
.button.comparar{ opacity:.7; filter:alpha(opacity=70); background-position:-83px -57px; width:105px; height:25px; float:right;}
.button.comparar:hover{ opacity:1; filter:alpha(opacity=100);}
.button.imprimir{ width:64px; height:26px; background-position:0 -192px;}
.button.imprimir:hover{ background-position:0 -220px;}
.descricao a.button.indique{background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/button-sprite.png) top left no-repeat;  width:133px; height:26px; background-position:0 -249px; margin-left:5px;}
.descricao a.button.indique:hover{background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/button-sprite.png) top left no-repeat; background-position:0 -277px; }
.button.login{background-position:-66px -193px; width:67px; height:27px; display:block; margin:20px 0 0 63px;}
.button.login:hover{background-position:-66px -221px;}


/*Accordion*/

.accordionwrapper{width: 763px; color: #555; font-size: 100%}
.accordion{display:block; overflow:hidden; width:100%; margin:0;}
.accordion dt{display:block; background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/accordion.png) 739px 5px no-repeat #dee7f0; border:1px solid #bdcfe1; padding:7px 20px; line-height:130%; font-weight:normal; cursor:pointer; clear:both;}
.accordion dt:hover{background-color:#bdcfe1; border-color:#9cb7d2;}
.accordion dt.active{background-position:706px -18px; background-color:#bdcfe1; border-color:#9cb7d2;}
.accordion dd{padding:20px 20px 30px; border-left:1px solid #9cb7d2; border-right:1px solid #9cb7d2; border-bottom:1px solid #9cb7d2; display:none; clear:both; overflow:hidden; margin: 0}
.accordion dd .action{overflow:hidden;}
.accordion dd .action li{display:block; padding-left:20px; margin-left:20px; border-left:1px solid #dee7f0; float:left;}
.accordion dd .action li:first-child{padding:0; margin:0; border:none;}
.accordion dd .action li a{display:block; overflow:hidden; height:32px; line-height:32px; text-decoration:none; color:#555;}
.accordion dd .action li a:hover{text-decoration:underline;}
.accordion dd .action a.pdf{background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/icon/pdf.png) top left no-repeat; padding-left:40px;}
.accordion dd .action a.doc{background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/icon/doc.png) top left no-repeat; padding-left:40px;}
.accordion dd .action a.zip{background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/icon/zip.png) top left no-repeat; padding-left:40px;}
.accordion dd .action + p{margin-top:15px; padding-top:15px; border-top:1px dashed #ddd;}




/*Title*/
.title1{background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/title/title1.jpg) top left repeat-x #fff; font-size:18px; color:#28469c; border-bottom:1px solid #babbbd; margin:-2px 0 12px; padding:10px 21px;}
.title3{height:21px; display:block; background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/title/title3.jpg) top left repeat-x; line-height:21px; text-indent:9px; border:2px solid #7b9fc3; color:#fff; font-size:12px; font-weight:bold;}
.title4{color:#28469c; font-size:11px; border-bottom:1px solid #ffc11a; padding-bottom:6px; margin-bottom:13px; overflow:hidden;}

.title5 span{background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/title/title5.jpg) top left no-repeat; display:block; height:20px; color:#fff; font-size:12px; font-weight:bold; text-indent:11px;}
.title5{background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/title/title5.jpg) left -20px repeat-x; line-height:20px; clear:both;}
.title6{background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/title/title6.jpg) left top repeat-x; line-height:17px; clear:both; color:#fff; text-indent:10px; margin-top:12px;}
.content h3.title7 { font-size:1.4em; border-bottom:2px solid; padding-bottom:5px;}
.title7{color:#0e66b5; font-size:20px; margin-bottom:8px; padding-bottom:8px; border-bottom:1px dashed #bbbec2; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

/*Onde Comprar*/
.content.comprar{padding:0 0px;}
.box30, .box25, .box35{width:30%; margin-left:5%; float:left; overflow:hidden; min-height:289px; margin-bottom:30px; background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/box1.jpg) bottom left repeat-x #fff; padding-bottom:15px;}
.box25{margin-left:0;}
.box25 label{display:block; margin:95px 0 10px 35px; width:120px;}
.box25 label.revendedor{margin:0 0 0 35px; width:87px;}
.box25 label input{margin-right:5px;}
.box30 .pesquisar{margin-left:55px;}
.box30.regiao label{margin-left:15px; display:block; font-size:12px; font-weight:bold; color:#555; width:200px;}
.box30.regiao select{display:block; width:200px; height:18px; border:1px solid #abadb3;}
.box30.regiao label.estado{margin:40px 0 20px 15px; }
.box35.categorias li{margin:0 0 0 30px;}
.box35.categorias li input{margin:4px 10px 7px 0; *margin:0 10px 0 0;}
.box25{width:25%;}
.box35{width:35%;}
.categorias li label span{display:block; padding-left:23px; position:relative;}
.categorias li label span input, .box25 li label span input{position:absolute; left:0; top:-3px; *position:relative; *margin:0;}
.categorias h3{margin-bottom:12px;}

.box25 .title4{margin:0 15px; padding:0 0 0.2em;}
.box25 .title4 + ul{margin-top:10px;}
.box25 .title4 + ul + .title4{margin-top:15px;}
.box25 li label{margin:0 0 2px 15px; width:160px;}
.box25 li label span{display:block; padding-left:20px; position:relative;}

.box25 ul li, .box35 ul li { font-size: 64%;padding-bottom: 4px;}
.comprar #banner { margin-bottom: 9px;}

/*Suporte*/
.box50, .box100, .box30, .box25, .box35
{
    /*background:url(/images/box.jpg) top left repeat-x #666;*/
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #FFFFFF, #c8c8c8);
  
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #FFFFFF, #c8c8c8);
  
    /* IE 10 */
    background: -ms-linear-gradient(top, #FFFFFF, #c8c8c8);
  
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #FFFFFF, #c8c8c8);
    background: linear-gradient(#FFFFFF,#c8c8c8); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-8 */
}
.box50{float:left; width:48%; height:350px; margin-bottom:15px;}
.box50.categorias{margin-right:4%;}
.box50.categorias li
{
    margin:0 0 0 60px; 
    font-size:11px;
    
}
.box50.categorias li input{margin:0 10px 8px 0; *margin:0 10px 0 0;}

.box50.regiao label{margin-left:85px; display:block; font-size:12px; font-weight:bold; color:#555; width:200px;}
.box50.regiao label.estado{margin:40px 0 20px 85px; }
.box50.regiao label select{display:block; width:200px; height:18px; border:1px solid #abadb3;}

.box100{background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/box100.jpg) bottom left repeat-x; overflow:hidden; margin:0;}
.box100 + h3{margin-top:15px;}
.box100 dt{width:40%; padding:1% 5%; height:98%; float:left; }
.box100 dt strong{font-size:12px; font-weight:bold; vertical-align:middle; height:89px; display:table-cell;} 
.box100 dd{width:39%; padding:1% 5%; float:left; border-left:1px dashed #a0a5a9; margin:5px 0;font-size: 11px;}
.box100 dd > a { background: url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/title/title5.jpg) repeat-x scroll left -20px transparent; height:20px; display:block; color:#fff; width:77px; line-height:20px; padding:0 5px; margin:5px 0;}
.box100 dd > a:hover { text-decoration:underline;}

/*Suporte*/
.box100.suporte{background:none; margin:30px 0 50px; clear:both; overflow:hidden;}
.box-suporte{width:176px; height:188px; background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/suporte-bg.png) top left no-repeat; display:block; float:left; margin-left:19px;}
.box-suporte:hover{background-position:left -188px;}
.box-suporte.first{margin-left:0;}
.box-suporte h3{color:#fff; line-height:26px; text-align:center;}
.box-suporte p{color:#555; text-decoration:none; text-align:center;}
.blue{color:#28469c;}
.box-suporte p span.blue{font-size:14px;}
.box-suporte .imagem{display:block; background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/suporte-sprite.png) top left no-repeat; margin:20px auto 10px;}
.box-suporte .imagem.registro{width:53px; height:54px; background-position:top left; margin-bottom:30px;}
.box-suporte .imagem.assistencia{width:60px; height:56px; background-position:left -56px;}
.box-suporte .imagem.atendimento{width:69px; height:58px; background-position:left -112px; margin-bottom:12px; }
.box-suporte .imagem.download{width:52px; height:58px; background-position:left -167px; margin-bottom:3px;}

.box-suporte p, .box-suporte a{text-decoration:underline; text-align:center; color:#666; display:block;}
.box-suporte small{display:block; margin:-5px 0 3px;}
.box-suporte:hover{text-decoration:none; color:#666;}
.box-suporte:hover p, .box-suporte:hover span, .box-suporte:hover a{text-decoration:none;}
.box-suporte h3{text-decoration:none;}

li {
    list-style: none outside none;
}

ul, ol {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

/*Form*/
.revenda label, .revenda span, .contato label, .contato span{color:#28469c;}
.revenda input[type="text"], .revenda select, .revenda textarea, .contato input[type="text"], .contato select, .contato textarea{border:1px solid #bbbec2; display:block; width:289px; height:22px; line-height:22px;}
.revenda input[type="text"].campo250{width:250px;}
.revenda input[type="text"].campo210, .revenda select.campo210{width:210px;}
.revenda input[type="text"].campo185{width:185px;}
.revenda input[type="text"].campo160{width:160px;}
.revenda input[type="text"].campo110{width:110px;}
.revenda select{width:80px; height:24px;}
.in{border-bottom:1px dashed #bbbec2; padding-bottom:15px; margin-bottom:15px; clear:left; overflow:hidden;}
.in.last{border:none;}
.in label{float:left; margin-left:10px;}
.in label.first{margin:0;}
.in span label{float:none;}
.in span{float:left; margin-left:38px;}
.in span.representante{margin:0 10px 0 0;}
.in span.representante label.first{margin-left:45px;}
.in span span{display:block; margin:0 0 5px 0; float:none;}
.revenda input[type="radio"]{margin-right:3px;}
.revenda input[type="checkbox"]{margin-right:8px;}
.revenda span.pergunta, .contato span.pergunta{display:block; float:none; margin:0 0 5px;}
.revenda textarea{width:440px; height:95px; display:block;}
.revenda label.first.obs{display:block; float:none; width:442px; margin-bottom:10px;}

/*Seja uma revenda*/
.content.revenda, .content.contato{padding:0 3%; width:94%;}

/*Contato*/
.in span.obrigatorio{color:#585954; float:none; margin:0;}
.contato textarea{width:440px; height:105px;}

.interesse-list{float:left; overflow:hidden; margin-right:15px;}
.interesse-list li{margin:5px 0 0; overflow:hidden;}
.interesse-list li:first-child{margin:0;}
.in .interesse-list label{margin:0;}

/*Produtos*/
.produtos-list li{display:block; float:left; margin:0 7px 20px 0;}
.produtos-list li:first-child{margin-left:0;}
.produtos-list a{width:217px; height:85px; background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/produtos/box.png) bottom left no-repeat; position:relative; display:block; text-decoration:none; padding:35px 15px 20px;}
.produtos-list h3{display:block; background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/produtos/title-box.png) top left no-repeat; width:251px; height:29px; position:absolute; left: -1px; top:-5px; color:#18659d; line-height:29px; text-indent:10px; overflow:hidden; letter-spacing:-1px;}
.produtos-list li:hover h3{background-position:0 -31px; height:37px; color:#fff;}
.produtos-list li:hover span{text-decoration:underline;}
.produtos-list img{border:none; float:left; margin:0 10px 0 0; width:95px;}
.produtos-list span{width:50%; height:75px; display:table-cell; vertical-align:middle; color:#585954;}
.produtos-list span.seta{overflow:hidden; background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/produtos/seta1.png) top left no-repeat; width:26px; height:26px; position:absolute; bottom:10px; right:10px; text-indent:-9000px;}

.linha-produtos li{display:block; float:left; margin:0; border-bottom:1px dotted #fdb040; padding:10px 0;}
.linha-produtos a{width:216px; display:block; text-decoration:none; padding:15px; border-left:1px dotted #fdb040; height:130px;}
.linha-produtos li:hover a span, .linha-produtos li:hover a strong{text-decoration:underline;}
.linha-produtos li:first-child a{border:none;}
.linha-produtos img{border:none; float:none; width:95px; margin:0 auto; display:block;}
.linha-produtos strong, .linha-produtos span{display:block; text-align:center; color:#999; font-weight:bold;}
.linha-produtos strong{color:#27479c; margin-bottom:25px; font-size:12px;}

dd .box50, dd .box30 { background: none;height: auto;display: block;}

.link-list.section{padding-bottom:5px; margin-bottom:25px; border-bottom:1px solid #eee;}
.link-list li a{background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/list/link-list.jpg) left 2px no-repeat; margin-bottom:10px;}
.link-list li a:hover{ background-position:0 -88px;}
.link-list a{color:#585954; text-decoration:none; padding-left: 17px;}
.link-list a:hover{color:#28469c; text-decoration:underline;}

/*Releases*/
.content.releases h2.title4{color:#28469c; font-size:16px; border-bottom:1px solid #ffc11a; padding-bottom:6px; margin:15px 0 5px; overflow:hidden;}
.actions span{font-style:italic; height:35px; line-height:35px; border-right:1px solid #e4e2d6; padding-right:20px; margin-right:20px; float:left;}
.actions a{background:url(https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/pdf.png) left 1px no-repeat; height:35px; line-height:35px; padding-left:40px;display:block; float:left; color:#555; text-decoration:none; padding-right: 9px }
.actions a:hover{text-decoration:underline;}
.actions{display:block; width:100%; margin-bottom:30px; overflow:hidden;}
.release .figura{margin:0 0 15px 15px; float:right;}
.release .figura img{float:none; display:block; margin:0;}
.release .figura span{background:#555; color:#fff; padding:2px 5px; display:block;} 

ul.uso-brother {
    margin: 0 40px;
}
ul.uso-brother li {
    background: url("https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/icon/pdf-v2.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    line-height: 22px;
    margin: 5px 0;
    padding-left: 26px;
}
ul.uso-brother li a {
    text-decoration: none;
}

.pagin {
    margin-top: 20px;
    text-align: center;
    font-size: 11px;
}
.pagin li {
    display: inline;
    margin-left: 10px;
}
.pagina li:first-child {
    margin-left: 0;
}
.pagin li a {
    background: url("https://www.brother-usa.com/virdata/StaticContent/BrotherBrasil/images/button-sprite.png") no-repeat scroll -101px -91px transparent;
    color: #FFFFFF;
    line-height: 19px;
    padding: 2px 7px 3px;
    text-decoration: none;
}
.pagin li a.last {
    padding: 2px 2px 3px;
}
.pagin li.active a, .pagin li:hover a {
    background-position: -124px -91px;
}
.pagin li.active a {
    cursor: default;
}
