/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 12, 2015 */
a{
	text-decoration:none;
	color:inherit;
}
a:active{
	color:inherit;
}
::selection {
	background-color: rgb(29, 69, 152);
    color: #FFF;
}
::-webkit-scrollbar-track {
    border-radius: 0px;
    background-color:#fff;
}
::selection {
   background-color: rgba(74, 125, 179, 0.53);
    color: #FFF;
}
::-webkit-scrollbar {
    width:10px;
}

::-webkit-scrollbar-thumb {
    background-color: #5489CA;
}

@font-face {
    font-family: 'ambleregular';
    src: url('amble-regular-webfont-webfont.eot');
    src: url('amble-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('amble-regular-webfont-webfont.woff2') format('woff2'),
         url('amble-regular-webfont-webfont.woff') format('woff'),
         url('amble-regular-webfont-webfont.ttf') format('truetype'),
         url('amble-regular-webfont-webfont.svg#ambleregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kenyan_coffeebold';
    src: url('kenyan_coffee_bd_0-webfont.eot');
    src: url('kenyan_coffee_bd_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('kenyan_coffee_bd_0-webfont.woff2') format('woff2'),
         url('kenyan_coffee_bd_0-webfont.woff') format('woff'),
         url('kenyan_coffee_bd_0-webfont.ttf') format('truetype'),
         url('kenyan_coffee_bd_0-webfont.svg#kenyan_coffeebold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kenyan_coffeeregular';
    src: url('kenyan_coffee_rg_0-webfont.eot');
    src: url('kenyan_coffee_rg_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('kenyan_coffee_rg_0-webfont.woff2') format('woff2'),
         url('kenyan_coffee_rg_0-webfont.woff') format('woff'),
         url('kenyan_coffee_rg_0-webfont.ttf') format('truetype'),
         url('kenyan_coffee_rg_0-webfont.svg#kenyan_coffeeregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* Generales */

body {
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	background-color:#e0e0e0;
}
header{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:10px auto -3px auto;
	text-align:center;
}
nav{
	background-color:#1D4269;
	width:100%;
	background-image:url(../img/lin1.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	max-width:950px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
}
.ra{
	padding:0;
	margin:0;
	width:auto;
	height:auto;
}
.re{
	list-style:none;
	float:left;
	background-image:url(../img/bit.png);
	background-position: center 3px;
	background-repeat:no-repeat;
	font-family: 'kenyan_coffeeregular';
	color:#fff;
	font-size:21px;
	line-height:23px;
	width:16.66%;
	text-align:center;
	padding:10px 0;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}
.re:hover{
	color:#8DC7FF;
}
.men{
	display:none;
}
.logofix{
	display:none;
}
.logo{
	display:none;
}
.fadein {
	position:relative;
	height:253px;
	width:950px;
	margin:0 auto;
}
.fadein img{
	margin:0;
	top:0;
}
.logo-gd{
	position:absolute;
	width:100%;
	z-index:2;
	margin:80px 0 0 0;
	background-image:url(../img/logo-gd.png);
	background-position:center;
	background-repeat:no-repeat;
	height:150px;
}
.lercor{
	position:absolute;
	top:50px;
	margin-left:10px;
	height:35px;
	width:45px;
	z-index:4;
	background-image:url(../img/msj-cor.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:35px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border: 1px solid #E8E8D0;
}
.lercor:hover{
	background-size:38px;
}
/* GD */
/* Seccion1 */
.seccion1{
	width:100%;
	max-width:950px;
	margin:0 auto;
	padding:0;
	height:auto;
	overflow:hidden;
}
.gd{
	width:630px;
	float:right;
	height:auto;
	overflow:hidden;
	background-color:#fff;
}
.gal{
	width:630px;
	height:300px;
	overflow:hidden;
}
.ga img{
	width:100%;
	height:auto;
}
.ch{
}
.letter{
	position:absolute;
	width:630px;
	left:0;
	font-weight:normal;
	height:auto;
	background-color: rgba(38, 91, 128, 0.75);
	font-family: 'kenyan_coffeeregular';
	color:#fff;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.82);
	padding:16px 0;
	font-size:30px;
	line-height:32px;
	text-align:center;
	bottom:-25px;
}
/* Seccion2 */
.seccion2{
	width:92%;
	height:auto;
	padding:0 4% 30px 4%;
	margin:0;
	background-color:#fff;
}
.secc2pic{
	width:100%;
	height:200px;
	overflow:hidden;
	background-color:#fff;
	margin:0;
	text-align:center;
	padding:0;
}
.secc2pic img{
	width:345px;
}
h2{
	font-weight:normal;
	padding:0;
	margin:0;
	font-size:25px;
	color:#196CB3;
	text-align:left;
	font-family: 'kenyan_coffeeregular';
}
h3{
	font-family: 'ambleregular';
	color:#000;
	font-weight:normal;
	text-align:justify;
	margin:0;
	font-size:15px;
	padding:0;
}
/* CH */
.ch{
	float:left;
	width:100%;
	max-width:320px;
	height:auto;
	overflow:hidden;
	min-height:740px;
	background-image:url(../img/back-ch.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color: #00264A;
}
.circle{
	width:200px;
	height:200px;
	margin:30px auto 0 auto;
	border: 1px solid rgba(255, 255, 255, 0.2);
	background-image:url(../img/back-somos.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:175px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-o-border-radius: 100px;
	-ms-border-radius: 100px;
	border-bottom-right-radius: 100px;
	border-bottom-left-radius: 100px;
	border-top-right-radius: 100px;
	border-top-left-radius: 100px;
}
.valores{
	width:92%;
	padding:0 4%;
	height:auto;
	overflow:hidden;
	margin:30px auto 0 auto;
}
h4{
	display:block;
	width:100%;
	text-align:left;
	font-weight:normal;
	padding:0;
	font-size:30px;
	line-height:33px;
	margin:10px auto 0 auto;
	font-family: 'kenyan_coffeeregular';
	color:#fff;
}
.lin{
	display:block;
	width:60%;
	float:right;
	height:1px;
	background-color: rgba(255, 255, 255, 0.22);
	margin:27px 0 0 0;
}
h5{
	display:block;
	width:100%;
	text-align:justify;
	font-weight:normal;
	padding:0;
	margin:10px auto 0 auto;
	font-size:15px;
	line-height:18px;
	font-family: 'ambleregular';
	color:#fff;
}
/* Footer */
footer{
	width:100%;
	height:300px;
}
.fot1{
	width:100%;
	max-width:950px;
	margin:0 auto;
	background-color:#6e6060;
	background-image: -moz-radial-gradient(50% 45%, ellipse cover, #6e6060, #3d3434 100%);
	background-image: -webkit-radial-gradient(50% 45%, ellipse cover, #6e6060, #3d3434 100%);
	background-image: -o-radial-gradient(50% 45%, ellipse cover, #6e6060, #3d3434 100%);
	background-image: -ms-radial-gradient(50% 45%, ellipse cover, #6e6060, #3d3434 100%);
	background-image: radial-gradient(50% 45%, ellipse cover, #6e6060, #3d3434 100%);
	height:auto;
	overflow:hidden;
	padding:0 0 20px 0;
}
.titl-fot1{
	display:block;
	width:100%;
	height:auto;
	text-align:center;
	font-family: 'kenyan_coffeeregular';
	font-size:25px;
	line-height:45px;
	color:#E0E0E0;
	background-image:url(../img/back-fot1.png);
	background-position:center bottom;
	background-repeat:no-repeat;
}
.futsin{
	width:33.33%;
	float:left;
	overflow:hidden;
	text-align:center;
	font-family: 'kenyan_coffeeregular';
	font-size:18px;
	line-height:21px;
	color:#C7C7C7;
	margin:10px 0 0 0;
	height:120px;
	
}
.futsin img{
	display:block;
	margin:0 auto 20px auto;
	height:80px;
	-webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -ms-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
}
.futsin img:hover{
	height:100px;
	margin:0 auto;
}	
.fot2{
	width:100%;
	height:auto;
	overflow:hidden;
	background-image:url(../img/back-fot2.jpg);
}
.futero2{
	width:100%;
	max-width:950px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
}
.futsin2{
	width:31%;
	float:left;
	height:auto;
	overflow:hidden;
	margin:30px 0 0 1%;
}
.title-fut2{
	font-family: 'kenyan_coffeeregular';
	font-size:18px;
	line-height:20px;
	color:#cfcaf0;
	display:block;
	width:90%;
	padding:0 5%;
	margin:0 0 10px 0;
}
.wh-fut2{
	color:#fff;
	font-family: 'ambleregular';
	font-size:14px;
	line-height:16px;
}
.wh-fut2 a:hover{
	color:#09F;
}
.wh-futcen{
	color:#fff;
	font-family: 'ambleregular';
	font-size:14px;
	text-align:center;
	display:block;
	line-height:16px;
	margin:10px auto 0 auto;
}
.wh-rojo{
	color:#929292;
}
.wh-fut2 img{
	width:16px;
	margin:0 10px -5px 0;
}
.inte{
	width:1px;
	height:140px;
	background-color: rgba(255, 255, 255, 0.2);
	float:left;
	margin:20px 0 0 1%;
}
.log{
	display:block;
	margin:0 auto;
}
.guin{
	width:100%;
	height:5px;
	background-color:#2E659A;
}
.interartis{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:10px 0 20px 0;
	background-color:#234565;
	text-align:center;
	font-family: 'ambleregular';
	color:#fff;
}
.interartis img {
    width: 90px;
    margin: 0 0 -6px 5px;
    opacity: .7;
}
.interartis img:hover{
	opacity:1;
}
/* Footer */
.servicios{
	width:100%;
	height:auto;
	min-height:500px;
	background-image:url(../img/back-servicios.jpg);
	background-size:1000px;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center 200px;
	background-color:#fff;
	border-bottom:4px solid #069;
}
h6{
	font-family: 'kenyan_coffeeregular';
	font-size:60px;
	line-height:63px;
	text-transform:uppercase;
	margin:0;
	padding:0;
	font-weight:normal;
	display:block;
	width:90%;
	padding:20px 5% 0 5%;
	color:#272727;
}
.cont-one{
	width:290px;
	height:290px;
	float:left;
	-webkit-border-radius: 300px;
	-moz-border-radius: 300px;
	-o-border-radius: 300px;
	-ms-border-radius: 300px;
	border-bottom-right-radius: 300px;
	border-bottom-left-radius: 300px;
	border-top-right-radius: 300px;
	border-top-left-radius: 300px;
	border: 1px solid rgba(255, 255, 255, 0.35);
	margin-left:17px;
	margin-top:40px;
}
.one-serv{
	font-family: 'kenyan_coffeeregular';
	color:#fff;
	padding:90px 0 0 0;
	font-size:24px;
	line-height:26px;
	width:250px;
	height:160px;
	margin:20px auto 0 auto;
	text-align:center;
	background-color:#033;
	-webkit-border-radius: 300px;
	-moz-border-radius: 300px;
	-o-border-radius: 300px;
	-ms-border-radius: 300px;
	border-bottom-right-radius: 300px;
	border-bottom-left-radius: 300px;
	border-top-right-radius: 300px;
	border-top-left-radius: 300px;
	background-size:435px;
	background-position:center;
	-webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -ms-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
}
.one-serv:hover{
	background-color:#275B8E;
	background-size:450px;
}
.vermas{
	font-size:14px;
	font-family: 'ambleregular';
	overflow:hidden;
	height:4px;
	margin:60px 0 0 110px;
	background-color:#fff;
	width:30px;
	-webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -ms-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
	position:absolute;
}
.one-serv:hover > .vermas{
	height:30px;
	width:90px;
	margin:60px 0 0 80px;
	background-color:transparent;
	border:1px solid #fff;
}
.bonchser{
	width:100%;
	margin:0 auto 25px auto;
	height:auto;
	overflow:hidden;
}
.listado{
	width:43%;
	float:left;
	height:auto;
	padding:20px 0 0px 35px;
	overflow:hidden;
	font-family: 'ambleregular';
	color: #0D2D3C;
	font-size:18px;
	line-height:20px;
	margin:0 0 0 8px;
}
.listado li{
	list-style:square;
	text-shadow: 1px 1px 0px #fff;
}
.listado-cosin{
	width:45%;
	float:left;
	height:auto;
	font-family: 'ambleregular';
	color: #0D2D3C;
	font-size:18px;
	line-height:20px;
}
.cos{
	list-style:square;
}
.in{
	list-style:decimal;
}
	/* one service*/
.full-ser{
	width:100%;
	height:auto;
	overflow:hidden;
	background-image:url(../img/ful1.jpg);
	background-position:left top;
	background-attachment:fixed;
	background-size:1600px;
}
.inter-list{
	font-size:20px;
	color:#6D6D6D;
	text-transform:uppercase;
}
.ini{
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 10px 0;
	display:block;
	font-family: 'ambleregular';
	color: #0D2D3C;
	font-size:18px;
	line-height:20px;
}
.lis-num{
	list-style:decimal;
}
/* CV */
.cv{
	width:100%;
	height:auto;
	overflow:hidden;
	background-image:url(../img/back-cv.jpg);
	background-position:center top;
	background-size:1600px;
	background-attachment:fixed;
}
.exit{
	width:295px;
	height:auto;
	height:215px;
	float:left;
	margin: 10px 0 10px 1px;
    border: 10px solid rgba(255, 255, 255, 0.18);
}
.exit-bg{
	position:absolute;
	width:295px;
	height:215px;
	overflow:hidden;
	background-image:url(../img/back-cv.jpg);
	background-position:center top;
	-webkit-filter: blur(8px);
	-moz-filter: blur(8px);
	-o-filter: blur(8px);
	-ms-filter: blur(8px);
	filter: url('/media/blur.svg#blur');
	filter: blur(8px);
	background-size:1600px;
	z-index:4;
	background-attachment:fixed;
	margin:0;
}
.exit-txt{
	font-family: 'ambleregular';
	color:#fff;
	position:relative;
	z-index:4;
	padding:0 10px;
	font-size:16px;
	line-height:19px;
	height:100%;
	width:auto;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-ms-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
	background-repeat:no-repeat;
	background-position:left top;
}
.exit-txt-gd{
	font-family: 'ambleregular';
	color:#fff;
	position:relative;
	z-index:4;
	padding:0 10px;
	font-size:11px;
	line-height:13px;
	height:100%;
	width:auto;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-ms-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
	background-repeat:no-repeat;
	background-position:left top;
}
.rect{
	background-color:#c7c7c7;
	height:4px;
	width:10px;
	margin:10px auto;
}
/* Formato */
.format{
	width:100%;
	height:auto;
	overflow:hidden;
	min-height:300px;
	background-image:url(../img/back-format.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-color:#433B16;
}
.format-in{
	width:90%;
	margin:0 auto 20px auto;
	height:auto;
	overflow:hidden;
}
.one-for{
	width:auto;
	height:auto;
	overflow:hidden;
	color:#fff;
	font-family: 'kenyan_coffeeregular';
	font-size:24px;
	line-height:26px;
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url(../img/formab.png);
	padding:10px 0 10px 35px;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}
.one-for:hover{
	background-image:url(../img/forma.png);
	color:#C2C568;
}
/* Contacto */
.contact{
	width:100%;
	height:auto;
	overflow:hidden;
	background-image:url(../img/back-con.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-attachment:fixed;
	background-color: #80A3C9;
}
.contact-in{
	width:600px;
	height:445px;
	margin:50px auto;
	border:1px solid #fff;
}
.blureado{
	width:600px;
	height:445px;
	overflow:hidden;
	position:absolute;
	z-index:3;
	background-image:url(../img/back-con.jpg);
	background-repeat:no-repeat;
	background-position:center;
	-webkit-filter: blur(8px);
    -moz-filter: blur(8px);
    -o-filter: blur(8px);
    -ms-filter: blur(8px);
    filter: url('/media/blur.svg#blur');
    filter: blur(8px);
	background-attachment:fixed;
	box-shadow: inset 0px 0px 230px 200px rgba(255, 255, 255, 0.13);
}
.campos{
	position:relative;
	z-index:4;
}
.field{
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center;
	margin:20px 0 0 0;
}
.field label{
	font-family: 'kenyan_coffeeregular';
	font-size:18px;
	line-height:20px;
	color: rgba(255, 255, 255, 0.7);
}
.field input, textarea{
	width:80%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	background-color:transparent;
	border:none;
	border-bottom: 1px dashed rgba(255, 255, 255, 0.6);
	font-size:24px;
	line-height:26px;
	font-family: 'kenyan_coffeeregular';
	text-align:center;
	color:#fff;
}
.obliga{
	text-align:center;
	color:#fff;
	font-size:12px;
	line-height:18px;
	font-family: 'ambleregular';
}
.enviar{
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center;
	margin:15px auto;
}
.enviar input{
	-webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    border-top-right-radius: 30px;
    border-top-left-radius: 30px;
	background-color:transparent;
	border:2px solid #fff;
	padding:5px 20px;
	font-family: 'kenyan_coffeeregular';
	color:#fff;
	font-size:24px;
	line-height:26px;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
	cursor:pointer;
}
.enviar input:hover{
	border:2px solid rgba(0, 0, 0, 0);
	background-color: #1164A5;
}
/* Ubicación */
.ubicacion{
	width:100%;
	height:auto;
	overflow:hidden;
	min-height:300px;
	background-color:#fff;
	background-image:url(../img/back-ubica.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
.ubica-in{
	width:90%;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	font-family: 'ambleregular';
	font-size:15px;
	line-height:18px;
}
.ubica-map{
	width:100%;
	height:300px;
	background-color:#fff;
	margin:20px auto;
	box-shadow: 0px 0px 15px 0 rgba(0, 0, 0, 0.39);
}
@media screen and (max-width: 960px){

header img{
	margin:0;
}
.gd{
	width:100%;
	float:none;
}
.gal{
	width:100%;
	float:none;
}
.ga{
	float:none;
	width:100%;
	height:400px;
	overflow:hidden;
	margin:0;
	padding:0;
}
.ga img{
	width:100%;
	height:auto;
	left:0;
	position:absolute;
}
.letter{
	width:100%;
}
.logo-gd{
	background-size:850px;
}
/* Seccion2 */
/* CH */
.ch{
	float:none;
	width:100%;
	min-height:1px;
	padding:20px 0;
	background-size:cover;
	max-width:1000px;
}
.circle{
	margin: 15px auto 0 auto;
}

.lin{
	float:none;
	width:100%;
	margin:5px auto;
}
.inte{
	margin: 20px 0 20px 1%;
	height:155px;
}
.cont-one{
	width:220px;
	height:220px;
}
.one-serv{
	width:190px;
	height: 135px;
	padding: 50px 0 0 0;
}
.one-serv:hover{
}
.vermas{
	margin: 20px 0 0 80px;
}
.one-serv:hover > .vermas{
	margin: 20px 0 0 50px;
}
.exit{
	width:30%;
	height: 230px;
	margin:5px 0 5px .5%;
}
.exit-bg{
	width:30%;
	height: 230px;
}
.fot2, .fot1{
	width:92%;
	padding:0 4%;
}
.futsin{
	font-family: 'ambleregular';
	font-size:15px;
	line-height:17px;
	min-height:150px;
}
footer{
	background-color:#443A3A;
}
}



@media screen and (max-width: 800px){
header{
	width:100%;
	left:0%;
	margin: 0px auto;
    height:60px;
	background-color: rgba(25, 82, 134, 0);
	position:fixed;
	z-index:5;
	border:none;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+1,ffffff+100&amp;0.61+1,0+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0.61) 1%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(0,0,0,0.61)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.61) 1%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.61) 1%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.61) 1%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.61) 1%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c000000', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */

}
header:hover{
	background-color:#195286;
	background-image:none;
}
header img{
	display:none;
}
nav{
	position:fixed;
	width:100%;
	top:0;
	left:0;
	height:100%;
	background-color: rgba(0, 36, 68, 1);
	z-index:5;
	display:none;
	background-image:none;
}
.lercor{
	right:10px;
	top:initial;
	bottom:4%;
}
.men{
	display:block;
	position:fixed;
	right:5px;
	top:5px;
	width:70px;
	height:45px;
	z-index:5;
	font-family: 'kenyan_coffeeregular';
	color: #fff;
	font-size:20px;
	line-height:20px;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
	cursor:pointer;
}
.stick{
	margin: 5px auto 0 auto;
    height: 2px;
    width: 60%;
    background-color: #fff;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-ms-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}
.men:hover > .stick{
	width:50%;
	background-color:#CBE2F9;
}
.men:hover{
	color:#CBE2F9;
}
.men:active{
	top:6px;
}
.ra{
	height:100%;
	padding:14% 0 0 0;	
}
.re{
	width: 100%;
	height:10%;
	font-size: 40px;
	line-height: 70px;
}
.re:hover{
}
.logofix{
	display:block;
	position:absolute;
	left:0;
	top:90px;
	width:92%;
	height:200px;
	padding:0 4%;
	z-index:4;
	text-align:center;
}
.logofix img{
	width:75%;
}
.logo{
	display:block;
	height:50px;
	background-image:url(../img/logo.png);
	background-repeat:no-repeat;
	width:60px;
	position:fixed;
	left:5px;
	top:5px;
	z-index:5;
	background-size:50px;
	background-position:center;
	-webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -ms-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
}
.logo:hover{
	background-size:55px;
}
.fadein{
	display:none;
}
.logo-gd{
	display:none;
}
/* GD */
/* Seccion1 */
.seccion1{
	padding:0;
}
.gd{
}
.gal{
	height:400px;
}
.gal img{
	width:auto;
	height:100%;
}
.ch{
}
.letter{
}
/* Seccion2 */
.seccion2{
	padding:30px 4%;
}
.secc2pic{
	display:none;
}
.secc2pic img{
	display:none;
}
h2{
}
h3{
}
/* CH */
.ch{
	max-width:1000px;
}
.circle{
	margin: 5px auto 0 auto;
}
.valores{
	width:92%;
	max-width:500px;
	padding:0 4%;
}
h4{
	text-align:center;
}
.lin{
}
h5{
}
/* Footer */
footer{
}
.fot1{
}
.titl-fot1{
}
.futsin{
	margin: 20px 0 0 0;
	font-size:0;
	min-height:5px;
}
.futsin img{
}
.fot2{
}
.futero2{
}
.futsin2{
	width:80%;
	margin:30px auto;
	float:none;
}
.title-fut2{
	text-align:center;
}
.wh-fut2{
	text-align:center;
	display:block;
	width:90%;
	padding:0 5%;
}
.wh-futcen{
}
.wh-rojo{
}
.wh-fut2 img{
	display:block;
	margin:5px auto 0 auto;
}
.inte{
	width:100%;
	height:1px;
}
.log{
}
.guin{
}
.interartis{
}
.interartis img{
}
.interartis img:hover{
}
/* Footer */
.servicios{
	background-position:center;
	padding:50px 0 0 0;
	background-attachment:local;
	background-size:1300px;
}
h6{
	text-align:center;
}
.cont-one{
	float:none;
	margin:0 auto 30px auto;
}
.one-serv{
}
.one-serv:hover{
}
.vermas{
}
.one-serv:hover > .vermas{
}
.bonchser{
	margin: 15px auto 25px auto;
}
.listado{
	float:none;
	margin:0 auto;
	width: 84%;
    padding: 0 8%;
}
.listado li{
}
.listado-cosin{
	float:none;
	margin:0 auto;
	width: 84%;
    padding: 0 8%;
}
.cos{
}
.in{
}
	/* one service*/
.full-ser{
	padding:50px 0 0 0;
}
.inter-list{
}
.ini{
}
.lis-num{
}
/* CV */
.cv{
}
#h6-exc{
	padding:80px 5% 0 5%;
}	
.exit{
	margin: 5px 0 5px .2%;
	height:280px;
}
.exit-bg{
	height:280px;
}
.exit-txt{
}
.exit-txt-gd{
}
.rect{
}
/* Formato */
.format{
	padding:80px 0 0 0;
}
.format-in{
}
.one-for{
	width:90%;
	height:auto;
	padding:35px 0 7px 0;
	background-position:center top;
	text-align:center;
	margin:0 auto 10px auto;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.one-for:hover{
}
/* Contacto */
.contact{
	padding:80px 0 0 0;
}
.contact-in{
	width:90%;
	padding: 0 5%;
	border:none;
}
.blureado{
	width:80%;
	left:10%;
}
.campos{
}
.field{
}
.field label{
}
.field input, textarea{
}
.obliga{
}
.enviar{
}
.enviar input{
}
.enviar input:hover{
}
/* Ubicación */
.ubicacion{
	background-size:730px;
	background-position:right top;
	padding:80px 0 0 0;
}
.ubica-in{
}
.ubica-map{
}
}


@media screen and (max-width: 650px){
header{
}
header img{
}
nav{
}
.men{
}
.stick{
}
.men:hover > .stick{
}
.men:hover{
}
.men:active{
}
.ra{
}
.re{
}
.re:hover{
	border-right:3px solid #099;
}
.logofix{
}
.logofix img{
	width:100%;
}
.logo{
}
/* GD */
/* Seccion1 */
.seccion1{
}
.gd{
}
.gal{
}
.gal img{
}
.ch{
}
.letter{
	font-size:25px;
	line-height:27px;
	padding:20px 0;
}
/* Seccion2 */
.seccion2{
}
.secc2pic{
}
.secc2pic img{
}
h2{
	text-align:center;
}
h3{
}
/* CH */
.ch{
}
.circle{
}
.valores{
}
h4{
}
.lin{
}
h5{
}
/* Footer */
footer{
	height:auto;
	overflow:hidden;
}
.fot1{
}
.titl-fot1{
}
.futsin{
}
.futsin img{
}
.futsin img:hover{
	height:80px;
}
.fot2{
}
.futero2{
}
.futsin2{
}
.title-fut2{
}
.wh-fut2{
}
.wh-futcen{
}
.wh-rojo{
}
.wh-fut2 img{
}
.inte{
}
.log{
}
.guin{
}
.interartis{
}
.interartis img{
}
.interartis img:hover{
}
/* Footer */
.servicios{
}
h6{
}
.cont-one{
}
.one-serv{
}
.one-serv:hover{
}
.vermas{
}
.one-serv:hover > .vermas{
}
.bonchser{
}
.listado{
}
.listado li{
}
.listado-cosin{
}
.cos{
}
.in{
}
	/* one service*/
.full-ser{
	background-position:right -240px;
}
.inter-list{
}
.ini{
}
.lis-num{
}
/* CV */
.cv{
}
.exit{
	width:45%
}
.exit-bg{
	width:45%;
}
.exit-txt{
}
.exit-txt-gd{
}
.rect{
}
/* Formato */
.format{
}
.format-in{
}
.one-for{
}
.one-for:hover{
}
/* Contacto */
.contact{
}
.contact-in{
	height:400px;
}
.blureado{
}
.campos{
}
.field{
}
.field label{
}
.field input, textarea{
}
.obliga{
}
.enviar{
}
.enviar input{
}
.enviar input:hover{
}
/* Ubicación */
.ubicacion{
}
.ubica-in{
}
.ubica-map{
}
}


@media screen and (max-width:450px){
header{
	height:50px;
}
header img{
}
nav{
}
.men{
	font-size:0;
	line-height:10px;
}
.stick{
}
.men:hover > .stick{
}
.men:hover{
}
.men:active{
}
.ra{
}
.re{
	font-size:35px;
	line-height:65px;
	background-image:none;
	height:7%;
}
.re:hover{
	border-right:3px solid #099;
}
.logofix{
	width:100%;
	padding:0;
	top:60px;
}
.logofix img{
	width:85%;
}
.logo{
	width:45px;
	height:35px;
	background-size:35px;
}
.logo:hover{
	background-size:40px;
}
/* GD */
/* Seccion1 */
.seccion1{
}
.gd{
}
.gal{
	height:270px;
}
.gal img{
	margin:0;
	top:0;
}
.ch{
}
.letter{
	font-size:19px;
	line-height:21px;
	padding:20px 10%;
	width:80%;
}
/* Seccion2 */
.seccion2{
}
.secc2pic{
}
.secc2pic img{
}
h2{
	text-align:center;
}
h3{
}
/* CH */
.ch{
}
.circle{
}
.valores{
}
h4{
}
.lin{
}
h5{
}
/* Footer */
footer{
}
.fot1{
}
.titl-fot1{
}
.futsin{
}
.futsin img{
}
.futsin img:hover{
	
}
.fot2{
}
.futero2{
}
.futsin2{
}
.title-fut2{
}
.wh-fut2{
}
.wh-futcen{
}
.wh-rojo{
}
.wh-fut2 img{
}
.inte{
}
.log{
}
.guin{
}
.interartis{
}
.interartis img{
}
.interartis img:hover{
}
/* Footer */
.servicios{
	padding: 40px 0 0 0;
}
h6{
	font-size:40px;
	line-height:45px;
}
#h6-exc{
	padding:60px 5% 0 5%;
}
.cont-one{
}
.one-serv{
}
.one-serv:hover{
}
.vermas{
}
.one-serv:hover > .vermas{
}
.bonchser{
}
.listado{
	width: 76%;
    padding: 0 12%;
}
.listado li{
}
.listado-cosin{
	width: 76%;
    padding: 0 12%;
}
.cos{
}
.in{
}
	/* one service*/
.full-ser{
}
.inter-list{
}
.ini{
}
.lis-num{
}
/* CV */
.cv{
}
.exit{
	float:none;
	width:86%;
	padding:0;
	border: 15px solid rgba(255, 255, 255, 0.18);
	margin:2px auto;
	height:170px;
	overflow:hidden;
}
.exit-bg{
	width:86%;
	height: 170px;
}
.exit-txt{
}
.exit-txt-gd{
}
.rect{
}
/* Formato */
.format{
	padding: 60px 0 0 0;
}
.format-in{
}
.one-for{
	font-size:20px;
	line-height:22px;
}
.one-for:hover{
}
/* Contacto */
.contact{
	padding: 60px 0 0 0;
}
.contact-in{
}
.blureado{
}
.campos{
}
.field{
}
.field label{
}
.field input, textarea{
}
.obliga{
}
.enviar{
}
.enviar input{
}
.enviar input:hover{
}
/* Ubicación */
.ubicacion{
	    padding:50px 0 0 0;
}
.ubica-in{
}
.ubica-map{
}
}


