/* FUCSIA ORIGINAL 	color: #ec295c; */
body{font-family:'Open Sans',sans-serif; color: #29303A;}
a{color: #0c74f3; /*text-decoration:underline;ec295c NARANJA */}
a:hover{color: #034eac;}
a:link,a:visited,a:active{outline:0}
p {font-size:17px;line-height:25px;font-weight:400;color:#333;font-family:'PT Sans','Open Sans',sans-serif;}
/* 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}
.mini {color: #213a4b; font-size: 15px;} .mini a, .mini a:hover{ text-decoration:underline; }
.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden; margin-bottom:30px; /*background:#F3c;*/}
.video iframe,.video object,.video embed,.video video{position:absolute;top:0;left:0;width:100%;height:100%;}
.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:#566677; /* FONDO TOP 4f6780 06255b*/
	/*border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #ec295c;*/
}
.logo h1 {line-height:28px; margin:10px 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:25px;font-weight:700; display:block;/* width:100%;*/ text-decoration:none;}
.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} /* BLANCO */
	.top-nav li a:hover{color:#53b6f5; text-decoration:none} /* VERDE OSCURO */
	/*.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:5px;right:15px;color:#fff !important}
	}
	/* ____________ SECCIONES DESKTOP _______________*/
	#inicio{padding:40px 0 55px; background:#cbe0ee;/*d7e0e7 D6E8F4*/}
	#main-slider img{width:97%}
	.inicio-info h3{color:#397db7/*14a8ed*/; font-weight:300;font-size:44px;text-shadow:0 3px 3px rgba(0,0,0,0.3);margin-bottom:25px;font-family:'Open Sans Condensed', sans-serif;text-transform:uppercase;margin-top:90px}
	.inicio-info h3 span{font-weight:700;font-size:44px;/*display:block*/}
	.btn{
		/* INCLUIDA */ text-decoration:none;
	background: #53b6f5; /* AZUL BRILLANTE 14a8ed*/
	padding: 15px 20px;
	color:#000; /* #29303a; GRIS OSCURO */
	display: table;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	font-size: 20px;
	font-weight: 400;
	width: 63%;
	-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{
		background:#3089c1;
		color:#fff;
		/* 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;*/
	
} 
.btn span{font-size:30px;width:45px;float:left;line-height:40px;} 
.btn em{display:block;font-style:normal;font-size:28px;}
.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:#cbe0ee;/* AZUL CLARO D6E8F4 */}
/* INCLUIDA */
#personalizado h3{
	color: #397db7;
	font-family:'Open Sans',sans-serif;
	font-weight: 400;
	font-size: 23px;
	text-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
	margin: 0 0 65px;
	text-align: center
}
/*.vidG { background:#eee; float:left; margin:8px 0 13px 15px; width:170px; height:135px; border-bottom:1px solid #F60; position:relative; top:0; }*/
#personalizado h3 i {position:relative; margin-right:15px; 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 { position:relative; top:0; -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:123px 43%; position:absolute; top:0; left:0; z-index:20; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out;	-o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
			.personalizado-img div:hover span {background:url(../images/a_perfect_circle.png) 0 -49px no-repeat;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
		.personalizado-img div span i { position: relative; top:13px; left:3px; font-size:23px; color:#f96a32; text-decoration:none;}
		a:hover span i{color:#f34f0e; text-decoration:none;}
.ico{font-size:40px;width:50px;height:50px;float:left;margin-top:5px}
.personalizado-content h4{font-size:16px; line-height:18px;font-weight:600;margin-top:0;font-family:'Open sans',sans-serif;/*letter-spacing:-1px;*/ text-align:center; color:#3b78c3;}
.personalizado-content p{color:#777;font-size:16px;line-height:23px}
.personalizado-info{margin-left:70px}

#personalizado li, #productos li { font-size:17px; 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; /*AGRAGADAS */ list-style-position: inside; list-style-type:disc; }

/* ============ 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}
      /* 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-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:'Open Sans Condensed',sans-serif}
#productos h3{	color:#06255b; /* MARINO */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;}
label{width:20%; float:left; cursor: default;}*/
.fl{ float:left;}
.selec {width:30%;}
.w50{ width:45%;}
span.rojo{ color:#F00; /*font-size:11px;*/}


#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:#0c74f3;}
.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}
.banners{ background:#8f9fb0; /*98b8cd 7e9fb5*/ text-align:center; padding: 0 0 10px;}
.banpad {padding:10px 0 0; margin:0 auto;}
/* FORMULARIO */
.ejemplo {
	color:#11ac53;
	font-weight:bold;
	font-style:italic;
	background-color:#FFF;
	display:block;
	padding:7px;
	margin-top:5px;
}
#personalizado p.mini {font-size:12px; color:#1e890c;}


@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:50px}
.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: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%;}
.personalizado-img span{margin:123px 80%;}
}


@media only screen and (max-width:767px){ /* AFECTA iPHONE VERTICAL*/
	.top-wrap{height:55px}.logo-top h1{margin:10px 0 0 0 !important}
	.logo h1 { line-height:15px; margin:13px 0 0 0;}
	.logo h1 a { font-size:15px; }
	#inicio{padding:20px 0 55px}#main-slider img{width:100%}
	.inicio-info h3{font-size:35px;margin-bottom:15px;margin-top:5px;text-align:center;}
	.inicio-info h3 span{font-weight:700;font-size:35px}
	.inicio-info p{font-size:15px;text-align:center;line-height:21px}
	.btn{margin:0 auto}
	.xtra{font-size:13px;margin-top:14px;color:#fff;text-align:center}
	/* 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 #397DB7;
		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:45px}.inicio-info h3 span{font-size:56px}}
