@charset "utf-8";
*{ margin:0; padding:0; }

html,body {	
	background-color:#656565;
	font:12px Arial, Helvetica, sans-serif;	
	color: #000;
	line-height:1.6em;
}

a { text-decoration:none;}
img { border:0; }

/* CONFIGURA��ES GERAIS */
#corpo { width:977px; margin:36px auto;}

#logo{ float:left; margin:0 23px 0 0;}

#banner {float:left; margin: 0; }

#busca { float:left; margin:17px 23px 0 9px; height:48px; width:231px; background:url(../imgs/buscar.jpg) no-repeat; position:relative;}
#iBusca {border:0 none; margin:16px 0 0 36px; width:130px;}
.btnBusca {background: url(../imgs/btnBuscar.gif) no-repeat; height:17px; width:46px; text-indent:-9999px; border:0; right:15px; top:15px; position:absolute;}


#menu { background:#424242; float:right; height:48px; margin:17px 0 0 0; width:713px; }
#menu #listaMenu li {background:url("../imgs/borda.jpg") no-repeat scroll right 0 transparent; float:left; list-style:none; margin:0 0 0 0;}
#menu #listaMenu li a{color:#c5c5c5; display:block; height:47px; line-height:48px; padding: 0 20px 0 18px; }

#cotacoes h3 { font:15px Arial, Helvetica, sans-serif; color:#abb143;}
#cotacoes p a:hover { text-decoration:underline;}
#cotacoes p { font:10px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase;}
#cotacoes p a {color:#fff;}
#cotacoes { float:right; margin:6px 18px 0 0; text-align:right;}

#sideLeft {float:left; margin: 0 23px 0 0; }

#sideRight { float:left;}

#topoBrindes {  height:63px; width:231px; background:url(../imgs/mBrindes.jpg) no-repeat; margin:25px 0 0 10px;}
#contBrindes {  background:#555555; width:207px; min-height:195px; margin:0 0 0 25px;}


.destaques { background:#FFF; width:713px; margin:25px 0 25px 0; }
.titBrindes{ background:#a7cb2a; width:697px; font:14px arial; color:#FFF; height:31px; padding:0 0 0 16px; line-height:31px;}
.titFolhinhas{ background:#2a7ecb; width:697px; font:14px arial; color:#FFF; height:31px; padding:0 0 0 16px; line-height:31px;}
.titDigitais{ background:#cccccc; width:697px; font:14px arial; color:#656565; height:31px; padding:0 0 0 16px; line-height:31px;}


/*PRODUTOS*/
.prodBrindes{ width:210px; float: left;  /*background:#CFCFCF;*/ padding-left:25px; margin-top:25px; border-right:1px solid; margin-bottom:25px; border-color:#cccccc; }
.prodBrindes a { color: #3c3c3c; font-weight: bold; }
.prodBrindes img{ margin:0 0 0 15px; }
.comImagem {display:block; height:111px;}
.btnVejamais {bottom:-10px; display:block; position:relative; background: url(../imgs/btnVejamais.jpg) no-repeat; text-indent:-9999px; width:66px; height:19px;}
.semBorda {border:none;}
.imgChamada {margin:0 0 10px;}
.ampliar{/*margin:0 0 10px 66px; text-align:center;*/ display: block; margin: 15px auto;}
.prodFotos {float:left; width:310px; margin:25px;}
.prodFotos  a { display: block; text-align: center; }
.prodFotos .galeria a { float: left; width: 33%; }
.prodDescricao {float:right; width:340px; margin:25px 0 0; }
.prodDescricao p {width:290px;}
.prodDescricao h3 { margin:15px 0 0 0;}
.prodDescricao ul li { float:left; list-style:none; line-height:50px; margin:6px 10px 0 0; height:54px;}
#prodModelos {border-bottom:1px solid #a8cc2d; border-top:1px solid #a8cc2d; width:290px;}
.bordaTop {border-top:1px solid #CCCCCC; padding:0 0 10px; _padding:0 0 25px;}
.prodDescricao ul li input{ vertical-align: text-bottom;}
.btnIncluir { background: url(../imgs/btnIncluir.jpg) no-repeat; height:34px; width:160px; text-indent:-9999px; border:0; float:right; margin:10px 45px 10px 0; }
.galeria {text-align:center;}

#contFolhinhas {margin:17px 0 0 10px;}
#contDigital {margin:17px 0 0 10px;}
#video {margin:17px 0 0 9px;}
#newsletter{background:url(../imgs/newsletter.png) no-repeat; width:232px; height:58px; margin:17px 0 0 9px; position:relative;}
.inputNews {border:0 none; margin:9px 0 0 14px; width:160px; *margin:6px 0 0 14px;}
.titLeft {font:12px arial; color:#FFF; margin:0 0 2px 14px; *margin:0 0 3px 14px; padding:6px 0 0;}
.btnOk { background: url(../imgs/btnOk.gif) no-repeat; height:17px; width:26px; text-indent:-9999px; border:0; right:18px; top:30px; position:absolute;}

#rodape {background:#333333; height:58px; width:977px; margin:15px auto 15px;}
#rodape p {color:#FFFFFF; text-align:center; /*margin:15px 0 0; padding:16px 0 0;*/ line-height: 58px; }

.listaProdutos { color:#8a8a8a; margin:0 0 0 20px; list-style:square inside; padding:5px 0 0 20px;}
.listaProdutos li{font-size:14px; line-height:20px;}
.listaProdutos li:hover{color:#b4d53f;}
.listaProdutos a{ color:#FFFFFF; font-size:12px;} 
.listaProdutos a:hover{color:#CCCCCC; text-decoration:none;}

.listaSessao { color:#000000; list-style:none outside none; margin:10px 0 10px 18px; /*padding:0 0 1px;*/ float:left; list-style:none outside none; width:310px;}

/*BUSCA*/
.pBusca { margin:6px 0 0 18px;}

/*EMPRESA*/
#empresa .destaques  p{ margin:10px 0 0 10px; font:12px arial; width:677px;}
#empresa .destaques h1{font:14px arial; margin:10px 0 0 10px; font-weight:bold; color:#555555;}
#empresa .destaques #empresa-fotos h1{font:14px arial; margin:10px 0 0 10px; font-weight:bold;}
#empresa-fotos {margin:20px 0 -20px 0; }
#empresa-fotos img {margin-right:6px; border: 1px solid transparent; }
#empresa-fotos img:hover { border-color: #667183}
#empresa-fotos .titGaleria, #relacionados h4 {color:#667183; font:bold 12px arial; margin-bottom:10px; text-shadow:0 1px 0 #FFFFFF; text-transform:uppercase;}

/* CONTATO */
.col-1{float:left; width:350px;}
.col-2{float:left; width:350px;}

/* IDENTIFICAÇÃO */
#identificacao .destaques ul { list-style:none; margin:15px 0 0 15px;}
#identificacao .btnCadastro { margin:0 270px 0 0; float:right; padding:0 0 10px;}
#identificacao .modelosObs { margin:13px;}

/* DESCRICAO PRODUTOS */
#desc, #empresa-fotos { clear: both; background:#dee4ea; padding:20px; color:#525E6A;}
#desc p, #relacionados ul  { background: #D4DCE4; padding: 10px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; overflow:hidden; }
#desc p span {float:left; font-size:105px; height:35px; line-height:90px; padding:0 10px 0 0;}

/* CONFIRMA COTAÇÃO */
#confirma-cotacao .btnCadastro{margin:10px 17px; padding:0 0 10px;}
#confirma-cotacao .tableCarrinho {margin:10px auto;}

/* RELACIONADOS */
#relacionados {background:#dee4ea; padding:20px;}
#relacionados ul {list-style:square inside; padding:5px 10px; color: #6E7F88;}
#relacionados a{color:#3C3C3C;}
#relacionados a:hover{text-decoration:underline;}


/* Everton */

#titulo-brindes, #titulo-folhinhas, #titulo-digital {
	background:url("../imgs/mBrindes.png") no-repeat scroll 0 0 transparent;
	height:63px;
	margin:25px 0 0 10px;
	width:231px;
	text-indent: -9999px;
	position:relative;
	z-index: 99;
	cursor: pointer;
}
#titulo-folhinhas { background: url(../imgs/mFolhinhas.png) no-repeat; margin-top: 5px;}
#titulo-digital { background: url(../imgs/mDigital.png) no-repeat; margin-top: 5px;}

.listaProdutos { display:none; background: #555; width: 182px; padding: 20px 0 15px 23px; margin: -10px 0 15px 25px; border: 1px solid #505050; border-width: 0 1px 1px 0; position:relative; z-index: 9; }
.listaProdutos.brindes li:hover{color:#b4d53f;}
.listaProdutos.folinhas li:hover{color:#0085e5;}
.listaProdutos.digital li:hover{color:#ececec;}

#menu #listaMenu li:hover { background-color:#505050; }

.prodBrindes { padding: 0 25px; margin: 20px 0; width: 187px; }
.prodBrindes .comImagem { width: 170px; height: 105px; margin:  0 auto 10px; text-align: center; }
.prodBrindes .comImagem img { max-width: 170px; max-height: 105px; margin: 0; }
.prodBrindes .preco { display: block; font-weight: normal; }
.prodBrindes .btnVejamais { margin-bottom: 15px; }

.destaques { margin-top: 0; }

#desc + #relacionados { padding-top: 0; }

body#lista-sessao  h2{ margin-bottom: 15px }
#lista-sessao .destaques { padding-bottom: 0 }

/*#lista-produtos-categoria .destaques, #carrinho .destaques, #identificacao .destaques, #contato .destaques, #produto .destaques, #produtos .destaques,
#empresa .destaques, #pagina-busca .destaques, #finaliza-cotacao .destaques { margin-top: 0 }*/
#lista-produtos-categoria .prodBrindes, #pagina-busca .prodBrindes { margin: 0; padding: 25px 25px 10px; }
#lista-produtos-categoria .separador, #pagina-busca .separador { clear: both; border-top: 1px solid #CCC; }

p.pBusca { background: #DEE4EA; margin: 0; padding:5px 17px; text-transform: uppercase; font-size: 11px; color: #667183; }

.primeirodestaque { margin-top: 40px; }

#boxMigalha {height:39px; line-height:39px; color: #FFF; }
#boxMigalha a { color: #FFF; text-transform: lowercase; }

#prodModelos label { cursor: pointer; }
#prodModelos .pro_nome { width: 200px; *width: 180px; }

.linkLuzPropria {color:#87C49A;}


