/* RESET */
body, header, section, aside, article, footer, address, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, hr {margin:0;padding:0;_padding:0;_margin:0;border:none}
a {text-decoration:none;outline:none;border:none}
ul {list-style:none;}
textarea:focus {outline:none}
input:focus {outline:none}
img {max-width:100%;height:auto;width:auto\9; /* ie8 */}
article, aside, details, figcaption, figure, footer, header, hgroup, section {display:block;}
body {color:#585858;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1em;line-height:17px;text-align:center;	margin: 0;}
h1 {width: 277px;height: 65px;background: url(../img/logo.png) no-repeat;}
h1 a {display: block;width: 277px;height: 65px;cursor: pointer;text-indent: -9999px;}
a {	color:#955313;	outline:none}
a:visited {	color:#955313;}
a:hover {color:#990e00;}
/* ESTRUTURA DO SITE */
#corpo {width: 100%;height: 100%;position: relative;margin: 0 auto;text-align: center;}
/*hack para ie6 e ie7*/
* html #corpo, *:first-child+html #corpo {text-align: center;} /*centralizar no ie*/
.both { clear: both !important; }
.none { display: none !important; }
.left { float: left !important; }
.right { float: right !important; }
strong { font-weight: bold !important; }
input[disabled], input[readonly],
select[disabled], select[readonly],
checkbox[disabled], checkbox[readonly],
textarea[disabled], textarea[readonly] {
	background-color: #E2E2E2 !important;
	border: 1px solid #AAAAAA !important;
	color: #3A3A3B !important;
	cursor: default !important;
}
.campoObrigatorio { border-color: red !important; background-color: #FCF492 !important; }
input[disabled].campoObrigatorio, input[readonly].campoObrigatorio,
select[disabled].campoObrigatorio, select[readonly].campoObrigatorio,
textarea[disabled].campoObrigatorio, textarea[readonly].campoObrigatorio {  border-color: red !important; }
#loading { background:url(../img/bg-load.png); height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 999999; display: none; }
#loading img { height: 31px; left: 50%; margin: -15px 0 0 -15px; position: fixed; top: 50%; width: 31px; }

body {
	overflow-x: hidden;
	position: relative;
}

.verificacao {
	position: fixed;
	width: 200px;
	height: 100px;
	top: 50%;
	margin-top: -50px;
	right: -141px;
	-webkit-transition: .3s;
	transition: .3s;
}
.verificacao:hover {
	right: 0;
 }



/**** ERRO ****/
.error { text-align: center; padding: 70px }
.error .title { text-align: left; font-size: 1.4em;  line-height: 45px; }
.error .alert { margin: auto; padding-top: 10px; }
.error .alert .text { font-size: 18px; line-height: 30px; text-align: left; margin-left: 15px; margin-bottom: 20px; width: 755px  }
.error .alert .text span { color: #003a5c; }
.error .alert .text a { color: #0F9121; text-decoration: underline; }
.error .info { font-size: 12px; color: #003a5c; text-align: left; margin: auto; line-height: 23px; }

/** POUP LOGIN **/
#poup{background:url(../img/bg-poup.png);height: 100%;left:0;position:fixed;top:0;width:100%;z-index:99999;display: none }
#poup #box_login { width: 790px; height: 295px; background-color: #fff; position: fixed;  left: 18%; top: 18%; padding: 20px }
#poup #box_login .head { border-bottom: 1px solid #b60605; text-align: left; padding-bottom: 10px; }
#poup #box_login .head .close-poup { opacity:.8; -moz-opacity: .8; filter: alpha(opacity=80); }
#poup #box_login .head .close-poup:HOVER { cursor: pointer; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100); }
#poup #box_login .box{width:344px;height:210px;float:left;padding:0 30px 0 20px;text-align:left;margin-top:40px;color:#666666;font-size: 16px;}
#poup #box_login .box.last { padding: 0 20px 0 30px; border-left: 1px solid #c6c6c6; }
#poup #box_login .box label { display: block; margin: 30px auto; line-height: 30px; }
#poup #box_login .box input[type="text"],
#poup #box_login .box input[type="password"] { width: 240px; min-height: 22px; background-color: #f5f5f5; color: #AAA;border: 1px solid #d2d2d2;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;behavior: url(border-radius.htc);margin-left: 10px;padding: 3px;font-size: 13px;float: right;}
#poup #box_login .box #bt_login_poup {float: right;background: url(../img/bt-enviar-login.gif) no-repeat right;border:none;cursor:pointer;width: 106px;height: 36px;margin: 0;opacity:.8; -moz-opacity: .8; filter: alpha(opacity=80);}
#poup #box_login .box #bt_login_poup:HOVER { opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
#poup #box_login .box #bt_remenber_poup {float: right;background: url(../img/bt-enviar.gif) no-repeat right;border:none;cursor:pointer;width: 101px;height: 36px;margin: 0;opacity:.8; -moz-opacity: .8; filter: alpha(opacity=80);}
#poup #box_login .box #bt_remenber_poup:HOVER { opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
#poup #box_login .box .change-form-poup {color: #b60605;font-size: 12px;text-decoration: underline;margin-left: 130px;line-height:32px;}
#poup #box_login .box .text {color: #666; font-size: 14px; line-height: 22px; padding: 25px 0 57px 15px; }
#poup #box_login .box .bt-cadastro {background: url(../img/bt-cadastrar-login.gif) no-repeat right;border:none;cursor:pointer;width: 132px;height: 36px;margin: 0 auto;opacity:.8; -moz-opacity: .8; filter: alpha(opacity=80);display: block;text-indent: -99999px;}
#poup #box_login .box .bt-cadastro:HOVER { opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}

/** POUP COMO FUNCIONA **/
#poup_comofunciona{background:url(../img/bg-poup.png);height: 100%;left:0;position:fixed;top:0;width:100%;z-index:99999; text-align: center; display: none; }
#poup_comofunciona #box_comofunciona { width: 840px; height: 545px; margin: 117px auto 0; text-align: left; font-family: 'Roboto Condensed', sans-serif;  }
#poup_comofunciona #box_comofunciona .head {
	line-height: 55px;
	padding: 0 15px;
	background-color: #ffe400;
	color: #000;
	font-size: 32px;
	display: inline-block;
	width: 808px;
	-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;behavior:url(border-radius.htc);
	border: 1px solid #ffe400;
}
#poup_comofunciona #box_comofunciona .head .close-poup { margin: 17px 0; cursor: pointer;}

#poup_comofunciona #box_comofunciona .body-comofunciona { height: 434px; }
#poup_comofunciona #box_comofunciona .body-comofunciona h4 { color: #c30011; font-size: 26px; }
#poup_comofunciona #box_comofunciona .body-comofunciona h4 span { color: #000; font-size: 18px; }
#poup_comofunciona #box_comofunciona .body-comofunciona p { color: #000; font-size: 16px; }

#poup_comofunciona #box_comofunciona .body-comofunciona.bg_1 { background: url(../img/comofunciona/01.jpg) no-repeat center; }
#poup_comofunciona #box_comofunciona .body-comofunciona.bg_1 h4 { padding: 30px 0 0 480px; }
#poup_comofunciona #box_comofunciona .body-comofunciona.bg_1 p { padding: 30px 0 0 505px; line-height: 24px; }

#poup_comofunciona #box_comofunciona .body-comofunciona.bg_2 { background: url(../img/comofunciona/02.jpg) no-repeat center; display: none; }
#poup_comofunciona #box_comofunciona .body-comofunciona.bg_2 h4 { padding: 20px 0 0 40px; }
#poup_comofunciona #box_comofunciona .body-comofunciona.bg_2 p { padding: 15px 0 0 40px; line-height: 24px; }

#poup_comofunciona #box_comofunciona .body-comofunciona.bg_3 { background: url(../img/comofunciona/03.jpg) no-repeat center; display: none; }
#poup_comofunciona #box_comofunciona .body-comofunciona.bg_3 h4 { padding: 355px 0 0 40px; }
#poup_comofunciona #box_comofunciona .body-comofunciona.bg_3 p { padding: 15px 0 0 40px; line-height: 24px; }

#poup_comofunciona #box_comofunciona .body-comofunciona.bg_4 { background: url(../img/comofunciona/04.jpg) no-repeat center; display: none; }
#poup_comofunciona #box_comofunciona .body-comofunciona.bg_4 h4 { padding: 20px 0 0 590px; }
#poup_comofunciona #box_comofunciona .body-comofunciona.bg_4 p { padding: 15px 25px 0 590px; line-height: 17px; text-align: justify; }

#poup_comofunciona #box_comofunciona .footer {
	line-height: 55px;
	padding: 0 15px;
	background-color: #000;
	display: inline-block;
	width: 808px;
	-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;behavior:url(border-radius.htc);
	border: 1px solid #000;
}

#poup_comofunciona #box_comofunciona .footer .nav-comofunciona { line-height: 28px; color: #fff; font-size: 16px; background: url(../img/comofunciona/nav.jpg) no-repeat; display: inline-block; }
#poup_comofunciona #box_comofunciona .footer .nav-comofunciona:HOVER { color: #ffe400; }
#poup_comofunciona #box_comofunciona .footer .nav-comofunciona.prev { background-position: left top; padding-left: 25px; margin-left: 100px; margin-right: 75px; }
#poup_comofunciona #box_comofunciona .footer .nav-comofunciona.next { background-position: right bottom; padding-right: 25px; margin-right: 100px; margin-left: 75px; }
#poup_comofunciona #box_comofunciona .footer .pag-comofunciona { line-height: 28px; color: #666; font-size: 26px; display: inline-block; margin: auto 22px; }
#poup_comofunciona #box_comofunciona .footer .pag-comofunciona:HOVER, #poup_comofunciona .footer .pag-comofunciona.active { color: #ffe400!important; }

/** POUP SOBRE O ARQUIVO **/
#poup_sobreoarquivo{background:url(../img/bg-poup.png);height: 100%;left:0;position:fixed;top:0;width:100%;z-index:99999; text-align: center; display: none; }
#poup_sobreoarquivo #box_sobreoarquivo { width: 840px; height: 515px; margin: 117px auto 0; text-align: left; font-family: 'Roboto Condensed', sans-serif;  }
#poup_sobreoarquivo #box_sobreoarquivo .head {
	line-height: 55px;
	padding: 0 15px;
	background-color: #ffe400;
	color: #000;
	font-size: 32px;
	display: inline-block;
	width: 808px;
	-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;behavior:url(border-radius.htc);
	border: 1px solid #ffe400;
}
#poup_sobreoarquivo #box_sobreoarquivo .head .close-poup { margin: 17px 0; cursor: pointer;}

#poup_sobreoarquivo #box_sobreoarquivo .body-sobreoarquivo { height: 395px; padding: 20px; background-color: #fff; overflow:auto; }
#poup_sobreoarquivo #box_sobreoarquivo .body-sobreoarquivo p { color: #000; font-size: 16px; margin-bottom: 10px; line-height: 20px }
#poup_sobreoarquivo #box_sobreoarquivo .body-sobreoarquivo p .alert { color: #c30011; }

#poup_sobreoarquivo #box_sobreoarquivo .footer {
	height: 20px;
	padding: 0 15px;
	background-color: #000;
	display: inline-block;
	width: 808px;
	-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;behavior:url(border-radius.htc);
	border: 1px solid #000;
}

/** POUP PERGUNTAS FREQUENTES **/
#poup_perguntas{background:url(../img/bg-poup.png);height: 100%;left:0;position:fixed;top:0;width:100%;z-index:99999; text-align: center; display: none; }
#poup_perguntas #box_perguntas { width: 840px; height: 515px; margin: 117px auto 0; text-align: left; font-family: 'Roboto Condensed', sans-serif;  }
#poup_perguntas #box_perguntas .head {
	line-height: 55px;
	padding: 0 15px;
	background-color: #ffe400;
	color: #000;
	font-size: 32px;
	display: inline-block;
	width: 808px;
	-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;behavior:url(border-radius.htc);
	border: 1px solid #ffe400;
}
#poup_perguntas #box_perguntas .head .close-poup { margin: 17px 0; cursor: pointer;}

#poup_perguntas #box_perguntas .body-perguntas { height: 395px; padding: 20px; background-color: #fff; overflow:auto; }
#poup_perguntas #box_perguntas .body-perguntas h4 { color: #c30011; font-size: 18px; line-height: 20px; }
#poup_perguntas #box_perguntas .body-perguntas p { color: #000; font-size: 16px; margin-bottom: 10px; line-height: 20px }
#poup_perguntas #box_perguntas .body-perguntas p .alert { color: #c30011; }

#poup_perguntas #box_perguntas .footer {
	height: 20px;
	padding: 0 15px;
	background-color: #000;
	display: inline-block;
	width: 808px;
	-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;behavior:url(border-radius.htc);
	border: 1px solid #000;
}
/* HEADER */
header {display: inline-block;width: 100%;}
#topo {height: 117px;background: url(../img/bg-topo2.gif) repeat-x top left;font-family: 'Roboto', sans-serif;}
.conteudoTopo {margin: auto;width: 972px;}
.login {float:right;text-align:right;width:auto;}
.login2 {float:right;text-align:right;width:665px;}
.inputLogin {float:left;margin:10px 0 0 0;width:185px;}
.inputLogin2 {float:left;margin:10px 0 0 0;width:512px;}
.textoLogin {float:left;color:#fff;font-size:14px;font-family:'Roboto', sans-serif;}
.textoLogin a {color:#fff;padding:0 8px;text-decoration:none;font-weight:bold;}
.textoLogin a:HOVER,.textoLogin a.active {color:#FFF200;text-decoration:none;}
#inputLogin {float:left;margin:0 5px 0 0;height:20px;}
#inputLogin input.inputLogin {border-radius:7px;color:#666666;width:116px;height:22px;padding:2px 5px;font-size:12px;border:none;margin:0;}
#inputLogin input#email_remenber {width: 239px;}
#btOk {	float: left;width: 31px;margin: 2px 0 0 0;}
#btOk .btOk {width: 31px;height: 28px;border: none;background: url(../img/bt-ok.gif) no-repeat;cursor: pointer;}
.menuLogado {color:#fff;float:right;background:#95000c;margin:0;border:1px solid #95000c;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;behavior:url(border-radius.htc); padding: 2px;}
.menuLogado a {display: inline-block;color: #fff;text-decoration: none;padding: 0 2px;font-size: 12px;font-weight: bold;}
.menuLogado a:hover,.menuLogado a.active {color: #FFF200;}
.textoLogado {float: left; width: 290px;text-align: right;color: #fff;font-size:14px;font-weight: normal;margin: 4px 4px 4px 5px;}
a.carrinho {float:right;width:110px; height: 22px; margin:13px 0 0 8px;text-align:left;color: #fff;font-size:14px;font-family:'Roboto', sans-serif;font-weight:bold;background:url(../img/bg-carrinho.gif) no-repeat;font-weight:bold; padding: 0 0 0 33px;}
a.carrinho:hover {color:#ffe400;font-size:14px;font-family:'Roboto', sans-serif;font-weight:bold;background:url(../img/bg-carrinho-o.gif) no-repeat;}
.marca {float: left;margin: 10px auto;}
header nav {margin: 7px auto 0 auto;}
#menu {margin: auto;}
#menu ul {list-style:none;}
#menu li {padding: 0;text-align: left;}
#menu li a {cursor:pointer;font-family: 'Roboto Condensed', sans-serif;color:#fff;text-decoration:none;font-size: 20px;text-align: left; background:url(../img/marcacao-branca.gif) no-repeat left 10px; padding: 0 0 0 13px;}
#menu li a:hover { color:#ffe400;background:url(../img/marcacao-amarela.gif) no-repeat left 10px;}
#menu .espacoRight { display: inline-block; margin: 0 33px 0 0;}
#menu .espacoRight:LAST-CHILD { margin-right: 0;}
.espacoRight1 { float: left; margin: 0 10px 0 0;}
.espacoRight2 { float: left; margin: 0 55px 0 0;}
.espaco { float: right; margin: 0;}
#menu ul li a:hover {z-index:1000;}
.dropdown {position: absolute !important;top: 36px !important;display: none;font-size: 0.9em !important;width: 175px !important;	z-index: 999999;}
.dropdown li {position:relative !important;padding: 5px 10px !important;border-bottom: 1px solid #fff;background-color: #E60014!important;	height: 20px !important;}
.dropdown li a {position:relative !important;display:block !important;cursor:pointer !important;color: #fff !important;text-align: left;}
/*.dropdown li a.active,*/
.dropdown li a:HOVER {	color: #fff200 !important;}

.botoesTopoHome { float: right;  margin-top: 7px;}

.botoesTopoHome .abas {
	height: 35px;
	border: 1px solid #ffe400;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(border-radius.htc);
	color: #666;
	font-family: 'Roboto', sans-serif;
/*	display: inline-block;*/
	float: left;
	width: auto;
	text-align: left;
	background: url(../img/icos-head.png) no-repeat #ffe400;
	padding: 3px 3px 3px 35px;
}

.botoesTopoHome .abas.aba-cotacao {
	background-position: 5px top;
	margin-right: 5px;
}
.botoesTopoHome .abas.aba-cotacao:HOVER {
	border-color: #fff;
	background-color: #fff;
}
.botoesTopoHome .abas.aba-phone {
	background-position: 5px bottom;
}

.botoesTopoHome .abas span {
	display: block;
	font-size: 16px;
	line-height: 18px;
}
.botoesTopoHome .abas span.small {
	font-size: 12px;
}


/* --------------------------------------------------- */
#conteudo {display: inline-block;margin: auto auto 5px auto;text-align: center;width: 100%;}
/***** Home *****/
.destaqueHome {	margin: 20px auto 0 auto;display: inline-block;text-align: center;}
.bloco {margin: 0 auto 20px auto;width: 972px;}
.titulos {margin: 10px 0 5px 0;text-align: left;}
.titulos p { color: #333333; font-size: 20px; font-family: 'Roboto Condensed', sans-serif; margin: 0 0 20px 0;}
.titulos p strong{ color:#c30012; padding: 0 10px 0 0; font-size: 22px; font-weight: normal; }
.titulos.tituloHome p {font-size: 29px; }
.destaqueProdutos {float: left;	width: auto;margin: 10px auto;text-align: center;}
.destaqueProdutos.first { margin-left: 7px;}
.destaqueProdutos.middle { margin-left: 22px; }
.destaqueProdutos.last { margin-left: 19px; }

.banners-products { width: 310px; text-align: left; }
.banners-products img:first-child { margin-bottom: 20px; }
.box-products { width: 640px; }

a.businesscard, a.panfleto, a.folder, a.banner, a.poster, a.calendar, a.calendar-mini {	display:block;margin: auto;width: 302px;	height: 268px;cursor: pointer;}
a.businesscard {background: url(../img/businesscar.jpg) no-repeat center;}
a:hover.businesscard {background: url(../img/businesscar-o.jpg) no-repeat center;}
a.panfleto {background: url(../img/panfleto.jpg) no-repeat center;}
a:hover.panfleto {background: url(../img/panfleto-o.jpg) no-repeat center;}
a.folder {	background: url(../img/folder.jpg) no-repeat center;}
a:hover.folder {background: url(../img/folder-o.jpg) no-repeat center;}
a.banner {background: url(../img/banner.jpg) no-repeat center;}
a:hover.banner {background: url(../img/banner-o.jpg) no-repeat center;}
a.poster {background: url(../img/poster.jpg) no-repeat center;}
a:hover.poster {background: url(../img/poster-o.jpg) no-repeat center;}
a.calendar {background: url(../img/calendar.jpg) no-repeat center;}
a:hover.calendar {background: url(../img/calendar-o.jpg) no-repeat center;}
a.calendar-mini {background: url(../img/calendar-mini.jpg) no-repeat center;}
a:hover.calendar-mini {	background: url(../img/calendar-mini-o.jpg) no-repeat center;}
a.businesscard h2, a.panfleto h2, a.folder h2, a.banner h2, a.poster h2, a.calendar h2, a.calendar-mini h2 {display: none;}
.banner1 {	float: left; margin-left: 8px;}
.banner2 {	float: left; margin: 0 21px;}
.banner3 {	float: right; margin-right: 8px;}
.encontreFacil {float: left;background-color: #f1f1f1;width: 297px;height: 279px;margin-left: 8px;border: 2px solid #d9d9d9;	-moz-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;behavior: url(border-radius.htc);}
.encontreFacil .tit {margin: 15px auto 5px auto;}
.encontreFacil ul {	margin: 0 20px;}
.encontreFacil ul li {background: url(../img/marcacao.gif) no-repeat left 9px;padding: 3px 4px 7px 14px;text-align: left;}
.encontreFacil ul li a {color: #b60605;	font-weight: bold;	font-size: 14px;text-decoration: none;}
.encontreFacil ul li a:hover {color: #666666;text-decoration: none;}
.instagram {float: left;background-color: #000;width: 302px;height: 283px;margin: auto 0 auto 15px;-moz-border-radius: 11px;	-webkit-border-radius: 11px;border-radius: 11px;behavior: url(border-radius.htc);}
.instagram .foto {width: 302px;	margin: 4px auto 2px auto;}
.instagram .logoInstagram {}
.linhaEtapas { display:inline-block; margin: 20px auto;}
.linhaEtapas .cadaEtapa { float:left; margin-right: 25px; width: 170px }
.linhaEtapas .cadaEtapa:LAST-CHILD { margin-right: 0;}
.linhaEtapas .cadaEtapa .imagemEtapa { margin: 6px;}
.linhaEtapas .cadaEtapa .nomeEtapa { margin: 0 auto 10px auto;font-family:'Roboto', sans-serif; font-size: 14px; color: #999999; line-height:1.2; }
.linhaEtapas .cadaEtapa .nomeEtapa strong {font-size: 16px; color: #282828;}

/***** INTERNAS *****/
.interna {display: inline-block; min-height: 480px;padding-bottom: 40px;text-align: justify;width: 100%;margin: auto;text-align: center;}
.tituloInterna {/*border-bottom: 1px solid #b60605;*/padding: 25px 0 10px 0;text-align: left;margin-bottom: 20px; width: 972px; margin: 0 auto;}
.tituloInterna h1 { width: auto; height: auto; background: none; float: left;}
.tituloInterna span {color: #333;font-family: 'Roboto Condensed', sans-serif; font-size: 20px; text-align: left; background:url(../img/marcacao-tit.gif) no-repeat 0 center; padding: 0 0 0 12px;}
.tituloInterna.margin-0 { margin-bottom: 0; }
.tituloInterna .subtit {float: right;}
.tituloInterna a { display: inline-block;color: #95000c;text-decoration: underline;font-size: 12px;font-family: 'Roboto Condensed', sans-serif;}
.tituloInterna a:hover {color: #8c8c8c;text-decoration: underline;}
.faixaAmarela {display: inline-block; width: 100%; background: #ffe400; }
.textoFaixa {width: 972px;margin:0 auto;color:#000;font-family:'Roboto Condensed', sans-serif;font-size:16px;text-align:left;padding: 10px 0;}
.textoFaixaHome {width: 972px;margin:0 auto;color:#636262;font-family:'Roboto Condensed', sans-serif;font-size:22px;text-align:center;padding: 20px 0;}
.paragraph{	text-align: left;margin: 20px 0;/*font-style: italic;*/font-size: 12px;line-height: 1.4;}


/*.depoimentos {float: left;width: 302px;background: url(../img/bg-depoimentos.gif) no-repeat left top;margin: 0 0 0 15px;}*/
/*.depoimentos p {color: #666666;font-style: italic;font-size: 12px;line-height: 1.5;padding: 55px 35px 0 35px;margin-bottom: 35px; height: 155px;overflow: hidden;}*/
/*.depoimentos .who {	color: #999999;font-size: 14px;background:url(../img/icon-depoimentos.gif) no-repeat left top;text-align: left; font-weight: bold;padding: 0 0 0 40px;margin: 35px 0 0 10px;min-height: 37px;}*/

.depoimentos { position: relative; width: 972px; height: 290px; margin:0 auto; background: url(../img/depoimentos-title.jpg) no-repeat 5px 15px;  }
.depoimentos .depoimento { position: absolute; top:0; left: 0; width: 972px;  color:#282828; font-family: Georgia, serif; font-size:18px; line-height: 1.1; text-align: right; display: none; }
.depoimentos .depoimento .info { width: 400px; padding-top: 100px; padding-left: 130px; margin: 0; }
.depoimentos .depoimento .info h2 { padding-top: 5px; font-weight: bold; }
.depoimentos .depoimentos-nav li { position: absolute; top:131px; background: url(../img/depoimentos-nav.png) no-repeat; cursor: pointer; }
.depoimentos .depoimentos-nav li.prev { left: -20px; }
.depoimentos .depoimentos-nav li.next { right: -20px; background-position: right center; }
.depoimentos .depoimentos-nav li span { opacity:0;-moz-opacity: 0;filter: alpha(opacity=0);  width: 14px; height: 28px; display: block; }


.faixaCinza {margin: 5px 0 0 0;}
.conteudoFaixaCinza {width: 972px; background: #f3f3f3; display: inline-block; font-family:'Roboto', sans-serif;}

.conteudoFaixaCinza p {float:left; margin:25px 40px 25px 25px;color:#999; }
.conteudoFaixaCinza ul.menuFaixa {float:left; list-style:none; text-align:left; margin:25px 0; }
.conteudoFaixaCinza ul.menuFaixa li {display:inline-block; text-align:left;  margin-right:35px;}
.conteudoFaixaCinza ul.menuFaixa li:LAST-CHILD {margin-right:0;}
.conteudoFaixaCinza ul.menuFaixa li a {display:block; color:#333333; font-size:18px; text-decoration:none; font-family:'Roboto Condensed', sans-serif;}
.conteudoFaixaCinza ul.menuFaixa li a:hover {color:#c30012;}

.maisProdutos {display: inline-block; width: 972px; margin-top: 25px; text-align: center;}
.titMaisProd {color: #999; font-size: 12px;font-family:'Roboto Condensed', sans-serif; width: 972px; text-align: center; margin: 5px 0 20px 0; background:url(../img/bg-tit-mais.gif) repeat-x left 4px;}
.titMaisProd p {text-align: center; width: 155px; background: #fff; margin: 0 auto; font-size: 20px; color: #cc3636}
.linhaProd { display:inline-block; width: 100%; margin: 0 0 20px 0;}
.linhaProd2 { display:inline-block; width: 100%; margin: 10px 0;}
.cadaProd a { display: inline-block; border: 1px solid #CCC; width: 150px;  font-family:'Roboto Condensed', sans-serif; font-size: 16px; color: #000; font-weight: bold;}
.cadaProd2 a { display: inline-block; border: 1px solid #CCC; width: 150px;  margin: 0; font-family:'Roboto Condensed', sans-serif; font-size: 16px; color: #000; font-weight: bold;}
.cadaProd a:hover, .cadaProd2 a:hover {border: 1px solid #cc3636; background: #fff7f8; color: #cc3636;}
.cadaProd .imagemProd, .cadaProd2 .imagemProd { margin: 6px;}
.cadaProd .imagemProd #imagemProd, .cadaProd2 .imagemProd #imagemProd { display: table-cell; width: 138px;  margin: auto; text-align: center; padding: 5px; vertical-align: middle; height: 130px;}
.cadaProd .nomeProd, .cadaProd2 .nomeProd {width: 100%; display: inline-block; margin: 0 auto 10px auto; }
.linhaProd { display:inline-block; margin: 0 0 20px 0;}
.linhaProd .cadaProd, .linhaProd2 .cadaProd { float: left; margin-right: 10px; }
.linhaProd .cadaProd:LAST-CHILD, .linhaProd2 .cadaProd:LAST-CHILD { float: left; margin-right: 0; }
.linhaProd .cadaProd a{ border: 1px solid #CCC; font-family:'Roboto Condensed', sans-serif; font-size: 16px; color: #000; font-weight: bold; display: block;}
.linhaProd .cadaProd a:hover{border: 1px solid #cc3636; background: #fff7f8; color: #cc3636;}
.linhaProd .cadaProd .imagemProd { margin: 12px auto;}
.linhaProd .cadaProd .nomeProd {margin: 0 auto 10px auto; }
.cadaProd .btpdf {width: 100%; display: inline-block; margin: 5px auto 10px auto;}

.cadaProd.full a { width: 230px; }
.cadaProd.full .info { margin: 10px; padding-bottom: 10px; border-bottom: 1px solid #cc3636; }
.cadaProd.full .info p { font-size: 12px; }
.cadaProd.full .values { background: url(../img/cart.png) no-repeat 180px center; text-align: left; margin: 10px;}
.cadaProd.full .values .qtd { font-size: 12px; color: #666; margin-bottom: 5px; }
.cadaProd.full .values .price { font-size: 16px; color: #cc3636; }


/** Cadastro **/
.cadastro {	width:515px;margin: auto;}
.cadastro p {margin:10px 0 20px 35px;}
.cadastro #formCadastro { text-align: left; }
.cadastro #formCadastro label {display:block;margin-bottom:15px;color:#666;font-size:14px;font-weight:bold;text-align:right;line-height: 30px;}
.cadastro #formCadastro label .obs {position: relative;top: -175px;}
.cadastro #formCadastro .required {color: red;font-size: 12px;}
.cadastro #formCadastro textarea,
.cadastro #formCadastro select,
.cadastro #formCadastro input[type="text"],
.cadastro #formCadastro input[type="password"] {width: 372px;min-height: 22px;background-color: #f5f5f5;color: #3A3A3B;border: 1px solid #d2d2d2;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;behavior: url(border-radius.htc);margin-left: 10px;padding: 3px;font-size: 13px;}
.cadastro #formCadastro select {height: 32px;padding: 8px;width: 381px;}
.cadastro #formCadastro textarea {height:180px;resize: none;padding: 10px 3px;}
.cadastro #formCadastro #bt-cadastrar,.cadastro #formCadastro #bt-atualizar {background: url(../img/bt-cadastrar-login.gif) no-repeat center;border:none;cursor:pointer;width:132px;height: 36px;opacity:.8;-moz-opacity: .8;filter: alpha(opacity=80);}
.cadastro #formCadastro #bt-atualizar {background: url(../img/bt-salvar.gif) no-repeat center;width: 105px;}
.cadastro #formCadastro #bt-cadastrar:HOVER,.cadastro #formCadastro #bt-atualizar:HOVER {opacity:1;-moz-opacity: 1;filter: alpha(opacity=100);}
.cadastro #formCadastro .half { float: right;}
.cadastro #formCadastro .half.two { margin-left: 15px; }
.cadastro #formCadastro .half input[type="text"] { width:122px }
.cadastro #formCadastro .half.phone input[type="text"] { width:138px }

/** cotação **/
.cotacao {	width:565px;margin: auto;}
.cotacao p {margin:10px 0 20px 35px;}
.cotacao #formCotacao { text-align: left; }
.cotacao #formCotacao label {display:block;margin:0 0 15px 0;color:#666;font-size:14px;font-weight:bold;text-align:right;}
.cotacao #formCotacao label .obs {position: relative;top: -175px;}
.cotacao #formCotacao .required {color: red;font-size: 12px;}
.cotacao #formCotacao textarea,
.cotacao #formCotacao select,
.cotacao #formCotacao input[type="text"],
.cotacao #formCotacao input[type="password"] {width: 372px;min-height: 22px;background-color: #f5f5f5;color: #3A3A3B;border: 1px solid #d2d2d2;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;behavior: url(border-radius.htc);margin-left: 10px;padding: 3px;font-size: 13px;}
.cotacao #formCotacao input[type="radio"] {display: inline-block; width:12px; height:12px; margin: 0 3px 0 0;}
.cotacao #formCotacao label p {display: inline-block; width: auto; margin: 0 6px 0 0; text-align: left;}
.cotacao #formCotacao select {height: 32px;padding: 8px;width: 381px;}

.cotacao #formCotacao textarea {height:180px;resize: none;padding: 10px 3px;}
.cotacao #formCotacao #bt-cotacao {background: url(../img/bt-enviar-cotacao.gif) no-repeat center;border:none;cursor:pointer;width:174px;height: 36px;opacity:.8;-moz-opacity: .8;filter: alpha(opacity=80);}
.cotacao #formCotacao #bt-cotacao:HOVER {opacity:1;-moz-opacity: 1;filter: alpha(opacity=100);}
.cotacao #formCotacao .half { float: right;}
.cotacao #formCotacao .half.two { margin-left: 15px; }
.cotacao #formCotacao .half input[type="text"] { width:122px }
.cotacao #formCotacao .half.phone input[type="text"] { width:138px }

/** Custom Produtos **/
.imgProdutos {text-align: center;  margin: 25px 0 0 0;}
.titProdutosInterna {margin: 5px 0 15px;}
.titProdutosInterna p {font-family: 'Roboto Condensed', sans-serif; color: #000;}
.descProdutos { margin-bottom: 10px; }
.descProdutos .paragrafo {text-align: left;margin: 0 10px;font-size: 14px;line-height: 1.6;}
.descProdutos .header {color: #000;}
.tituloInternas {width: 100%;padding: 25px 0 10px 0;text-align: left;}
.itens { width: 100% }
.listaProdutos {float: left; width: 242px;text-align: left; font-family: 'Roboto', sans-serif; border-right: 1px solid #ddd;border-left: 1px solid #ddd; min-height: 282px;}
.listaProdutos:last-child {border-bottom: 0px;}
.listaProdutos span {width: 161px;display:inline-block;padding:20px 6px;color:#666666;font-size:16px;text-align:center;background:#fffdd7;}
.listaProdutos span strong { font-size: 11px;}
.listaProdutos2 {float: left; width: 178px;text-align: left; font-family: 'Roboto', sans-serif; border-right: 1px solid #ddd;min-height: 282px;}
.listaProdutos2:last-child {border-bottom: 0px;}
.listaProdutos2 .stage {width: 166px;display:inline-block;padding:20px 6px;color:#666666;font-size:16px;text-align:center;background:#fffdd7; }
.listaProdutos2 .stage strong { font-size: 11px;}

.listaProdutos2 .stage .info-stage { position: relative; }
.listaProdutos2 .stage .info-stage img { vertical-align: middle; margin-left: 2px; cursor: pointer;}

.listaProdutos2 .stage .info-stage .legend { position: absolute; top: 15px; left: 0; width: 100%; background: url(../img/ico-legend-box.png) no-repeat 140px 0 transparent; padding-top: 26px; z-index: 9999; font-size: 12px; text-align: left; width: 178px; display: none; }
.listaProdutos2[etapa='1'] .stage .info-stage .legend { background-position: 110px 15px; left: -112px; }
.listaProdutos2[etapa='2'] .stage .info-stage .legend { background-position: 124px 15px; left: -126px; }
.listaProdutos2[etapa='3'] .stage .info-stage .legend { background-position: 110px 15px; left: -112px; }
.listaProdutos2[etapa='4'] .stage .info-stage .legend { background-position: 136px 15px; left: -138px; }
.listaProdutos2 .stage .info-stage .legend p { background-color: #f15753; padding: 10px; color: #fff; }

.buttom-box { margin: 5px 10px;display: inline-block;vertical-align: middle; text-align:center; width:159px; font-family: 'Roboto', sans-serif;}
.butomProdutos,.butomProdutosDisable {width:162px;display:table-cell;text-align:center;color:#666666;font-size:16px;
line-height:1;background:#f0f0f0;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;behavior: url(border-radius.htc);vertical-align: middle; padding: 5px;}
.butomProdutos:hover,.butomProdutos.active {color: #fff;background: #c30012;cursor: pointer;}
.butomProdutosDisable, .butomProdutosDisable:HOVER {	color: #cccccc;background-color: #f0f0f0;}
.provaMaterial {/*border-top: 1px solid #b60605;border-bottom: 1px solid #b60605;*/padding: 20px 0;margin: 10px 0;}
.provaMaterial img{	vertical-align: middle;}
.provaMaterial label{margin: 0 5px;display: inline;color: #000000;font-weight: bold;font-style:italic;}
.provaMaterial input.radio {margin: 0 6px;}
.fichaPedido {display:inline-block;width:950px;text-align:left;margin:5px 0 0 0;background:#fffdd7;padding:10px 0 6px 10px;}
.blocoPedidos {text-align: left;padding: 0;font-family: 'Roboto', sans-serif;}
.blocoPedidos p{color: #000;font-size: 14px;margin: 0 0 4px 0;}
.blocoPedidos p strong{color: #666;font-size: 14px;font-weight: bold;}
.blocoPedidos p span{color: #c30012;font-size: 18px;font-weight: bold;}
.blocoPedidos p.prova-txt{color: red;font-size: 0.8em;font-weight: normal;}
.blocoPedidos #bt-concluir-produto{	margin:auto;text-align: center;width: 223px;height: 36px;background: url(../img/bt-concluir.gif) no-repeat center;opacity:.8;-moz-opacity: .8;filter: alpha(opacity=80); border: none !important;}
.blocoPedidos #bt-concluir-produto.disable{opacity:.4;-moz-opacity: .4;filter: alpha(opacity=40);}
.blocoPedidos #bt-concluir-produto.enable:HOVER{cursor: pointer;opacity:1;-moz-opacity: 1;filter: alpha(opacity=100);}
.blocoPedidos .qtd {width:150px;height:28px;background:#fff;border:1px solid #eeeeee;color:#666;padding:1px 3px;margin:5px 0;font-size:22px;}
.blocoPedidos img { margin:5px 0 !important; vertical-align: top !important;}
/** Carrinho **/
.menu-carrinho { width: 972px; margin: auto;}
.menu-carrinho ul {	width: 520px;margin: auto;}
.menu-carrinho ul li {display: table-cell;width: 260px;height: 40px;}
.menu-carrinho ul li.bt-meucarrinho {border: 0;background:url(../img/menu-meucarrinho.gif) no-repeat;}
.menu-carrinho ul li.bt-meucarrinho.active {background:url(../img/menu-meucarrinho-o.gif) no-repeat;}
.menu-carrinho ul li.bt-confirmacao {border: 0;	background: url(../img/menu-confirmacao.gif) no-repeat;}
.menu-carrinho ul li.bt-confirmacao.active {background: url(../img/menu-confirmacao-o.gif) no-repeat;}
.menu-carrinho ul li span{	display: none;}
#formCarrinho { width: 972px; margin: auto; }

.tabelaCarrinho {border-top: 1px solid #b60605;border-bottom: 1px solid #b60605 !important;border-left: 1px solid #c5c5c5;border-right: 1px solid #c5c5c5;font-size: 16px;margin: 10px auto 30px auto;width: 972px;line-height: 20px;}
.tabelaCarrinho.half {width: 456px;margin: 40px 10px 30px;}
.tabelaCarrinho tr.formEndereco { display:none; }
.tabelaCarrinho td .alert{color: red;font-size: 0.8em;}
.tabelaCarrinho td #prazo.alert{ font-size: 1em;}
.tabelaCarrinho td { min-width: 105px }
.tabelaCarrinho td .alert.large{font-size: 1em;	line-height: 30px;}
.tabelaCarrinho td.linhacinza{border-bottom: 1px solid #c5c5c5;font-style: italic;font-size: 14px;vertical-align: top;}
.tabelaCarrinho.half td.linhacinza{	vertical-align: top;}
.tabelaCarrinho td.linhacinza .tit{	font-size: 11px;}
.tabelaCarrinho td.linhacinza .bold{font-weight: bold;color: #000;}
.tabelaCarrinho td.linhavermelha{border-bottom: 1px solid #b60605 !important;}
.tabelaCarrinho td.linhacinza select,.tabelaCarrinho td.linhacinza input{border: 1px solid #c5c5c5;font-weight: bold;font-size:14px; padding: 5px;}
.tabelaCarrinho td.linhacinza input:FOCUS{}
.tabelaCarrinho td.linhacinza select{border: 1px solid #c5c5c5;margin-left: 13px;height: 25px;}
.tabelaCarrinho td.linhacinza select option{padding: 3px 0;}
.tabelaCarrinho td.linhacinza input.um{ width: 422px;}
.tabelaCarrinho td.linhacinza input.dois{ width: 195px;}
.tabelaCarrinho td.linhacinza input.tres{ width: 70px;}

.tabelaCarrinho td.linhacinza .chp_title { margin-bottom: 10px;}
.tabelaCarrinho td.linhacinza .chp_title a { line-height: 25px; display: inline-block; text-decoration: underline;}
.tabelaCarrinho td.linhacinza .chp_title input{
	border: 1px solid #C5C5C5;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	margin: 0;
	min-height: auto;
	-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;behavior: url(border-radius.htc);
}
.tabelaCarrinho td.linhacinza .opcoes{font-size: .8em;}
.tabelaCarrinho td.linhacinza label.opcoes{color: #B60605;}
.tabelaCarrinho td.linhacinza .prova{color: red;font-size: .8em;}

.tabelaCarrinho tr.type_frete { text-align: left; }
.tabelaCarrinho tr.type_frete.active { background-color: #fffde8; }
.tabelaCarrinho tr.type_frete label input { margin-right: 5px; }
.tabelaCarrinho tr.type_frete label span { margin-left: 20px; font-size: 0.8em; display: block; }
.tabelaCarrinho tr.type_frete .prazoentrega { font-weight: bold; }

.tabelaCarrinho td.valor{border-left: 1px solid #c5c5c5;font-style: italic;font-size: 16px;vertical-align: middle;width: 100px;}
.tabelaCarrinho td.valor input{cursor: pointer;}
.tabelaCarrinho td.valordesconto{border-left: 1px solid #c5c5c5;color: #b60605;font-style: italic;font-size: 16px;vertical-align: middle;}
.tabelaCarrinho td.verde{border-top: 1px solid #0db825;border-bottom: 1px solid #0db825;background: #e6f8e9;}
.tabelaCarrinho td.verde a.add-cupom{float: right;text-align: right;color: #0db825;width: auto;margin: 5px 0 0 4px;text-decoration: none;}
.tabelaCarrinho td.verde a.add-cupom:hover{text-decoration: underline;}
.tabelaCarrinho td.verde a.del-cupom{	float: right;text-align: right;color: red;width: auto;margin: 5px 0 0 14px;text-decoration: none;font-size: 0.7em;}
.tabelaCarrinho td.verde a.del-cupom:hover{	text-decoration: underline;}
.tabelaCarrinho td.verde span{float: right;text-align: right;color: #0db825;width: auto;margin: 5px 0 0 4px;}
.tabelaCarrinho td.verde input{float: right;text-align: right;background-color: #f5f5f5;color: #AAAAAA;font-size: 14px;width: 200px;height: 25px;margin: 0 8px;border: 1px solid #d2d2d2;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;behavior: url(border-radius.htc);}
.tabelaCarrinho td{	padding: 10px;}
.tabelaCarrinho td strong{	color: #b60605;	font-weight: bold;	font-size: 18px;}
.tabelaCarrinho tr.inactive{background-color: #FEF2F2;color: #999999;}
.bts-meucarrinho {	margin: 0 auto;	width: 920px;}
.bt-continuarcomprando {float: left;width: 235px;height: 36px;border: none;	background: url(../img/bt-continuar.gif) no-repeat;	opacity:.8;	-moz-opacity: .8;	filter: alpha(opacity=80);}
.bt-continuarcomprando:HOVER {opacity:1;-moz-opacity: 1;filter: alpha(opacity=100);}
.bt-concluircompra {float: right;width: 189px;height: 36px;border: none;background: url(../img/bt-concluir-compra.gif) no-repeat; opacity:.8;-moz-opacity: .8;filter: alpha(opacity=80);}
.bt-concluircompra:HOVER {opacity:1;-moz-opacity: 1;filter: alpha(opacity=100);}
.bt-concluircompra-disable {float: right;width: 189px;height: 36px;border: none;background: url(../img/bt-concluir-compra.gif) no-repeat;opacity:.4;-moz-opacity: .4;filter: alpha(opacity=40);cursor: default;}
.carrinho-empty {display: inline-block;margin: 55px auto 30px auto;text-align: center;}
.carrinho-empty .alert {margin: 20px auto;width: 450px;}
.carrinho-empty .alert .text {font-size: 18px;line-height: 45px;margin-left: 15px;text-align: left;}
.carrinho-empty .alert .text span {	color: #585858;}
.carrinho-empty .alert .text a {color: #E60014;text-decoration: underline;}
.carrinho-empty .instrucao {font-size: 12px;line-height: 23px;margin: auto;padding: 40px;text-align: left;width: 650px;}
.carrinho-empty .instrucao p {font-weight: bold;}
.carrinho-empty .instrucao ul {	list-style: decimal outside none;	margin-left: 20px;}
.bt-concluircompra2 {float: right;width: 305px;height: 58px;border: none;background: url(../img/bt-concluir-compra2.gif) no-repeat;
	margin-top: 20px;opacity:.8;-moz-opacity: .8;filter: alpha(opacity=80);}
.bt-concluircompra2:HOVER {opacity:1;-moz-opacity: 1;filter: alpha(opacity=100);cursor: pointer;}
.bt-concluircompra2Disable {float: right;width: 305px;height: 58px;border: none !important;background: url(../img/bt-concluir-compra2.gif) no-repeat;margin-top: 20px;opacity:.4;-moz-opacity: .4;filter: alpha(opacity=40);}

.pedidoRealizado {
	display: inline-block;
	margin: 55px auto 30px auto;
	text-align: center;
}

.mensagemPedido {border-top: 1px solid #b60605;border-bottom: 1px solid #b60605;width: 100%;display:inline-block;text-align: center;
	margin: 20px auto;padding: 35px 0;}

.mensagemPedido a { color: #585858; margin: 30px auto 0;text-align: center;font-size: 14px; display: inline-block }
.mensagemPedido span { color: #b60605; font-size: 1.2em; }
.mensagemPedido a:HOVER {  color: #b60605; text-decoration: underline; }

.marcasPedido {display: inline-block;margin: 0 auto;text-align: center; }
.marcasPedido p {width: 100%;display: inline-block;margin: 10px auto 30px auto;text-align: center;font-size: 14px;}

.marcasPedido form input[type=submit],
input.imprimir-boleto
{
	border: none;
	width: 126px;
	height: 82px;
	background: url(../img/imprimir-boleto.jpg);
	cursor: pointer;
	text-indent: -9999px;
}

.avisopedido2 {	background-color: #fffdc4;width: 210px;min-height: 48px;_height: 48px;margin-bottom: 10px;border: 1px solid #fffdc4;
	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;behavior: url(border-radius.htc);}
.avisopedido2 p {float: left;font-size: 11px;color: #b60605;text-align: left;padding: 4px;width: 155px;font-style: normal;font-weight: bold;	line-height: 1.2;	margin: 0;}
.avisopedido2 img {	float:left;	padding: 4px;}
.avisopedido2 p .comments{color: #B60605;font-size: 11px;text-decoration: underline;}
.imgEnvie2{	width: 210px;}
.imgEnvie2 img{	float: left;margin: 0 15px 0 0;	width: 40px;}
.imgEnvie2 p {float: right;text-align: left;width: 155px;color: #359e23;font-size: 18px;font-weight: bold;font-style: italic;	line-height: 55px;}
.txtEnvie2 {font-size: 12px;margin: 5px 0 10px 10px;text-align: left;}
.txtEnvie2 p{	color: #7b7b7b;	font-size: 10px;margin: 0 0 1px 0;width: 205px;}
.txtEnvie2 p strong {color: #000;font-size: 12px;font-weight: bold;}
.txtEnvie2 p.alert {color: red;	font-size: 12px;}
.txtEnvie2 p.alert strong {	font-weight: bold;color: red;font-size: 12px;}
.txtEnvie2 p .comments{	color: #B60605;	font-size: 10px;	text-decoration: underline;}
.bt-upload {width: 177px;height: 37px;	border: none !important;background: url(../img/bt-upload.png) no-repeat;
	margin: 10px auto 0;opacity:.8;	-moz-opacity: .8;filter: alpha(opacity=80); }
.bt-upload:HOVER {opacity:1;-moz-opacity: 1;filter: alpha(opacity=100);	cursor: pointer;}
.bt-upload-del {width: 177px;height: 37px;border: none !important;background: url(../img/bt-upload-del.png) no-repeat;
	margin: 10px auto 0;opacity:.8;-moz-opacity: .8;filter: alpha(opacity=80);}
.bt-upload-del:HOVER {opacity:1;-moz-opacity: 1;filter: alpha(opacity=100);	cursor: pointer;}
.fileUploadQueueItem {font-size:11px;background-color:#F5F5F5;border:3px solid #E5E5E5;margin-top: 10px;padding:10px;width:185px;}
.fileUploadQueueItem .cancel {float: right;margin-left: 10px;}
.fileUploadQueueItem .fileName {float: left;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;width: 65%;}
.fileUploadProgress {background-color: #FFFFFF;border-top: 1px solid #808080;border-left: 1px solid #808080;border-right: 1px solid #C5C5C5;border-bottom: 1px solid #C5C5C5;margin-top: 10px;width: 100%;clear: both;text-align: left;}
.fileUploadProgressBar {background-color: #0099FF;}

.type_pg {
	margin: 0 auto;
	width: 972px;
	text-align: left;
}

.type_pg .tit {
	font-size: 20px;
	margin: 0 10px 10px;
	font-weight: bold;
}

.type_pg .types {
	/*
	margin: 0 10px 2px;
	*/
	padding: 25px 15px;
	background-color: #fff;
	margin-bottom: 20px;
	border: 1px solid #d0d0d0;
}

.type_pg .types label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.type_pg .types .input{
	/*
	float: left;
	padding-right: 15px;
	*/
	width: 15px;
}

.type_pg .types .text{
	/*
	float: left;
	width: 800px;
	*/
	width: 97%;
	line-height: 20px;
}

.type_pg .types .text img{
	margin-top: -15px;
}

.type_pg .types .text .info{
	/*
	font-weight: bold;
	*/
	color: #000;
	font-size: 16px;
	margin: 10px;
}

.type_pg .types .text ul.info {
	margin: 10px 25px 0;
	list-style: disc;
}

.type_pg .types .text ul.info li {
	font-size: 16px;
	margin-bottom: 5px;
}

.type_pg .types .text .banco{
	font-size: 16px;
	font-weight: bold;
	margin: 0 10px;
	display: flex;
    align-items: center;
}

.type_pg .types .text .banco::after,
.type_pg .types .text .banco::before {
	clear: both;
	display: block;
	content: " ";
}

.type_pg .types .text .banco p {
	width: 10%;
}
.type_pg .types .text .banco p.conta {
	width: 40%;
}
.type_pg .types .text .banco p.pix {
	min-width: 25%;
}
.type_pg .types .text .banco p.pix img {
	margin: 0;
    max-width: 170px;
}

.type_pg .types .text .banco span,
.type_pg .types .text .banco strong {
	color: #000;
}

.type_pg .types .text strong,
.type_pg .types .text .banco strong {
	color: #b60605;
	display: block;
	font-size: 18px;
	margin: -4px 0 15px 10px;
}

.type_pg .types .text .banco .alert {
	color: red;
	font-size: 0.7em;
}

.type_pg .types .text .lista {
	margin-top: 25px;
	margin-left: 10px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.type_pg .types .text .lista.hide {
	display: none;
}

.type_pg .types .text .lista.cartao-debito {
}

.type_pg .types .text .lista.cartao-credito {
}

.type_pg .types .text .lista:before,
.type_pg .types .text .lista:after
{
	 content: "";
	 display: table;
	 clear: both;
 }

.type_pg .types .text .lista a {
	margin-right: 10px;
	transition: all .3s;
	cursor: default;
}

.type_pg .types .text .lista a:last-child {
	margin-right: 0;
}

.type_pg .types .text .lista a img {
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
	transition: all .3s;
}

.type_pg .types .text .lista a.active img
{
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
	filter: grayscale(0%);
}

.type_pg .types select,
.type_pg .types input[type="text"],
.type_pg .types input[type="number"]
{
	border: 1px solid #c5c5c5;
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
	font-family: sans-serif;
	margin-left: 10px;
	margin-bottom: 15px;
	background-color: #fff;
	border-radius: 0;
}

.type_pg .types select {
	color: #3A3A3B;
	min-height: 22px;
	resize: none;
	vertical-align: top;
	width: 383px;
	height: 35px;
}

.type_pg .types span.installment {
	font-size: 12px;
	color: red;
	margin: 8px 0 0 5px;
	display: inline-block
}

.type_pg .types input.card_name {
	text-transform: uppercase;
}

.type_pg .types .escolha {
	margin-left: 10px;
	margin-bottom: 5px;
}

.type_pg .types .escolha:before,
.type_pg .types .escolha:after
{
	content: "";
	display: table;
	clear: both;
}

.type_pg .types .escolha > div {
	float: left;
	width: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
}

.type_pg .types .escolha > div input {
	margin-right: 5px;
}



/** COMO FUNCIONA **/
.comofunciona {margin: auto;width: 972px; text-align:center;}
.comofunciona .cadaComoFunc { width: 100%; margin:0 auto 0; border-bottom: 1px solid #d0d0d0; padding: 15px 0;}

.comofunciona .cadaComoFunc .textoComoFunciona { float: right; width: 790px; }
.comofunciona .cadaComoFunc .textoComoFunciona p{line-height: 1.1;margin: 5px 0;}
.comofunciona .cadaComoFunc .textoComoFunciona p strong{color: #b60605;	font-size: 16px;font-weight: bold;margin: 0 0 14px 0;}
a.voltartopo {color: #B60605;font-size: 11px;font-weight: bold;padding-top: 3px;text-align: left;text-decoration: none;}
a:hover.voltartopo {text-decoration: underline;}
/** INSTRUÇÕES **/
.instrucoes {margin:auto; width:972px; text-align:center;}
.instrucoes .cadaInstrucao { display: inline-block; width:100%; margin:0 auto; border-bottom:1px solid #d0d0d0; padding:15px 0;}
.instrucoes .cadaInstrucao .imgs {float: left; width: 170px;}
.instrucoes .cadaInstrucao .textoInst {float: right; width: 780px;}
.instrucoes .cadaInstrucao .textoInst.full {float: none; width: auto;}
.instrucoes .cadaInstrucao .textoInst .tituloInst {display: inline-block; width: 100%; line-height: 1.5;margin: 0 0 20px 0; color: #c30012; font-family: 'Roboto', sans-serif; font-size: 22px; text-align: left;}
.instrucoes .cadaInstrucao .textoInst span {float: left; margin: 0 0 20px 0; color: #000; font-family: 'Roboto', sans-serif; font-size: 14px; text-align: left; background: #fffde8; padding: 8px 10px;}

.instrucoes .cadaInstrucao .textoInst p{display: inline-block; width: 100%; line-height: 1.5;margin: 0 0 20px 0; color: #666666; font-family: 'Roboto', sans-serif; font-size: 14px; text-align: left;}
.textoInst p strong{color:#b60605;}
.instrucoes .cadaInstrucao .textoInst p.black{display: inline-block; width: 100%; line-height: 1.5;margin: 0 0 20px 0; color: #000; font-family: 'Roboto', sans-serif; font-size: 14px; text-align: left;}
/** QUEM SOMOS **/
.leftQuem {	float: left;width: 325px;margin-top: 0;height: 100%;}
.leftQuem img {	margin-top: 35px;}
.rightQuem {float: right;text-align: left;width: 610px;margin: 5px 10px 0 0;font-size:14px;line-height: 1.3;}
/** Politicas **/
.leftPoliticas {float: left;width: 285px;margin-top: 0;}
.submenu {padding: 0;border-left: 1px solid #eeeeee;border-right: 1px solid #eeeeee;}
.submenu li {text-align: left;padding: 10px 0 8px 0;border-bottom: 1px solid #c5c5c5;}
.submenu li:FIRST-CHILD { border-top: 1px solid #c5c5c5;}
.submenu li a{text-align:left;color: #000;text-decoration: none;margin: 0;padding: 0 0 0 10px;font-size: 16px;font-weight: bold;
	display: block;}
.submenu li a:hover{color: #ffc50c;text-decoration: none;}
.rightPoliticas {float: right;text-align: left;width: 610px;margin: 0 10px 0 0;font-size:14px;line-height: 1.3;}
.rightPoliticas .titInternas p {text-align: left;color: #b60605;padding: 0;font-size: 18px;padding: 5px 0 0 0;}
/** Perguntas Frequentes **/
.topPerguntas {	margin: 0 0 15px 0;}
.topPerguntas ul li {padding: 10px 0;}
.topPerguntas ul li a{text-align: left;color: #666666;text-decoration: none;font-size: 16px;font-weight: bold;display: block;}
.topPerguntas ul li a:hover{color: #e60014;	text-decoration: underline;}
.descricaoServico {	border-top: 1px solid #dadada;text-align: left;padding: 15px 0;}
.descricaoServico span {color: #b60605;font-size: 16px;padding: 8px 0 3px 0;font-weight: bold;}
.descricaoServico p {color: #666666;}
/** Meus Produtos **/
.tabelaCarrinho td.linhacinza.middle { vertical-align: middle; }
.tabelaCarrinho td.valor.cod { font-size: 12px; border-right: 1px solid #C5C5C5; width: 60px; }
.tabelaCarrinho td.valor.data { font-size: 12px; font-weight: bold; width: 70px; }
.tabelaCarrinho td.valor.status { width: 65px; }
.tabelaCarrinho td.valor .comments { background: url(../img/ico-comentario-3.png) no-repeat -5px center;color: #BEBEBE;display: block;font-size: 12px;font-weight: bold;padding-left: 30px;text-align: left;width: 95px;}
	.tabelaCarrinho td.valor .comments.new { background: url(../img/ico-comentario.png) no-repeat -5px center;	color: 	#585858;}
.tabelaCarrinho td.valor .comments:HOVER { text-decoration:underline }
.tabelaCarrinho td.valor .novo-pedido { color: #359E23;	font-size: 13px;}
.tabelaCarrinho td.valor .novo-pedido:HOVER { 	color: #b60605;}
.tit-close {color: #585858 !important; text-align: left; background:url(../img/marcacao-tit.gif) no-repeat left 5px; padding-left: 15px; cursor: pointer;}
.tit-close:HOVER { color: #B60605 !important; }
.tabelaCarrinho td.verde2{border-top: 1px solid #0db825;border-bottom: 1px solid #0db825;background: #e6f8e9;padding: 0;color: #000;}
.verde2 .titProd { border-bottom: 1px dashed #c5c5c5; padding: 10px; }
.tit-open {color: #000; text-align: left;background:url(../img/seta-produto-verde.gif) no-repeat left;padding-left: 22px;cursor: pointer;	display: block;}
.tit-open:HOVER { color: #B60605 }
.verde2 .descMeuProd {float: left;width: 330px;text-align: left;border-right: 1px solid #e1ebe2;}
.verde2 .descMeuProd .sub-tit {padding: 10px 30px 0;margin: 0 0 10px;color: #359E23;font-size: 14px;font-weight: bold;}
.verde2 .descMeuProd p {color: #7B7B7B;	display: inline-block;font-size: 14px;font-style: italic;margin: 3px 0 5px 55px;	text-indent: -25px;	width: 245px;}
.verde2 .descMeuProd p span {text-align: left;color: #000;}
.verde2 .detalheProduto {float: left;border-right: 1px solid #e1ebe2;width: 370px;}
.verde2 .detalheProduto p{border-bottom: 1px solid #c5c5c5;padding: 9px;color: #000;font-size: 14px}
.verde2 .detalheProduto p:last-child{ border: 0; }
.verde2 .detalheProduto p .tit{ font-weight: bold; display: inline-block; width: 130px; }
.verde2 .detalheProduto p .content{  }
.verde2 .detalheProduto p img{ vertical-align:middle; margin-right: 5px; }
.verde2 .detalheProduto p a{ color: #000; }
.verde2 .detalheProduto p a:HOVER{ text-decoration: underline; }
.finalizarPedido {float: right;margin: 10px 10px; text-align:center;}
.legenda {	width: 972px;}
.bt-download {display: block;width: 177px;height: 37px;border: none !important;background: url(../img/bt-download.png) no-repeat;
	margin: 10px auto 0;opacity:.8;-moz-opacity: .8;filter: alpha(opacity=80);}
.bt-download:HOVER {opacity:1;-moz-opacity: 1;filter: alpha(opacity=100);cursor: pointer;}
/** CONTATO **/
.leftContato {float: left;width: 500px;margin: 20px 0 0 0;}
.rightContato {	float: right;width: 400px;font-size: 14px;margin: 20px 0 0 0;}
.rightContato p {text-align: left;margin-bottom: 5px;/*	color: #333333;*/}
.rightContato p.title {color: #B60605;font-size: 25px;font-weight: bold;line-height: 30px;}
#formContato { text-align: right; }
#formContato label {display: block;font-size: 14px;font-weight: bold;line-height: 32px;margin-bottom: 10px;text-align: right;}
#formContato label .required {color: red;font-size: 12px;}
#formContato textarea, input[type="text"],
#formContato textarea, input[type="number"] {background-color: #F5F5F5;border: 1px solid #D2D2D2;border-radius: 7px 7px 7px 7px;color: #3A3A3B;margin-left: 10px;min-height: 22px;padding: 3px;resize: none;vertical-align: top;width: 372px;font-size: 11px;}
#formContato textarea {	height:180px;padding: 5px;width: 368px;}
#formContato #bt-enviar-contato {background: url(../img/bt-enviar.gif) no-repeat;border:none;cursor:pointer;width: 101px;height: 36px;margin-top: 10px;opacity:.8;-moz-opacity: .8;filter: alpha(opacity=80);}
#formContato #bt-enviar-contato:HOVER {	opacity: 1;	-moz-opacity: 1;filter: alpha(opacity=100);}
button, input, select, textarea {font-family:sans-serif;}
/** FOOTER **/
/*footer {height: 238px;background:url(../img/bg-rodape.gif) repeat-x top left;width: 100%;margin: auto;text-align: center;}
.conteudoRodape {margin: auto;padding-top: 1px;	width: 972px;display: inline-block;	text-align: center;}
#menuRodape {position:relative;	margin: 17px auto;width:960px;height:34px;background: url(../img/menu-rodape.png) no-repeat 0 0;}
#menuRodape ul {list-style:none;}
#menuRodape li {position:absolute;top:0;height:34px;}
#menuRodape li a,#menuRodape li a span {	display:block;height:100%;text-indent: -99999px;}
#menuRodape .btprodutos {width:62px;left:0;}
#menuRodape .btprodutos a:HOVER span,#menuRodape .btprodutos a.active span {background:url(../img/menu-rodape.png) no-repeat 0px -34px;}
#menuRodape .btquemsomos {	width:100px;	left:100px;}
#menuRodape .btquemsomos a:HOVER span,
#menuRodape .btquemsomos a.active span {	background:url(../img/menu-rodape.png) no-repeat -100px -34px;}
#menuRodape .btfuncionamento {	width:120px;	left:230px;}
#menuRodape .btfuncionamento a:HOVER span,#menuRodape .btfuncionamento a.active span {	background:url(../img/menu-rodape.png) no-repeat -230px -34px;}
#menuRodape .btperguntas {	width:160px;	left:380px;}
#menuRodape .btperguntas a:HOVER span,#menuRodape .btperguntas a.active span {	background:url(../img/menu-rodape.png) no-repeat -380px -34px;}
#menuRodape .btpoliticas {	width:125px;left:570px;}
#menuRodape .btpoliticas a:HOVER span,#menuRodape .btpoliticas a.active span {	background:url(../img/menu-rodape.png) no-repeat -570px -34px;}
#menuRodape .btcontato {width:65px;	left:725px;}
#menuRodape .btcontato a:HOVER span,#menuRodape .btcontato a.active span {background:url(../img/menu-rodape.png) no-repeat -725px -34px;}
#menuRodape .btfb {width:20px;left: 896px;}
#menuRodape .btfb a:HOVER span {background:url(../img/menu-rodape.png) no-repeat -896px -34px;}
#menuRodape .btplus {width:40px;left:920px;}
#menuRodape .btplus a:HOVER span {background:url(../img/menu-rodape.png) no-repeat -920px -34px;}
#menuRodape ul li a:hover {	z-index:1000;}
.info {	margin: 30px auto 25px auto;}
.info img {	float: left;margin: 0 10px;}
.marcaRodape {float: left;margin: 8px 0;width: 210px;}
.textoRodape {float: left;width: 500px;text-align: center;margin: auto;padding: 5px 20px 0 20px;color: #fff;font-size: 14px;}
.assinatura {float: right;margin: 8px 0;} */


/** FOOTER **/
footer {width: 100%;margin: 0 auto;text-align: center;}
.linhaRodape {width:100%;margin:auto;text-align:center;background:#f7f7f7;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.conteudoRodape {margin: 15px auto;width: 972px;display: inline-block;text-align: center;}

.conteudoLinhaRodape {margin: auto; width: 972px;display: inline-block; text-align: center;color:#999;font-size:16px;font-family:'Roboto', sans-serif; line-height: 30px;}
.conteudoLinhaRodape p {margin:15px 35px 15px 0; color:#999;}
.conteudoLinhaRodape ul.menuRodape {float:left; list-style:none; text-align:left;margin:15px 0;}
.conteudoLinhaRodape ul.menuRodape li { display:inline-block; margin-right:30px; }
.conteudoLinhaRodape ul.menuRodape li a {display:block; color:#333333; font-size:18px; text-decoration:none; font-family:'Roboto Condensed', sans-serif; }
.conteudoLinhaRodape ul.menuRodape li a:hover {color:#c30012;}

.conteudoLinhaRodape p.redes {margin:15px; color:#999;}
.conteudoLinhaRodape ul.redesRodape {float:right; text-align:right; margin: 15px 0; height: 27px; }
.conteudoLinhaRodape ul.redesRodape li {display:inline-block;text-align:left; cursor:pointer; width: 30px; height: 27px;}
.conteudoLinhaRodape ul.redesRodape li a { display:block; width: 30px; height: 27px;}
.conteudoLinhaRodape ul.redesRodape li span {display:none;}
.conteudoLinhaRodape ul.redesRodape .btfb {background:url(../img/bt-fb.gif) no-repeat;}
.conteudoLinhaRodape ul.redesRodape .bttw {background:url(../img/bt-tw.gif) no-repeat;}
.conteudoLinhaRodape ul.redesRodape .btplus {background:url(../img/bt-gg.gif) no-repeat;}
.conteudoLinhaRodape ul.redesRodape .btfb:hover{background:url(../img/bt-fb-o.gif) no-repeat;}
.conteudoLinhaRodape ul.redesRodape .bttw:hover{background:url(../img/bt-tw-o.gif) no-repeat;}
.conteudoLinhaRodape ul.redesRodape .btplus:hover {background:url(../img/bt-gg-o.gif) no-repeat;}

.conteudoLinhaRodape p.atendimento {margin:15px 80px 15px 0; color:#999;}
.conteudoLinhaRodape .ico-email { color: #666; background:url(../img/ico-email.gif) no-repeat left; padding-left: 35px; margin:15px 80px 15px 0;}
.conteudoLinhaRodape .ico-telefone {color: #666; background:url(../img/ico-telefone.gif) no-repeat left; padding-left: 30px; margin: 15px 80px 15px 0;}
.conteudoLinhaRodape .ico-telefone strong { font-size: 12px; }
.conteudoLinhaRodape .ico-chat {color: #666;  margin: 15px 0; background-color: #666; }
.conteudoLinhaRodape .ico-chat:HOVER { background-color: #25883a; }
.conteudoLinhaRodape .ico-email a, p.ico-chat a {color: #666; text-decoration: none;}
.conteudoLinhaRodape .ico-email a:hover, .conteudoLinhaRodape.ico-chat a:hover {color: #999; text-decoration:none;}

.colunaRodape1 { float: left; width: 20%; text-align: left; }
.colunaRodape2 { float: left; width: 25%; text-align: center; }
.colunaRodape3 { float: left; width: 25%; text-align: center;}
.colunaRodape4 { float: right; text-align: left;}
.colunaRodape1 p, .colunaRodape2 p, .colunaRodape3 p, .colunaRodape4 p, .news p { font-size: 18px; color: #999;font-family:'Roboto Condensed', sans-serif;}
.colunaRodape1 ul { list-style: none; margin:20px 0 0 0; padding:0; width: 100%; text-align: left;}
.colunaRodape1 ul li {font-family:'Roboto Condensed', sans-serif; font-size: 14px; margin: 0 0 10px 0; text-transform: lowercase; padding:0; line-height:1;}
.colunaRodape1 ul li a {color: #000;}
.colunaRodape1 ul li a:hover { color: #cc0000;}
.bt-redes-rodape {width: 46%; text-align: left;}
.imgPagto { margin: 20px auto 0 auto; text-align: center;}
.news { margin: 60px 0 0 0;}
.inputNews {display: inline-block; width: 100%; margin: 20px 0 0 0; }
#inputNews { float: left; margin: 0; }
#inputNews input.inputNews {float:left;display:block;color:#000;width:213px;height:42px;padding:4px 50px 4px 4px;font-size:14px;border:none;margin:0;background:#dfdfdf;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;behavior: url(border-radius.htc);}
#btOk {	float:left;margin: 0 0 0 -48px; width: 48px;}
#btOk .btOk {float:left;width: 48px;height: 50px;border: none;background: url(../img/bt-ok1.gif) no-repeat;}
.info {	margin: 30px auto 25px auto;}
.info img {	float: left;margin: 0 10px;}
.creditosRodape {display: inline-block; width: 972px; margin: 20px auto 0 auto; text-align: center;}
.marcaRodape {margin: 8px 0;}
.textoRodape {font-family:'Roboto', sans-serif; width: 632px;text-align: center; margin: auto;padding: 0;color: #999999;font-size: 12px;}
.assinatura {margin: 8px 0;}
/* LOGIN */
.internaLogin {	display: inline-block;min-height: 400px;padding-bottom: 40px;text-align: justify;width: 751px;}
.tituloLogin {float: left;width: 100%;height: 65px;	margin: 20px 0;	text-align: center;	background: url(../img/div-login.gif) no-repeat center bottom;}
.leftLogin {float: left;width: 400px;margin: 0 15px;}
.rightLogin {float: left;width: 250px;font-size: 14px;border-left: 1px solid #c6c6c6;padding: 0 0 0 15px;margin: 0 15px;}
.rightLogin p {	width: 95%;	color: #666666;	padding: 10px 15px;	line-height: 1.5;font-style: italic;text-align: justify;}
#login {display:block;float:left;width:400px;margin: 20px 0 0 0;}
#login label {float: left;display:block;margin: 0 0 8px 0;color: #666666;font-size:16px;font-weight: bold;width: 100%;}
#login label a {float: left;color: #F00;font-size:14px;text-align: right;font-style: italic;text-decoration: underline;width: 65%;
	padding: 12px 0 0 20px;}
#login label a:hover {color: #666;text-decoration: underline;}
#login input {float: right;	display: block;	background-color: #f5f5f5;color: #d2d2d2;width: 264px;height: 22px;margin: auto;	border: 1px solid #d2d2d2;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;behavior: url(border-radius.htc);}
form#login #btn-enviar {float: right;background: url(../img/bt-enviar-login.gif) no-repeat right;border:none;cursor:pointer;width: 106px;height: 36px;	margin: 0;}
.rightLogin .botao-cadastrar {float: left;width: 100%;margin: 10px auto;text-align: center;}
.rightLogin .botao-cadastrar #btn-cadastrar-login {	margin: auto;text-align: center;background: url(../img/bt-cadastrar-login.gif) no-repeat center;border:none;cursor:pointer;width: 132px;height: 36px;margin: 0;}
/*CADASTRO*/
.internaCadastro {display: inline-block;min-height: 400px;padding-bottom: 40px;text-align: justify;width: 380px;}
.tituloCadastro {float: left;width: 100%;height: 65px;margin: 20px 0;text-align: center;background: url(../img/div-login.gif) no-repeat center bottom;}
.cadastroConfirma {	position: relative;width:380px;margin: auto;text-align: center;display: block;}
.cadastroConfirma p {float: left;text-align: left;width: 80%;margin:10px auto 20px auto;font-style: italic;}
/*CONTATO*/
.atendimentoonline {float: left;margin: auto;text-align: center;width: auto;}
.atendimentoonline.phone { margin-left: 6px; }
.atendimentoonline.email { margin-left: 16px;}
.atendimentoonline.chat { margin-left: 14px;}
form #btn-form {float: right;background: url(../img/bt-cadastrar-login.gif) no-repeat;border:none;cursor:pointer;width:132px;
	height: 36px;margin: 10px 0 0 0;}
.like {	float: left;width: 100%;border-top: 1px solid #c7c7c7;padding: 20px 0;margin: 30px 0;}
/* INFO PRODUTO */
.info-produto {	width: 610px; margin-left: 60px;}
.descProdConf {	text-align: left;border-bottom: 1px solid #b60605;padding: 10px 0;}
.descProdConf p {text-align: left;margin: 0 0 10px 0;font-size: 16px;}
.descProdConf p.sub-title {	color: #359E23;	font-size: 16px;font-weight: bold;margin-top: 20px;}
.descProdConf p strong{	color: #000;font-weight: bold;}
.descProdConf .info-more{border-bottom: 1px solid #c5c5c5;padding: 9px;color: #000;	font-size: 14px; margin: 0}
.descProdConf .info-more:last-child{ border: 0; margin-bottom: 0; }
.descProdConf .info-more .tit{ font-weight: bold; display: inline-block; width: 130px; }
.descProdConf .info-more .alert{ display: inline-block; color: red; font-size: 12px; }
.descProdConf .info-more .content{  }
.descProdConf .info-more img{ vertical-align:middle; margin-right: 5px; }
.descProdConf .info-more a{ color: #000; }
.descProdConf .info-more a:HOVER{ text-decoration: underline; }
#formProva {margin: 5px 0;padding: 10px;background-color: #E6F8E9;}
#formProva p{font-size: 12px;color: #7B7B7B;}
#formProva textarea {height: 100px;padding: 5px;width: 440px;background-color: #F5F5F5;border: 1px solid #D2D2D2;border-radius: 7px 7px 7px 7px;color: #3A3A3B;	margin: 10px 0;	min-height: 22px;resize: none;font-size: 14px;}
#formProva #bt-enviar-prova {background: url(../img/bt-enviar.gif) no-repeat;border:none;cursor:pointer;width: 101px;height: 36px;
	margin-top: 136px;margin-left: 10px;opacity:.8;-moz-opacity: .8;filter: alpha(opacity=80);}
#formProva #bt-enviar-prova:HOVER {	opacity: 1;	-moz-opacity: 1;filter: alpha(opacity=100);}
.descProdConf .avisopedido2 { width: 280px; margin: 0}
.descProdConf .avisopedido2 p  { font-size: 11px; width: 225px; padding-top: 7px;}
.descProdConf .up { float: left; width: 390px; margin-top: 10px;}
.descProdConf .up .imgEnvie2 p  { margin: 0;}
.descProdConf .up .txtEnvie2 { margin: 0 0 0 55px;}
.descProdConf .up .txtEnvie2 p{ font-size: 12px; width: auto;}
.descProdConf .up .txtEnvie2 p .comments{ font-size: 12px;}
.descProdConf .btn { margin-top: 100px; float: right;}
.descProdConf .btn2 { margin-top: 160px; float: right;}
/**************************/
.imgEnvie {	float: left;width: 55px;margin: 0 10px 15px 0;}
.txtEnvie {float: left;width: 260px;font-size: 12px;}
.txtEnvie p{display: inline-block;width: 100%;color: #7b7b7b;font-size: 10px;margin: 0 0 1px 0;}
.txtEnvie p strong {width: 100%;color: #000;font-size: 12px;font-weight: bold;}
.txtEnvie span{display: inline-block;width: 100%;color: #b60605;font-size: 14px;font-weight: bold;margin: 0 0 6px 0;}
.bt-editar {float: right;width: 35%;background: url(../img/bt-editar.jpg) no-repeat;width: 182px;height: 36px;margin: 5px 0 0 0;
text-align: left;}
.bt-fechar-pedido {	float: right;width: 40%;background: url(../img/bt-fechar-produto.gif) no-repeat;width: 232px;height: 46px;
margin: 5px 0 0 0;	text-align: left;}
.bt-enviar-arquivo {float: right;width: 40%;background: url(../img/bt-enviar-arquivo.gif) no-repeat;width: 240px;height: 47px;
margin: 5px 0 0 0;text-align: left;}
.avisopedido {float: left;background-color: #fffdc4;width: 302px;height: 48px;margin: 10px 0 20px 0;border: 1px solid #fffdc4;
-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;behavior: url(border-radius.htc);}
.avisopedido p {float: left;font-size: 12px;color: #b60605;text-align: left;padding: 8px;width: 230px;}
.avisopedido img {float:left;padding: 8px;}
.setaverde {color: #000;font-weight: bold;font-size: 16px;background: url(../img/seta-produto-verde.gif) no-repeat left;padding: 0 0 0 22px;}
.bt-enviar-arquivo2 {float: left;background: url(../img/bt-enviar-arquivo.gif) no-repeat;width: 240px;height: 47px;margin: 10px 0 0 10px;text-align: left;}


.passo-a-passo { width: 972px;  height: 187px; background: url(../img/bg-passoapasso.jpg) no-repeat center; margin: 40px auto 0; display: inline-block }
.passo-a-passo p { float: left;  height: 187px; color: #bc4848; font-size: 16px; font-family:'Roboto', sans-serif; text-align: center;width: 130px; padding-top: 110px; }
.passo-a-passo p.p1 { margin: 0 11px; }
.passo-a-passo p.p2 { margin: 0 46px; }
.passo-a-passo p.p3 { margin: 0 28px; }
.passo-a-passo p.p4 { margin: 0 46px; }
.passo-a-passo p.p5 { margin: 0 24px; }

.chat-online {
	position: fixed; right: -210px; bottom: 140px; width: 267px; height: 96px; cursor: pointer; z-index: 1000;
	transition: right 0.5s;
	-webkit-transition: right 0.5s;
/*	background: url(../img/chat-online-imprima.png) no-repeat center; */
}
.chat-online:HOVER { right: 0; }

/** Pesquisa de Satisfação **/
#poup_pesquisa {background:url(../img/bg-poup.png);height: 100%;left:0;position:fixed;top:0;width:100%;z-index:99999; text-align: center; display: none; }
#poup_pesquisa form { width: 840px; margin: 45px auto 0; text-align: left; font-family: 'Roboto Condensed', sans-serif;  }
#poup_pesquisa form .head {
	line-height: 55px;
	padding: 0 15px;
	background-color: #ffe400;
	color: #000;
	font-size: 20px;
	display: inline-block;
	width: 808px;
	-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;behavior:url(border-radius.htc);
	border: 1px solid #ffe400;
}
#poup_pesquisa form .head h2 span { font-weight: bold; }
#poup_pesquisa form .head .close-poup { margin: 17px 0; cursor: pointer;}

#poup_pesquisa form .footer {
	line-height: 55px;
	padding: 10px 15px;
	background-color: #000;
	display: inline-block;
	width: 808px;
	-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;behavior:url(border-radius.htc);
	border: 1px solid #000;
}

#poup_pesquisa form .footer p { line-height: 1.3; color: #fff; font-size: 14px; width: 350px; text-align: left; }
#poup_pesquisa form .footer input { color: #ffe400; font-size: 26px; background-color: #000; cursor: pointer; background: url(../img/marcacao-branca.gif) no-repeat 5px center; padding-left: 20px; margin: 3px 0; }
#poup_pesquisa form .footer input:HOVER { color: #D49600; }

#poup_pesquisa form .pesquisa-content { background-color: #fff; height: 430px; overflow: auto; }
#poup_pesquisa form .pesquisa-content fieldset { display: inline-block; color: #000; padding: 15px 2%; border-top: 1px solid #ffe400; width: 96%; }
#poup_pesquisa form .pesquisa-content fieldset:FIRST-CHILD { border-top: 0; }
#poup_pesquisa form .pesquisa-content fieldset h3 { font-size: 19px; width: 510px; margin-bottom: 15px; }
#poup_pesquisa form .pesquisa-content fieldset h3 span { font-size: 14px; color: #ff0000; }
#poup_pesquisa form .pesquisa-content fieldset label { font-size: 14px; margin-right: 15px; }
#poup_pesquisa form .pesquisa-content fieldset textarea {
	font-size: 14px; margin-right: 5px;
	width: 255px;
	height: 55px;
	border: 1px solid #d6d6d6;
	font-size: 14px;
	resize: none;
	-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;behavior:url(border-radius.htc);
	padding: 5px;
	color: #bbb;
}
#poup_pesquisa form .pesquisa-content fieldset textarea:FOCUS { color: #000; }
#poup_pesquisa form .pesquisa-content fieldset .full h3 { width: 790px; }
#poup_pesquisa form .pesquisa-content fieldset .full textarea { width: 770px; height: 100px; }

input#card_number::-webkit-outer-spin-button,
input#card_number::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input#card_number {
	-moz-appearance: textfield;
}



