	@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700,800);



body,td,th {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	color: #333;

}

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

a:link {

	color: #900;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #900;

}

a:hover {

	text-decoration: underline;

	color: #C00;

}

a:active {

	text-decoration: none;

	color: #C00;

}



#topo { display:block; width:100%; height:128px; background: #FFF; margin:0 0 1px 0; }



	#topo_conteudo { display:block; width:1000px; height:90px; }

	

/*		#topo_logo { display:block; float:left; width:270px; height:81px; background:url(../img/logo_loja_segmento_natal.jpg) no-repeat; border:none; margin: 8px 0 5px -20px; } */

		#topo_logo { display:block; float:left; width:239px; height:69px; background:url(../img/logo_loja_segmento.png) no-repeat; border:none; margin: 12px 0 13px 10px; }

		#topo_carrinho { display:inline-block; float:right; width:154px; height:32px; border:none; background:url(../img/carrinho_btn.png) no-repeat 0 0; margin: 45px 0 2px 0; overflow:hidden; }

			#topo_carrinho:hover { background:url(../img/carrinho_btn.png) no-repeat 0 -32px; }

		#topo_barra { display:inline-block; float:right; margin: 10px -160px 0 0; font-family: 'Open Sans Condensed', sans-serif; font-weight:300; text-transform:uppercase; }

			#topo_barra a { color:#999; text-decoration:none; font-size:10px; margin: 0 4px 0 4px }

				#topo_barra a:hover { text-decoration:underline; }



		#menu_topo_container { display:block; background:#4c585e; width:100%; height:35px; margin:0; overflow:hidden; }

		#menu_topo { display:block; background:#4c585e; margin: 0 0 0 0; width:980px; font-family: 'Open Sans Condensed', sans-serif; font-weight:300; }

			#menu_topo a { color:#FFF; font-size:20px; text-transform:uppercase; float:left; padding: 3px 10px 5px 12px; margin-right: 10px; }

				#menu_topo a:hover { color:#FFF; background:#ff000a; text-decoration:none; }

			#busca_box { display:block; font-size:18px; color:#FFF; width:364px; margin: 0 0 0 636px; padding:0; height:45px; }

				#busca_box input { border:none; background:#FFF url(../img/box_busca_bg.jpg) 10px 3px no-repeat; width:250px; height:21px; margin: 1px 0 1px 6px; padding:6px 10px; float:right; color:#333; }

				#busca_box input:hover { border:none; background:#FFF; }

				#busca_box #busca_btn { display:block; background:#ed1d28; width:auto; height:33px; color:#FFF; font-family: 'Open Sans Condensed', sans-serif; font-weight:300; font-size:18px; text-align:left; padding:4px 16px 12px 16px; float:right; margin:1px 0 1px 1px; }



		#menu_topo_cursos_box { display:block; width:80px; height:35px; position:absolute; z-index:999; margin:0 0 0 310px; overflow:hidden; background:#4c585e; text-align:left; }

			#menu_topo_cursos_box:hover { width:70px; height:132px; overflow:visible; }

				#menu_topo_cursos_box a { width:70px; background:#4c585e; }

				#menu_topo_cursos_box a:hover { background:#ff000a; }



		#menu_topo_eventos_box { display:block; width:120px; height:35px; position:absolute; z-index:999; margin:0 0 0 400px; overflow:hidden; background:#4c585e; text-align:left; }

			#menu_topo_eventos_box:hover { width:110px; height:132px; overflow:visible; }

				#menu_topo_eventos_box a { width:110px; background:#4c585e; }

				#menu_topo_eventos_box a:hover { background:#ff000a; }





#main_container_central { display: inline-table; width:100%; min-height:1350px; height:auto; position:relative; z-index:0;  }



#main_container { display:inline-block; width:1000px; min-height:1350px; height:auto; position:relative;  z-index:0; padding: 10px 0 10px 0; }



	#destaques_rotativos { display:block; width:814px; height:195px; margin:0 0 10px 11px; background:#EFEFEF; overflow:hidden; float:left; }



			@-webkit-keyframes blink { 0% {opacity: 1;} 50% {opacity: 0;} 100% {opacity: 1;} }

			@-moz-keyframes blink { 0% {opacity: 1;} 50% {opacity: 0;} 100% {opacity: 1;} }

			@-o-keyframes blink {0% {opacity: 1;} 50% {opacity: 0;} 100% {opacity: 1;} }

			.btn_compre_destaques { 

				-webkit-animation: blink 1s;

				-webkit-animation-iteration-count: infinite;

				-moz-animation: blink 1s;

				-moz-animation-iteration-count: infinite;

				-o-animation: blink 1s;

				-o-animation-iteration-count: infinite;

				position:relative; float:left; border:none;

			}



	#barra_lateral { display:block; width:160px; height:auto; min-height:500px; margin: 0 0 20px 10px; border:solid 1px #CCC; border-left: solid 4px #465c68; float:right; }

		#barra_lateral .box_marcas { display:block; width:160px; height:auto; text-align:left; margin: -1px 0 8px 0; border-top:solid 1px #CCC; }

		#barra_lateral .box_marcas a { display:inline-block; color:#666; text-decoration:none; font-size:10px; margin: 2px 0 2px 9px; }

		#barra_lateral .box_marcas a:hover { color:#999; text-decoration:underline; }

		#barra_lateral .box_marcas .header { display:block; width:150px; height:auto; margin:8px 0 5px 0; text-align:center; }

		#barra_lateral .box_marcas .barra_lateral_dropdown { background:url(../img/barra_lateral_dropdown_bg.png) no-repeat; border:none; width:150px; height:25px; margin: 4px 5px 6px 5px; }

		#barra_lateral .box_marcas .header_coquetel { display:block; width:25px; height:auto; margin:1px 0 1px 8px; text-align:center; float:left; }

		#barra_lateral #barra_lateral_box_livros {display:block; background:#FFF; width:160px; height:auto; margin: 6px 0 8px 0; }



	#conteudo { display:inline-block; width: 812px; height:auto; min-height:1350px; float:left; margin: 0 0 0 11px; text-align:left; overflow:hidden; }

	

	#abas_home { display:block; width:812px; height:35px; padding: 0 0 0 1px; z-index:99; position:absolute; }

		.aba_home { display:block; width:198px; height:33px; padding: 0 2px 0 3px; margin-right:1px; float:left; text-decoration:none; font-weight:300; cursor:pointer; }
/*		.aba_home { display:block; width:156px; height:33px; padding: 0 2px 0 3px; margin-right:1px; float:left; text-decoration:none; font-weight:300; } */

		.aba_home:hover, .aba_home_on { border-bottom:none; height:35px; text-decoration:none; cursor: pointer; font-weight: 800; -webkit-font-smoothing: antialiased; }

		.aba_home:hover { margin-top:-2px; }

		#aba_home1_titulo, #aba_home2_titulo, #aba_home3_titulo, #aba_home4_titulo, #aba_home5_titulo { font-family: 'Open Sans Condensed', sans-serif; text-align:center; text-transform:uppercase; font-size:18px; width:198px; height:35px; margin: -2px 0 0 0; padding-top:7px; }

/*

			#aba_home2_titulo { background-position: -200px 0; }

			#aba_home3_titulo { background-position: -400px 0; }

			#aba_home4_titulo { background-position: -600px 0; }

*/

		#aba_home1 { background:#fee511; color:#000; width:196px;  }

		#aba_home2 { background:#d2141b; color:#FFF; width:196px;  }

		#aba_home3 { background:#019476; color:#FFF; width:196px;  }

		#aba_home4 { background:#533482; color:#FFF; width:196px;  }

		#aba_home5 { background:#0078a4; color:#FFF; width:198px; }

		#destaques_lancamentos { border:solid 2px #fee511; }

		#destaques_assinaturas { border:solid 2px #d2141b; }

/*		#destaques_promocoes { border:solid 2px #019476; }*/

		#destaques_cursos { border:solid 2px #019476; }

		#destaques_livros { border:solid 2px #533482; }

		#destaques_coquetel { border:solid 2px #0078a4; }



/*	#destaques_home_boxes { display:block; width:811px; height:1368px; border:none; margin: 24px 0 0 1px; padding: 10px 0 0 0; overflow:hidden; position:relative; } */

	#destaques_home_boxes { display:block; width:811px; height:2500px; border:none; margin: 24px 0 0 1px; padding: 10px 0 0 0; overflow:hidden; position:relative; }

		#destaques_home_box { display:block; width:188.5px; height:338px; border-right:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; float:left; padding:6px 6px 10px 6px; text-align:center; margin:0; }

/*		.destaques_tipos { width:auto; height:1350px; display:block; overflow:hidden; float:left; position:absolute; display:none; padding:5px 10px; } */

		.destaques_tipos { width:auto; height:2480px; display:block; overflow:hidden; float:left; position:absolute; display:none; padding:5px 0; }





	#destaques_interna_boxes { display:block; width:811px; height:auto; border:solid 1px #fff; margin: 0 0 0 -10px; padding: 10px 0 0 0; overflow:hidden;  }



.box_preco { display:block; width:88px; height:auto; float:left; text-align:center; }

.box_btns { display:block; width:94px; height:auto; float:right; }



.btn_comprar { display:block; width:78px; height:19px; background:url(/img/btn_comprar.png) no-repeat 0 0; text-decoration:none;margin: 2px 0 2px 0; }

.btn_comprar:hover { background-position: 0 -19px; text-decoration:none;}



.btn_saibamais { display:block; width:79px; height:19px; background:url(/img/btn_saibamais.png) no-repeat 0 0; text-decoration:none; margin: 2px 0 2px 0; }

.btn_saibamais:hover { background-position: 0 -19px; text-decoration:none; }



#barra_redes { display:block; width:412px; height:20px; padding: 10px 0 0 0; overflow:hidden; margin: -52px 0 5px 50px; float:left; }



.clear { display:block; width:100%; height:1px; position:relative;  overflow:hidden; }



#rodape { display: block; width:100%; height: 170px; background: #FFF url(/img/rodape-bg.gif) repeat-x 50% 0; color:#666; font-size:11px; margin:0 0 0 0; overflow:hidden; position:relative; z-index:0; }

	#rodape1 { height:22px; margin: 8px 0 4px 0; }

		#rodape1 a { color:#666; font-size:10px; }

	#rodape2 { width:1000px; height:145px; margin: 8px 0 4px 0; font-weight:bold; }

		#rodape2 a { color:#999; }

		.rodape2_col1 { width:380px; height:20px; text-align:right; float:left; }

		.rodape2_col2 { width:610px; height:20px; text-align:left; float:right; }

	#rodape3 { height:40px; margin: 18px 0 4px 0; font-weight:bold; line-height:18px; }

	#rodapet { width:260px; height:auto; }

		#rodapet img { float:left; display:block; margin: 20px; }

		#rodapet_txt { text-align:left; font-size:10px; color:#666; margin: 20px 0 0 10px; display:block; float:right; }

		

		



.assin_parc { font-size:16px; }