@font-face {
	font-family: "hs";
	src: url("../ttf/FUTURAL.TTF");
	}
/* tags */
*{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{
	font-weight:normal;margin:0 0 1em 0; padding:0;}	
a{color:#B60201; text-decoration:none}
a:hover{color:#7B0909}
br {
    margin:0; padding:0; display:block; line-height:1.5em;}
p {
     line-height:1.3em; margin:0 0 1em 0; padding:0;}
hr{border-bottom:1px solid #B60201}

body {
    font-size: 0.9em;
    font-family:Tahoma, Geneva, sans-serif;
    color: #444;
}
.vermelho{color:#F00}
.verde{color:#4DAD04;font-weight:bold}
.azul{color:#3498DB;font-weight:bold}
.cinza{color:#808080;font-weight:bold}
#social{width:100%; height:33px; margin:-50px 0 0 0;}
img,
picture,
video,
embed {
    max-width: 100%;
}
/* campos */
input[type=text],textarea, select{border:1px solid #7B0909;
	padding:0.5em;}

form{width:100%;margin:0;padding:0}
form label{color:#FF0000; font-size:0.8em;}
form label strong{color:#000;width:20%;font-size:1em; float:left;text-align:right;height:38px; display:block;margin:0 0 0.5em 0; padding:0 0.5em 0 0}
form br{clear:both}
form input[type=text],form input[type=password],form select{
	border:1px solid #D6D6D6;

	background:url(../img/site/fd_campos.jpg) repeat-x;
	height:35px;
	width:auto;
	border-radius:5px;
}
textarea{
	background:url(../img/site/fd_box2.jpg) repeat-x #EDF1F0;
	border-radius:5px;
	border:1px solid #D6D6D6;
}

input.campobig,textarea.campobig{
	width:90%;border-radius:5px;
}
textarea.textarea{
	width:75%;
}
input.campos,input.campo{
	border-radius:5px;
}
input.bt_comprar{
	border:0;
	width:131px;
	background:url(../img/site/bt_comprar.png) no-repeat;
	border-radius:12px;
	padding:0.3em 0.8em 0.3em 38px;
	height:32px;
	color:#fff;
	font-weight:bold;
	margin:0 0 0 10px;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(126,5,3,1);
	-moz-box-shadow: 2px 2px 0px 0px rgba(126,5,3,1);
	box-shadow: 2px 2px 0px 0px rgba(126,5,3,1);
	text-transform:uppercase;

}
input.botoes{
	border:0;
	width:auto;
	background:#B60201;
	border-radius:3px;
	padding:0 1em;
	height:33px;
	color:#fff;
	font-weight:bold;
	margin:0 0 0 10px;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(126,5,3,1);
	-moz-box-shadow: 2px 2px 0px 0px rgba(126,5,3,1);
	box-shadow: 2px 2px 0px 0px rgba(126,5,3,1);
	text-transform:uppercase;
}
input.botoes:hover{
	background:#DC0B05;}
	
	input.botoes2{
	border:0;
	width:auto;
	background:url(../img/site/ft_bt_off.png) no-repeat #6F6F6F;border-radius:3px;
	padding:0 1em;
	height:33px;
	color:#fff;
	margin:0 0 0 10px;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(126,5,3,1);
	-moz-box-shadow: 2px 2px 0px 0px rgba(126,5,3,1);
	box-shadow: 2px 2px 0px 0px rgba(126,5,3,1);
	text-transform:uppercase;
}
input.campoi{width:500px;}
/*tabelas */	

td,th{padding:1px;line-height:1.4em}	
td a{padding:1px}
/*clearbox*/

*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


th{ background:#B60201;color: #fff;  padding:5px}
th.tit{ background:#6186CB}
.zebra1{background:#EFEFEF;padding:5px}
.zebra2{background:#FFF;padding:5px}
.zebra1x{background:#EFEFEF;padding:12px}
/* estrutura do website */



#header {
	position:relative;
	float:left;
    width: 100%;
    height: 148px;
	background:url(../img/site/fd_topo.gif) repeat-x;

}
.header {
    max-width: 1108px;
    height: 148px;
}
#header #logo1 {
	position:relative;
    float: left;
    width: 8.84476534296%; /*98px / 1108px   1108-100 - 98-x  1108/2700*/  
	height: 100px;
	
	background:url(../img/site/logo1.png) no-repeat;
	z-index:1;
}
#header #logo1 h1{
    position:absolute;
	top:0;
	left:0;
    width: 91px; /*234px / 1108px   1108-100 - 270-x  */  
	height: 100px;
	cursor:hand;
}

#header #logo1 span{
    display:none;
}

#header #menus {
    width: 91.155234657%; /*840px / 1108px */
    float: left;
	height: 33px;

	text-align:left;
}

#header #menus .menu1{
	position:relative;
	width:56%;
	float:left;
    height: 33px;

}
#header #menus .menu1x{
	position:relative;
	width:27%;
	float: left;
    height: 33px;
	text-align:right;
}
#header #menus #redes{
	position:relative;
	width:8%;
	float: right;
    height: 33px;
}

#header #menus .menu1x ul{
	width:100%;
    height: 33px;
	margin:0;
	padding:0;
	text-align:right;
}
#header #menus .menu1 ul,#header #menus #redes ul  {
	width:100%;
    height: 33px;
	margin:0;
	padding:0;
}

#header #menus .menu1 li, #header #menus .menu1x li ,#header #menus #redes  li{
	margin:0;
	padding:0;
    display: inline-block;
	height: 33px;
	width:auto;
}
#header #menus .menu1 li a, #header #menus .menu1x li a, #header #menus #redes li a {
	 display: inline-block;
    color: #fff;
	font-size:0.90em;
	
	height: 33px;
	line-height: 33px;
	width:auto;
}
#header #menus .menu1 li a.editora{
    background:url(../img/site/ic_editora.png) no-repeat;
	padding:0 0 0 36px;
}
#header #menus .menu1 li a.comocomprar{
    background:url(../img/site/ic_como.png) no-repeat top left;
	padding:0 0 0 36px;
}
#header #menus .menu1 li a.pedido{
    background:url(../img/site/ic_meusp.png) no-repeat top left;
	padding:0 0 0 36px;
}
#header #menus .menu1 li a.cliente{
    background:url(../img/site/ic_cadastro.png) no-repeat top left;
	padding:0 0 0 36px;
}
#header #menus .menu1 li a.contato{
    background:url(../img/site/ic_contato.png) no-repeat top left;
	padding:0 0 0 36px;
}

#header #menus .menu1x li a.tel{
    background:url(../img/site/ic_telefone.png) no-repeat top left;
	padding:0 0 0 36px;
	
}
#header #menus .menu1x li a.login{
    background:url(../img/site/ic_cad.png) no-repeat top left;
	padding:0 0 0 36px;
}
#header #menus .menu1x li a.carrinho{
    background:url(../img/site/ic_carrinho.png) no-repeat top left;
	padding:0 0 0 36px;
}

#header #menus .menu1 li a:hover, #header #menus .menu1x li a:hover {
   color:#ED1C24;
}

#header #menu2 {
    width: 91.155234657%; /*840px / 1108px */
    float: left;
	height: 67px;

	text-align:left;
}
#header #menu2 #logo2{
	position:relative;

   	width: 28%; /*840px / 1108px */
   	background:url(../img/site/logo2.png) no-repeat;
	height: 67px;
	float:left;
	
}
#header #menu2 #logo2 h1{
    position:absolute;
	top:0;
	left:0;
    width: 275px; /*234px / 1108px   1108-100 - 270-x  */  
	height: 67px;
	cursor:hand;
}

#header #menu2 #logo2 span{
    display:none;
}

#header #menu2 #busca{
	position:relative;
	width: 58%;
    float: right;
	height: 66px;
	margin: 0;
	color:#fff;


}
#header #menu2 #busca #parceiro{
	position:relative;
	width: 20%;
    float: left;
	height: 66px;
}
#header #menu2 #busca #form{
	position:relative;
	width: 60%;
    float:right;
	height: 47px;
	color:#fff;	
	text-align:right;
		margin:20px 0 0 0;
}

#header #menu2 #busca  #form form{
	padding:0;
	margin: 0;
	
}
#header #menu2 #busca  #form .campo{
	
	width:80%;
	background:#C22B2A;
	float:left;
	height:33px;
	color:#fff;
	border:0;
-webkit-border-radius: 5px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius: 5px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright:0px;
border-radius: 5px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
	
}
#header #menu2 #busca .botao{
	background:url(../img/site/lupa.png) no-repeat;
	width:38px;
	height:33px;
	float:left;
	border:0;
}
#header .menu {
	position:relative;
    float: left;
    width: 100%; /*98px / 1108px   1108-100 - 98-x  1108/2700*/  
	height: 49px;
	z-index:100001;
}

  ul.menux,  .menux li,  .menux a{ margin:0; padding:0; list-style:none; font-size:0.95em;text-decoration:none;z-index:5000}
 ul.menux ul{ position:absolute; display:none; box-shadow:3px 3px 2px #333;}

/* Configurações nivel 1*/
 ul.menux{ float:left; font-family:Verdana, Geneva, sans-serif;  padding:0 5px;}
 .menux li{ float:left; width:auto; position:relative;}
 .menux li a{
    text-transform: uppercase;
display:block; margin:0 1.5em 0 0;padding:0 0.85em; line-height:48px; height: 48px; float:left; transition:all 0.1s linear;width:100% }

/* Configurações nivel 2*/
 .menux li:hover >   ul.submenux-1{ display:block; top:48px; left:0; padding:5px; width:220px; border-radius:0 0 5px 5px;  z-index:3000; }
  .menux li ul.submenux-1 li{ float:none;width:100%}
ul.submenux-1 a{ display:block; width:100%;clear:both ; text-transform: uppercase; display:block;width:100% ;height:33px;line-height:33px;}

/* Configurações nivel 2*/
 .menux li:hover >   ul.submenux-2{ display:block; top:0; left:195px; padding:5px; width:220px;  border-radius: 0 5px 5px 5px; }
 .menux ul.submenux-2 a{  width:160px; padding:0 20px; border-radius:5px; ;height:33px;line-height:33px;}

/* Configurações nivel 3*/
 .menux li:hover > ul.submenux-3{ display:block; top:0; left:195px; padding:5px; width:220px;  border-radius: 0 5px 5px 5px; }
 .menux ul.submenux-3 a{  width:180px; padding:0 20px; border-radius:5px;height:33px;line-height:33px; }


/*Configurações de cores*/

/*nivel 1*/
 .menux{background:#000; }
 .menux a{ color:#fff;}
 .menux li:hover > a{ background:#B60201;  color:#fff; }

/*nivel 2*/
 .submenux-1{ background:#000;}
 .submenux-1 a{color:#fff;}
 .submenux-1 li:hover > a{ background:#B60201;  color:#fff; display:block;width:100%}

/*nivel 3*/
 .submenux-2{ background:#000;}
 .submenux-2 a{color:#fff;}
 .submenux-2 li:hover > a{ background:#B60201;  color:#fff;}

/*nivel 3*/
 .submenux-3{ background:#000;}
 .submenux-3 a{color:#fff;}
 .submenux-3 li:hover > a{ background:#000; }


/*termina topo */
#banner{
	position:relative;
	float:left;
	height: auto;
    width:100%;
	z-index:0;
}

#main {
    width: 100%;
    height: auto;
	background:#fff;
}
#engloba{
	max-width: 1108px;
    margin: 0 auto;
	height: auto;
}

#contentadm{
	position:relative;
	width: 100%;
	float:left;
    height: auto;
	margin:20px 0;
}
.container {
    max-width: 1108px;
    margin: 0 auto;
}
#lista {
	position:relative;
	width: 100%;
	float:left;
	height: auto;
	clear:both;
}
#lista_meia{
	position:relative;
		width:50%;
		height:auto;
		float: left;
	}
#space {
	position:relative;
	width: 100%;
	float:left;
	height: 10px;
	clear:both;
}
#content {
	position:relative;
	width: 100%;
	float:left;
	margin:1em 0;
    height: auto;
	z-index:2;
}
#content #internas{
	position:relative;
    width: 100%;
    height: auto;
	float:left;
}

#content #internas h1,#content #internas h2{font-family: "hs";font-size:2.5em;color:#B60201}
#content #internas h3{font-family: "hs";border-bottom:1.2px solid #B60201;color:#B60201}
#content #internas #lancamento,#content #internas #lancamento2,#content #internas #lancamento3{
	position:relative;
	width:100%;  
	height:auto;
	float:left;
	margin:0 0 2em 0;
}
#content #internas #item{
	position:relative;
	width:25%;  
	height:180px;
	float:left;
	margin: 0 0 2% 0;
}

#content #internas #item img{
	width:100px;  
	height:auto;
	float:left;
	margin:0 0.8em 0 0;
}

#content #internas #item a{
	color:#000;
}
#content #internas #lancamento2 #item .preco,#content #internas #lancamento2 h2{
	color:#0454F7;
}
#content #internas #lancamento3 #item .preco,#content #internas #lancamento3 h2{
	color:#FC6C03
}
#content #internas #item a:hover{
	text-decoration:underline;
}
#content #internas #item h4{
	font-size:0.8em;
	margin:0 0 0.3em 0;
	color:#B60201;
	font-weight:bold;
}
#content #internas #lancamento2 #item h4{
	font-size:0.8em;
	margin:0 0 0.3em 0;
	color:#0454F7;
	font-weight:bold;
}
#content #internas #lancamento3 #item h4{
	font-size:0.8em;
	margin:0 0 0.3em 0;
	color:#FC6C03;
	font-weight:bold;
}
#content #internas #item h2{
	font-size:0.9em;
	margin:0 0 0.3em 0;
	color:#000;
	margin:0;
}
#content #redessociais{
	position:relative;
	width:100%;
	height:30px;
	float:left;
}
#content #redessociais ul{
	width:100%;
	height:30px;
	text-align:right;
}
#content #redessociais ul li{
	display:inline-block;
	width:30px;
	height:30px;
}
#content #redessociais ul li a{
	display:inline-block;
	width:30px;
	height:30px;
}

#formulario{
	position:relative;
    width: 40%;
    height: auto;
	float:left;
	margin:0 0.5em 0 0;

}
#mapa{
	position:relative;
    width: 45%;
    height: auto;
	float:left;
	text-align:right;

}

#formulario input{
    width: auto;
    height: auto;
	border-radius:4px;
	margin:0 0 0.5em 0;
}
#formulario .botoes{
    height: 37px;
	
}

#content strong.titulo{
   color:#B60201; font-size:1.4em
}

/*rodape */
#footer {
	position:relative;
	float:left;
    width: 100%;
    height: auto;
	background:#B60201;
	padding:0;
	font-size:0.9em;
	color:#fff;
	padding:2em 0;
}
#footer a{
	
	color:#fff;

}
#footer ul.menu{
	width: 100%;
    height: auto;
	padding:0;
	margin:0;
	color:#fff
}
#footer ul.menu li{
	list-style:none;
	display:inline-block;
	width:auto;
	height:auto;
	vertical-align:top;
}
#footer ul.menu li a{
	display:inline-block;
	width:auto;
	height:auto;
	padding:0 3em 0 0;
	color:#fff;
	vertical-align:top;
	font-size:1.2em;
}
#footer ul.menu li a:hover{
	text-decoration:underline;
}
#footer ul.menu li ul li{
	display:block;
	width:auto;
	height:auto;
	color:#fff;
}
#footer ul.menu li ul li a{
	display:block;
	padding:0.3em 0;
	font-size:0.9em;
}
#footer p{
	display:block;
	width:100%;
	margin:1em 0;
	text-align:center;
}
/*rodape */

#detalhe {
	position:relative;
	float:left;
    width: 100%;
    height: 19px;
	background:url(../img/site/fd_detalhe.gif) no-repeat top center;
	z-index:5000;
}
#cliente{
	position:relative;
	float:left;
    width: 100%;
    height: 140px;
	
}
ul.menulogin{margin:0;padding:0;float:right}
ul.menulogin li{margin:0;padding:0; list-style:none; display:inline-block}
ul.menulogin li a{margin:0;padding:0; background:#3063A5; border:1px solid #3063A5; color:#fff;display:inline-block; padding:0.5em 1em; margin:0 0.5em 0 0;}
ul.menulogin li a.sair{background:#F00; border:1px solid #f00; color:#fff;}

ul.menulogin li a:hover{background:#fff; color:#3063A5}
ul.menulogin li a.sair:hover{background:#fff; border:1px solid #f00; color:#F00;}
#lista_news{
	position:relative;
	clear:both;
	width:100%;
	height:auto;
}
#lista_news ul{
	width:100%;
	height:auto;
	
}
#lista_news ul li{
	list-style:none;
	width:100%;
	height:auto;
	display:block;
	border-bottom:1px solid #C3C3C3;
	padding:0.5em 0;
} 
#lista_news ul li a{
	width:100%;
	height:auto;
	display:block;
	
	color:#7392C0;
}
#lista_news ul li a .texto{
	color:#000;
}
#lista_news ul li a:hover{
	color:#7B0909;
	text-decoration:underline;
}
.num{}

.pagseguro{background:url(../img/pagamento/pagseguro.png) no-repeat;width:111px;height:49px}
.legenda{font-size:0.7em; font-style:oblique; color:#000; font-weight:normal}



#menu{width: 100%;
    height: 51px;
	background:url(../img/site/fd_menu.gif) repeat-x;}
#menu .menu2 {
	max-width: 1108px;
    margin: 0 auto;
	height: 51px;
}

#menu .menu2 ul {
   text-align: center;
	width: 100%;
    height: 51px;
}

#menu .menu2 li {
    display: inline-block;
	width:auto;
	height: 51px;
	line-height: 51px;
}
#menu .menu2 li a {
	display: inline-block;
	width:auto;
	height: 51px;
	line-height: 51px;

	padding:0 1em;
    color:#fff;
}
#menu .menu2 li a:hover {
color:#C52725}

.fotor{
	float:right;
	margin:0 0 1em 1em ;
}
.fotol{
	float:left;
	margin:0 10px 10px 0;
}
.fotot{
	float:left;
	width:40px;
	height:40px;
	margin:0 10px 10px 0;
}


#rodape {
   font-size:1.3em;
    
}
#rodape a{
   color:#fff;
    
}
.preco{
	color:#B60201;
	font-weight:bold;
	font-size:1.4em;
}
.zebra1{background:#f4f4f4;}
.zebra2{background:#fff; }
.desconto{
	color:#B60201;

	font-size:0.9em;
	text-decoration:line-through;
}


.risco{border-bottom: 1px solid #B60201; margin:2em 0em}

#paginacao{
	position:relative;
	width:100%;
	height:auto;
	float: left;
	clear: both;
	color: #B60201;
	text-align:center;
}
#paginacao .num{
	display:inline-block;
	padding:5px;
	color: #B60201;
}
#paginacao a{
	display:inline-block;
	padding:5px;
	color: #B60201;
}
#paginacao a:hover{
	display:inline-block;
	padding:5px;
	background:#B60201;
	
	color:#fff;
}
.paginacao{

	color:#B60201;
}
#paginacao .paginacao{
	display:inline-block;
	padding:5px;
	background:#B60201;
	
	color:#fff;
}

#content #internas #lista ul{
	margin:0;padding:0; width:100%;height:auto
}
#content #internas #lista ul li{
	list-style:none;
	border-bottom:#ccc 1px solid;
	margin:0;
	padding:0; 
	width:100%;
	height:auto;
	display:inline-block
}
#content #internas #lista ul li img{
	width:80px;
	margin:0 0.5em 0.5em 0;
	float:left;
}
#content #internas #img {
	position:relative;
	width:250px;
	margin:0 0.5em 0.5em 0;
	float:left;
	z-index:5000;
}
#content #internas #ficha {
	position:relative;
	width:70%;
	float:right;
	text-align:right;
}
#auto2{float:left; margin:0 1% 0 0}
#content #internas #img .foto{
	width:250px;
}
#content #internas #lista ul li a{
	display:inline-block;
	
	padding:0.5em 0 ;
	margin:0; 
	width:100%;
	height:auto;
}
#auto{ float:right;width:auto;height:auto; margin:0 0.5em 0 0;}

#menut {display:none;}
/*three lines*/
	#threelines {
		width:100%;
		
	}
	#threelines li {
		width:33%;
		float:left;
		border-right: 1px solid #eee;
	}
	#threelines li:last-child {
		border-right:none;
	}
	#threelines li a {
		display: block;
		width:50%;
		background:#7B0909;
		color:#fff;
		padding:0.5em 0 0.5em 0.5em;
		font-size:0.95em;
		text-decoration: none;
		z-index:6000;
	}
	#threelines li a:hover{ background:#ED1C24;  color:#fff; }
	#threelines li a li{
		display: block;
		margin-left:20px;
		
	}
	#threelines{display:none}
#lista_curso2 h4.ch{
margin:-53px 0 0 300px; border:0;text-align:right;
}
#whatsapp{display:none}

#lancamentox{display:none}
/* ==========================================================================
   Media Queries
   ========================================================================== */


@media screen and (max-width: 1108px) {

    .container {
        padding: 0 2.4em 0 2.4em;
    }
	

}
@media screen and (max-width: 990px) {

    .container {
    max-width: 990px;
    margin: 0 auto;
	padding: 0;
	}
	#engloba{
		max-width: 990px;
		margin: 0 auto;
		height: auto;
	}
	.menu1 span, .menu1x span{display:none}
	.menu a{font-size:0.85em; margin:0;padding:0 0.5em}
	

}
@media screen and (max-width: 900px) {
	#destaquehome{
	position:relative;
	float:left;
	width:100%; 
	height:auto;
	padding: 1em 0
}
#header {
	height: 32px;
	
}
.header {
    max-width: 900px;
    height: 32px;
}

	#header #menus .menu1 {
   display:none;
}
	#header #menus .menu1x{
   display:none;
}


#header #menu2 {
   display:none
}
#header #menus #redes{
	position:relative;
	width:60%;
	float: right;
	text-align:right;
	margin:-30px 0 0 0;
    height: 33px;
}

#header #menu2 #busca{
	display:none;
}
#banner2{
	position:relative;
	float:left;
	height: 101px;
    width:100%;
	z-index:0;
}
header #busca{
	width: 80%;
    float: right;
	height:38px;
	margin: 4px 0 0 0;
	
}


#header2 #login{display:none}


.container {
    max-width: 900px;
    margin: 0 auto;
	padding: 0;
}
#engloba{
	max-width: 900px;
    margin: 0 auto;
	height: auto;
}
ul.menux{display:none}
.menu1{display:none}
#header #logo1 {
	width: 100%; /*98px / 1108px   1108-100 - 98-x  1108/2700*/  
	float:left;
	background:url(../img/site/logo1.png) top center no-repeat;
}
#header #logo1 h1{
    width: 100%; 
}
#menu2{display:none}
#menut{position:absolute;
top:-3px;
left:0;
			width:100%;
			z-index:6000;}
#threelines{display:block; z-index:6000;width:100%;}
		#menut {
			width:300px;
			display: block;
			background:#7B0909;
			color:#fff;
			font-size:1em;
			z-index:6000
		}
		#threelines.js {
			display: none;
		}
		#threelines ul {
			width:100%;
			
		}
		#threelines li {
			width:100%;
			border-right:none;
		}
		#threelines li li{
			padding:0 0 0 1em;
			font-size:0.80em;
		}



#content {
	position:relative;
	width: 100%;
	float:left;
    height: auto;
	z-index:2;
}
#content #internas{
	position:relative;
	background:#fff;
    width: 100%;
    height: auto;
	padding:2%;
	float:left;
}
#content #internas #item{
	position:relative;
	width:33%;  
	height:180px;
	float:left;
	margin: 0 0 2% 0;
}
#content #internas #img {
	position:relative;
	width:180px;
	margin:0 0.5em 0.5em 0;
	float:left;
	z-index:5000;
}
#content #internas #img img{
	width:180px;
}
#content #internas #ficha {
	position:relative;
	width:40%;
	float:right;
	text-align:right;
}

}


@media screen and (max-width: 718px) {

  #engloba{
    max-width: 718px;
    margin: 0 auto;
	height: auto;
}
.container {
    max-width: 718px;
    margin: 0 auto;
}
#content #internas #item{
	position:relative;
	width:50%;  
	height:180px;
	float:left;
	margin: 0 0 2% 0;
}
#content #internas #lancamento,#content #internas #lancamento2,#content #internas #lancamento3{
	display:none;
}
#content #internas #lancamentox{
	display:block;
	position:relative;
	width:100%;  
	height:auto;
	float:left;
	margin:0 0 2em 0;
}
#content #internas #img {
	position:relative;
	width:180px;
	margin:0 0.5em 0.5em 0;
	float:left;
	z-index:5000;
}
#content #internas #img img{
	width:180px;
}
#content #internas #ficha {
	position:relative;
	width:40%;

	float:right;
	text-align:right;
}
}

@media screen and (max-width: 640px) {
#whatsapp{display:inline-block;}
.container {
    max-width: 640px;
    margin: 0 auto;
}
#.container {
    max-width: 640px;
    margin: 0 auto;
}

#content #internas #item{
	position:relative;
	width:100%;  
	height:180px;
	float:left;
	margin: 0 0 2% 0;
}
.header {
    height: 50px;
}
#content #internas #img img{
	width:100%;
}
#content #internas #ficha {
	position:relative;
	width:100%;
	float:right;
	text-align:center;
}
}
@media screen and (max-width: 540px) {

.container {
    max-width: 540px;
    margin: 0 auto;
}

}
.clearfix:before,
.clearfix:after {
    content: " "; 
    display: table; 
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}
