/*NO BORRAR*/
@font-face {
 font-family:Mukta-Regular;
 font-display: auto;
 src: url('../fonts/Mukta-Regular.ttf');
}
@font-face {
 font-family:Mukta-Bold;
 font-display: auto;
 src: url('../fonts/Mukta-Bold.ttf');
}
@font-face {
 font-family:Mukta-ExtraBold;
 font-display: auto;
 src: url('../fonts/Mukta-ExtraBold.ttf');
}
@font-face {
 font-family:Mukta-Light;
 font-display: auto;
 src: url('../fonts/Mukta-Light.ttf');
}
@font-face {
 font-family:Mukta-SemiBold;
 font-display: auto;
 src: url('../fonts/Mukta-SemiBold.ttf');
}
@font-face {
 font-family:Mukta-Medium;
 font-display: auto;
 src: url('../fonts/Mukta-Medium.ttf');
}
@font-face {
 font-family:OpenSans-Regular;
 font-display: auto;
 src: url('../fonts/OpenSans-Regular.ttf');
}
@font-face {
 font-family:Teko-Bold;
 font-display: auto;
 src: url('../fonts/Teko-Bold.ttf');
}
#frm_contacto label.error {
	margin-left: 10px;
	width: auto;
}
.error
{
	color: #B94A48 !important;
	margin:0px !important;
}

.link { 

  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font: normal 12px/12px HelveticaNeue, Arial;
  padding: 8px 11px;
  text-decoration: none;
}
.link.azul {
    background: -moz-linear-gradient(center top , #30517A, #3276B1) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background:#3276B1;
    border-color: #30517A ;
    box-shadow: 0 1px 1px #30517A, 0 1px 0 #30517A inset;
    color: #FFF !important;
    text-shadow: 0 1px 0 #30517A;
}
.link.azul:hover {
    background: -moz-linear-gradient(center top , #3276B1, #30517A) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #30517A;
    box-shadow: 0 1px 1px #30517A, 0 1px 0 #30517A inset;
    color: #FFF !important;
    text-shadow: 0 1px 0 #30517A;
}
.align-left{
	text-align:left;
}
.align-right{
	text-align:right;
}
.align-center{
	text-align:center;
}
.mr_captcha{
	margin-bottom:10px;
}
/*FIN BORRAR*/

.header{
	background: url('../imgusr/bg-header.jpg') no-repeat center;
	-webkit-background-size: cover; /* Safari 3.0 */
	-moz-background-size: cover; /* Gecko 1.9.2 (Firefox 3.6) */
	-o-background-size: cover; /* Opera 9.5 */
	background-size: cover; /* Gecko 2.0 (Firefox 4.0) and other CSS3-compliant browsers */
	/*-moz-border-image: url(bg-image.png) 0; Gecko 1.9.1 (Firefox 3.5) */
	padding-bottom:15px;
	padding-top:35px;
	text-align:center;
}
.bg_menu{
	background:#383838;
	font-family:'Mukta-Regular', sans-serif;
	font-size:14px;
	text-transform:uppercase;
}
.hm_menu{
	background:url('../imgusr/br-mnu.png') no-repeat center left, url('../imgusr/br-mnu.png') no-repeat center right, #262626;
	padding-bottom:15px;
	padding-top:15px;
}
.nav-hd{
	padding-top:10px;
}
.nav-hd li{
	background:url('../imgusr/br-li-mnu.png') no-repeat center left;
	padding-left:35px;
	padding-right:35px;
}
.nav-hd li > a{
	font-size:14px;
	padding: 5px 15px !important;
}

.hm_contacto{
	padding-top:15px;
	text-align:right;
}
.hm_contacto span{
	background:#ff9300;
	color:#bebebe;
}
.col_contacto{
	background:#fff;
	color:#575757;
	font-family:'Mukta-Regular', sans-serif;
	font-size:16px;
	position: fixed;
	top: 0;
	right: -400px;
	width: 400px;
	height: 100%;
	min-height: 100%;
	padding:15px 15px 5px 5px;
	overflow: hidden;
	visibility: hidden;
	z-index: 9999;
	-webkit-backface-visibility: hidden;
	box-sizing: border-box;
	box-shadow: 0 10px 55px 5px rgba(137,173,255,.35);
	-webkit-transition: all .6s cubic-bezier(.77,0,.175,1);
	-moz-transition: all .6s cubic-bezier(.77,0,.175,1);
	transition: all .6s cubic-bezier(.77,0,.175,1);
	border-left: 1px solid #edeff2;
}
.col_contacto h1{
	color: #575757;
	font-family: 'Mukta-Bold', sans-serif;
	font-size: 24px;
	margin-bottom: 25px;
	text-transform: uppercase;
}
.col_contacto h2{
	font-family:'Mukta-Light';
	font-size:20px;
	margin-bottom:15px;
}
.col_contacto a{
	color:#575757;
}
.col_contacto a:hover, .col_contacto a:active, .col_contacto a:focus{
	color:#c91416;
	transition:all 500ms;
	text-decoration:none;
}

.pd_span{
	padding-left:30px;
}
.col_contacto_open{
    right: 0;
    visibility: visible;
}
.col_contacto_close{
	text-align:right;
}
.btn-cerrar{
	background: #c91416;
	color: #fff !important;
	font-family: 'Mukta-Bold';
	font-size: 14px;
	padding: 5px 12px;
	transition:all 500ms;
}
.btn-cerrar:hover, .btn-cerrar:active, .btn-cerrar:focus{
	background: #686868;
	color: #fff !important;
}

.hm_slide{
	position:relative;
}
.videoWrapper1 {
	position: relative; 
	padding-bottom: 56.25%; /* 16:9 */ 
	padding-top: 25px; 
	margin-bottom: -274px;
	height: 0;
	top: -137px;
	z-index:-1;
}
.videoWrapper1 iframe { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
}
.videoWrapper2 {
	position: relative; 
	padding-bottom: 56.25%; /* 16:9 */ 
	padding-top: 25px; 
	margin-bottom: -400px;
	height: 0;
	top: -400px;
	z-index:-1;
}
.videoWrapper2 iframe { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
}
.titulo_principal{
	position:absolute;
	z-index:100;
	top:18%;
	left:0;
	right:0;
	margin:0 auto;
	width:100%;
	text-align:center;
	color:#fff;
	font-family:'Mukta-Light', sans-serif;
	font-size:35px;		
}
.titulo_principal h1{
	color:#fff;
	font-family:'Mukta-Bold', sans-serif;
	font-size:55px;	
	margin-bottom:15px;
	text-transform:uppercase;
}

.cn_slide{
	position:absolute;
	z-index:100;
	top:18%;
	left:0;
	right:0;
	margin:0 auto;
	width:100%;
	text-align:center;
}
.carousel-inner2{
	padding:25px 0;	
}
.left2{
	left:0;
	top:45%;
}
.right2{
	right:0 !important;
	top:45%;
}
.cn_slide h1{
	color:#fff;
	font-family:'Mukta-Bold', sans-serif;
	font-size:55px;	
	margin-bottom:15px;
	text-transform:uppercase;
}
.cn_slide p{
	color:#fff;
	font-family:'Mukta-Light', sans-serif;
	font-size:35px;	
}
.cn_slide2 h1{
	color:#fff;
	font-family:'Teko-Bold', sans-serif;
	font-size:55px;	
	margin-bottom:15px;
	text-transform:uppercase;
}
.hm_animacion{
	background: url('../imgusr/bg-animacion.jpg') no-repeat center;
	-webkit-background-size: cover; /* Safari 3.0 */
	-moz-background-size: cover; /* Gecko 1.9.2 (Firefox 3.6) */
	-o-background-size: cover; /* Opera 9.5 */
	background-size: cover; /* Gecko 2.0 (Firefox 4.0) and other CSS3-compliant browsers */
	/*-moz-border-image: url(bg-image.png) 0; Gecko 1.9.1 (Firefox 3.5) */
	min-height:700px;
	-webkit-box-shadow: inset 0px 10px 25px 0px rgba(0,2,0,0.3);
	-moz-box-shadow: inset 0px 10px 25px 0px rgba(0,2,0,0.3);
	box-shadow: inset 0px 10px 25px 0px rgba(0,2,0,0.3);
}

.tbl-interna{
	margin-top:45px !important;
}
.tbl-home{
	margin-top:-100px;
}
.bg_productora{
	background: url('../imgusr/bg-br-izq.png') no-repeat left top, url('../imgusr/bg-br-der.png') no-repeat right bottom, url('../imgusr/bg-postproduccion-hm.jpg') no-repeat center;
	-webkit-background-size: auto, auto, cover; /* Safari 3.0 */
	-moz-background-size: auto, auto, cover; /* Gecko 1.9.2 (Firefox 3.6) */
	-o-background-size: auto, auto, cover; /* Opera 9.5 */
	background-size: auto, auto, cover; /* Gecko 2.0 (Firefox 4.0) and other CSS3-compliant browsers */
	height:345px;
	border:4px solid #fff !important;
	-webkit-box-shadow: 0px 10px 25px 0px rgba(0,2,0,0.3);
	-moz-box-shadow: 0px 10px 25px 0px rgba(0,2,0,0.3);
	box-shadow: 0px 10px 25px 0px rgba(0,2,0,0.3);
	font-family:'Mukta-Bold', sans-serif;
	color:#fff;
}
.bg_grabacion{
	background: url('../imgusr/bg-br-izq.png') no-repeat left top, url('../imgusr/bg-br-der.png') no-repeat right bottom, url('../imgusr/bg-grabacion-hm.jpg') no-repeat center;
	-webkit-background-size: auto, auto, cover; /* Safari 3.0 */
	-moz-background-size: auto, auto, cover; /* Gecko 1.9.2 (Firefox 3.6) */
	-o-background-size: auto, auto, cover; /* Opera 9.5 */
	background-size: auto, auto, cover; /* Gecko 2.0 (Firefox 4.0) and other CSS3-compliant browsers */
	height:345px;
	border:4px solid #fff !important;
	-webkit-box-shadow: 0px 10px 25px 0px rgba(0,2,0,0.3);
	-moz-box-shadow: 0px 10px 25px 0px rgba(0,2,0,0.3);
	box-shadow: 0px 10px 25px 0px rgba(0,2,0,0.3);
	font-family:'Mukta-Bold', sans-serif;
	color:#fff;	
}
.tbl-home h3 {
	color:#fff;
	font-size:24px;
}
.tbl-home h3 a{
	color:#fff;
	text-decoration:none;
}
.tbl-home h3:after{
  content: '';
  display: block;
  margin: auto;
  height: 2px;
  width: 15%;
  background: #c91416;
  transition: width .5s ease, background-color .5s ease;
  margin-top: 10px;
}
.tbl-home h3:hover:after {
  width: 40%;
  background: #c91416;
}

.hm_bienvenido{
	background: url('../imgusr/bg-bienvenido.jpg') no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	
	color:#808080;
	font-family:'Mukta-Regular', sans-serif;
	font-size:16px;	
	padding-bottom:45px;
}
.hm_bienvenido h1{
	color:#686868;
	font-family:'Mukta-Bold', sans-serif;
	font-size:32px;	
	margin-bottom:35px;
	text-transform:uppercase;
}
.hm_bienvenido h1 span{
	color:#000;
	font-family:'Mukta-ExtraBold', sans-serif;
	font-size:26px;
}
.hm_bienvenido h1:after{
  content: '';
  display: block;
  margin: auto;
  height: 5px;
  width: 60px;
  background: #c91416;
  margin-top: 10px;
}
.hm_bienvenido h2{
	color:#686868;
	font-family:'Mukta-Light', sans-serif;
	font-size:24px;	
	margin-bottom:35px;
}
.hm_bienvenido h2 span{
	color:#c91416;
	font-family:'Mukta-ExtraBold', sans-serif;
}
.tbl-bienvenidos{
	border-bottom:1px solid #dadada;
	margin-bottom:35px;
}
.img-shadow{
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);
}
.lista{
	list-style:none;
	margin-bottom:25px;
	margin-top:30px;
	padding-left:20px;
}
.lista li{
	background:url("../imgusr/img-bullet.png") no-repeat center left;
	padding-left:25px;
	margin-bottom:10px;
}

.btn-gris{
	background:url("../imgusr/bg-btn-gris.png") no-repeat center right #474747;
	color:#fff;
	font-family:'Mukta-SemiBold', sans-serif;
	font-size:16px;
	margin-top:35px;
	padding:8px 55px 8px 45px;
	text-transform:uppercase;
	transition:all 500ms;
}
.btn-gris:hover, .btn-gris:active, .btn-gris:focus{
	background:url("../imgusr/bg-btn-gris_r.png") no-repeat center right #c91416;
	color:#fff;
}

.hm_competitividad{
	background: url('../imgusr/bg-competitividad.jpg') no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	
	color:#fff;
	padding-bottom:100px;	
	padding-top:100px;	
}
.hm_competitividad h1{
	font-family:'Mukta-Bold', sans-serif;
	font-size:26px;	
	margin-bottom:45px;
	text-transform:uppercase;
	text-align:center;
}
.btn-blanco{
	background:url("../imgusr/bg-btn-gris.png") no-repeat center right #ffffff38;
	border-radius:20px;
	border:1px solid #ffff;
	color:#fff;
	font-family:'Mukta-SemiBold', sans-serif;
	font-size:16px;
	margin-top:35px;
	/*padding:8px 55px 8px 45px;*/
	min-width:375px;
	text-transform:uppercase;
	transition:all 500ms;
}
.btn-blanco:hover, .btn-blanco:active, .btn-blanco:focus{
	background:url("../imgusr/bg-btn-gris_r.png") no-repeat center right #c91416;
	color:#fff;
}

.hm_testimonios{
	background: url('../imgusr/bg-clientes.jpg') no-repeat center;
	/*-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	*/	
	color:#808080;
	font-family:'Mukta-Regular', sans-serif;
	font-size:24px;
	padding-bottom:45px;
	padding-top:75px;
	text-align:center;
}
.hm_testimonios h1{
	color:#686868;
	font-family:'Mukta-ExtraBold', sans-serif;
	font-size:30px;
	margin-bottom:45px;
	text-transform:uppercase;
}
.hm_testimonios h4{
	color:#7f7f7f;
	font-family:'OpenSans-Regular', sans-serif;
	font-size:18px;
	margin-bottom:45px;
}
.carousel-inner > .item{
	min-height:250px !important;
	padding-top:30px;
}
.carousel-inner > .item p{
	margin-bottom:30px;
}
.hm_clientes{
	/*margin-top:100px;*/
	margin-bottom:100px;
	text-align:center;
}
.slick-prev, .slick-next{
	display:none !important;
}

.ft_contacto{
	background: url('../imgusr/bg-contacto.jpg') no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	color:#fff;
	font-family:'Mukta-Regular', sans-serif;
	font-size:18px;	
	padding-bottom:75px;
	padding-top:55px;
}
.ft_contacto h1{
	font-family:'Mukta-ExtraBold', sans-serif;
	font-size:30px;
	margin-bottom:45px;
	/*padding-bottom:20px;*/
	text-transform:uppercase;
}
.ft_contacto h1:after{
  content: '';
  display: block;
  margin: auto;
  height: 5px;
  width: 65px;
  background: #fff;
  margin-top: 10px;
}
.ft_contacto h2{
	font-family:'Mukta-ExtraBold', sans-serif;
	font-size:22px;
	margin-bottom:30px;
	/*padding-bottom:20px;*/
	text-transform:uppercase;
}
.ft_contacto a{
	color:#fff;
}
.ft_mapa p{
	margin-bottom:-5px;	
}
.br_contacto p{
	border-bottom:1px solid #fff;
	padding-bottom:10px;
	padding-top:5px;
}
.btn-enviar{
	background:url("../imgusr/bg-btn-gris.png") no-repeat center right #ffffff;
	border-radius:20px;
	border:1px solid #ffff;
	color:#c91416;
	font-family:'Mukta-SemiBold', sans-serif;
	font-size:16px;
	margin-top:35px;
	/*padding:8px 55px 8px 45px;*/
	min-width:375px;
	text-transform:uppercase;
	transition:all 500ms;
}
.btn-enviar:hover, .btn-enviar:active, .btn-enviar:focus{
	background:url("../imgusr/bg-btn-gris_r.png") no-repeat center right #c91416;
	color:#fff;
}

.footer{
	-webkit-box-shadow: inset 0px 5px 25px 0px rgba(0,2,0,0.15);
	-moz-box-shadow: inset 0px 5px 25px 0px rgba(0,2,0,0.15);
	box-shadow: inset 0px 5px 25px 0px rgba(0,2,0,0.15);	
	padding-bottom:20px;
	padding-top:20px;
}
.nav-ft li{
	background:url('../imgusr/br-li-mnu.png') no-repeat center left;
	padding-left:35px;
	padding-right:35px;
}
.nav-ft li > a{
	color:#6f6f6f;
	font-family:'Mukta-Bold', sans-serif;
	font-size:16px;	
	padding: 5px 15px !important;
	text-transform:uppercase;
}
.nav-ft li > a:hover, .nav-ft li > a:active, .nav-ft li > a:focus{
	background:transparent;
	color:#c91416;
}
.sim{
	border-top:1px solid #a6a6a6;
	color:#7e7e7e;
	font-family:'Mukta-SemiBold', sans-serif;
	font-size:16px;		
	padding-bottom:10px;
	padding-top:15px;
}
.sim a{
	color:#7e7e7e;
}
.sim a:hover, .sim a:focus, .sim a:active{
	color:#c91416;
}

.hd_navegacion{
	border-bottom: 1px solid #a6a6a6;
	font-family:'Mukta-Medium', sans-serif;
	font-size: 15px;
	padding-bottom: 5px;
	padding-top: 15px;
	text-transform: uppercase;	
	position:relative;
	top: -125px;
}
.hd_navegacion a {
    color: #808080;
}
.breadcrumb > .active {
    color:#c91416;
}

.icono-mas{
    background:url("../imgusr/icono-mas.png") no-repeat center left;
    padding-bottom:5px;
    padding-top:5px;
    padding-left: 47px;
}

.icono-menos{
    background:url("../imgusr/icono-menos.png") no-repeat center left;
    padding-bottom:5px;
    padding-top:5px;
    padding-left: 47px;
}

.contenido{
	color: #808080;
	font-family: 'Mukta-Regular', sans-serif;
	font-size: 16px;
	padding-bottom:75px;	
}
.contenido h1{
	color:#686868;
	font-family:'Mukta-Bold', sans-serif;
	font-size:32px;	
	margin-bottom:35px;
	text-transform:uppercase;
}
.contenido h1 span{
	color:#c91416;
	font-family:'Mukta-ExtraBold', sans-serif;
}
.contenido h2{
	color:#686868;
	font-family:'Mukta-Light', sans-serif;
	font-size:26px;	
	margin-bottom:35px;
}
.contenido h3{
	color:#000;
	font-family:'Mukta-Medium', sans-serif;
	font-size:24px;	
	margin-bottom:15px;
	margin-top:35px;
	text-align:center;
}
.contenido h4{
	color:#686868;
	font-family:'Mukta-Bold', sans-serif;
	font-size:26px;	
	margin-bottom:35px;
	text-transform:uppercase;
}
.contenido h4 span{
	color:#000;
	font-family:'Mukta-ExtraBold', sans-serif;
}
.contenido h4:after{
  content: '';
  display: block;
  margin: auto;
  height: 5px;
  width: 60px;
  background: #c91416;
  margin-top: 10px;
}
.tab-servicios{
	margin-top:65px;
}
.panel-heading a{
	color:#fff;
	font-family:'Mukta-SemiBold', sans-serif;
	font-size:18px;
	text-transform:uppercase;
}
.panel-body{
	/*background:#b7b7b7;
	color:#fff;*/
	background:#f2f2f2;
	color:#282828;
	padding:25px 20px;
}
.tab-video{
	text-align:center;
}
.nav_0{
	top:0 !important;
}

.dropdown-menu li{
	background: transparent;
	padding-left: 0;
	padding-right: 0;
}

.panel-body-fff{
	/*background:#fff;*/
	background:#f2f2f2;
}
.tbl-videos iframe{
	height:200px !important;
}

.ds_portafolio{
	background: url('../imgusr/ds-portafolio.jpg') no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height:300px;
}






/*Animaciones de entrada*/
	.tbl-soluciones, .contenido{
		overflow:hidden;
	}
	.tbl-home, .tbl-bienvenidos{
		opacity:0;
		transition:all 1500ms;
	}
	.opacity1{
		opacity:1;
	}
	.aparecedown1{
		animation: 700ms ease-in-out 200ms normal both 1 running fadeInDown;
	}
	.apareceup1{
		animation: 1100ms ease-in-out 200ms normal both 1 running fadeInUp;
	}
	.apareceup2{
		animation: 1300ms ease-in-out 200ms normal both 1 running fadeInUp;
	}
	.apareceup3{
		animation: 1500ms ease-in-out 200ms normal both 1 running fadeInUp;
	}
	.apareceizq1{
		animation: 1100ms ease-in-out 200ms normal both 1 running fadeInLeft;
	}
	.apareceizq2{
		animation: 1300ms ease-in-out 200ms normal both 1 running fadeInLeft;
	}
	.apareceizq3{
		animation: 1500ms ease-in-out 200ms normal both 1 running fadeInLeft;
	}
	.apareceder1{
		animation: 1100ms ease-in-out 200ms normal both 1 running fadeInRight;
	}
	.apareceder2{
		animation: 1300ms ease-in-out 200ms normal both 1 running fadeInRight;
	}
	.apareceder3{
		animation: 1500ms ease-in-out 200ms normal both 1 running fadeInRight;
	}
/*Animaciones de entrada*/


@media(max-width:1366px){
	.cn_slide{
		top:15%;
	}
	.titulo_principal{
		top:23%;
		font-size:30px;		
	}
	.titulo_principal h1{
		font-size:50px;	
	}
	.videoWrapper2 {
		margin-bottom: -250px;
		top: -250px;
	}
	.hd_navegacion {
		top: -95px;
	}	
}
@media(max-width:1200px){
	.nav-hd li {
		padding-left: 25px;
		padding-right: 25px;
	}	
	.nav-ft li {
		padding-left: 20px;
		padding-right: 20px;
	}
	.videoWrapper1 {
		padding-bottom: 63.25%;
	}
	.cn_slide{
		top:5%;
	}
	.cn_slide h1, .cn_slide2 h1 {
		font-size: 40px;
	}	
	.cn_slide p {
		font-size: 25px;
	}
	.videoWrapper2 {
		margin-bottom: -150px;
		top: -150px;
	}
	.titulo_principal{
		top:25%;
		font-size:28px;		
	}
	.hd_navegacion {
		top: -75px;
	}	
}
@media(max-width:990px){
	.align-left, .align-right{
		text-align:center;
	}
	.nav-hd li {
		padding-left: 20px;
		padding-right: 20px;
	}
	.hm_contacto{
		display:none;
	}
	.btn-blanco{
		min-width:325px;
	}
	.nav-ft li {
		padding-left: 15px;
		padding-right: 15px;
	}
	.videoWrapper1 {
		padding-bottom: 68.25%;
	}	
	.cn_slide h1, .cn_slide2 h1 {
		font-size: 40px;
	}	
	.cn_slide p {
		font-size: 20px;
	}
	.tbl-home{
		margin-top:-45px;
	}
	.cn_slide{
		top:0;
	}
	.nav-hd li > a {
		padding: 9px 12px !important;
	}
	.hd_navegacion {
		top: -55px;
	}	
}
@media(max-width:800px){
	.bg_productora, .bg_grabacion{
		padding-top:125px;
	}
	.videoWrapper1 {
		padding-bottom: 75.25%;
	}
	.tbl-home{
		margin-top:-25px;
	}
	.cn_slide{
		top:-20px;
	}	
	.cn_slide h1, .cn_slide2 h1 {
		font-size: 35px;
	}	
	.cn_slide p {
		font-size: 20px;
	}	
	.videoWrapper2 {
		margin-bottom: -65px;
		top: -65px;
	}
	.titulo_principal{
		top:30%;
		font-size:25px;		
	}
	.titulo_principal h1 {
		font-size: 40px;
		margin-bottom:5px;
	}	
}
@media(max-width:767px){
	.nav-hd li {
		background: none;
	}
	.nav-hd {
		width:50%;
		margin: 0 auto;
		text-align: center;
	}
	.nav-ft li {
		background: none;
		text-align: center;
	}
	.tbl-home{
		margin-top:15px;
	}
	.hd_navegacion {
		top: -35px;
	}	
}
@media(max-width:620px){	
	.videoWrapper1 {
		padding-bottom: 85.25%;
	}		
	.tbl-home{
		margin-top:75px;
	}
	.cn_slide {
		top: -50px;
	}
	.cn_slide h1, .cn_slide2 h1 {
		font-size: 25px;
	}	
	.cn_slide p {
		font-size: 18px;
	}
	.titulo_principal {
		top: 5%;
	}
}
@media(max-width:479px){
	.nav-hd li {
		background: none;
	}
	.nav-hd {
		width:75%;
		margin: 0 auto;
		text-align: center;
	}
	.btn-blanco, .btn-enviar{
		min-width:275px;
	}	
	/*.carousel-control {
	  left: 38%;
	}*/
	.carousel-control.right {
	  right: 38%;
	}
	.videoWrapper1 {
		padding-bottom: 98.25%;
	}
	.cn_slide {
		top: -75px;
	}
	.tbl-home {
		margin-top: 25px;
	}
	.titulo_principal {
		top: 0;
		font-size: 20px;
	}
	.titulo_principal h1 {
		font-size: 30px;
	}	
}