@charset "utf-8";

/* CSS Document */


@media(max-width:840px) {

	.menu-anchor {
	width: 40px;
	height: 32px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	background: #FFF;
}

/*#content, .miolo, .ml_left, .miolop {
	border:2px solid blue;
	width:50%;
}*/
#content {
	border:0px solid blue;
	width:100%;
}
.miolo {
	border:0px solid red;
	width:100%;
}
.miolo .ml_left {
	border:0px solid #96F;
	width:100%;
}

.miolo .ml_left #conteudo{
	border:0px solid blue;
	width:90%;
	height:auto;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-family:Verdana;
	font-size:14px;
	}

#top{
			display:none;
			}
#B_logo{
border:red solid 0px;
position:relative;
width: 100%;
height: 119px;
background:#FFF;
background-image:url(../images/logo.jpg);
background-position:center;
background-repeat:no-repeat;
z-index:100;
margin-top:0px;
}


header, .main {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	transition: all .25s linear;
	display:block;
}

.barra_opc {
	width:100%;
	height:auto;}
.barra_opc .box_opc {
	/*border:1px solid red;*/
	width: 90%;
	float:left;
}
.box_opc .select_opc, input {
	width: 90%;
	/*border:1px solid #999;*/
}
.box_opc .busca_referencia{margin-left:0px; margin-top:0px;}

.button-busca{border-radius:5px; padding:5px; margin-top:1%; margin-left:10px; width: 80px;}

.flash{height: 300px;
}
#bannerRotator ul li a img{ border:0px solid red; height:300px; width:100%;}

.box_detalhes {
	border:0px solid red;
	display:inline;
	width:168px;
	height:390px;
	margin: 0px 30px 10px 35px;
	overflow:hidden;
	font-size:12px;
}


#rodape {
	border:0px solid red;
	width:100%;
	height:auto;
	background: linear-gradient(#FFF, #CCC);
}

#rodape #rodape-interno{ 
width:100%; height:auto; border:0px solid red; margin:0 auto;
}
#rodape #link-footer{width:100%; height:auto; margin:5px; border:0px solid red; float:none;}

#rodape .footer-descricao{border:0px solid red; width:100%; text-align:left; margin-left:0; padding-top:0px;}

}

@media(max-width:380px) {
	.titulo_pgs.tithome {
	text-align:center;
	padding-left:0px;
	color:#900;
	font-size:15px;
	/*border: 1px solid red;*/
}
.button-busca{border-radius:5px; padding:5px; margin-top:1%; margin-left:10px; width: 80px;}

}