		/* google font imports */
		@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');
		body{font-family: 'Open Sans', sans-serif;cursor:default !important;}
		a, a:hover, a:focus, a:active, a:visited{text-decoration:none !important;}


		/* Icons */
		.redesSociales {
			display: inline;
			color: #e5e5e5;
			padding: 12px 11px 12px 12px;
			font-size: 20px;
			background: none;
			border: 1px solid #e5e5e5;
			border-radius: 50%;
			line-height: 3.5;
			width: 45px;
			margin: 10px;
			-webkit-transition: all 0.5s ease;
			-moz-transition: all 0.5s ease;
			-o-transition: all 0.5s ease;
			transition: all 0.5s ease;
		}

		.facebook {padding: 12px 12px;}
		.whatsapp {padding: 11px 13px;}
		.linkedIn {padding: 12px 12px 12px 14px;}
		.instagram {padding: 12px 12px 12px 14px;}

		.facebook:hover{background:#3B5998;border:1px solid #3B5998;color:#fff;}
		.twitter:hover{background:#69b9f6;border:1px solid #69b9f6;color:#fff;}
		.linkedIn:hover{background:#1984bc;border:1px solid #1984bc;color:#fff;}
		.whatsapp:hover{background:#07b601;border:1px solid #07b601;color:#fff;}
		.googlemas:hover{background:#CA3625;border:1px solid #CA3625;color:#fff;}
		.skype:hover{background:#00AFF0;border:1px solid #00AFF0;color:#fff;}
		.youtube:hover{background:#FF3333;border:1px solid #FF3333;color:#fff;}
		.vimeo:hover{background:#1AB7EA;border:1px solid #1AB7EA;color:#fff;}
		.instagram:hover{
		background: #f09433;
		background: -webkit-linear-gradient(bottom left, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
		background: -o-linear-gradient(bottom left, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
		background: linear-gradient(to top right, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
		border:1px solid #CA3625;color:#fff;}
		/* Icons */

	/* Fonts */





	/* Static Generic Material */

		/* Static Divs */
		.fix10{width:10%}.fix15{width:15%}
		.fix20{width:20%}.fix25{width:25%}
		.fix30{width:30%}.fix35{width:35%}
		.fix40{width:40%}.fix45{width:45%}
		.fix50{width:50%}.fix55{width:55%}
		.fix60{width:60%}.fix65{width:65%}
		.fix70{width:70%}.fix75{width:75%}
		.fix80{width:80%}.fix85{width:85%}
		.fix90{width:90%}.fix95{width:95%}
		.fix1_3{width:33.33%}.fix2_3{width:66.67%}
		/* Static Divs */
	
		/* Margin Divs */
		.div10{width:10%;margin:0 45%;}.div15{width:15%;margin:0 42.5%;}
		.div20{width:20%;margin:0 40%;}.div25{width:25%;margin:0 37.5%;}
		.div30{width:30%;margin:0 35%;}.div35{width:35%;margin:0 32.5%;}
		.div40{width:40%;margin:0 30%;}.div45{width:45%;margin:0 27.5%;}
		.div50{width:50%;margin:0 25%;}.div55{width:55%;margin:0 22.5%;}
		.div60{width:60%;margin:0 20%;}.div65{width:65%;margin:0 17.5%;}
		.div70{width:70%;margin:0 15%;}.div75{width:75%;margin:0 12.5%;}
		.div80{width:80%;margin:0 10%;}.div85{width:85%;margin:0 7.5%;}
		.div90{width:90%;margin:0 5%;}.div95{width:95%;margin:0 2.5%;}
		.div1_3{width:33.32%;margin:0 33.34%;}.div2_3{width:66.66%;margin:0 16.67%;}
		/* Margin Divs */

		/* Shortcuts */	.floatleft{float:left;}.floatright{float:right;}.clr{clear:both;}.center{text-align:center;}.right{text-align:right;}.left{text-align:left;}
		.posRel{position:relative;}
		/* Shortcuts */

		/* Useful Paddings */
		.paddingVer00{padding-top:0px;padding-bottom:0px}
		.paddingVer05{padding-top:5px;padding-bottom:5px}
		.paddingVer10{padding-top:10px;padding-bottom:10px}
		.paddingVer15{padding-top:15px;padding-bottom:15px}
		.paddingVer20{padding-top:20px;padding-bottom:20px}
		.paddingVer25{padding-top:25px;padding-bottom:25px}
		.paddingVer30{padding-top:30px;padding-bottom:30px}
		.paddingVer35{padding-top:35px;padding-bottom:35px}
		.paddingVer40{padding-top:40px;padding-bottom:40px}
		.paddingVer45{padding-top:45px;padding-bottom:45px}
		.paddingVer50{padding-top:50px;padding-bottom:50px}
		.paddingVer55{padding-top:55px;padding-bottom:55px}
		.paddingVer60{padding-top:60px;padding-bottom:60px}
		.paddingVer65{padding-top:65px;padding-bottom:65px}
		.paddingVer70{padding-top:70px;padding-bottom:70px}
		.paddingVer75{padding-top:75px;padding-bottom:75px}
		.paddingVer80{padding-top:80px;padding-bottom:80px}
		.paddingVer85{padding-top:85px;padding-bottom:85px}
		.paddingVer90{padding-top:90px;padding-bottom:90px}
		.paddingVer95{padding-top:95px;padding-bottom:95px}
		.paddingVer100{padding-top:100px;padding-bottom:100px}
		/* Useful Paddings */

		/* Hover Effects */
		.glow {
			-moz-filter: brightness(0.6);
			-webkit-filter: brightness(0.6);
			-o-filter: brightness(0.6);
			filter: brightness(0.6);
			-moz-transition: all ease 0.5s;
			-webkit-transition: all ease 0.5s;
			-o-transition: all ease 0.5s;
			transition: all ease 0.5s;
		}
		.glow:hover,
		.glow:focus,
		.glow:active {
			-moz-filter: brightness(1.5);
			-webkit-filter: brightness(1.5);
			-o-filter: brightness(1.5);
			filter: brightness(1.5);
		}
		.grayScale {
			filter: grayscale(.9);
			-webkit-filter: grayscale(.9);
			-moz-filter: grayscale(.9);
			-o-filter: grayscale(.9);
			-ms-filter: grayscale(.9);
			-moz-transition:all 0.5s ease;
			-o-transition:all 0.5s ease;
			-ms-transition:all 0.5s ease;
			transition:all 0.5s ease;
		}
		.grayScale:hover,
		.grayScale:focus,
		.grayScale:active  {	
			filter: grayscale(0);
			-webkit-filter: grayscale(0);
			-moz-filter: grayscale(0);
			-o-filter:  grayscale(0);
			-ms-filter: grayscale(0);
		}
		/* Hover Effects */

	/* Static Generic Material */

	/* Customizable Generic Material */
	
		/* Structural */
		#wrapper {
			display: block;
			width: 100%;
			margin: 0 auto;
			padding: 0;
			max-width: 1366px;
			box-shadow: 0 0 120px rgba(0, 0, 0, 0.5);
			/*border: 1px solid rgba(0,0,0,0.25);*/
			background: #111;
			overflow: hidden;
		}
		#divInfoBarTop{background:#333;padding:5px 20px;margin:0;}
		#divInfoBarTop p{color: #FFF;padding:0;margin:0;text-align:center;}
		#contactoMapa {
			width: 100%;
			margin: 0 auto;
			height: 517px;
			text-align: center;
			line-height: 1.35;
			overflow: hidden;
			white-space: nowrap;
			border: 2px solid #fff;
			border-radius: 4px;
		}
		#contactoMapa img{max-width: inherit;}
		#contactForm {
			position: relative;
			width: 100%;
			margin: 0 auto;
			background: #ffb900;
			padding: 30px 20px;
			/* border: 2px solid #fff; */
			border-radius: 4px;
		}
		#footercontainer{
			clear:both;
			width:100%;
			padding:20px 0px;
			margin:0 auto;
			background:#333;
			overflow:hidden;}		
		footer{clear:both;width:90%;margin:0 auto;padding:0;}
		footer h4{}
		footer a,
		footer a:visited{text-decoration:none;color:#e5e5e5;}		
		footer a:hover,
		footer a:active,
		footer a:focus{outline:0;text-decoration:none;color:#FFF;}
		footer p{
			margin:0 auto;
			padding:0;
			font-size:14px;
			color:#e5e5e5;}
		div.gradientDestacado{
			-moz-border-image: -moz-linear-gradient(left,#3333 0,#555555 100%);
			-webkit-border-image: -webkit-linear-gradient(left,#333333 0,#555555   100%);
			border-image: linear-gradient(to right,#333333 0,#555555   100%);
			border-image-slice: 1;margin: 15px auto;
		}
		div.divRecaptcha {width: 67%;margin: 0 auto;}
		div.innerContent { clear:both; overflow:hidden;}
		div.innerContent h2 {
			color: #ffb900;
			font-weight: 700;
			letter-spacing: 2px;
			text-transform: uppercase;
    		font-size: 36px;
		}
		div.innerContent h3{}
		div.innerContent h4{}
		div.innerContent p{margin: 8px 0;font-size: 14px;}
		div.innerContent li{}
		div.innerContent a,
		div.innerContent a:visited{color:#ffffff;}
		div.innerContent a:hover{color:#ffb900;}
		div.innerContent img{}
		div.innerContent ul{list-style:none;padding:0;}
		div.innerContent li{padding-left:1.3em;}
		div.innerContent li.check:before {
		  content: "\f00c"; /* FontAwesome Unicode */
		  font-family: FontAwesome;
		  display: inline-block;
		  margin-left: -1.3em; /* same as padding-left set on li */
		  width: 1.3em; /* same as padding-left set on li */
		}
		/* Structural */

		/* Hostito link section */
		#smallprint{background:#333;margin: 0px auto;padding:8px 0px;line-height: 1.4em;text-align:center;color:#e5e5e5;font-size:0.923em;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
		#smallprint:hover{background:#000;}
		#smallprint p{font-size:9px;vertical-align:middle;margin:0;text-shadow:none;}
		#smallprint a:link{color:#e5e5e5;text-decoration:none;}
		#smallprint a:hover{color:#FFF;text-decoration:none;}
		/* Hostito link section */

		/* Imagenes */
		#divLogoRight {
			position: absolute;
			right: 5%;
			width: 80px;
			overflow: hidden;
			margin: 5px auto;
		}
		#divLogo {
			width: 100%;
			overflow: hidden;
			margin: 0 auto;
		}
		.imgLogo {
			width: 100%;
			padding: 0;
			height: auto;
			margin: 0;
		}
			
			
		.imgRedondas{border-radius:50%;}
		.imgCenter{margin-left:auto;margin-right:auto;}
		/* Imagenes */

		/*  Backgrounds and Colors */
		.bgWhite{background:rgba(255,255,255,1);}
		.bgOffWhite{background:rgba(240,240,240,1);}
		.bgGrey{background:rgba(225,225,225,1);}
		.bgBlack{background:rgba(0,0,0,1);}
		/*  Backgrounds and Colors */

		/* Lines */
		.hrOffWhite{
			margin: 0px;
			border: 0px;
			height: 0;
			border-top: rgba(0,0,0,0.2) 1px solid;
			border-bottom: rgba(255,255,255,0.2) 1px solid;
		}
		.hrWhite{
			margin: 10px 0px;
			border: 0px;
			height: 0;
			border-top: rgba(255,255,255,1) 2px solid;
			width:120px;
		}
		div.gradientLine {
			-moz-border-image: -moz-linear-gradient(left,#de5b04 0,#FFFFFF 80%,#FFFFFF 100%);
			-webkit-border-image: -webkit-linear-gradient(left,#de5b04 0,#FFFFFF 80%,#FFFFFF 100%);
			border-image: linear-gradient(to right,#de5b04 0,#FFFFFF 80%,#FFFFFF 100%);
			border-image-slice: 1;margin: 15px auto;
		}
		/* Lines */

		/* Buttons */
		.verMas1 {
			font-family: Helvetica, sans-serif;
			-webkit-font-smoothing: antialiased;
			position: relative;
			padding: .8em 1em;
			padding-right: 2em;
			background: #de5b04;
			border: none;
			border-radius: 4px;
			color: #FFF;
			transition: .2s;
			font-weight: bold;
			text-align: center;
			display: block;
			width: 75%;
			margin: 0 auto;
		  	min-width: 12em;
		}
		.verMas1:hover {color: #FFF;background: #de5b04;text-decoration: none;}
		.verMas1:active,
		.verMas1:focus {background: #FFFF;outline: none;}
		.verMas1:after {
			position: absolute;
			top: 0;
			bottom: 0;
			right: 0;
			padding-top: inherit;
			padding-bottom: inherit;
			width: 2.8em;
			content: "\f178";
			font-family: 'FontAwesome', sans-serif;
			font-size: 1.2em;
			text-align: center;
			transition: .2s;
		}
		.verMas1:hover:after {
			-webkit-animation: bounceright .3s alternate ease infinite;
			animation: bounceright .3s alternate ease infinite;
		}

		.verMas2{
			margin:0 auto;
			padding:0;
			-webkit-transition: all 0.5s ease;
			-moz-transition: all 0.5s ease;
			-o-transition: all 0.5s ease;
			transition: all 0.5s ease;
		}
		.verMas2:hover{	}
		/* Buttons */

	/* Customizable Generic Material */

	/* Bootstrap Customized Material */

		/* Nav Menu */
		.navbar-default {
			background-color: #ffffff;
			border-color: #e7e7e7;
		}
		.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
			color: #ffb900;
			background-color: transparent;
		}
		.navbar-default .navbar-nav > li > a {
			color: #222222;
		}
		.navbar-header{width:20%; margin: 0 5% !important;}
		ul.nav.navbar-nav{width:50%;margin:0 5%;}
		.navbar li{width:25%;}
		.navbar li a{line-height:90px;text-align:center;padding:0;margin:0 auto; font-weight:700;}
		.navbar-nav > li > ul.dropdown-menu{width: 100%;}
		.navbar li li {width: 100%;text-align: center;padding: 5px 10px;}	
		.navbar li li a{line-height: 3em;}
		.dropdown-menu > .active > a {background-color: #de5b04}
		.navbar-fixed-top, .navbar-fixed-bottom {
			z-index: 3030;
			max-width: 1366px;
			left:auto;
			right:auto;
			width: 100%;
		}
		/* Nav Menu */


		.container-fluid {padding: 0;}

	/* Bootstrap Customized Material */

	/* PANTALLAZOS */

	.col-6{
		width:50%;
		float:left;
	}
	.rowXL {
		margin-right: -30px;
		margin-left: -30px;
		overflow:hidden;
	}
	.logosCliente{
		background: #000000;
		min-height: 50px;
		width: 100%;
		position: absolute;
		bottom: 0;
		padding:0px 15px;
		max-height:72px;
		overflow:hidden;
	}

	.textIndex {
		position: absolute;
		font-size: 40px;
		width: 70%;
		top: 7.5em;
		margin: auto 15%;
		z-index: 999;
	}
	.textIndex h2 {
		margin: .25em auto;
		font-size: inherit;
		line-height: 1.2;
		color: #ffffff;
		font-weight: 700;
		text-align: center;
	   text-shadow: 0px 0px 5px rgba(0,0,0,0.85);
	}

	.destacados01 { background: url(../images/destacados/01.jpg) center;}
	.destacados02 { background: url(../images/destacados/02.jpg) center;}
	.destacados03 { background: url(../images/destacados/03.jpg) center;}
	.destacados04 { background: url(../images/destacados/04.jpg) center;}
	.destacados01, .destacados02, .destacados03, .destacados04 {
		background-repeat: no-repeat;
		height: auto;
		margin: 0 auto;
		width: 100%;
		position: relative;
		min-height: 350px;
	}
	.destacados01 h4, .destacados02 h4, .destacados03 h4, .destacados04 h4 {
		position: absolute;
		top: 8em;
		text-align: center;
		color: #fff;
		font-weight: 700;
		width: 80%;
		font-size: 32px;
		margin: auto 10%;
		text-shadow: 0px 0px 5px rgba(0,0,0,0.85);
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}

	.destacados01:hover h4, .destacados02:hover h4, .destacados03:hover h4, .destacados04:hover h4 {
		color: #ffb900;
	}


	#servicios {
		margin:0;
		min-height:662px;
	}
	#home, #nosotros, #servicios, #contacto {
		margin:0;
		padding:91px 0 0;
		min-height:662px;
	}

	#serviciosPad {heigth: 91px;}
	#servicios {padding:0;}

	#nosotros {
		background: url(../images/nosotros_bg.jpg) center fixed;
		background-size: 100%;
		background-repeat: no-repeat;
		height: auto;
		margin: 0 auto;
		width: 100%;
		position: relative;
	}
	#nosotros h3{color:#FFF;}

	#contacto {
		background:#111;
    	position: relative;
    	padding-bottom: 80px;
	}
	#contacto p{
		color:#fff;
    	margin-bottom: 15px;}
	/* PANTALLAZOS */


	/* Responsive */

		/* Big Screens */
			@media screen and (min-width: 1920px) {
				
			}
		/* Big Screens */


		/* Tablets y PC */
			@media screen and (max-width: 1280px) { 
				#home,#nosotros,#servicios,#contacto{
					min-height:auto;}
				#nosotros {padding-bottom: 60px;}
				#nosotros h3{font-size:23px;}
				.destacados01 h4,.destacados02 h4,.destacados03 h4,.destacados04 h4{font-size: 30px;}
			}

			@media screen and (max-width: 1112px) { 
				#nosotros h3{font-size:20px;}
				.destacados01 h4,.destacados02 h4,.destacados03 h4,.destacados04 h4{font-size: 28px;}
			}

			@media screen and (max-width: 1049px) { 	
				.textIndex{font-size:40px;}  
				#nosotros h3{font-size:19px;}
				.destacados01 h4,.destacados02 h4,.destacados03 h4,.destacados04 h4{font-size: 26px;}
			}

			@media screen and (max-width: 1024px) {  	
				.textIndex{font-size:40px;} 
				#nosotros h3{font-size:18px;}
				.destacados01 h4,.destacados02 h4,.destacados03 h4,.destacados04 h4{font-size: 24px;}
			}


			@media screen and (max-width: 800px) {
				.destacados01 h4,.destacados02 h4,.destacados03 h4,.destacados04 h4{font-size: 22px;}
			}

			@media screen and (max-width: 768px) {	
				.textIndex{font-size:40px;} 
				#nosotros h3{font-size:14px;}
				.destacados01 h4,.destacados02 h4,.destacados03 h4,.destacados04 h4{font-size:20px;}
			}
		/* Tablets y PC */

		/* Celu horizontal */
			@media screen and (max-width: 736px) {  
				#home,#nosotros,#contacto{
					margin:0;
					padding-top:50px;
					min-height:auto;}
				#nosotros {
					background:url(../images/nosotros_bg_cell.jpg) center fixed;
		background-size: 100%;
		background-repeat: no-repeat;}
				.navbar-header{width:50%;}
				#divLogo{width: 70%;margin: 5px 0 5px 30%;}
				#divLogoRight{width:40px;}
				.navbar-toggle{left:10px;position: absolute;}
				.destacados01 h4,.destacados02 h4,.destacados03 h4,.destacados04 h4{font-size: 18px;}
				.logosCliente{max-height:none;}
				.navbar-default .navbar-nav > li > a{text-align: center;}
				ul.nav.navbar-nav {width:90%;}
				.navbar-default .navbar-nav > li {width:100%;}
			}

			@media screen and (max-width: 667px) { 
				.destacados01 h4,.destacados02 h4,.destacados03 h4,.destacados04 h4{font-size: 16px;} 
			}

			@media screen and (max-width: 640px) { 
				.destacados01 h4,.destacados02 h4,.destacados03 h4,.destacados04 h4{font-size: 14px;} 
			}

			@media screen and (max-width: 568px) { 
				.destacados01 h4,.destacados02 h4,.destacados03 h4,.destacados04 h4{font-size: 12px;} 
			}
		/* Celu horizontal */


		/* Celu vertical */
			@media only screen and (max-width : 480px) {
				footer p{
					text-align: center;
					}
				#contactoMapa {
					width: 98%;
					margin:0 auto;
					height: 300px;
					}
				.destacados01 h4,.destacados02 h4,.destacados03 h4,.destacados04 h4{font-size: 28px;}
				#contactoMapa img{max-width: inherit;}
				#contactForm {
					position: relative;
					width: 98%;
					margin:0 auto;
					}
				#videoPad{
					margin: 20px auto;
					position: relative; 
					width: 90%; 
					height: 0px; 
					padding-bottom: 60%;
					}
				.col-xs-12{padding-left:0;padding-right:0;}
				#contacto p {width:80%;margin:8px 10%;text-align:center;}
				.rowXL{margin-left:-15px;margin-right:-15px;}
			}

			@media screen and (max-width: 414px) { 
				.destacados01 h4,.destacados02 h4,.destacados03 h4,.destacados04 h4{font-size: 24px;} 
			}

			@media screen and (max-width: 375px) { 
				.destacados01 h4,.destacados02 h4,.destacados03 h4,.destacados04 h4{font-size: 20px;} 
			}

			@media screen and (max-width: 320px) { 
				.destacados01 h4,.destacados02 h4,.destacados03 h4,.destacados04 h4{font-size: 18px;} 
			}
		/* Celu vertical */

	/* Responsive */
