body {
	background-image: url(imagens/bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	color:#02364e;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h1 {
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 22px;
	color:#b3d334;
	margin-top: 0px;
}
h2 {
	float: left;
	font-size: 22px;
	margin: 0;
	padding: 0;
	width: 100%;
	color:#b3d334;
}
h3 {
	font-size: 16px;
	padding: 0px;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #004767;
}
h4 {
	font-size: 18px;
	padding: 0px;
	float: left;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
h5 {
	margin-top: 0px;
	font-size: 12px;
	color: #014D71;
	font-weight: normal;
	margin-bottom: 0px;
	padding: 0px;
}
h6 {
	padding: 0px;
	font-size: 12px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
h7 {
	font-size: 20px;
	font-weight: bold;
}
select {
	border: 1px solid #C0C0C0;
	font-size: 12px;
}
strong {
	font-weight:bold;
}
/**************************
***************************
	    ESTRUTURA
***************************
**************************/
#geral {
	width: 940px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin: auto;
	overflow:hidden;
}
#bg-divialle {
	background: url(imagens/bg.jpg)#054b6f repeat-x center bottom fixed;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin: auto;
	width: 100%;
}
#topo {
	float: left;
	width: 940px;
	margin-top: 10px;
	position: relative;
}
#menu {
	float: left;
	width: 940px;
	margin-bottom: 0;
	padding:0;
	background-image: url(imagens/bg-topo.jpg);
	background-repeat: repeat-x;
}
#banner {
	float: left;
	width: 626px;
}
#bloco-destaques {
	background-color: #FFFFFF;
	background-image: url("imagens/bg-box-destaques.png");
	background-position: left 100px;
	background-repeat: repeat-x;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 5px;
	width: 940px;
}
#rodape {
	float: left;
	width: 920px;
	background-image: url(imagens/bg-footer.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 20px;
	padding-bottom: 15px;
	background-color: #E5E5E5;
	margin-bottom: 10px;
}
#sidebar-banner {
	float: right;
	margin-top: 9px;
	color: #FFF;
	width: 310px;
}
#sidebar-banner2 {
	float: right;
	color: #FFF;
	width: 290px;
	margin-top: 5px;
}
.logo-divialle {
	float: left;
}
#bloco-banner {
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 940px;
}
#bloco-internas {
	float: left;
	margin-top: 2px;
	margin-bottom: 10px;
	width: 940px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF;
	position: relative;
	color: #333;
	background-image: url(imagens/shadow-full-top.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom:40px;
}
#bloco-internas2 {
	float: left;
	margin-top: 2px;
	margin-bottom: 10px;
	width: 900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF;
	position: relative;
	color: #333;
	background-image: url(imagens/shadow-full-top.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding:20px;
}
#bloco-internas-miolo {
	width: 932px;
	background-repeat: repeat-x;
	background-position: left 2px;
	background-image: url(imagens/bg-internas.jpg);
	background-color: #FFF;
	margin: auto;
}
/**************************
***************************
	      BUSCA
***************************
**************************/

.busca {
	border-bottom: 1px solid #CCCCCC;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 15px;
	padding-left: 275px;
	position: relative;
	width: 625px;
}
.busca .busca_produto {
	border: 1px solid #CCCCCC;
	color: #666666;
	padding: 11px 5px;
	width: 300px;
}
.busca .bt-buscar {
	position:absolute;
	margin-left:10px;
}
/**************************
***************************
	      TOPO
***************************
**************************/
.logo {
	float: left;
	margin-top: 3px;
	margin-left: 10px;
}
.topo-bloco1 {
	float: left;
	width: 950px;
	margin: 0px;
	padding: 0px;
}
.box-topo {
	float: right;
	font-size: 12px;
	margin-bottom: 4px;
	width: 610px;
}
.link-topo {
	float: left;
	text-align: right;
	padding-right: 20px;
}
.ic-redes {
	float: left;
	margin-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.redes {
	float: right;
	width: 115px;
	margin-right:1px;
}
.box-topo a {
	color: white;
	text-decoration:none;
}
.box-topo a:hover {
	text-decoration:underline;
}
/**************************
***************************
	       MENU
***************************
**************************/
ul.menu {
	padding:0px;
	float: right;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -20px;
}
ul.menu li {
	list-style:none;
	padding:0px;
	float:left;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
}
ul.menu li.inicial a {
	display:block;
	width:142px;
	height:66px;
	background-image:url(imagens/menu_01.png);
	background-repeat:no-repeat;
	background-position:top;
	margin-left: 20px;
	float: left;
}
ul.menu li.inicial a:hover {
	background-position: left -79px;
}
ul.menu li.inicial a.current {
	background-position: left -79px;
}
ul.menu li.empresa a {
	display:block;
	width:108px;
	height:66px;
	background-image:url(imagens/menu_02.png);
	background-repeat:no-repeat;
	background-position:top;
}
ul.menu li.empresa a:hover {
	background-position:left -79px;
}
ul.menu li.empresa a.current {
	background-position:left -79px;
}
ul.menu li.catalogos a {
	display:block;
	width:117px;
	height:66px;
	background-image:url(imagens/menu_03.png);
	background-repeat:no-repeat;
	background-position:top;
}
ul.menu li.catalogos a:hover {
	background-position:left -79px;
}
ul.menu li.catalogos a.current {
	background-position:left -79px;
}
ul.menu li.eventos a {
	display:block;
	width:108px;
	height:66px;
	background-image:url(imagens/menu_eventos.png);
	background-repeat:no-repeat;
	background-position:top;
}
ul.menu li.eventos a:hover {
	background-position:left -79px;
}
ul.menu li.eventos a.current {
	background-position:left -79px;
}
ul.menu li.atendimento a {
	display:block;
	width:170px;
	height:66px;
	background-image:url(imagens/menu_05.png);
	background-repeat:no-repeat;
	background-position:top right;
}
ul.menu li.atendimento a:hover {
	background-position:right -79px;
}
ul.menu li.atendimento a.current {
	background-position:right -79px;
}
/**************************
***************************
      BOX DESTAQUES
***************************
**************************/
.box-destaques {
	float: left;
	width: 278px;
	height:270px;
	background-image: url(imagens/shadow-top-box-destaques.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-top: 20px;
}
.box-destaques-inicio {
	float: left;
	width: 278px;
	background-image: url(imagens/shadow-top-box-destaques-inicio.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-top: 20px;
}
.box-internas1 {
	float: left;
	width: 230px;
	padding-top: 0px;
	padding-bottom: 20px;
	font-size: 12px;
	margin: 0px;
}
.box-internas2 {
	float: left;
	width: 640px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
	font-size: 12px;
	margin: 0px;
}
.box-internas-full {
	float: left;
	width: 840px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
	font-size: 12px;
	margin: 0px;
}
#bloco-destaques a {
	color: #333;
	text-decoration:none;
	font-size: 12px;
}
#bloco-destaques a:hover {
	color: #333;
	text-decoration: underline;
	font-size: 12px;
}
/**************************
***************************
	      RODAPÉ
***************************
**************************/
#menu-footer ul li {
	list-style-type: none;
	color: #004c6d;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 20px;
	float: left;
}
#menu-footer ul {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#menu-footer ul a {
	color: #004c6d;
}
#menu-footer {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 920px;
}
ul .left-item {
	background-image: url(imagens/dots-vertical.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 25px;
}
ul .right-item {
	float: right;
	width: 150px;
}
.footer-itens {
	margin-right: 50px;
	float: left;
}
.bloco-copyrights {
	float: left;
	margin-top: 20px;
	width: 100%;
}
#menu-footer a {
	text-decoration:none;
}
#menu-footer a:hover {
	text-decoration: underline;
}
.clickweb {
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 15px;
	margin-top: -5px;
}
/**************************
***************************
	SLIDER LANÇAMENTOS
***************************
**************************/
#slider ul, #slider li, #slider2 ul, #slider2 li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider2 {
	margin-top:1em;
	float: left;
	height: 200px;
	width: 200px;
}
#slider li, #slider2 li {
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:270px;
	overflow:hidden;
}
#prevBtn, #nextBtn, #slider1next, #slider1prev {
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	z-index:1000;
}
#nextBtn, #slider1next {
	left:270px;
}
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a {
	display:block;
	position:relative;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn a, #slider1next a {
	background:url(../images/btn_next.gif) no-repeat 0 0;
}
/* numeric controls */	

ol#controls {
	padding:0;
	height:28px;
	margin-top: 10px;
	margin-left: 50px;
	margin-bottom: 10px;
}
ol#controls li {
	padding:0;
	float:left;
	list-style:none;
	height:28px;
	line-height:28px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
}
ol#controls li a {
	float:left;
	height:28px;
	line-height:28px;
	border:1px solid #ccc;
	background:#e2e2e2;
	color:#999999;
	text-decoration:none;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
ol#controls li.current a {
	background:#00374e;
	color:#fff;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
	outline:none;
}
/**************************
***************************
	    FORMULÁRIO
***************************
**************************/
.box-central-de-atendimento {
	background-image: url("imagens/bg-box-atendimento.png");
	background-repeat: repeat-x;
	color: #FFFFFF;
	height: 52px;
	margin-bottom: 10px;
	margin-top: -7px;
	padding-left: 15px;
	padding-top: 15px;
	position:relative;
}
.input-full {
	width: 510px;
	margin-bottom: 5px;
	background-image: url(imagens/input1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 5px;
	margin-top: 2px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.input-full2 {
	width: 445px;
	float: left;
	background-image: url(imagens/input1.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 2px;
	margin-bottom: 5px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 5px;
}
.input-full3 {
	width: 300px;
	margin-bottom: 5px;
	background-image: url(imagens/input1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 5px;
	margin-top: 2px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.input-ddd {
	width: 50px;
	margin-bottom: 5px;
	background-image: url(imagens/input1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 5px;
	margin-top: 2px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 5px;
}
.box-cidade-atendimento {
	float: left;
}
#box-input-uf {
	float: left;
}
.box-input-uf {
	float: right;
	width: 53px;
}
.select-uf {
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
}
.textarea-mensagem {
	float: left;
	height: 100px;
	width: 510px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(imagens/txtarea.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: left top;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	color: #333;
}
.bt-enviar {
	float: right;
	margin-top: 15px;
	margin-right: 5px;
}
.font-micro {
	font-size: 10px;
}
.box1-form-atendimento {
	float: left;
	width: 510px;
}
.box-form-fone {
	width: 510px;
	float: left;
}
.box-input-uf2 {
	margin-top: 2px;
	margin-bottom: 5px;
	float: left;
	background-image: url(imagens/input2.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-top: 2px;
	padding-left: 2px;
}
.box-endereco-atendimento {
	width: 300px;
	float: left;
	margin-top: 10px;
}
.icones-atendimento {
	float: left;
	margin-right: 10px;
	margin-top: -3px;
	margin-left: -1px;
}
.box-endereco-atendimento2 {
	float: left;
	width: 300px;
	margin-top: 5px;
	margin-bottom: 10px;
}
/**************************
***************************
	      SIDEBAR
***************************
**************************/
.sidebar-item {
	background-image: url("imagens/bg-sidebox.png");
	background-position: right top;
	background-repeat: no-repeat;
	float: right;
	height: 95px;
	margin-bottom: 7px;
	padding: 20px 5px 5px 20px;
	width: 285px;
	color: white;
}
.sidebar-item2 {
	float: right;
	width: 265px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #FFF;
	text-align: center;
}
.sidebar-item a {
	color: white;
	text-decoration:none;
	font-size: 12px;
}
.sidebar-item a:hover {
	color: white;
	text-decoration:underline;
}
/**************************
***************************
	      OUTROS
***************************
**************************/
.font-title-destaque {
	color: #004c6d;
	margin-bottom: 10px;
}
.font-title-destaque a {
	color: #004c6d;
	margin-bottom: 5px;
	text-decoration: none;
}
.font-title-destaque a:hover {
	color: #99be3d;
}
.font-title-destaque2 {
	color: #004c6d;
}
.box-central-de-midias {
	border: 1px solid #f2f2f2;
	float: left;
	width: 255px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	margin-top: 7px;
	margin-right: 35px;
	margin-bottom: 5px;
	background-color: #ffffff;
	margin-left: 0px;
}
.box-central-de-midias a:link {
	font-size: 12px;
	text-decoration: none;
	color:#000;
}
.box-central-de-midias a:hover {
	text-decoration: underline;
	color:#000;
}
.box-central-de-midias a:visited {
	text-decoration: none;
	color:#000;
}
.box-central-de-midias-last {
	border: 1px solid #f2f2f2;
	float: left;
	width: 255px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	margin-top: 7px;
	margin-bottom: 5px;
	background-color: #ffffff;
	color: #333;
	font-size: 12px;
}
.ic-midias {
	float: left;
	margin-right: 10px;
}
.font-micro {
	font-size: 12px;
}
.img-link {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
}
#box-title-internas {
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 20px;
	padding-bottom: 10px;
}
#box-title-internas-produtos {
	padding-right: 10px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 20px;
}
.logo-marcas {
	margin-bottom: 2px;
}
.bloco-conteudo {
	float: left;
	width: 920px;
	color: #004c6d;
	font-size: 14px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
}
.bloco-conteudo2 {
	float: left;
	width: 908px;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
	background-image: url(imagens/bg-atendimento.png);
	background-repeat: repeat-x;
	background-position: left 1px;
	margin-left: 1px;
}
.bloco-conteudo3 {
	width: 908px;
	color: #004c6d;
	font-size: 14px;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 20px;
	background-image: url(imagens/bg-atendimento.png);
	background-position: left 1px;
	background-repeat: repeat-x;
	float: left;
	margin-left: 1px;
	padding-top: 20px;
}
.bloco-conteudo-atendimento {
	width: 908px;
	color: #004c6d;
	font-size: 14px;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 20px;
	background-image: url(imagens/bg-atendimento.png);
	background-position: left 1px;
	background-repeat: repeat-x;
	float: left;
	margin-left: 1px;
	padding-top: 20px;
}
.bloco-conteudo3-promocoes {
	width: 908px;
	color: #004c6d;
	font-size: 14px;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 20px;
	background-image: url(imagens/bg-atendimento.png);
	background-position: left 1px;
	background-repeat: repeat-x;
	float: left;
	margin-left: 1px;
	padding-top: 0px;
}
.bloco-conteudo3-produtos {
	width: 936px;
	color: #004c6d;
	font-size: 14px;
	background-image: url(imagens/bg-atendimento.png);
	background-position: left 1px;
	background-repeat: repeat-x;
	float: left;
	margin-left: 2px;
	padding-top: 20px;
}
#bloco-banner-internas {
	float: left;
	margin-bottom: 3px;
	border-bottom-color: #999;
	padding-top: 3px;
}
#bloco-catalogo {
	float: left;
	margin-bottom: 3px;
	border-bottom-color: #999;
	padding-top: 3px;
	width: 950px;
}
.box-catalogo1 {
	float: left;
	width: 340px;
}
.img-left {
	float: left;
	margin-left: 1px;
}
.logo-sidebar {
	float: left;
	margin-top: 150px;
	margin-right: 60px;
	margin-left: 20px;
}
.bloco-banner-empresa {
	margin-top: 10px;
	margin-bottom: 5px;
	float: left;
	width: 940px;
}
.box-tb {
	float: right;
	width: 310px;
}
.img-tb {
	float: left;
	margin-left: 11px;
	margin-bottom: 9px;
}
#menu-catalogo li a {
	margin-top:8px;
	margin-left: 4px;
}
#sidebar-banner2 ul {
	text-align: center;
}
#sidebar-banner2 ul li {
	margin-bottom: 5px;
}
.box-produtos {
	float: left;
	width: 200px;
	margin-left: 30px;
}
.bt-box-produtos {
	float: left;
	margin-right: 25px;
}
.nav-produtos {
	float: right;
	width: 180px;
	margin-top: 30px;
	margin-right: 10px;
}
.nav-produtos ul li a {
	text-decoration: none;
	float: left;
	padding: 2px;
	height: 20px;
	width: 20px;
	background-color: #E0E0E0;
	margin: 1px;
	text-align: center;
	color: #666;
	font-size: 12px;
}
.nav-produtos ul li a:hover {
	text-decoration: none;
	background-color: #00374e;
	color: #FFF;
	padding: 2px;
	float: left;
	padding: 2px;
	height: 20px;
	width: 20px;
	margin: 1px;
	text-align: center;
	font-size: 12px;
}
.box-half {
	float: left;
	width: 510px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
}
.box-promocoes {
	float: left;
	width: 435px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
	padding-top: 20px;
}
/**************************
***************************
	    PROMOÇÕES
***************************
**************************/
#sidebar-promo {
	float: left;
	width: 445px;
	background-image: url(imagens/sombra2.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 3px;
	padding-top: 20px;
	padding-left: 20px;
}
#sidebar-contato {
	float: left;
	width: 370px;
	margin-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 3px;
	padding-left: 10px;
}
.select-linha-promo {
	background-image: url(imagens/bg-input-promo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 148px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -2px;
}
/**************************
***************************
	    PAGINAÇÃO
***************************
**************************/
.nav-lancamentos {
	float: right;
	margin-top: 15px;
	margin-right: 40px;
	width: 160px;
	text-align: right;
}
.nav-lancamentos ul {
	float: right;
}
.nav-lancamentos ul li {
	float: left;
}
.nav-lancamentos ul li a {
	text-decoration: none;
	float: left;
	padding: 0px;
	height: 18px;
	width: 18px;
	background-color: #E0E0E0;
	text-align: center;
	color: #666;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border: solid 1px #E0E0E0;
}
.nav-lancamentos ul li a:hover {
	background-color: white;
	border: solid 1px #00374e;
	color:#00374e;
}
.nav-lancamentos ul li.active a {
	text-decoration: none;
	background-color: #00374e;
	color: #FFF;
	font-weight:bold;
	border: solid 1px #00374e;
}
.nav-lancamentos span {
	padding:3px 7px 3px 7px;
	background-color:#5576bb;
	border:1px solid #2b4c93;
	color:#ffffff;
	text-decoration:none;
}
.promocao ul li {
	float: left;
	width: 405px;
	border: 1px solid #E5E5E5;
	padding: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.promocao ul {
	float: left;
}
.bt-promo {
	float: right;
	margin-top: 20px;
	margin-right: 12px;
}
.form-corpo {
	margin-top: 10px;
	float: left;
	width: 510px;
}
.box-select-promo {
	float: left;
	margin-right: 25px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.box-select-promo2 {
	float: left;
}
.box-promo-select {
	float: left;
	width: 420px;
}
.promo-box2 {
	float: left;
	width: 400px;
	height: 25px;
}
.nav-lancamentos2 {
	background-image: url(imagens/sombra-lancamentos.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 440px;
	height: 100px;
	margin-top: 20px;
}
.tb-nav {
	margin: 5px;
}
.select-linha-estilo {
	padding: 0px;
	float: left;
	width: 100px;
	background-image: url(imagens/bg-input-promo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -2px;
}
.select-data {
	padding: 0px;
	float: left;
	width: 100px;
	background-image: url(imagens/bg-input-promo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -2px;
}
/**************************
***************************
	  CATÁLOGO
***************************
**************************/

div.box-linha-catalogo1 {
	background:url(imagens/fd-catralogo01.jpg) no-repeat #f5f5f5;
	width:235px;
	height:495px;
	float:left;
	position:relative;
	text-align:center;
	padding:15px 0px 5px 0px;
}
div.box-linha-catalogo2 {
	background:url(imagens/fd-catralogo02.jpg) no-repeat #f5f5f5;
	width:235px;
	height:495px;
	float:left;
	position:relative;
	text-align:center;
	padding:15px 0px 5px 0px;
}
div.logo-linha-catalogo {
	position:absolute;
	bottom:8px;
	left:17px;
	background:url(imagens/box-logo-catalogo.jpg) no-repeat;
	width:205px;
	height:65px;
	text-align:center;
	padding:4px 0px 0px 0px;
}
/**************************
***************************
	  MENU CATÁLOGO
***************************
**************************/
#menu-catalogo {
	background-image: url(imagens/bg-menu-catalogo.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 87px;
	padding-top: 2px;
	position: relative;
	margin: auto;
	width: 940px;
	float: left;
}
#menu-catalogo2 {
	background-color: #FFFFFF;
	background-position: left top;
	background-repeat: repeat-x;
	float: left;
	height: 180px;
	margin: auto auto 10px;
	padding-top: 0;
	position: relative;
	width: 940px;
}
.menu-catalogo-bloco {
	position: relative;
	width: 940px;
}
/*.menu-catalogo-bloco {
	margin: auto;
	width: 940px; 
	position: relative; 
	left: 50%; 
	margin-left: -370px;
}*/
ul.menubar .submenu {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float:left;
	height:55px;
	width: 16%;
	background-repeat: no-repeat;
	background-position: left top;
}
ul.menubar ul.menu-catalogo {
	display: none;
	position: absolute;
	margin-top: 66px;
	float: left;
	list-style-type: none;
	width: 400px;
	height: 250px;
}
ul.menubar {
	width:940px;
	background-color:transparent !important;
	text-align:center;
}
ul.menubar a {
	padding: 2px;
	display:block;
	text-decoration: none;
	color: #004c6d;
}
ul.menubar2 {
	width:980px;
}
ul.menubar2 a {
	padding: 2px;
	display:block;
	text-decoration: none;
	color: #004c6d;
}
ul.menu-catalogo, ul.menu-catalogo ul {
	padding: 0;
	width: 400px; /* Width of Menu Items */
	float: left;
	margin-left: -25px;
	z-index:999;
}
ul.menu-catalogo li a {
	display: block;
	text-decoration: none;
}
/* Fix IE. Hide from IE Mac \*/
* html ul.menu-catalogo li {
	float: left;
	height: 1%;
}
* html ul.menu-catalogo li a {
	height: 1%;
}
/* End */
 
ul.menu-catalogo ul {
	position: absolute;
	display: none;
	left: 149px; /* Set 1px less than menu width */
	top: 0px;
}
ul.menu-catalogo li.submenu ul {
	display: none;
} /* Hide sub-menus initially */
ul.menu-catalogo li.submenu {
	background: transparent url(arrow.gif) right center no-repeat;
}
.box-submenu-catalogo {
	float: left;
	background-image: url(imagens/sombra-box2.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 355px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
	margin-top: 11px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.catalogos-box1 {
	float: left;
	width: 150px;
	font-size: 12px;
	color: #004c6d;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 7px;
}
.catalogos-box1 a {
	text-decoration: none;
	color: #004c6d;
	margin-right: 10px;
	margin-left: 10px;
}
.catalogos-box1 a:hover {
	text-decoration: underline;
}
.catalogo-tb {
	float: left;
	margin-bottom: 10px;
	margin-top: 25px;
	margin-right: 5px;
	margin-left: 10px;
	width: 170px;
}
.divisoria-catalogo {
	float: left;
	width: 10px;
	margin-right: 5px;
	margin-left: 5px;
}
.catalogo-box2 {
	float: left;
	width: 80px;
}
.catalogo-box3 {
	float: left;
	width: 30px;
}
.catalogo-separador {
	float: left;
	width: 20px;
	text-align: center;
}
.catalogo-box0 {
	float: right;
	width: 160px;
	margin-right: 3px;
}
.catalogo-novidades {
	float: left;
	width: 140px;
	background-image: url(imagens/novidades-sombra.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 8px;
	color: #999;
	line-height: 16px;
	padding-top: 15px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.font-titulo-catalogo {
	font-size: 14px;
	color: #9ccc3a;
}
.catalogos-box1 ul li {
	list-style-type: none;
	float: left;
}
.catalogos-box1 ul {
	margin: 0px;
	padding: 0px;
}
.catalogos-box1 .tipo li {
	float: left;
	margin-right: 20px;
}
.catalogo-tb1 {
	float: left;
	margin-bottom: 10px;
	margin-top: 30px;
	margin-right: 10px;
	margin-left: 10px;
}
.bt-divialle a {
	float: left;
	height:55px;
	width: 155px;
	background-image: url(imagens/logo-daniel.jpg);
	background-repeat: no-repeat;
	background-position:left 5px;
	background-color: #fff;
	margin:0;
	padding:0;
}
.bt-divialle a:hover {
	background-image: url(imagens/logo-daniel.jpg);
	background-position:left -52px;
	background-repeat:no-repeat;
	background-color: #fff;
}
#bt-divialle a {
	float: left;
	height:55px;
	width: 155px;
	background-image: url(imagens/logo-daniel.jpg);
	background-repeat: no-repeat;
	background-position:left 5px;
	margin:0;
	padding:0;
}
#bt-divialle a:hover {
	background-image: url(imagens/logo-daniel.jpg);
	background-position:left -49px;
	background-repeat:no-repeat;
	background-color: #fff;
}
.bt-keeper a {
	float: left;
	height:55px;
	width: 155px;
	background-image: url(imagens/logo-keeper.jpg);
	background-repeat: no-repeat;
	background-position:left 5px;
	background-repeat: no-repeat;
	margin:0;
	padding:0;
}
.bt-keeper a:hover {
	background-image: url(imagens/logo-keeper.jpg);
	background-position:left -53px;
	background-repeat:no-repeat;
	background-color: #fff;
}
.bt-elegance a {
	float: left;
	height:55px;
	width: 155px;
	background-image: url(imagens/logo-elegance.jpg);
	background-repeat: no-repeat;
	background-position:left 5px;
	background-repeat: no-repeat;
	margin:0;
	padding:0;
}
.bt-elegance a:hover {
	background-image: url(imagens/logo-elegance.jpg);
	background-position:left -54px;
	background-repeat:no-repeat;
}
.bt-field a {
	float: left;
	height:55px;
	width: 155px;
	background-image: url(imagens/logo-field.jpg);
	background-repeat: no-repeat;
	background-position:left 5px;
	background-repeat: no-repeat;
	margin:0;
	padding:0;
}
.bt-field a:hover {
	background-image: url(imagens/logo-field.jpg);
	background-position:left -54px;
	background-repeat:no-repeat;
}
.bt-rudy a {
	float: left;
	height:55px;
	width: 155px;
	background-image: url(imagens/logo-rudy-project.jpg);
	background-repeat: no-repeat;
	background-position:left 5px;
	background-repeat: no-repeat;
	margin:0;
	padding:0;
}
.bt-rudy a:hover {
	background-image: url(imagens/logo-rudy-project.jpg);
	background-position:left -52px;
	background-repeat:no-repeat;
}
.bt-divittore a {
	float: left;
	height:55px;
	width: 155px;
	background-image: url(imagens/logo-divittore.jpg);
	background-repeat: no-repeat;
	background-position:left 5px;
	background-repeat: no-repeat;
	margin:0;
	padding:0;
}
.bt-divittore a:hover {
	background-image: url(imagens/logo-divittore.jpg);
	background-position:left -49px;
	background-repeat:no-repeat;
	background-color: #fff;
}
.box-menu-catalogo {
	height: 135px;
	width: 355px;
	float: left;
	background-color: #FFF;
}
/**************************
***************************
	 BANNER CATÁLOGO
***************************
**************************/
.hidden {
	display: none;
}
#prevNext {
	position: absolute;
	height: 74px;
	width: 153px;
	float: left;
	margin-top: 310px;
	margin-left: 775px;
}
#prevNext img {
	position: relative;
	z-index: 2;
	cursor: pointer;
	margin-left: 10px;
}
/**************************
***************************
	    CADASTRO LOGISTA
***************************
**************************/

#box-login-logista {
	width:300px;
	float:left;
}
#form-corpo-logista {
	margin-top: 10px;
	float: right;
	width: 510px;
	margin-right:10px;
}
/**************************
***************************
	    PRODUTOS
***************************
**************************/
ul li .box-produtos-catalogo {
	float: left;
	width: 233px;
	background-image: url(imagens/shadow-produtos.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	text-align: center;
	height: 230px;
}
ul li .box-produtos-catalogo-left {
	float: left;
	width: 230px;
	padding-top: 10px;
}
.produto-menu-box {
	background-position: left top;
	background-repeat: repeat-x;
	float: left;
	height: 60px;
	width: 220px;
}
.produtos-link {
	float: left;
	height: 50px;
	width: 100px;
}
.bt-produtos {
	margin-bottom: 0;
	margin-left: 20px;
	margin-top: 20px;
}
.produtos-imagem {
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.bloco-produtos {
	float: left;
	width: 934px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(imagens/bg-box-produtos.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bloco-produtos2 {
	float: left;
	width: 936px;
	background-color: #f4f4f4;
	padding-bottom: 15px;
}
.bt-receituario {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#bloco-produto {
	background-color: #FFF;
	float: left;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
}
/**************************
***************************
   		PRODUTOS - NOVO
***************************
**************************/

div#box-img-destaque-produto {
	width:617px;
	float:left;
	position:relative;
}
#linha-list-img-produto #produtos li {
	float:left;/*position:relative;	*/
}
div#box-img-destaque-produto img {
	float: left;
	margin-left: 50px;
	margin-top: 70px;
}
div#box-img-destaque-produto p {
	font-weight: bold;
	left: 0;
	position: absolute;
	top: 5px;
}
div#coluna-list-img-produto {
	background: url("imagens/fd-linha-produto.png") no-repeat scroll 0 60px transparent;
	float: right;
	margin-top: -40px;
	position: relative;
	width: 240px;
}
ul.list-img-produto {
	width:260px;
	height:407px;
	overflow:hidden;
}
ul.list-img-produto li {
	margin:0px;
	padding:0px;
}
div#coluna-list-img-produto .seta-mais {
	position:absolute;
	top:-12px;
	left:0px;
}
div#coluna-list-img-produto .seta-menos {
	position:absolute;
	bottom:-12px;
	left:0px;
}
div#linha-list-img-produto {
	background:url(imagens/fd-list-produtos.png) repeat-x;
	width:900px;
	height:170px;
	clear:both;
	padding:32px 0px 0px 0px;
}
ul.list-img-produto2 {
	width:900px;
	height: 115px;
}
div.box-linha-produto {
	width:199px;
	height:292px;
	float:left;
	position:relative;
	padding:0px 17px 0px 0px;
}
div.box-linha-produto2 {
	background: url("imagens/fd-linha-produto.png") no-repeat scroll left top transparent;
	float: left;
	height: 292px;
	padding: 0 17px;
	position: relative;
	width: 198px;
}
div.logo-linha-produto {
	position:absolute;
	bottom:0px;
	left:0px;
	background:url(imagens/box-logo-catalogo.jpg) no-repeat;
	width:205px;
	height:65px;
	text-align:center;
	padding:4px 0px 0px 0px;
}
div.logo-linha-produto2 {
	position:absolute;
	bottom:0px;
	left:17px;
	background:url(imagens/box-logo-catalogo.jpg) no-repeat;
	width:205px;
	height:65px;
	text-align:center;
	padding:4px 0px 0px 0px;
}
li.bt-solar {
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
}
li.bt-solar a {
	background:url(imagens/bt-solar.jpg) no-repeat;
	width:142px;
	height:39px;
	display:block;
}
li.bt-solar a:hover, li.bt-solar a.current {
	background-position:bottom;
}
li.bt-receituario {
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
}
li.bt-receituario a {
	background:url(imagens/receituario.jpg) no-repeat;
	width:143px;
	height:39px;
	display:block;
}
li.bt-receituario a:hover, li.bt-receituario a.current {
	background-position: left bottom;
}
li.bt-olympian {
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
}
li.bt-olympian .novo {
	position: absolute;
	right: -12px;
	top: -20px;
}
li.bt-olympian a {
	background:url(imagens/bt-olympian.png) no-repeat;
	width:146px;
	height:39px;
	display:block;
}
li.bt-olympian a .novo {
}
li.bt-olympian a:hover, li.bt-olympian a.current {
	background-position:left bottom;
}
/* ****************************************************** JCarousel *** */

#linha-list-img-produto .jcarousel-skin-tango .jcarousel-container {
}
#linha-list-img-produto .jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}
#linha-list-img-produto .jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 880px;
	padding: 0px;
	margin:0px 10px 0px 10px;
}
#linha-list-img-produto .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:  880px;
	height: 170px;
	float:left;
}
#linha-list-img-produto .jcarousel-skin-tango .jcarousel-item {
	width: 168px;
	height: 111px;
	margin:0px 6px 0px 6px;
 *float:left !important;
}
#linha-list-img-produto .jcarousel-skin-tango .jcarousel-item-horizontal {
	height: 150px;
	margin-left: 0;
	margin-right: 20px;
	margin-top: 1px;
	width: 200px;
}
#linha-list-img-produto .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 0;
}
#linha-list-img-produto .jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/**
 *  Horizontal Buttons
 */
#linha-list-img-produto .jcarousel-skin-tango .jcarousel-next-horizontal {
	background: url("imagens/seta-mais-produto.jpg") no-repeat scroll left 15px transparent;
	cursor: pointer;
	height: 150px;
	position: absolute;
	right: -30px;
	top: 0;
	width: 20px;
}
#linha-list-img-produto .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
	background-image: url(prev-horizontal.png);
}
#linha-list-img-produto .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, #linha-list-img-produto .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, #linha-list-img-produto .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor: default;
}
#linha-list-img-produto .jcarousel-skin-tango .jcarousel-prev-horizontal {
	background: url("imagens/seta-menos-produto.jpg") no-repeat scroll right 15px transparent;
	cursor: pointer;
	float: right;
	height: 150px;
	left: -30px;
	position: absolute;
	top: 0;
	width: 20px;
}
#linha-list-img-produto .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
	background-position: 0 bottom;
	cursor: default;
}
/**************************
***************************
   SUBPÁGINAS PRODUTOS
***************************
**************************/
.box-cesta {
	float: left;
	height: 130px;
	width: 140px;
	margin-right: 12px;
}
.box-cesta-last {
	float: left;
	height: 130px;
	width: 110px;
}
.box-descricao-cesta {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 100%;
}
#cesta {
	padding: 10px;
}
.input-cesta {
	background-image: url(imagens/input-cesta.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	height: 21px;
	width: 100px;
	color: #666;
	padding-left: 12px;
	margin-left: 10px;
}
.bloco-cesta2 {
	float: left;
	width: 100%;
}
.bt-incluir-produtos {
	float: right;
	margin-right: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.img-cesta {
	margin-left: 40px;
	float: left;
}
.form-item-txt {
	float: left;
	margin-top: 5px;
}
.logo-linha {
	float: right;
}
/**************************
***************************
   CENTRAL DE MIDIA
***************************
**************************/

div#box-videos-destaque {
	background: url("imagens/fd-sombra-base.jpg") repeat-x scroll left bottom transparent;
	clear: both;
	float: left;
	margin: 10px 0 20px;
	padding: 0 0 10px;
	width: 900px;
}
div#videos-destaque {
	float: left;
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	text-align: center;
	width: 620px;
}
div#txt-videos-destaque {
	width:240px;
	float:right;
	background:url(imagens/sombra2.png) no-repeat top left;
	padding:0px 0px 0px 20px;
	min-height: 200px;
}
div#lista-mais-videos {
	width:940px;
	float:left;
	clear:both;
}
div.box-mais-videos {
	width:200px;
	height:180px;
	float:left;
	line-height: 16px;
	margin: 0 33px 20px 0;
	font-size:12px;
	position:relative;
}
div.box-mais-videos a {
	display:block;
	text-decoration:none;
	color:#000;
}
div.box-mais-videos a:hover {
	text-decoration: underline;
}
div.box-mais-videos a .ic-play {
	position:absolute;
	top:50px;
	left:85px;
	display: block;
}
/********************************
*********************************
   SLIDER CATÁLOGO/LANÇAMENTOS
*********************************
********************************/		

#slider-lancamentos {
	margin:25px 0 0 25px;
	padding-top: 1px;
	list-style:none;
}
.bloco-central-de-midias {
	float: left;
	width: 915px;
	background-image: url(imagens/bg-atendimento.png);
	background-repeat: repeat-x;
	background-position: left 1px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-top: 20px;
}
.bloco-midia {
	float: left;
	width: 600px;
	margin-left: 150px;
	font-size: 10px;
	margin-top: 10px;
}
.txt-video {
	margin-top: -10px;
}
.conteudo-midia {
	float: left;
	width: 100%;
	margin-top: 20px;
}
#menu-midia {
	float: left;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#menu-midia li {
	float: left;
	margin-left: 3px;
	color:#004c6d;
	text-decoration: none;
	margin-right: 3px;
	color:#004c6d;
}
#menu-midia li a {
	float: left;
	margin-left: 5px;
	color:#004c6d;
	text-decoration: none;
	margin-right:5px;
}
#menu-midia li a:hover {
	color: #99be3d;
}
.midia-desc {
	font-size: 12px;
	font-weight: bold;
}
/*******************************************
********************************************
                 ALERTAS
********************************************
*******************************************/
.conteudoAlerta {
}
#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
}
#alertBox {
	position:relative;
	width:280px;
	min-height:100px;
	margin-top:50px;
	border:#CCC 2px solid;
	background-color:#F2F5F6;
	background-image:url(alert.png);
	background-repeat:no-repeat;
	background-position:20px 30px;
}
#modalContainer > #alertBox {
	position:fixed;
}
#alertBox h1 {
	margin:0;
	font-size:12px;
	background:url(imagens/caixa_atencao.jpg);
	color:#FFF;
	border-bottom:1px solid #CCC;
	padding:5px 7px 2px 10px;
	height:20px;
	font-weight:normal;
}
#alertBox p {
	font-size:12px;
	padding-left:5px;
	padding-top:10px;
	margin-left:55px;
	float:left;
	width:200px;
	color:#000000;
}
#alertBox #closeBtn, #cancelBtn {
	font-size:11px;
	display:block;
	position:absolute;
	margin:5px auto;
	padding:3px;
	border:#CCC 1px solid;
	width:70px;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#E74B01;
	text-decoration:none;
	top:70px;
	left:100px;
}
#cancelBtn {
	left:165px;
}
#alertBox #imgAlert {
	position:absolute;
	top:35px;
	left:15px;
}
.fundoOpaco {
	filter: alpha(opacity=40);
	moz-opacity:0.40;
	opacity:0.40;
	float:left;
	background:#000000;
	left:0;
	top:0;
	z-index:100;
	position:absolute;
	font-size:11px;
}
#caixaAlertaJavascript {
	float: left;
	font-family: arial, verdana, tahoma;
	margin-top: 150px;
	position: fixed;
	top: 0;
	width: 400px;
	z-index: 110;
}
#topoAlertFalse, #topoAlertTrue {
	width:400px;
	float:left;
	height:90px;
	background-repeat:no-repeat;
}
#topoAlertFalse {
	background:url(imagens/topoalerta.png);
}
#topoAlertTrue {
	background:url(imagens/topocheck.png);
}
#textoAlert {
	background: url("imagens/meio.png") repeat-y scroll 0 0 transparent;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 20px 63px 35px;
	text-align: center;
	width: 274px;
}
#rodapeAlert {
	width:400px;
	float:left;
	height:18px;
	background:url(imagens/fundo.png);
	background-repeat:no-repeat;
	margin:0;
	position:relative;
}
#rodapeAlert button {
	width:94px;
	height:40px;
	position:absolute;
	left:153px;
	top:-10px;
	cursor:pointer;
	border:none;
}
#rodapeAlert .fechar {
	background:url(imagens/fechar.png);
}
#rodapeAlert .ok {
	background:url(imagens/ok.png);
}
.div_alerta {
	width:400px;
	min-height:50px;
	font-family:"Trebuchet MS";
	font-size:15px;
	text-align:center;
	padding-bottom:30px;
	padding-top:10px;
	margin-top:70px;
	margin-bottom:70px;
	margin-left:240px;
	border:1px solid #292929;
	background-color:#EBEBEB;
	color:#292929;
	line-height:17px;
}
.div_alertavideo {
	width:400px;
	font-family:"Trebuchet MS";
	font-size:15px;
	text-align:center;
	padding-bottom:20px;
	padding-top:20px;
	margin-bottom:30px;
	margin-left:120px;
	margin-top:50px;
	border:1px solid #292929;
	background-color:#EBEBEB;
	color:#292929;
	clear:both;
}
.div_alertavideo2 {
	width:400px;
	font-family:"Trebuchet MS";
	font-size:15px;
	text-align:center;
	padding-bottom:20px;
	margin-bottom:30px;
	margin-left:100px;
	margin-top:20px;
	padding-top:20px;
	border:1px solid #0072BB;
	background-color:#E6F0F9;
	color:#292929;
	clear:both;
}
.div_alertavideo_alert {
	width:400px;
	font-family:"Trebuchet MS";
	font-size:15px;
	text-align:center;
	padding-bottom:20px;
	margin-bottom:30px;
	margin-left:100px;
	margin-top:20px;
	padding-top:20px;
	border:1px solid #BF0000;
	background-color:#F7F7F7;
	color:#292929;
	clear:both;
}
.div_alertavideo3 {
	width:400px;
	font-family:"Trebuchet MS";
	font-size:15px;
	text-align:center;
	padding-bottom:20px;
	margin-bottom:30px;
	margin-left:75px;
	margin-top:40px;
	padding-top:20px;
	border:1px solid #0072BB;
	background-color:#E6F0F9;
	color:#292929;
	clear:both;
}
.div_alertavideoaux {
	width:400px;
	font-family:"Trebuchet MS";
	font-size:15px;
	text-align:center;
	padding-bottom:20px;
	margin-bottom:30px;
	margin-left:250px;
	margin-top:20px;
	padding-top:20px;
	border:1px solid #0072BB;
	background-color:#E6F0F9;
	color:#292929;
	clear:both;
}
.div_alertavideoaux2 {
	width:350px;
	font-family:"Trebuchet MS";
	font-size:15px;
	text-align:center;
	padding-bottom:20px;
	margin-bottom:30px;
	margin-left:5px;
	margin-top:50px;
	padding-top:20px;
	border:1px solid #0072BB;
	background-color:#E6F0F9;
	color:#292929;
	clear:both;
}
.div_alertacontato {
	width:400px;
	min-height:50px;
	font-family:"Trebuchet MS";
	font-size:15px;
	text-align:center;
	padding-bottom:30px;
	padding-top:10px;
	margin-top:1000px;
	margin-bottom:70px;
	margin-left:100px;
	border:1px solid #292929;
	background-color:#EBEBEB;
	color:#292929;
	line-height:17px;
}
.div_alerta img {
	position:relative;
	top:7px;
	margin-right:5px;
}
.div_alerta a {
	margin-top:25px;
}
.div_alertIcone {
	width:50px;
	padding-left:45px;
	padding-top:20px;
	float:left;
}
.div_alertIcone_alert {
	width:50px;
	padding-left:45px;
	padding-top:30px;
	float:left;
}
.div_alertMensagem {
	width:300px;
	float:left;
	margin-bottom:15px;
	margin-left:5px;
	text-align:left;
	line-height:19px;
}
.div_alerta2 {
	height:210px;
	width:400px;
}
/*******************
FIM ALERTS
*********************/
.box-produtos-catalogo .produtos-imagem {
	margin-top: 10px;
}
.box-produtos-catalogo .produtos-imagem2 {
	margin-top: 60px;
}
#box-mapa {
	padding: 5px;
	border: 1px solid #d2d2d2;
	float: left;
	margin-top: 8px;
}
#page #container .navigation-container #thumbs .thumbs.noscript li .box-fotos {
	margin: 0px;
	padding: 5px;
	float: left;
	height: 100px;
	width: 100px;
}
.box-fotos {
	background-color: #CCC;
	float: left;
	height: 50px;
	width: 250px;
	margin: 5px;
	padding: 5px;
}
#bloco-fotos {
	float: left;
	width: 990px;
}
.box-central-de-midias {
	border: 1px solid #f2f2f2;
	float: left;
	width: 255px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	margin-top: 7px;
	margin-right: 35px;
	margin-bottom: 5px;
	background-color: #ffffff;
	margin-left: 0px;
}
.ic-midias {
	float: left;
	margin-right: 10px;
}
.box-listagem-produto {
	height:140px;
}
/******************************************************
*******************************************************
                    AREA LOJISTA
*******************************************************
******************************************************/
#area_lojista ul {
	background:url(imagens/fd_bt_area_lojista.jpg) repeat-x;
	height:39px;
	float:left;
	width:900px;
}
#area_lojista ul li {
	float:left;
}
.ar_loj01 {
	float:left;
	display:block;
	width:143px;
	height:39px;
	background:url(imagens/bt_pedidos.jpg);
	background-repeat:no-repeat;
}
.ar_loj01:hover {
	background-position:0px -39px;
}
.ar_loj01-current {
	float:left;
	display:block;
	width:143px;
	height:39px;
	background:url(imagens/bt_pedidos.jpg);
	background-repeat:no-repeat;
	background-position:0px -39px;
}
.ar_loj02 {
	float:left;
	display:block;
	width:212px;
	height:39px;
	background:url(imagens/bt_alt_dados.jpg);
	background-repeat:no-repeat;
}
.ar_loj02:hover {
	background-position:0px -39px;
}
.ar_loj02-current {
	float:left;
	display:block;
	width:212px;
	height:39px;
	background:url(imagens/bt_alt_dados.jpg);
	background-repeat:no-repeat;
	background-position:0px -39px;
}
.ar_loj03 {
	float:left;
	display:block;
	width:179px;
	height:39px;
	background:url(imagens/bt-pedidos-ant.png);
	background-repeat:no-repeat;
}
.ar_loj03:hover {
	background-position:0px -39px;
}
.ar_loj03-current {
	float:left;
	display:block;
	width:179px;
	height:39px;
	background:url(imagens/bt-pedidos-ant.png);
	background-repeat:no-repeat;
	background-position:0px -39px;
}
#area_lojista_cx01 ul {
	background:url(imagens/fd_barra_azul.jpg) repeat-x;
	height:28px;
	float:left;
	margin-top:5px;
	margin-bottom:1px;
}
#area_lojista_cx01 ul li {
	color: #FFFFFF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 5px 10px;
	text-align: left;
	text-shadow: 1px 2px 2px black;
	width: 100px;
}
.area_lojista_det01 {
	background: #dcebf1 repeat-x;
	height:28px;
	float:left;
 *width:690px;
}
.area_lojista_det01 li {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#004c6d;
	font-size:12px;
	padding:5px 10px;
	margin:0;
	width:100px;
	text-align:left;
	text-align:center;
}
.area_lojista_det02 {
	background: #fff repeat-x;
	height:28px;
	float:left;
 *width:690px;
}
.area_lojista_det02 li {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#004c6d;
	font-size:12px;
	padding:5px 10px;
	margin:0;
	width:100px;
	text-align:left;
	text-align:center;
}
.linkdet {
	text-decoration:none;
	color:#67a704;
}
.linkdet:hover {
	text-decoration:underline;
}
.area_lojista_cesta01 {
	background: #dcebf1 repeat-x;
	height:28px;
	float:left;
 *width:460px;
}
.area_lojista_cesta01 li {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#004c6d;
	font-size:12px;
	padding:5px 0px 0px 15px;
	margin:0;
	width:100px;
	text-align:left;
}
.area_lojista_cesta01 .qtd {
	color: #004C6D;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 20px;
	text-align: center;
	width: 95px;
}
.area_lojista_cesta01 .excluir {
	color: #004C6D;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 5px;
	padding-right: 35px;
	text-align: right;
	width: 45px;
}
.area_lojista_cesta02 {
	background: #fff repeat-x;
	height:28px;
	float:left;
 *width:460px;
}
.area_lojista_cesta02 li {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#004c6d;
	font-size:12px;
	padding:5px 0px 0px 15px;
	margin:0;
	width:100px;
	text-align:left;
}
.quanti_cestaa {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #83A3BB;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 15px;
	position: relative;
	text-align: center;
	top: -1px;
	width: 40px;
}
.quanti_cestab {
	width:76px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	border:1px solid #83a3bb;
	background:none;
	position:relative;
	top:-1px;
}
.cesta {
	width:700px;
	float:left;
}
/*ul#produtos li.produtos img{
	border:solid 1px white; 
}
ul#produtos li.produtos img:hover{
	border:solid 1px #DFDFDF;
}
.produto-current{
	border:solid 1px #DFDFDF;
}*/

.produto-no-select {
	border:solid 1px white;
	padding: 5px 10px;
	margin-bottom:5px;
}
.produto-no-select:hover {
	border:solid 1px #DFDFDF;
	padding: 5px 10px;
	margin-bottom:5px;
}
.produto-current {
	border:solid 1px #DFDFDF;
	padding: 5px 10px;
	margin-bottom:5px;
}
/**************************
***************************
	REDES SOCIAIS PADRÃO
***************************
**************************/
.line-carrinho {
	color:white;
	float:right;
	margin-right:10px;
}
.rede-twitter {
	background-image: url(imagens/ic-twitter.png);
	width:20px;
	height:20px;
	float:left;
	margin-left:3px;
}
.rede-facebook {
	background-image: url(imagens/ic-facebook.png);
	width:20px;
	height:20px;
	float:left;
	margin-left:3px;
}
.rede-orkut {
	background-image: url(imagens/ic-orkut.png);
	width:20px;
	height:20px;
	float:left;
	margin-left:3px;
}
.rede-flickr {
	background-image: url(imagens/ic-flickr.png);
	width:20px;
	height:20px;
	float:left;
	margin-left:3px;
}
.rede-blog {
	background-image: url(imagens/ic-blog.png);
	width:20px;
	height:20px;
	float:left;
	margin-left:3px;
}
.rede-youtube {
	background-image: url(imagens/ic-youtube.png);
	width:20px;
	height:20px;
	float:left;
	margin-left:3px;
}
/**************************
***************************
	  ESTILOS Field
***************************
**************************/
#bg-field {
	background: url(imagens/bg-field.jpg ) no-repeat #d0deeb center bottom fixed;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin: auto;
	width: 100%;
}
#bg-field .box-topo a {
	color: #004c6c;
	text-decoration:none;
}
#bg-field .box-topo a:hover {
	text-decoration:underline;
}
#bg-field .line-carrinho {
	color:#004c6c;
	float:right;
	margin-right:10px;
}
#bg-field .rede-twitter {
	background-image: url(imagens/ic-twitter-dark.png);
	width:20px;
	height:20px;
	float:left;
	margin-left:3px;
}
#bg-field .rede-facebook {
	background-image: url(imagens/ic-facebook-dark.png);
	width:20px;
	height:20px;
	float:left;
	margin-left:3px;
}
#bg-field .rede-orkut {
	background-image: url(imagens/ic-orkut-dark.png);
	width:20px;
	height:20px;
	float:left;
	margin-left:3px;
}
#bg-field .rede-flickr {
	background-image: url(imagens/ic-flickr-dark.png);
	width:20px;
	height:20px;
	float:left;
	margin-left:3px;
}
#bg-field .rede-blog {
	background-image: url(imagens/ic-blog-dark.png);
	width:20px;
	height:20px;
	float:left;
	margin-left:3px;
}
#bg-field .rede-youtube {
	background-image: url(imagens/ic-youtube-dark.png);
	width:20px;
	height:20px;
	float:left;
	margin-left:3px;
}
/**************************
***************************
	  ESTILOS KEEPER
***************************
**************************/
#bg-keeper {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin: auto;
	width: 100%;
}
#bg-keeper-olympian {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin: auto;
	width: 100%;
}
.bg-keeper {
	background: url("imagens/bg-keeper.jpg") no-repeat fixed center bottom #e8e6e7;
}
.bg-keeper-olympian {
	background: url("imagens/bg-keeper-olympian.jpg") no-repeat fixed center top #F8F8F8;
}
#bg-keeper .box-topo a {
	color: #004c6c;
	text-decoration:none;
}
#bg-keeper .box-topo a:hover {
	text-decoration:underline;
}
#bg-keeper .line-carrinho {
	color:#004c6c;
	float:right;
	margin-right:10px;
}
#bg-keeper .rede-twitter {
	background-image: url(imagens/ic-twitter-dark.png);
	width:20px;
	height:20px;
	float:left;
	margin-left:3px;
}
#bg-keeper .rede-facebook {
	background-image: url(imagens/ic-facebook-dark.png);
	width:20px;
	height:20px;
	float:left;
	margin-left:3px;
}
#bg-keeper .rede-orkut {
	background-image: url(imagens/ic-orkut-dark.png);
	width:20px;
	height:20px;
	float:left;
	margin-left:3px;
}
#bg-keeper .rede-flickr {
	background-image: url(imagens/ic-flickr-dark.png);
	width:20px;
	height:20px;
	float:left;
	margin-left:3px;
}
#bg-keeper .rede-blog {
	background-image: url(imagens/ic-blog-dark.png);
	width:20px;
	height:20px;
	float:left;
	margin-left:3px;
}
#bg-keeper .rede-youtube {
	background-image: url(imagens/ic-youtube-dark.png);
	width:20px;
	height:20px;
	float:left;
	margin-left:3px;
}
/* ************* CESTA **** */

div.t-form-cesta {
	width:90px;
	height:32px;
	float:left;
	font-weight:bold;
	padding:3px 0px 0px 0px;
}
div.box-form-cesta {
	width:375px;
	height:35px;
	float:right;
}
.select-cesta {
	border: 1px solid #00364E;
	padding: 2px;
	width: 215px;
}
.input-qts-cesta {
	border: 1px solid #00364E;
	font-weight: bold;
	margin-right: 5px;
	padding: 3px;
	position: relative;
	text-align: center;
	top: -8px;
	width: 38px;
}
.cesta-quantidade {
	border: 1px solid #D0D2D5;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	width:40px;
	margin:0px 0px 0px 5px;
	position:relative;
	top:-8px;
}
.txt-qts-produto {
	color: #0D475B;
	font-weight: bold;
	position: relative;
	top: -2px;
}
.cadastro-clientes {
	float: left;
	margin-bottom: 20px;
	margin-top: 30px;
	width: 515px;
}
/* JCAROUSEL VERTICAL PRODUTO*/

#coluna-list-img-produto .jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}
#coluna-list-img-produto .jcarousel-skin-tango .jcarousel-container-vertical {
	height: 505px;
	padding-left: 15px;
	padding-top: 0;
	text-align: left;
}
#coluna-list-img-produto .jcarousel-skin-tango .jcarousel-clip-vertical {
	width: 261px;
	height: 490px;
}
#coluna-list-img-produto .jcarousel-skin-tango .jcarousel-item {
	width: 261px;
	height: 140px;
}
#coluna-list-img-produto .jcarousel-skin-tango .jcarousel-item-vertical {
	height: 140px;
	margin-bottom: 20px;
	margin-top: 5px;
}
#coluna-list-img-produto .jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/**
 *  Vertical Buttons
 */
#coluna-list-img-produto .jcarousel-skin-tango .jcarousel-next-vertical {
	background: url("imagens/seta-menos-foto.jpg") no-repeat scroll 0 0 transparent;
	bottom: -15px;
	cursor: pointer;
	height: 20px;
	left: 0;
	position: absolute;
	width: 250px;
}
#coluna-list-img-produto .jcarousel-skin-tango .jcarousel-prev-vertical {
	position: absolute;
	top: -20px;
	left: -10px;
	width: 261px;
	height: 25px;
	cursor: pointer;
	background:url(imagens/seta-mais-foto.jpg) no-repeat;
}
.pagination img {
	margin-top:-1px;
}
/******************************************************
*******************************************************
                    POP-UP NOVO
*******************************************************
******************************************************/

#mask {
	position:absolute;
	left:0;
	top:0;
	z-index:999;
	background-color:#000;
	display:none;
}
#boxes {
	position: absolute;
	z-index:99;
}
#boxes #dialog {
	background-color: #FFFFFF;
	border: 5px solid white;
	padding: 0;
	position: absolute;
	top: 80px;
	z-index:9999;
	display:block;
	width:460px;
	margin:0px;
}
#boxes #dialog .close {
	padding: 0;
	position: absolute;
	top: 0px;
	right:0;
}
/* popup de lojista */
/*
div#popup-lojista{
	position: fixed;
	z-index:8;
	width:100%;
	height:100%;
}
div#popup-lojista #fd-popup{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000;
	opacity:0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
}
div#popup-lojista #conteudo-popup{
	left: 50%;
    margin: -260px 0 0 -225px;
	*margin: -260px 0 0 -325px;
    position: absolute;
    text-align: center;
    top: 40%;
    z-index: 100;
}
div#popup-lojista div#aling-popup{
	position:relative;	
}
div#popup-lojista .fechar-popup{
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;	
	z-index:1000;
}*/
.eventos li .data {
	font-size: 10px;
	font-style: italic;
	margin: 0px;
	padding: 0px;
	color: #666;
}
.eventos li .titulo {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.eventos li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 10px;
}
.redes-sociais {
	float: right;
	margin-top: 30px;
	width: 230px;
}
.bloco-right {
	float:right;
	width:200px;
 *margin-right:30px;
}
.aba-tipo {
	clear: both;
	float: left;
	position: relative;
	top: 23px;
	width: 900px;
}
.bloco-aba-tipo {
	width:100%;
	float:left;
	margin-top:0px;
}

