@charset "utf-8";
/* CSS Document */

@import url("nivo-slider.css");

@font-face {
    font-family: 'DINMediumRegular';
    src: url('../fonts/din_medium_6-webfont.eot');
    src: url('../fonts/din_medium_6-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/din_medium_6-webfont.woff') format('woff'),
         url('../fonts/din_medium_6-webfont.ttf') format('truetype'),
         url('../fonts/din_medium_6-webfont.svg#DINMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


body { background: #f6f6f6 /*url(../images/bg_praia.png)*/ repeat-x; color: #333; font: normal 12px Arial, Helvetica, sans-serif; margin: 0; }

a { color: #333; outline: none; text-decoration: none; }
a:hover { color: #d71920; }
img { border: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
ul { list-style: none; margin: 0; padding: 0; }
input, textarea { font: normal 12px Arial, Helvetica, sans-serif; outline: none; /**/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
fieldset { border: none; margin: 0; padding: 0; }
abbr { border: none; cursor: help; }

h1.pagina { color: #d71920; font-size: 18px; margin: 0 0 15px 0; }
h2.pagina { background: url(../images/bg_produtos_titulo.png) repeat-x center; color: #d71920; display: block; font-size: 14px; margin: 0 0 10px 0; }
h2.pagina span { background: #fff; display: inline; padding: 0 10px 0 0; }
h3.pagina { font-size: 12px !important; margin: 0 0 10px 0; }
h2.none { font-weight: bold !important; }
h3.none { font-size: 12px !important; font-weight: normal; }
h3 { font-size: 14px; }

.clear { clear: both; }
.dezpx { font-size: 10px; }

/*bg*/
div.bg { background: url(../images/bg_carnaval2012.jpg) no-repeat center bottom; height: 162px; overflow: hidden; position: absolute; text-align: center; width: 100%; z-index: 0; }

/*content*/
div.content { padding: 0 0 15px 0; position: absolute; width: 100%; z-index: 1; }

/*container*/
div.container { margin: 0 auto; width: 980px; }

/*topo*/
div.topo { padding: 45px 0 0 0; }
div.topo a.logo { float: left; height: 117px; margin: 0 0 0 -1px; width: 223px; }
div.topo a.logo h1 { color: #d71920; font-size: 14px; }

/*login*/
div.login { background: url(../images/bg_login.png); height: 93px; padding: 12px 15px; margin: 0 0 0 0; }
div.login a.fechar { background: url(../images/glossy.png) no-repeat 0 0; float: right; margin: -4px -2px 0 0; height: 16px; width: 16px; background-position: 0 -32px; }
div.login a:hover.fechar { background-position: 0 -48px; }
div.login a.abrir { background: url(../images/glossy.png) no-repeat 0 0; float: right; margin: -4px -2px 0 0; height: 16px; width: 16px; background-position: -16px -32px; }
div.login a:hover.abrir { background-position: -16px -48px; }

div.login_mask { float: right; height: 117px; margin: 0 -5px 0 0; overflow: hidden; width: 257px; }

div.login form.login { margin: 2px 0 0 0; }
div.login form.login input { background: transparent; border: #ccc 1px solid; color: #333; font-size: 14px; margin: 6px 0 0 0; height: 19px; padding: 2px 4px; width: 197px; }
div.login form.login input:focus { background: url(../images/bg_input.png); border-color: #e0e0e0; /**/ -webkit-box-shadow: 0px 0px 8px #efefef; -moz-box-shadow: 0px 0px 8px #efefef; box-shadow: 0px 0px 8px #efefef; }

div.login form.login span.senha_fake { color: #333; float: left; font-size: 14px; margin: -19px 0 0 6px; }

div.login form.login a.enviar { background: url(../images/glossy.png) -16px 0; float: right; height: 10px; margin: -18px 0 0 0; width: 10px; }
div.login form.login a:hover.enviar { background-position: -16px -10px; }

/*unidades_flash*/
div.unidades_flash { float: left; margin: 11px 0 0 0; height: 20px; width: 210px; }
div.unidades_flash div.sem_flash { margin: -4px 0 0 0; }

/*menu*/
div.menu { background: url(../images/bg_barra.png) repeat-x; height: 41px; margin: -5px 0 12px 0; padding: 5px 0 7px 0; }
div.menu div.container { background: url(../images/glossy_barra.png) repeat-x 0 -84px; width: 974px; }

div.menu ul { background: #d71920; margin: 0; }
div.menu ul li { display: inline; float: left; margin: 3px 0 0 0; }
div.menu ul li a { border-right: #d56560 1px solid; color: #fff; float: left; height: 15px; overflow: hidden; padding: 10px 15px 11px 15px; }
div.menu ul li:first-child a { border-left: none; /*#d56560 1px solid;*/ }
div.menu ul li a:hover { background: url(../images/glossy_barra.png) repeat-x 0 -126px; }
div.menu ul li a.orcamento { background: url(../images/glossy_barra.png) repeat-x 0 -126px; width: 142px; }
div.menu ul li.aberto a { background: url(../images/glossy_barra.png) repeat-x 0 -126px; }

ul.tipos { background-color: #f6f6f6; border: #b62b10 solid 2px; display:none; list-style: none; margin: -22px 0 10px -487px; min-height: 80px; overflow: hidden; padding: 13px 13px 13px 16px; position: absolute; width: 300px; z-index: 998; }
ul.tipos li { background: url(../images/bullet.gif) no-repeat 0 7px; float: left; margin-bottom: 2px; overflow: hidden; padding-left: 7px; width: 132px; }
ul.tipos li a { color: #666; display: block; float: left; overflow: hidden; }
ul.tipos li a:hover { color: #d71920; }
ul.tipos h2.titulo { display:block; width: 400px; text-transform: capitalize; font-weight: bold; padding: 0 0 9px 0; font-size:12px; }
ul.tipos h2.titulo a:hover{ color: #d71920; }

div.menu div.carrinho { font-size: 10px; float: left; margin: 14px 0 0 25px; text-align: right; }
div.menu div.carrinho a { color: #fff; }
div.menu div.carrinho img { margin: -2px 4px 0 0; vertical-align: middle; }

div.menu span.borda-esquerda { background: url(../images/glossy_barra.png) no-repeat; float: left; height: 41px; margin: 0 0 0 -6px; width: 6px; }
div.menu span.borda-direita { background: url(../images/glossy_barra.png) no-repeat 0 -42px; float: right; height: 41px; margin: 0 -6px 0 0; width: 6px; }

div.menu form.busca { float: right; margin: 8px 8px 0 0; padding: 0; width: 226px; }
div.menu form.busca fieldset input { background: #fff; border: #b6b6b6 1px solid; color: #999; font-size: 14px; font-weight: bold; height: 19px; padding: 2px 4px; width: 197px; }
div.menu form.busca fieldset input:focus { border-color: #d6d6d6; /**/ -webkit-box-shadow: 0px 0px 8px #fff; -moz-box-shadow: 0px 0px 8px #fff; box-shadow: 0px 0px 8px #fff; }

div.menu form.busca fieldset a.enviar { background: url(../images/glossy.png) no-repeat -26px 0; float: right; height: 12px; margin: 7px 0 0 0; width: 11px; }
div.menu form.busca fieldset a:hover.enviar { background-position: -26px -12px; }

/*box*/
div.box { background: #fff; border: solid 1px #ccc; margin: 0 0 20px 0; /**/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow:hidden;}
div.box div.padding { padding: 15px; }

div.box span.titulo { background: #dbdbdb url(../images/bg_titulo-box.png) repeat-x top; border-bottom: solid 1px #ccc; display: block; font:13px 'DINMediumRegular' !important; padding: 8px 15px; text-transform: uppercase; /**/ -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; }

div.box p { margin: 0 0 8px 0; }

/*esquerda*/
div.esquerda { float: left; width: 150px; }

/*categorias*/
div.categorias div.padding { padding-bottom: 0 !important; }
div.categorias h2 { font-size: 14px; margin: 0 0 8px 0; }
div.categorias a:hover { color: #d71920; }

div.categorias ul { line-height: 1.2em; margin: 0 0 18px 8px; }
div.categorias ul li { background:url("../images/bullet.gif") no-repeat scroll 0 7px transparent; padding: 0 0 0 5px; }
div.categorias ul li a { color: #666; }

/*unidades*/
div.unidades { margin:0 0 20px 170px;}
div.unidades a { float:left; margin-right:25px;}
div.unidades a:hover h2 { color: #d71920; }
div.unidades h2 { color: #666; font-size: 14px; margin: 0 0 6px 0; }
div.unidades h3 { margin: -4px 0 15px 0; }
div.unidades p { color: #666; }
div.unidades p strong { color: #333; }
div.unidades p.atendimento { float:left; margin-right:25px;}
div.unidades p.last { margin-right:0;}
div.linha { width:1px; height:102px; float:left; margin:-15px 20px 0 -5px; background-color:#d5d5d5;}

/*newsletter*/
div.newsletter form.newsletter { padding: 0; }
div.newsletter form.newsletter input { border: #ccc 1px solid; color: #333; font-size: 14px; height: 19px; padding: 2px 4px; width: 105px; }
div.newsletter form.newsletter input:focus { border-color: #ea7074; /**/ -webkit-box-shadow: 0px 0px 8px #ea7074; -moz-box-shadow: 0px 0px 8px #ea7074; box-shadow: 0px 0px 8px #ea7074; }
div.newsletter form.newsletter input.nome { margin: 0 0 10px 0; }

div.newsletter form.newsletter a.enviar { background: url(../images/glossy.png) -16px 0; float: right; height: 10px; margin: 8px 3px 0 0; width: 10px; }
div.newsletter form.newsletter a:hover.enviar { background-position: -16px -10px; }

/*destaques*/
div.destaques { background: #fff; border: solid 1px #ccc; float: left; height: 220px; margin: 0 0 20px 20px; overflow: hidden; width: 808px; /**/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

/*conteudo*/
div.conteudo { background: #fff; border: solid 1px #ccc; float: left; margin: 0 0 20px 20px; overflow: hidden; padding: 15px 15px 0 15px; width: 778px; /**/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

div.conteudo a.titulo h1 { background: #fff; color: #ff9933 !important; display: inline; font-size: 14px; padding: 0 10px 0 0; }

div.conteudo a.titulo { background: url(../images/bg_produtos_titulo.png) repeat-x center; color: #d71920; display: block; margin: 0 0 10px 0; }
div.conteudo a.titulo:hover { color: #f53e45; }
div.conteudo a.titulo h2 { background: #fff; display: inline; font-size: 14px; padding: 0 10px 0 0; }

/*produtos*/
div.produtos { float: left; width: 573px; }

div.produtos div.categoria { margin-bottom: 10px; }
div.produtos div.categoria ul li { display: inline; float: left; margin: 0 6px 16px 0; text-align: center; width: 138px; }
div.produtos div.categoria ul li:nth-child(4n) { margin-right: 0; }
div.produtos div.categoria ul li:nth-child(4n+1) { clear: left; }

div.produtos div.categoria ul li a.produto { /*background: url(../images/bg_produto.png) no-repeat;*/ display: block; float: left; padding: 6px; }
div.produtos div.categoria ul li a:hover.produto { background-color: #f6f6f6; border: 2px solid #efefef; color: #d71920; margin: -2px; /**/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; /**/ text-shadow: 0px 1px 0px #fff; }

div.produtos div.categoria ul li a.produto img.foto { background: #f6f6f6 url(../images/bg_produto_carregando.gif) no-repeat center center; display: block; margin: 0 0 12px 0; height: 115px; width: 126px; }
/*div.produtos div.categoria ul li a.produto img.blank { display: none; height: 115px; margin: -112px 0 0 0; width: 126px; }*/
div.produtos div.categoria ul li a.produto img.tarja { height: 115px; position: absolute; margin: 0px 0px 0px -63px; width: 126px; }
div.produtos div.produto a img.tarja { height: 200px; position: absolute; margin: 42px 0 0 -571px; width: 220px; }

/*direita*/
div.direita { float: left; margin: 0 0 0 20px; width: 185px; }

/*orcamento*/
div.orcamento { border: none; padding: 0; /**/ -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; font:13px 'DINMediumRegular'; }
div.orcamento a { background: url(../images/glossy.png) no-repeat -53px 0; color: #fff; float: left; font-size: 13px; height: 18px; margin: -3px; padding: 12px 0; text-transform: uppercase; text-align: center; width: 191px; }
div.orcamento a:hover { background-position: -53px -42px; }

/*twitter*/
div.twitter { border: none; padding: 0; /**/ -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
div.twitter a { /*background: url(../images/bg_como-fazer.png) repeat-x 0 0;*/ display: block; margin-bottom:10px; }
div.twitter a:hover { background-position: 0 -84px; }

/*promocao*/
div.promocao { -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; /*height: 135px;*/ overflow:hidden; margin-top:20px; }

/*slideshow*/
#s3slider { width: 183px; /* important to be same as image width */ height: 135px; /* important to be same as image height */ position: relative; /* important */ overflow: hidden; /* important */}
#s3sliderContent { width: 183px; /* important to be same as image width or wider */  position: absolute; /* important */  top: 0; /* important */  margin-left: 0; /* important */ }
.s3sliderImage { float: left; /* important */ position: relative; /* important */ display: none; /* important */ }
.s3sliderImage span { position: absolute; /* important */ left: 0; font: 12px/17px Arial, Helvetica, sans-serif; padding: 10px 13px; width: 158px; background-color: #000; filter: alpha(opacity=35); /* here you can set the opacity of box with text */ -moz-opacity: 0.35; /* here you can set the opacity of box with text */ -khtml-opacity: 0.35; /* here you can set the opacity of box with text */ opacity: 0.35; /* here you can set the opacity of box with text */ color: #fff; display: none; /* important */ bottom: 0; /* if you put top: 0; -> the box with text will be shown at the top of the image // if you put bottom: 0; -> the box with text will be shown at the bottom of the image */ text-align:center; }

/*como_fazer*/
div.como_fazer { margin-bottom:20px;}
div.como_fazer ul li { background: url(../images/bg_como-fazer.png) repeat-x 0 0; display: block; height: 84px; }
div.como_fazer ul li:hover { background-position: 0 -84px; }
div.como_fazer ul li a { background: url(../images/bg_como-fazer_sprite.png) no-repeat; display: block; font-size: 13px; font-weight: bold; padding: 28px 76px 41px 0; text-align:right; }
div.como_fazer ul li a:hover{ color: #12b7fb; }

div.como_fazer ul li a.prateleira_modulada { background-position: right -840px; }
div.como_fazer ul li a.kit_sacada { background-position: right 0; }
div.como_fazer ul li a.janela_maxi_ar_va { background-position: right -84px; }
div.como_fazer ul li a.janela_maxi_ar_va_9123 { background-position: right -168px; }
div.como_fazer ul li a.janela_maxi_ar_vv { background-position: right -252px; }
div.como_fazer ul li a.box_elegance { background-position: right -336px; }
div.como_fazer ul li a.box_abrir { background-position: right -420px; }
div.como_fazer ul li a.box_correr { background-position: right -504px; }
div.como_fazer ul li a.janela_pivotante { background-position: right -588px; }
div.como_fazer ul li a.janela_basculante { background-position: right -672px; }
/*div.como_fazer ul li a.janela_maxim_ar { background-position: right -672px; }*/
div.como_fazer ul li a.porta_pivotante { background-position: right -756px; }

/*menu_rodape*/
div.menu_rodape { margin: 0 0 15px 0;}
div.menu_rodape div.container { background: url(../images/glossy_barra.png) repeat-x 0 -84px; width: 974px; }

div.menu_rodape ul { margin-left:5px;}
div.menu_rodape ul li { display: inline; float: left; margin: 3px 0 0 0; }
div.menu_rodape ul li a { border-right: #d56560 1px solid; color: #fff; float: left; height: 15px; overflow: hidden; padding: 10px 14px 11px 15px; }
div.menu_rodape ul li:last-child a { border-right: none; }
div.menu_rodape ul li a:hover { background: url(../images/glossy_barra.png) repeat-x 0 -126px; }

div.menu_rodape div.carrinho { font-size: 10px; float: left; margin: 14px 0 0 -78px; text-align: right; }
div.menu_rodape div.carrinho a { color: #fff; }
div.menu_rodape div.carrinho img { margin: -2px 4px 0 0; vertical-align: middle; }

div.menu_rodape span.borda-esquerda { background: url(../images/glossy_barra.png) no-repeat; float: left; height: 41px; margin: 0 0 0 -6px; width: 6px; }
div.menu_rodape span.borda-direita { background: url(../images/glossy_barra.png) no-repeat 0 -42px; float: right; height: 41px; margin: 0 -6px 0 0; width: 6px; }

/*rodape*/
div.rodape { color: #999; }
div.rodape a.wck { color: #999; float: right; }
div.rodape a.wck span.magenta { color: #c01b68; }
div.rodape a.wck span.ciano { color: #0093d2; }


/* ----- PÁGINA DE PRODUTOS ----- */

/*produto*/
div.produto { margin: 0 0 20px 0; }

div.produto img.foto { clear: left; float: left; margin: 0 15px 15px 0; width: 220px; }
div.produto h1 { line-height: 20px; font-size: 18px; }
div.produto h1 span.dezpx { color: #666; font-weight: normal; display: inline-block; }

/**/
div.produto span.de { display: block; font-size: 10px; margin: 14px 0 0 0; }
div.produto span.de em { font-style: normal; }
div.produto span.por { display: block; margin: 2px 0 0 0; }
div.produto span.por strong { color: #d71920; font-size: 18px; }

/**/
div.select { float: left; margin: 15px 0 0 0; width: 271px; }

div.select a.topo { background: #fefefe url(../images/bg_botao.gif) repeat-x 0 0; border: 1px solid #ccc; cursor: default; float: left; padding: 4px 8px; width: 112px; /**/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; /**/ text-shadow: 0px 1px 0px #fff; }
div.select a:hover.topo { background-position: 0 -5px; border-color: #b0b0b0; }
div.select a:active.topo { background-position: 0 bottom; border-color: #aaa; }

div.select a.topo span { background: url(../images/icone_seta.png) no-repeat 100% center; display: block; }

div.select ul.lista { display: none; border: 1px solid #ccc; border-top: none; clear: left; float: left; margin: 25px 0 0 2px; max-height: 184px; overflow: auto; position: absolute; width: 124px; /**/ -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; /**/ text-shadow: 0px 1px 0px #fff; }
div.select ul.lista li a { background: #fff; cursor: default; display: block; padding: 4px 6px; }
div.select ul.lista li a:hover { background: #999; color: #fff; /**/ text-shadow: 0px 1px 0px #838383; }

/**/
div.produto a.compre { background: #fefefe url(../images/bg_botao.gif) repeat-x 0 10px; border: 1px solid #ccc; color: #d71920; float: right; font-size: 14px; font-weight: bold; margin: 11px 0; padding: 5px 8px; text-align: center; /**/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; /**/ text-shadow: 0px 1px 0px #fff; }
div.produto a:hover.compre { background-position: 0 5px; border-color: #b0b0b0; }
div.produto a:active.compre { background: #f0f0f0; }
div.produto a.compre img { margin: 0 6px 0 0; vertical-align: top;}
div.produto a.compre span { color: #666; display: block; font-size: 10px; font-weight: normal; }

/**/
a.botoes_gerais { background: #fefefe url(../images/bg_botao.gif) repeat-x 0 10px; border: 1px solid #ccc; color: #d71920; float: right; font-size: 14px; font-weight: bold; margin: 11px 0 42px 11px; padding: 5px 8px; text-align: center; /**/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; /**/ text-shadow: 0px 1px 0px #fff; }
a:hover.botoes_gerais { background-position: 0 5px; border-color: #b0b0b0; }
a:active.botoes_gerais { background: #f0f0f0; }
a.botoes_gerais img { margin: 0 6px 0 0; vertical-align: top;}
a.botoes_gerais span { color: #666; display: block; font-size: 10px; font-weight: normal; }
a.esquerda_geral { margin-left: 0 !important;}

/**/
span.disponibilidade { display: block; margin: 16px 0 0 0; }
span.disponibilidade strong { color: #d71920; }

/*topo_produto*/
div.topo_produto { border: 1px solid #eee; float: left; margin: 0 0 15px 0; width: 573px; /**/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
div.topo_produto ul li { display: inline; }
div.topo_produto ul li a { background: url(../images/bg_arvore.gif) no-repeat 95% center; float: left; padding: 5px 20px 5px 8px; }
div.topo_produto ul li a:hover { color: #d71920; }
div.topo_produto ul li a h1, div.topo_produto ul li a h2 { font-size: 12px; font-weight: normal; }


/* ----- PÁGINA DE ORÇAMENTO ----- */

/*orcamento*/
form.orcamento label { display: block; margin: 0 0 15px 0; }
form.orcamento label span { color: #777; display: block; font-weight: bold; margin: 0 0 6px 0; }
form.orcamento label:hover span { color: #d71920; }

/*labels*/
form.orcamento .right { float: right !important; margin-top: -46px; }
form.orcamento .descreva { margin-top: -61px !important; }

form.orcamento label.full { width: 573px; }
form.orcamento label.full input { width: 559px; }
form.orcamento label.full textarea { height: 126px; line-height: 18px; width: 559px; }

form.orcamento label span.receber { font-weight:normal; text-align:left; width: auto; display:inline !important;}
form.orcamento label input.receber { border: none !important; display:inline !important; float: left; margin: 0 4px 0 0 !important; padding: 0 !important; width: auto !important; }

form.orcamento label.meio { float: left; width: 277px; }
form.orcamento label.meio input { width: 266px; }

form.orcamento label.dois_terco { float: left; width: 374px; }
form.orcamento label.dois_terco input { width: 362px; }

form.orcamento label.terco { float: left; width: 177px; }
form.orcamento label.terco input { width: 163px; }
form.orcamento label.terco input.ddd { float: left; text-align: right; width: 16px; /**/ -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }
form.orcamento label.terco input.telefone { float: left; width: 112px; /**/ -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }

form.orcamento label.terco_margin { margin-right: 20px; }

form.orcamento label.ddd { float: left; width: 31px; }
form.orcamento label.ddd input { text-align: right; width: 17px; /**/ -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }

form.orcamento label.telefone { float: left; width: 146px; }
form.orcamento label.telefone input { width: 133px; /**/ -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }

form.orcamento label.dois_tercos { float: left; width: 330px; }
form.orcamento label.dois_tercos input { width: 316px; }

form.orcamento label.cep { float: left; width: 82px; }
form.orcamento label.cep input { width: 68px; }

form.orcamento label.endereco { float: left; width: 371px; }
form.orcamento label.endereco input { width: 359px; }

form.orcamento label.unidade_titulo { margin: 0 !important; }
form.orcamento div.unidades { border: 1px solid #ccc; margin: 0 0 15px 0; padding: 10px 12px; /**/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#ffffff; }
form.orcamento label.unidade { border: 2px solid #fff; color: #666; display: inline; float: left; margin-bottom: 0 !important; padding: 6px; width: 248px; }
form.orcamento label.unidade input { border: none !important; float: left; margin: 0 6px 50px 0 !important; padding: 0 !important; }
form.orcamento label.unidade strong { font-size: 14px; }
form.orcamento label.unidade em { color: #999; font-size: 14px; font-style: normal; font-weight: bold; }
form.orcamento label:hover.unidade { background-color: #f6f6f6; border-color: #efefef; /**/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; /**/ text-shadow: 0px 1px 0px #fff; }
form.orcamento label:hover.unidade strong { color: #d71920; }

/*quando clicado*/
form.orcamento label.unidadeclicado { border: 2px solid #fff; color: #666; display: inline; float: left; margin-bottom: 0 !important; padding: 6px; width: 248px; }
form.orcamento label.unidadeclicado input { border: none !important; float: left; margin: 0 6px 50px 0 !important; padding: 0 !important; }
form.orcamento label.unidadeclicado strong { font-size: 14px; }
form.orcamento label.unidadeclicado em { color: #999; font-size: 14px; font-style: normal; font-weight: bold; }
form.orcamento label.unidadeclicado { background-color: #f6f6f6; border-color: #efefef; /**/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; /**/ text-shadow: 0px 1px 0px #fff; }
form.orcamento label.unidadeclicado strong { color: #d71920; }

form.orcamento label.margin { margin-right: 19px; }

/*input e textarea*/
form.orcamento input, form.orcamento textarea { background-: #fff; border: #ccc 1px solid; color: #333; /*height: 18px;*/ padding: 4px 6px; }
form.orcamento input:focus, form.orcamento textarea:focus { border-color: #ea7074; /**/ -webkit-box-shadow: 0px 0px 8px #ea7074; -moz-box-shadow: 0px 0px 8px #ea7074; box-shadow: 0px 0px 8px #ea7074; }
form.orcamento textarea { padding: 4px 4px 4px 6px; }

/*upload*/
label.upload { float: left; }

label.upload input.fakeupload { cursor: default; float: left; width: 487px !important; /**/ -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }
label.upload input.fakebotao { cursor: default; background: #fefefe url(../images/bg_botao.gif) repeat-x 0 0; border-left: none; float: left; /*margin: -26px 0 0 0 !important;*/ width: 59px !important; /**/ -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; /**/ text-shadow: 0px 1px 0px #fff; }
label.upload input:hover.fakebotao { background-position: 0 -5px; border-color: #b0b0b0; }
label.upload input:active.fakebotao { background-position: 0 bottom; border-color: #aaa; }

input.realupload { /*position: relative;*/ float: right; margin: -26px 0 0 0 !important; height: 27px; opacity:0; -moz-opacity:0; filter: alpha(opacity:0); width: auto !important; }

/*carrinho de compras*/
form.orcamento div.categoria { margin: 0; }

form.orcamento div.categoria ul li span.hr { background: #efefef; clear: left; display: block; height: 1px; margin: 0 0 4px 4px;  width: 114px; }

form.orcamento div.categoria ul li label.spin { float: left; margin: 0 0 6px 4px; }
form.orcamento div.categoria ul li label.spin input { background: #fff url(../images/fake_spin.png) no-repeat right; margin: 0 0 0 4px; padding-right: 20px; text-align: right; width: 20px; }

form.orcamento div.categoria ul li input.excluir { background: url(../images/glossy.png) no-repeat 0 0; border: none; float: right; height: 16px; margin: 4px 4px 0 0; padding: 0; width: 16px; }
form.orcamento div.categoria ul li input:hover.excluir { background-position: 0 -16px; }

/*select*/
form.orcamento div.select { float: none; margin: -9px 0 15px 0; width: 277px; }
form.orcamento div.select a.topo { width: 259px; }
form.orcamento div.select a:focus.topo { border-color: #ea7074; /**/ -webkit-box-shadow: 0px 0px 8px #ea7074; -moz-box-shadow: 0px 0px 8px #ea7074; box-shadow: 0px 0px 8px #ea7074; }
form.orcamento div.select ul { /*display: block;*/ width: 270px; }

/*select_duplo*/
form.orcamento label.duplo { float: left; margin: 10px 0 0 !important; width: 277px; }
form.orcamento div.select_duplo { float: left; margin: -9px 0 15px 0; width: 277px; }
form.orcamento div.select_duplo a.topo { width: 259px; }
form.orcamento div.select_duplo a:focus.topo { border-color: #ea7074; /**/ -webkit-box-shadow: 0px 0px 8px #ea7074; -moz-box-shadow: 0px 0px 8px #ea7074; box-shadow: 0px 0px 8px #ea7074; }
form.orcamento div.select_duplo ul { /*display: block;*/ width: 270px; }

/*select_terco*/
form.orcamento div.select_terco { float: none; margin: -15px 0 0 0; width: 179px; }
form.orcamento div.select_terco a.topo { width: 163px; }
form.orcamento div.select_terco a:focus.topo { border-color: #ea7074; /**/ -webkit-box-shadow: 0px 0px 8px #ea7074; -moz-box-shadow: 0px 0px 8px #ea7074; box-shadow: 0px 0px 8px #ea7074; }
form.orcamento div.select_terco ul { /*display: block;*/ width: 174px; }

/*botao enviar*/
label.enviar input.botaenviar { cursor: default; background: #fefefe url(../images/bg_botao.gif) repeat-x 0 0; float: right; margin: 0 0 14px 0; width: 59px !important; /**/ -webkit-border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; /**/ text-shadow: 0px 1px 0px #fff; text-align:center; outline:none;}
label.enviar input:hover.botaenviar { background-position: 0 -5px; border-color: #b0b0b0;outline:none; }
label.enviar input:active.botaenviar{ background-position: 0 bottom; border-color: #aaa; }

/*botao finalizar*/
label.enviar input.botaofinalizar { cursor: default; background: #fefefe url(../images/bg_botao.gif) repeat-x 0 0; float: right; /*margin: -26px 0 0 0 !important;*/ width: auto !important; /**/ -webkit-border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; /**/ text-shadow: 0px 1px 0px #fff; text-align:center; outline:none; margin: 0 0 0 10px;}
label.enviar input:hover.botaofinalizar { background-position: 0 -5px; border-color: #b0b0b0;outline:none; }
label.enviar input:active.botaofinalizar{ background-position: 0 bottom; border-color: #aaa; }

/*mensagem saudacao*/
span.saudacao { padding: 0 0 15px; display:block; font-size:16px; font-weight:bold; color:#777777;}
span.sucesso { padding: 0 0 15px; display:block; font-size:16px; color:#777777;}
span.sucesso-cor { color:#333333;}


/* ----- PÁGINAS QUEM SOMOS e DICAS E CUIDADOS ----- */

/*quem somos*/
div.conteudo div.quem_somos,div.dicas p { line-height: 18px; }
div.conteudo div.dicas ol { padding:0 0 10px 0;}
div.conteudo div.dicas ol li { list-style:none outside none; margin-bottom:10px; }
div.conteudo a.titulo h2.dicas { background: #fff; display: inline; font-size: 14px; padding: 0 10px 0 0; }


/* ----- PÁGINA DO SITEMAP ----- */

/*sitemap*/
div.sitemap { float: left; width: 573px; padding-bottom: 15px; }
div.sitemap ul.matriz { margin:0 0 10px 0; }
div.sitemap ul.margem-bottom { margin:0 0 20px 0; }
div.sitemap ul.matriz li ul { margin:5px 0 10px 15px;}
div.sitemap a.titulo { background: url("../images/bg_produtos_titulo.png") repeat-x center; color:#D71920; display:block; margin: 0 0 10px; }
div.sitemap a.titulo h2 { background: none repeat scroll 0 0 #FFFFFF; display:inline; font-size:14px; padding: 0 10px 0 0; }
div.sitemap ul.matriz li a:hover { color: #d71920; }


/* ----- LIVESEARCH ----- */

/*resultado_busca*/
div#resultado_busca { background: #fff url(../images/bg_barra_branco.gif) repeat-x 0 -47px; border: 1px solid #ccc; border-top: none; display: none; left: 50%; margin: -18px 0 0 239px; position: absolute; width: 250px; /**/ -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; /**/ -webkit-box-shadow: 0px 1px 4px  #ccc; -moz-box-shadow: 0px 1px 4px #ccc; box-shadow: 0px 1px 4px #ccc; }

div#resultado_busca ul { margin: 4px 4px 6px 4px; }
div#resultado_busca ul li {}
div#resultado_busca ul li a { border: 2px solid #fff; display: block; height: 23px; padding: 4px; }
div#resultado_busca ul li a:hover { background-color: #f6f6f6; border-color: #efefef; color: #d71920; /**/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; /**/ text-shadow: 0px 1px 0px #fff; }
div#resultado_busca ul li a img { border: 1px solid #ccc; float: left; height: 21px !important; margin: 0 6px 0 0; width: 23px !important; /**/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
div#resultado_busca ul li a span { float: left; padding: 4px 0 0 0; height: 16px; overflow: hidden; width: 182px; }

div#resultado_busca a.resultados { background: #fefefe url(../images/bg_botao.gif) repeat-x 0 0; border-top: 1px solid #ccc; color: #333; display: block; padding: 6px 8px; /**/ text-shadow: 0px 1px 0px #fff; }
div#resultado_busca a:hover.resultados { background-position: 0 -5px; }
div#resultado_busca a:active.resultados { background-position: 0 bottom; }


/* ----- CARRINHO DE COMPRAS ----- */

table.carrinho { with:559px; padding: 10px 0 10px 0; }
table.carrinho td.centro { text-align:center; width:64px; }
table.carrinho span.preco { width:84px; display:block; text-align:right; }
table.carrinho span.total { padding-top: 15px;}
table.carrinho a span.esvaziar { padding-top: 15px; width:135px;}
table.carrinho a:hover span.esvaziar { padding-top: 15px; color: #d71920;}
table.carrinho span.total strong { color:#777; }
table.carrinho td { padding-bottom:5px; border-bottom:1px solid #efefef; }
table.carrinho tr.titulo { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#777; }
table.carrinho tr { color: #d71920; }
table.carrinho a img { border: 1px solid #ccc; float: left; height: 21px !important; margin: 0 6px 0 0; width: 23px !important; /**/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
table.carrinho a span { float: left; padding: 4px 0 0 0; height: 16px; overflow: hidden; width: 246px; }
table.carrinho label.spin { float: left; margin: 0 0 6px 4px; }
table.carrinho label.spin input { background: #fff url(../images/fake_spin.png) no-repeat right; margin: 10px 0 0 4px; text-align: right; width: 20px; border:1px solid #ccc; padding: 4px 20px 5px 5px; line-height:center;}

table.carrinho label.spin input:focus, input:focus.excluir { border-color: #ea7074; /**/ -webkit-box-shadow: 0px 0px 8px #ea7074; -moz-box-shadow: 0px 0px 8px #ea7074; box-shadow: 0px 0px 8px #ea7074; }
table.carrinho input.excluir { background: url(../images/glossy.png) no-repeat 0 0; border: none; height: 16px; margin: 4px 4px 0 0; padding: 0; width: 16px; }
table.carrinho input:hover.excluir { background-position: 0 -16px; }
.compras { padding: 15px 0 15px 0; }


/* ----- TRABALHE CONOSCO ----- */

/* multi */
label.meio_multi { width: 277px; }
label.meio_multi input { width: 263px !important; }

label.multi { float: right !important; margin: -61px 0 0 0 !important; width: 274px !important; }

div.multi { border: #ccc 1px solid; float: right; height: 92px; margin: -40px 0 0 0; overflow: auto; width: 275px; /**/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
div.multi label { margin: 0 !important; padding: 4px 6px; }
div.multi label input { border: none !important; float: left; height: 12px; margin: 1px 4px 0 0 !important; padding: 0 !important; }
div.multi label span { display: inline; font-weight: normal !important; }

div.multi label:hover { background: #999; }
div.multi label:hover span { color: #fff !important; /**/ text-shadow: 0px 1px 0px #838383; }


/* ----- IMPRENSA ----- */

div.imprensa a.item { display: block; margin: 0 0 12px 0; font-weight: bold; }
div.imprensa a.item em { color: #666; display: block; font-weight: normal; }
div.imprensa a:hover.item em { color: #666; }

div.conteudo div.margin { display: block; margin: 0 0 18px 0; }

div.imprensa a.botoes_gerais { float: left !important; margin: 2px 0 0 0 !important; }
div.imprensa a.botoes_gerais img { vertical-align: middle !important; }

/* ----- BALLOON ----- */

/*div.seta_ie { display: none; }*/
div.balloon { background: #e6e6e6 url(../images/bg_titulo-box.png) repeat-x bottom; border: solid 1px #ccc; display: none; margin: 2px 294px 0; padding: 7px 10px 8px 10px; position: absolute; width: 260px; /**/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

div.balloon span.seta { background: url(../images/bg_balloon.gif); position: absolute; float: left; height: 20px; margin: 14px 0 0 -20px; overflow: hidden; width: 11px; }

div.balloon p { margin: 0 0 8px 0; }

div.balloon label { display: inline; }
div.balloon label input { width: 174px; }

div.balloon input.enviar { background: #fefefe url(../images/bg_botao.gif) repeat-x 0 5px !important; border: 1px solid #ccc; float: right; padding: 3px 5px; /**/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; /**/ text-shadow: 0px 1px 0px #fff; }
div.balloon input:hover.enviar { background-position: 0 0; border-color: #b0b0b0; }
div.balloon input:active.enviar { background: #f0f0f0; }


/* ----- SITEMAP ----- */

div.sitemap ul li strong { color: #666; }
div.sitemap ul li h3 { display: inline; /*margin: 12px 0 6px 0 !important;*/ }

div.sitemap h3.sub { margin: -8px 0 2px 0 !important; }
div.sitemap ul.sub { margin: 0 0 10px 15px !important; }


/* ----- COLUNAS ----- */

div.coluna_um, div.coluna_dois { float: left; overflow: hidden; width: 275px; }
div.coluna_dois { margin: 0 0 0 23px; }


/* ----- PRODUTOS_VISITADOS ----- */

/*produtos_visitados*/
div#produtos_visitados {}

div#produtos_visitados ul { margin: 4px 4px 6px 4px; }
div#produtos_visitados ul li {}
div#produtos_visitados ul li a { border: 2px solid #fff; display: block; height: 23px; padding: 4px; }
div#produtos_visitados ul li a:hover { background-color: #f6f6f6; border-color: #efefef; color: #d71920; /**/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; /**/ text-shadow: 0px 1px 0px #fff; }
div#produtos_visitados ul li a img { border: 1px solid #ccc; float: left; height: 21px !important; margin: 0 6px 0 0; width: 23px !important; /**/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
div#produtos_visitados ul li a span { float: left; padding: 4px 0 0 0; height: 16px; overflow: hidden; width: 132px; }

div#produtos_visitados a.resultados { background: #fefefe url(../images/bg_botao.gif) repeat-x 0 0; border-top: 1px solid #ccc; color: #333; display: block; padding: 6px 8px; /**/ text-shadow: 0px 1px 0px #fff; }
div#produtos_visitados a:hover.resultados { background-position: 0 -5px; }
div#produtos_visitados a:active.resultados { background-position: 0 bottom; }


/* ----- IMPRENSA INTERNA ----- */

div.interna h2 { font-size: 16px; line-height: 135%; margin: 8px 0 12px 0; }
div.interna h3 { color: #666; font-size: 14px; line-height: 135%; margin: 0 0 24px 0; }
div.interna h4 { color: #666; font-size: 14px; line-height: 135%; margin: 24px 0 12px 0; }

div.interna div.foto { background: #ebeaea; border: none; float: left; margin-bottom: 20px; padding: 0; }
div.interna div.foto img { display: block; }
div.interna div.foto span { display: block; line-height: 16px; padding: 9px 7px; }

div.interna div.mini { margin-right: 20px; width: 260px; }

div.interna em.data { color: #666; display: block; margin: 18px 0 20px 0; }


/* ----- ENCOMENDA ----- */

div.encomenda span.disponibilidade { margin: 10px 0 4px 0 !important; }

div.encomenda div.select { width: 168px; }
div.encomenda div.select a.topo { width: 143px; }
div.encomenda div.select ul.lista { width: 154px; }

div.encomenda div.select-dois { margin-left: 2px; }

div.encomenda div.select div.preview { background: #fff; border: 1px solid #ccc; float: left; margin: 0 0 0 168px; padding: 3px; position: absolute; z-index: 9999; width: 110px; }
div.encomenda div.select div.preview img { display: block; }

div.encomenda label.medidas { color: #999; float: left; margin: 15px 0; /*text-align: center;*/ width: 162px; }
div.encomenda label.medidas strong { color: #666; }
div.encomenda label.medidas input { margin: 0 4px 0 8px; width: 40px; text-align: right; }

div.encomenda label.medidas-dois { margin-left: 14px; }

div.encomenda label.medidas input, div.encomenda textarea { background-: #fff; border: #ccc 1px solid; color: #333; /*height: 18px;*/ padding: 4px 6px; }
div.encomenda label.medidas input:focus, div.encomenda textarea:focus { border-color: #ea7074; /**/ -webkit-box-shadow: 0px 0px 8px #ea7074; -moz-box-shadow: 0px 0px 8px #ea7074; box-shadow: 0px 0px 8px #ea7074; }

div.encomenda label { color: #666; display: block; float: left; margin: 0 0 15px; width: 338px; }
div.encomenda label textarea { padding: 4px 4px 4px 6px; height: 54px; margin: 6px 0 0; width: 324px; }

div.encomenda a.compre { margin-top: 0px; }


/* ----- PÁGINA DE USUÁRIO ----- */

div.colunas { float: left; margin: 10px 29px 0 0; width: 167px; }
div.colunas-margin { margin-right: 0; }

div.colunas ul.categorias { margin: 0 0 20px 0; }
div.colunas ul.categorias li { margin: 0 0 0 20px; }
div.colunas ul.categorias li h2 { background-image: none; color: #d71920; font-size: 14px; margin: 0 0 8px -20px; }
div.colunas ul.categorias li h2 span img { margin: 0 4px 0 0; vertical-align: top; }
div.colunas ul.categorias li a { color: #666; display: block; margin: 0 0 6px 0; }
div.colunas ul.categorias li a:hover { color: #d71920; }


/* ----- DIV TIP ----- */

div.nicetitle { position: absolute; padding: 4px; top: 0px; left: 0px; color: white; font-size: 13px; font-family: Verdana, Helvetica, Arial, sans-serif; width: 25em; font-weight: bold; background: url(../images/ntbg.png); /* Mozilla proprietary */ -moz-border-radius: 12px; z-index:10; }
div.nicetitle p { margin: 0; padding: 0 3px; }
div.nicetitle p.destination { font-size: 9px; text-align: left; padding-top: 3px; }


/* ----- ENVIAR ----- */

form.orcamento input.enviar { margin: 4px 0 0 0; width: auto !important; }


/* ----- ENQUETE ----- */

div.produtos div.enquete { padding: 0 0 15px 0; }
div.produtos div.enquete ul { float:left; width:293px; padding: 0 0 0 30px; }
div.produtos div.enquete ul.opcoes li { width:250px; height:85px; }
div.produtos div.enquete ul.opcoes li a { background:url(../images/opcoes_smiles.jpg) no-repeat left top; height:inherit; width:inherit; display:block; text-indent:-9999px; }
div.produtos div.enquete ul.opcoes li.certamente a { background-position: 0px 0px; }
div.produtos div.enquete ul.opcoes li.naosei a { background-position: 0 -90px; }
div.produtos div.enquete ul.opcoes li.naogostaria a { background-position: 0 -185px; }
div.produtos div.enquete ul.opcoes li.certamente a:hover { background-position: -250px 0px; }
div.produtos div.enquete ul.opcoes li.naosei a:hover { background-position: -250px -90px; }
div.produtos div.enquete ul.opcoes li.naogostaria a:hover { background-position: -250px -185px; }

/* ----- PEDIDOS ----- */
div.produtos tr.pedido td { padding: 5px 0 5px 0;}
div.produtos table tr.pedido:nth-child(odd) { background: #efefef; }
div.produtos div.resposta_orcamento { padding:10px; background:#f4f4f4; margin: 0 0 5px 0;}
div.produtos div.resposta_orcamento span.resposta { color:#858585; display:block; padding: 0 0 10px 0; }
div.produtos div.resposta_orcamento span.respondido { background: url(../images/line.gif) repeat-y; padding: 0 0 0 35px; display:block; }
div.produtos div.resposta_cliente { background: url(../images/blank.gif) repeat-y #ffffe9 !important; }
div.produtos div.infos { background:#fff !important; }
div.produtos div.interacao { background:#e6e9e2 !important; }
div.produtos div.resposta_orcamento abbr { font-size: 11px; color:#808080; display:block; text-align:right; }


/* ----- RATING STAR ---- */
ul.srating{ list-style:none; margin: 5px 0 0 0; padding:0px; width: 100px; height: 20px; position: relative; background: url(../images/starimages/strating.gif) top left repeat-x; }
.srating li{ padding:0px; margin:0px; float: left; }
.srating li a{ display:block; width:20px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; background-image:none; }
.srating li a:hover{ background: url(../images/starimages/strating.gif) 0px -20px repeat-x; z-index: 1; left: 0px; }
.srating a.onestar{ left: 0px; }
.srating a.onestar:hover{ width:20px; }
.srating a.twostars{ left:20px; }
.srating a.twostars:hover{ width: 40px; }
.srating a.threestars:hover{ width: 60px; }
.srating a.threestars{ left: 40px; }
.srating a.fourstars{left: 60px; }	
.srating a.fourstars:hover{ width: 80px; }
.srating a.fivestars{ left: 80px; }
.srating a.fivestars:hover{ width: 100px; }
div.avaliacao { /*float:left;*/ width:250px; margin: 11px 0 0 0;}


/** ----- CANAL FALE CONOSCO ---- **/
ol.canalfaleconosco { padding:0; margin:0; list-style:none;  }
ol.canalfaleconosco li { display:block; padding: 0 0 15px 0; }
ol.canalfaleconosco li a { text-decoration:none; outline: none; border: none; }
ol.canalfaleconosco li a div { width: 503px !important; padding: 12px; float:left;  border: 1px  solid #ccc; border-right: none; height: 60px; background:#f8f8f8; }
ol.canalfaleconosco li a:hover div { background: url(../images/canal_bg.gif) repeat-x; }
ol.canalfaleconosco li a div h2 { text-decoration:none; color: #D71920; margin: 0; font-size: 18px; padding: 0 0 5px 0; }
ol.canalfaleconosco li a div span { color: #656565; font-size: 12px; }
ol.canalfaleconosco li a div img {  border:none; float:right; }

div#login { width: 547px !important; padding: 12px; float:left;  border: 1px  solid #ccc; background:#f8f8f8; }
div#login h2 { color: #D71920; margin: 0; font-size: 18px; padding: 0 0 5px 0; }
div#login span.info { font-size: 12px; display:block; padding: 0 0 20px; }
div#login span.pergunta { font-size: 12px; padding: 0 20px 0 0; }
div#login span.pergunta a strong { font-size: 12px; color:#093; }
div#login span.pergunta a strong.nao { color:#D71920; }
div#login span.pergunta a { border: 1px solid #ccc; padding: 10px; background:#fff; }
div#login span.pergunta a:hover { background:#e3e3e3; }
div#login input { border: 1px solid #CCCCCC; padding: 4px 6px; -moz-border-radius: 3px 3px 3px 3px; font: 12px Arial,Helvetica,sans-serif; outline: medium none; }
div#login input[type=text] { width: 476px; }
div#login textarea { width: 540px; margin: 0 0 15px; border: 1px solid #CCCCCC; height: 120px; }
div#login input-button { /*width: 450px; */}


/** ----- APRENDA MONTAR ---- **/
ol.aprendamontar { padding:0; margin:0; list-style:none;  }
ol.aprendamontar li { float:left; margin:0 18px 18px 0; }
ol.aprendamontar li#last { margin-right:0; }
ol.aprendamontar li a { text-decoration:none; outline: none; border: none; }
ol.aprendamontar li a div { width: 153px !important; padding: 12px; float:left;  border: 1px  solid #ccc; height: 175px; background:#f8f8f8; text-align:center; }
ol.aprendamontar li a:hover div { border-color:#d34c51; }
ol.aprendamontar li a div h2 { text-decoration:none; color: #626363; margin: 0; font-size: 16px; padding: 0 0 5px 0; }
ol.aprendamontar li a:hover div h2 { color: #D71920;}
ol.aprendamontar li a div span { color: #656565; font-size: 12px; }
ol.aprendamontar li a div img {  border:none; margin-top:30px;}
ol.aprendamontar li a div img#marca {  border:none; margin:0;}
ol.aprendamontar li a div img#va9123 {  border:none; margin:10px;}

