    @charset "utf-8";
    @font-face {font-family: 'HandelGothicBTRegular';
              src: url('https://www.sipsaconcretos.com/font/handelgothicbt.eot');
              src: url('https://www.sipsaconcretos.com/font/handelgothicbt.eot') format('embedded-opentype'),
				   url('https://www.sipsaconcretos.com/font/handelgothicbt.woff2') format('woff2'),
				   url('https://www.sipsaconcretos.com/font/handelgothicbt.woff') format('woff'),
				   url('https://www.sipsaconcretos.com/font/handelgothicbt.ttf') format('truetype'),
				   url('https://www.sipsaconcretos.com/font/handelgothicbt.svg') format('svg'); }
	*{margin:0; padding:0;}
	html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust:none;}
	body{font-family:'HandelGothicBTRegular';}
	header{margin: 0 auto;width:1080px;height:174px;position:relative;background:#FFF;box-shadow:0 0 6px #777;min-height:107px;}
	.headats{position:relative;width:82%;height:105px;float:right;min-height:107px;max-height:110px;}
	.hcpr{font-family:'HandelGothicBTRegular';font-size:45px;display:inline-block;padding:5px 0;color:#134a3e;text-align:center;width:100%;text-shadow:1px 1px 5px #888, -1px -1px 5px #BBB, 1px 1px 5px #888;}
	#google_translate_element{display:inline-block;float:right;margin-top:5px;margin-right:5px;}
	#logo{display:inline-block;margin:10px 0 0;width:15%;float:left;padding-left:25px;}
	.cont-logo{height:50px;width:85%;}
	#pull{display:none;}
	header nav{display:inline-block;height:55px;width:82%;position:relative;float:right;margin-top:6px;}
	header nav ul{list-style:none;width:100%;height:100%;text-align:right;display:inline-block;}
	header nav ul li{display:inline-block;width:19%;height:100%;text-align:center;vertical-align:middle;padding:0;margin:0;box-sizing:border-box;}
	header nav ul li a{background-color:#134200;color:#FFFFFF;height:20px;line-height:25px;display:block;vertical-align:top;text-decoration:none;padding:18px 0;text-align:center;font-size:18px;font-family:'HandelGothicBTRegular';border-radius:3px 3px 0 0 ;}
	header nav ul li a:hover{color:#637d3e;background:#DEDEDE;box-shadow:0 0 3px 1px #FFF;}
	.tel{text-align:right;width:99%;font-family:'HandelGothicBTRegular';color:#888888;font-size:13px;}
	.tel:hover{color:#134a3e;}
	
	section{margin:0 auto 10px;width:1080px;background:#DEDEDE;box-shadow:0 0 6px #777;}
	.principal{width:1080px;margin:0 auto;height:auto;padding:10px 20px 10px 20px;}
	.cuadro{width:13%;display:inline-block;vertical-align:top;}
	.cuadro a{text-decoration:none;position:relative;}
/*	.galery{height:510px;}*/
	.text{width:98%;font-size:16px;color:#134a3e;padding:1%;overflow:hidden;}
	.text h3{margin-bottom:10px;border-bottom:3px solid #134a3e;width:140px;text-align:right;}
	.text p{line-height:20px;text-align:justify;padding:5px;font-size:13px;}
	.strcn{width:100%;text-align:center;display:block;}
	.cntqs{width:99%;display:block;margin:0 auto;}
	.qs img{display:inline-block;vertical-align:top;margin-left:1px;float:right;width:21%;padding:0 2px 1px 9px;}
	.qsu{float:left;margin-right:2px;} 
	.qsd{float:right;margin-left:2px;}
	.qs{width:47.8%;background:#134a3e;color:#fff;padding:1%;border-radius:3px;}
	.qs h3{margin-bottom:10px;border-bottom:3px solid #FFF;width:15%;text-align:right;}
	.qs p{line-height:16px;text-align:justify;padding:5px;width:100%;font-size:13px;float:left;}
    #slider{width:100%;}
	#pipa{width:99%;padding:0 0 0 3px;margin-bottom:3px;margin:0 auto;}
	.piimg{width:46%;padding:5px 8px;background:#fff;border-radius:4px;}
	.lipip{width:50%;vertical-align:top;margin:0;list-style:none;padding:0 5px;position:relative;float:right;height:190px;}
	.lipip li{line-height:250%;margin:15px 0 20px 5%;font-size:20px;}
	.lipip li:nth-child(1){margin-left:5px;}
    .lipip li h2{color:#134a3e;border-bottom:3px solid #134a3e;width:60%;text-align:right;}
	.pntlu{display:block;margin:0 auto;width:75%;}
	.pntlu li{font-weight:bold;}
	section ul#serv{width:98%;margin:0 auto;padding:10px 0 10px 0;}
	section ul#serv li{border-right:6px solid #134a3e; list-style:none;margin-bottom:30px;display:inline-block;}
	section ul#serv li:nth-child(2), section ul#serv li:nth-child(4){border:none;border-left:6px solid #134a3e;}
	section ul#serv li h3{margin-bottom:14px;font-weight:bold;color:#134a3e;text-align:left;}
	section ul#serv li:nth-child(2) h3, section ul#serv li:nth-child(4) h3{text-align:right;}
	section ul#serv li img{margin: 0 20px 0 0;float:left;}
	section ul#serv li:nth-child(2) p img,section ul#serv li:nth-child(4) p img{margin:0 0 0 20px;float:right;}
	section ul#serv li p{text-align:justify;vertical-align:top;font-size:13px;line-height:17px;color:#134a3e;margin-right:10px;}
	section ul#serv li p:nth-child(2), section ul#serv li p:nth-child(4){margin-left:10px;}
	#decore{width:100%;height:2px;vertical-align:super;display:inline-block;}
	.ultimo{width:99%; padding:10px 0 5px 10px;}	
	.cont-der, .cont-izq{display:inline-block;width:48.5%;background:#FFF;vertical-align: top;padding:5px;height:auto;}
	form{width:100%;display:block;}
	form h2{color:#134a3e;text-align:center;width:100%;padding:10px 0 17px 0;}
	form label p{color:#134a3e;float:left;text-align:right;width:100px;display:inline-block;}
	form input, form textarea{width:68%;background:#DEDEDE;border:1px solid #DEDEDE;padding:6px 5px;margin:0 0 20px 15px;vertical-align:top; border-radius:3px;}
	form textarea{height:152px;}
	.dir-titulo{text-align:center;margin:0 auto;width:100%;padding:5px 0 10px 0;color:#134a3e;}
	#enviar{background:#134a3e;color:#FFF;float:right;width:95px;border:0;padding:5px;margin-right:5%;}
	.flag{width:auto;color:#f00;font-size:16px;font-weight:bold;display:inline-block;float:left;margin-left:10px;border-radius: 4px;}
	footer{
		margin:0 auto;
		width:1080px;
		background: #627d4d;
		background: -moz-linear-gradient(top,  #627d4d 0%, #1f3b08 28%, #1f3b08 100%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#627d4d), color-stop(28%,#1f3b08), color-stop(100%,#1f3b08)); 
		background: -webkit-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%);
		background: -o-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%); 
		background: -ms-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%);
		background: linear-gradient(to bottom,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08',GradientType=0 );
		box-shadow:0 0 6px #777;height:30px;
	}
	footer #abd a{margin-left:10px;float:right;background:url('https://www.sipsaconcretos.com/img/caLogo.png') no-repeat 0px 0px;position:relative;width:187px;height:30px;cursor:pointer;text-indent:-9999;}
	footer #abd:hover a{background: url('https://www.sipsaconcretos.com/img/caLogo.png') no-repeat 0px -38px;}
	footer .der{font-family:'HandelGothicBTRegular';color:#FFFFFF;text-align:center;margin:auto;height:10px;font-size:13px;padding:10px 0;vertical-align:middle;width:90%;}
	footer .der span{color:#FFF;}
	.white-popup-block{background:#FFF;padding:20px 30px;text-align:left;max-width:650px;margin:40px auto;position:relative;}
	.ajaxtit{padding:8px 0;color:#134a3e;text-shadow:1px 1px 3px #888, -1px -1px 3px #888, 1px 1px 5px #F5F5F5;}
    .ajaxuno{display:inline-block;width:45%;border-radius:5px;overflow:hidden;}
    .ajaxuno img{height:304px;}
    .ajaxdos{display:inline-block;width:54%;vertical-align:top;line-height:22px;color:#134a3e;text-align:justify;font-size:13px;}