/* FUCSIA ORIGINAL 	color: #ec295c; */
body{font-family: 'Titillium Web','Open Sans',sans-serif;	color: #29303A;}
a{color: #ec4300; /*text-decoration:underline;ec295c NARANJA */}
a:hover{color: #f00308;}
a:link,a:visited,a:active{outline:0}
p{font-family: 'Titillium Web',sans-serif;font-size:18px;line-height:25px;font-weight:400;color:#333}
/* INCLUIDA */.clear {clear:both;} 
.no-padding{padding:0}
.space10{margin-bottom:10px}
.space15{margin-bottom:15px}
.space20{margin-bottom:20px}
.space25{margin-bottom:25px}
.space30{margin-bottom:30px}
.space35{margin-bottom:35px}
.space40{margin-bottom:40px}
.space50{margin-bottom:50px}
.space60{margin-bottom:60px}
.space70{margin-bottom:70px}
.space80{margin-bottom:80px}
.space90{margin-bottom:90px}
/* INCLUIDA */.space120{margin-bottom:90px;}
.video{position:relative;padding-bottom:56.25%;/* Usar 75% para videos 4:3*/ height:0;overflow:hidden; margin-bottom:30px; max-width:100%; background: #000;}
.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%;/* z-index: 100;*/background: transparent;}
.video img {bottom: 0; display: block; left: 0; margin: auto; max-width: 100%; width: 100%; position: absolute; right: 0; top: 0; border: none; height: auto; cursor: pointer; -webkit-transition: .4s all; -moz-transition: .4s all; transition: .4s all; }
.video img:hover { -webkit-filter: brightness(85%); }
.video .play { height: 48px; width: 69px; left: 50%; top: 50%; margin-left: -36px; margin-top: -36px; position: absolute; background: url(../images/ytb.png) no-repeat; cursor: pointer; } .video .play:hover{ background-position:left -48px; }
.top-wrap{
	position:fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 998; /* ORIGINAL 9999 */
	/*-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out; */
	background-color:#2c569e; /* 06255b FONDO TOP */
	/*border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #ec295c;*/
}
.logo h1 {line-height:28px; nmargin:10px 0 0 0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.logo h1 a {color:#fff;font-size:23px;font-weight:700; display:block;/* width:100%;*/}
.logo a span{font-weight:300; /* font-size:18px; INCLUIDA*/ margin: 5px 0;}

/* ====== NAV =========*/
.top-nav{display:table;float:right}
.top-nav li{
	float:left;
	padding:40px 13px 10px;
	/*border-top:4px solid #ec295c;*/
	position:relative;
	top:-4px;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
	}
	.top-nav li a{color:#fff; text-decoration:none;font-size: 18px;} /* BLANCO */
	.top-nav li a:hover{color:#7bd5ff; text-decoration:none} /* AZUL BRILLANTE */
	/*.current,.top-nav li:hover{border-top:4px solid #6F87E6 !important}*/
	.select-menu{display:none; background:0; padding:none; border:0; /* INCLUIDA */ z-index:8000;}
	
@media(max-width:767px){
	.top-nav{display:none;margin:0}
	.select-menu{display:block;background:#0765bc;/* MENU FONDO MORADO 7c19ae */width:100px;padding:5px;font-size:12px;border:1px solid #fff;height:34px;margin:10px 0;/*<10px 0*/ position:fixed;top:10px;right:15px;color:#fff !important}
	}
	/* ____________ SECCIONES DESKTOP _______________ D6E8F4 */
	#inicio{padding:40px 0 55px; background:#e7f3ff;}
	#main-slider img{width:97%}
	.inicio-info h3{color:#0793d4/*14a8ed text-shadow:0 3px 3px rgba(0,0,0,0.3);*/; font-weight:400;font-size:45px;margin-bottom:25px;font-family:'Exo 2', sans-serif;text-transform:uppercase;margin-top:50px}
	.inicio-info h3 span{font-family:'Exo 2', sans-serif; font-weight:700;font-size:44px;/*display:block*/}
	.inicio-info p{/*color:#14a8ed;*/font-size:20px;text-shadow:0 1px 1px rgba(0,0,0,0.1)}
	.btn{
		/* INCLUIDA */ text-decoration:none;
	background: #F60; /* AZUL BRILLANTE */
	padding: 15px 20px;
	color:#fff; /* #29303a; GRIS OSCURO */
	display: table;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	font-size: 16px;
	font-weight: 400;
	width: 280px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #888; /* CASI NEGRO *//*#20252d;*/
	/* INCLUIDAS */
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #888;
	line-height:28px
}.btn:hover, .btn:hover i{
		color:#29303a;
		background: #fe7b24;
		/* INCLUIDA */ text-decoration:none;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	/*border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #BBB;
	 INCLUIDAS 
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #BBB;
	 INCLUIDAS LAS ELIMINAMOS 
	border-bottom-width: 0;
	border-bottom-style:none ;
	border-bottom-color: #fff; 
	border-right-width: 0;
	border-right-style: none;
	border-right-color: #FFF;*/
	
} .enCol6 { width:97%;}
.btn span{font-size:30px;width:45px;float:left;line-height:40px;}
.btn em{display:block;font-style:normal;font-size:28px; margin-top:10px;}
.xtra{font-size:13px;margin-top:14px;color:#fff}
.xtra a{font-size:13px;margin-top:14px;color:#fff;border-bottom:1px dotted #fff}
/* ============PERSONALIZADO========= TEAM*/
#personalizado{padding:100px 0 55px; background:#e7f3ff;/* AZUL CLARO a976dd */}
/* INCLUIDA */
#personalizado h3{
	color: #0793d4;
	font-family:'Titillium Web';
	font-weight: 400;
	font-size: 28px;
	margin: 0 0 65px;
	text-align: center
}
#personalizado h3 i {margin-right:15px;position:relative;top:4px}
/*#personalizado img, #productos img {width:300px; margin:20px auto;}*/
.personalizado-content{margin-bottom:30px; margin:10px auto;}
	/*.personalizado-content img, .productos-content img{width:215px;height:239px}*/
	.personalizado-img, .productos-img {width:100%; margin:10px auto;  position:relative; top:0;}
	.personalizado-img a img {-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; float:none; margin:10px auto;}
	.personalizado-img a { text-align:center; display:block;}
		.personalizado-img div .play {width:300px; height:170px;}
		.personalizado-img div span{background:url(../images/a_perfect_circle.png) no-repeat; width:49px; height:49px; margin:80px 42%; position:absolute; top:0; left:0; z-index:20;}
		.personalizado-img div span i {position: relative; top:13px; left:3px; font-size:23px; color:#fe7b24; text-decoration:none;}
		a:hover span i{  color:#ff513a; text-decoration:none;} /* 14a8ed */
.ico{font-size:40px;width:50px;height:50px;float:left;margin-top:5px}
.personalizado-content h4{font-size:18px;font-weight:600;margin-top:0;font-family: 'Open sans',sans-serif;letter-spacing:-1px; text-align:center;}
.personalizado-content p{color:#777;font-size:16px;line-height:23px}
.personalizado-info{margin-left:70px}

#personalizado li, #productos li { color: #333; font-family:'Titillium Web'; font-size:18px; font-weight:400; line-height:23px; margin-bottom:10px;}
	#productos li strong { color:#194ca7; }
	#productos li span { color:#1d3e79;font-weight:700;}
#personalizado ul, #productos ul  { margin-top:20px;}
/* ============ CATALOGO ===FALYER====== REVIEW  (video)*/
#catalogo{padding:100px 0;background:#e2f6ff /* AZUL CLARO 181818 */url(../images/vid-bg2.jpg) repeat-x top   /*fixed*/}
#catalogo h3{color:#14a8ed;/* AZUL BRILLANTE */ font-weight:400;font-size:28px;margin:0 0 50px;text-align:center}
#catalogo h3 i{margin-right:15px;position:relative;top:4px}
.line{background:#424242;width:35%;height:1px;margin:25px 0}
#dfd { background:url(../images/vid-bg2.png) repeat-x top;}
/* ============PRODUCTOS========= FEATURES */
#productos{padding:100px 0; }
/*.productos-content img{width:215px;height:239px}
.productos-img{width:215px; margin:0 auto}*/
.productos-img span{background:url(../images/display_globos.png) no-repeat;width:215px;height:239px;position:absolute;top:0}
.lista { margin:0 0 0 20px; padding: 0;} .lista2 {margin: 0; padding: 0 0 0 10px;}
	.lista li, .lista2 li { list-style-image: url(../images/list_icon.png); margin: 0; padding: 0 0 0 1px;text-decoration: none; list-style-position: outside; font-family:'Titillium Web', 'Open Sans', sans-serif; font-size:20px; line-height:26px; font-weight: 400; color: #333; text-align: left;}
      /* INCLUIDA */ .productos-img span i{ position:absolute; bottom:10px; right:10px; font-size:16px; color:#14a8ed; text-decoration:none}
.productos-content h4{color:#14A8ED;font-family:'Titillium Web';font-weight:700;font-size:28px;margin-bottom:0; text-align:center;}
.productos-content h5{color:#FFF;text-transform:uppercase;font-size:15px;font-weight:200;margin:6px 0 0;text-align:center;font-family:'Titillium Web', 'Open Sans Condensed',sans-serif}
#productos h4 {font-family:'Titillium Web';}
#productos h3{	color:#06255b; /* MARINO */font-family:'Titillium Web'; font-weight:400; font-size: 28px; margin:0 0 65px;text-align:center}
#productos h3 i{margin-right:15px;position:relative;top:-0;/*font-size:15px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:2px solid #000;*/padding:10px}
.productos-social{display:table; margin:20px auto 0}
.productos-social li{float:left;margin:0 5px;font-size:13px}
/* ========== SECION ELIMINADA ============== */
/*#quote{padding:100px 0;background:#2980b9 url(../images/quote-bg.jpg) repeat fixed}#quote h3{color:#fff;font-weight:400;font-size:28px;margin:0 0 50px;text-align:center}#quote h3 i{margin-right:15px;position:relative;top:-0;font-size:20px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:2px solid #fff;padding:10px}*/
#contacto{background:#e2f6ff /* AZUL CLARO 181818 */url(../images/vid-bg2.jpg) repeat-x top; padding:100px 0}
#contacto h3{color:#14a8ed;font-weight:400;font-size:28px;margin:0 0 65px;text-align:center}
#contacto h3 i{
	margin-right:15px;
	position:relative;
	top:-0;
	font-size:b8px; /*15px;*/
	/*-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	border:2px solid #000;*/
	padding:10px}
	.contacto-info{margin-top:8px}
	.contacto-info li{ color:#656565; font-size:15px; line-height:23px; font-weight:400; display:block; margin-bottom:30px;}
/*INCLUIDA.contacto-info li i{ margin-right:8px;}*/
	.contacto-info li em{ background:#fff; color:#656565;border:1px solid #656565; padding:5px 7px; margin-right:10px;  -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; /* INCLUIDA */ text-align:center;}
/* ICONOS SOCIALES */
.social-info li { margin-right:10px;width:50px;height:50px;line-height:50px;text-align:center;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;opacity:.8;filter:alpha(opacity = 80); float:left;}
.social-info li a{/* INCLUIDA */ text-decoration:none; width:50px;height:50px;line-height:50px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; padding:8px 12px 8px; opacity:.8;filter:alpha(opacity = 80)}
.social-info li a:hover{/* INCLUIDA */ text-decoration:none; opacity:1;filter:alpha(opacity = 100)}
.inner{position:relative}
.inner i{color:#999;position:absolute;top:12px;left:11px}
/* INCLUIDAS */
.inner span, input[type="label"], input[type="radio"], select{ margin-bottom:10px; cursor: normal; color: #656565; font-size: 14px;/*font-family: 'Open Sans',sans-serif;*/}
label{width:20%; float:left; cursor: default;}
.fl{ float:left;}
.selec {width:30%;}
.w50{ width:45%;}
span.rojo{ color:#F00; font-size:11px;}
.forzacentrado{margin: 0 auto;float: none;}
#contactForm{width:100%;height:auto;padding:0}
.statusMessage,.successmessage,.errormessage{display:none;margin:auto;width:100%;height:auto;left:0;right:0;top:0;background:#fff;margin:100px auto 25px auto}
.statusMessage p{margin:0;padding:20px;color:#000}
.successmessage p{margin:0;padding:20px;color:#000}
.success-ico{color:#11ac53; /* VERDE */ font-size:25px;float:left;padding-right:7px;margin-top:5px}
.error-ico{color:red;font-size:25px;float:left;padding-right:7px;margin-top:5px}
.errormessage p{margin:0;padding:20px;color:#000}
#contactForm ul{list-style:none;margin:0;padding:0}
#contactForm ul li{margin:.9em 0 0 0;padding:0}
#contactForm *:focus{border: 1px solid #00adef; /* FOCUS AZUL */ outline: 0;	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
input[type="submit"],input[type="button"]{
	float: right;
	margin: 0;
	width: 100%;
	padding: 9px 0;
	color: #fff;
	background: #14a8ed; /* AZUL BRILLANTE */
	font-size: 14px;
	line-height: 1em;
	-webkit-appearance: none;
	-moz-transition: opacity .5s;
	-webkit-transition: opacity .5s;
	-o-transition: opacity .5s;
	transition: opacity .5s;
	text-transform: uppercase;
	border: 0;
	font-weight: 400;
	font-family: open sans,Sans-serif;
	font-weight: 600;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}input[type="submit"]:hover,input[type="submit"]:active,input[type="button"]:hover,input[type="button"]:active{cursor:pointer;background:#11ac53; /* VERDE */ color:#fff;border:0}input[type="submit"]:active,input[type="button"]:active{
	color: #FFFFFF;
	background: #29303a
}input[type="button"]{background:red}
/*.footer-inner{border-top:1px solid #ddd}*/
.footer-inner p{margin:18px 0;text-align:center; font-size:12px;}
.footer-inner a{color:#0793d4}
.f-twitter a{border:1px solid #14a8ed; color:#14a8ed} /* AZUL BRILLANTE */
.f-fb a{border:1px solid #365ae1; color:#365ae1} /* AZUL FACEBOOK */
.f-dribble a{border:1px solid #ec6b76;color:#ec6b76}
.f-skype a{border:1px solid #00a8ec;color:#00a8ec}
.f-linkedin a{border:1px solid #00709e;color:#00709e}
.f-blogger a{border:1px solid #ec4300; color:#ec4300}
.anchoForm {width:370px; height:auto;}

@media only screen and (min-width:768px) and (max-width:959px){
/* ==========INICIO=========TOP */
#inicio{padding:25px 0 55px}
.top-nav li{font-size:13px; /* incluida margin-top:5px;*/}
.inicio-info h3{font-size:40px;margin-bottom:15px;margin-top:65px; }
.inicio-info h3 span{font-size:40px}
.inicio-info p{font-size:15px;line-height:21px}
/*========PERSONALIZADO===== GLOBOS =====TEAM */
.personalizado-content h4{font-size:18px;font-weight:600;margin-top:0;font-family:'Titillium Web', 'Open sans',sans-serif;letter-spacing:-1px}
.personalizado-content p{color:#777;font-size:14px;line-height:20px}
/* ========CATALOGO = FLAYER =======REVIEW (video)*/
/* ========PRODUCTOS========FEATURES 
.productos-content img{width:170px;height:189px}
.productos-img{width:170px;margin:0 auto}
.productos-img span{background:url(../images/display_globos_170.png) no-repeat;width:170px;height:189px;top:0}*/
/* ========CONTACTO======== */
.contacto-info{margin-top:20px}
.contacto-info li{font-size:13px; line-height:13px; /* INCLUIDA */ margin-bottom:20px; /*background:#0F0;*/}
/* INCLUIDA SEPARADOR ENTRE PRODUCTOS */
.space25{margin-bottom:0}
.contacto-info li {/*background:#606; */color:#656565; display:block; font-size:15px; font-weight:400; line-height:23px; margin-bottom:30px;}
/* INCLUIDAS */
label.genero {width:27%;}
.selec {width:50%;}
.w50{ width:45%;}
}

@media only screen and (max-width:767px){ /* AFECTA iPHONE VERTICAL*/
	.top-wrap{height:75px}.logo-top h1{margin:10px 0 0 0 !important}
	.logo h1 { line-height:19px; margin:13px 0 0 -13px;}
	.logo h1 a { font-size:15px; }
	#inicio{padding:20px 0 55px}#main-slider img{width:100%}
	.inicio-info h3{font-size:25px;margin:5px auto 15px;;text-align:center;}
	.inicio-info h3 span{font-weight:700;font-size:25px}
	.inicio-info p{font-size:18px;text-align:center;line-height:21px}
	.btn{margin:0 auto}
	.btn em {font-size: 19px;}
	.enCol6 {width:100%;}
	.lista li {font-size:18px; line-height:20px;}
	.xtra{font-size:13px;margin-top:14px;color:#fff;text-align:center}
	.video .play {margin-top: -18px;}
	/* CATALOGO {margin-right:0;top:-15px;width:100%;text-align:center;display:block;font-size:60px}*/
	/* PERSONALIZADO *//*#quote h3 i,*/
	#catalogo h3 i,#personalizado h3 i, #contacto h3 i, #productos h3 i{
		position:relative;
		top:0;
		-moz-border-radius:23%;
		-webkit-border-radius:23%;
		border-radius:23%;
		border:3px solid #0793d4;
		padding:15px;
		text-align:center;
		display:block;
		font-size:21px;
		width:60px;
		height:60px;
		margin:0 auto 10px}
		#productos h3 i{border:3px solid #06255b;}
	/* ARO AZUL */	
	#catalogo h3 i, #contacto h3 i{border:3px solid #14a8ed;}
	/*#quote h3 i{border:3px solid #fff}*/
	.productos-content{margin-bottom:30px}
	#productos{padding:100px 0 70px}
	.flexslider li p{font-size:16px !important}
	/*.contacto-info{margin-top:40px}*/
/* INCLUIDA SEPARADOR ENTRE PRODUCTOS */
.space25{margin-bottom:0}

/* INCLUIDA ICONOS SOCIALES SIN ALPHA */
.contacto-info li{ margin:20px 0; }
.contacto-info li em{ width:20%; }
.social-info li a{  opacity:1; filter:alpha(opacity = 100)}/* INCLUIDA */

/* INCLUIDAS CONTACTO */
label{width:33%; float:left;}
label.genero {width:27%;}
.selec {width:50%;}
.w50{ width:45%;}
}

@media only screen and (max-width:479px){ /* AFECTA SAMSUNG */
	.contacto-info li{font-size:15px;font-weight:400; display:block; }
	.contacto-info li em{width:13%; float:left; }
	.social-info li{margin-right:3px}

/* INCLUIDAS CONTACTO */
label{width:33%; float:left;}
label.genero {width:27%;}
.selec {width:50%;}
.w50{ width:45%;}
}

@media only screen and (min-width:480px) and (max-width:767px){.inicio-info h3{font-size:29px; /*45 */}.inicio-info h3 span{font-size:29px} /*56*/}