@charset "utf-8";
/* CSS Document */
img {max-width: 100%;}
.barratopo{display:none} 
.pull {display: none; background: url(../img/icones/pull.png) no-repeat right top; width: 36px; height: 36px; margin-right: 20px; }
@media only screen and (max-width: 959px) {
	.pull {display: block; float: right; padding: 0 40px 0 0; }
	.bgplb {background: url(../img/icones/pull.png) no-repeat right bottom; width: 36px; height: 36px; margin-right: 20px; float: right; padding: 0 40px 0 0;}  
	.off-canvas {left: 0 !important;}
	#menu {background: #03769c; position: fixed; left: -100%; top: 0;  z-index: 99999; width: 200px; height: 100%; overflow-y: scroll; overflow-x: hidden;transition-property: left; transition-duration: 0.5s; transition-timing-function:  ease-in-out; margin: 0;}
	#menu ul li {width: 200px; display: block; float: none; height: auto; border-bottom:1px solid #035671;}
	#menu ul{padding-left:0px;}
	#menu ul li a {text-align: left; color: #fff; font-size: 1.3em; text-indent: 0px; width: auto; height: auto; line-height: 36px; padding: 0 0 0 10px; } 
.barratopo{position:fixed; display: block; position: fixed; left: 0; top: 0; padding: 0; width: 100%; height: 35px; z-index:99999; background: #03769c; border-bottom:1px solid #81bbe7;}	
.barratopo p{color: #fff; position: absolute; z-index: 99999; line-height:35px; right: 60px; font-size:14px;}
.barratopo span {color: #fff; display:none; position: absolute; z-index: 99999; line-height:35px; left: 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

body{background-position:0 35px}
#header{padding:15px; margin-top:35px; background-position:0 13px; height:100px}
.logo{margin:0px }
.conteiner {padding:67px 15px 0px 15px;}
#footer{padding:15px;}	
.home{padding:15px; width:auto; }
.home img{width:48%;}
	} 

	@media only screen and (max-width: 800px) {
		.logo{float:none; width:323px; display:block; margin:0 auto 15px auto;}
		#header{background:url(../img/bg/header.jpg) repeat-x top #D8E9F0; clear:both; height:120px;}
		.barratopo span {color: #fff; display:block;}
		.none{display:none;}
		.top{margin:0 0 0 0;}
		}
/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (max-width: 767px) {
.boxe-home{width:100%; margin:0 0 15px 0; }	
.boxe-home img{width:250px; float:left; margin:0 15px 10px 0}
#form{width:97%}
#form textarea, #form label,#form input[type=email], #form input[type=tel], #form input[type=text]{width:100% !important; } 
#form input[type=submit]{width:100px !important; }	

		}


/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (max-width: 470px) {
		.boxe-home {clear:both; margin-bottom:35px;}
		.boxe-home img{width:auto; margin:0 auto 15px auto; display:block; float:none;}
		.home img{display:none;}
		.texthome{width:100%;}
		}		
		
