

@font-face {
  font-family: 'AmericanTypewriter';
  src: url('../fonts/american-typewriter.eot'); /* IE9 Compat Modes */
  src: url('../fonts/american-typewriter.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/american-typewriter.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/american-typewriter.woff') format('woff'), /* Modern Browsers */
    url('../fonts/american-typewriter.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/american-typewriter.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}
.proposito{
	padding: 65px 0 0 10px
}
.talleres{
  padding: 55px 0;
	background:#00bac6;
}
.talleres h3,
.talleres p,
.talleres h3 span{
	color:#fff !important;
}
.box-talleres{
	background: url(../imagenes/madres-padres/cuadro-descargas.png) no-repeat;
	width: 100% ;
	height: 427px;
}
.box-talleres p{
	padding: 96px 321px 3px 35px;
}
.box-talleres ul.lista{
	padding: 0px 273px 3px 53px;
}
ul.lista-lineamientos{
  padding-left: 20px;
}
ul.lista-lineamientos li{
  list-style-type: disc;
	color:#00bac6;
  font-size: 20px;
}
ul.lista-lineamientos li p{
	color:#222221 !important;
	padding: 0px;
}
ul.lista li{
	list-style-type: disc;
	color:#cd6095;
  font-size: 27px;
}
ul.lista li p{
  color: #222221 !important;
  padding: 0px;
  font-size: 17px;
  font-style: italic;
}
.principal p{
	font-family: calibri;
    font-size: 18px;
	color: #222221;
	margin-bottom: 5px;
}
.box-tema1{
	background: url(../imagenes/madres-padres/lineamiento1.png) no-repeat;
	width: 700px ;
	height: 203px;
  margin: 0 auto;
  margin-bottom: 20px;

}
.box-tema1 p{
	padding: 31px 60px 20px 44px;
}
.box-tema2{
	background: url(../imagenes/madres-padres/lineamiento2.png) no-repeat;
	width: 700px ;
	height: 220px;
  margin: 0 auto;
  margin-bottom: 20px;

}
.box-tema2 p{
	padding: 22px 60px 20px 44px;
}
.box-tema3{
	background: url(../imagenes/madres-padres/lineamiento3.png) no-repeat;
	width: 700px ;
	height: 104px;
  margin: 0 auto;
}
.box-tema3 p{
	padding: 28px 60px 20px 52px;
}
.col-cel{
	color:#73b8c9 !important;
}
.bg-gris{
	background: #f0f0f0;
}

.franja-rosa{
	height:10px;
	background:#cd6095;
}
.franja-azul{
	height:10px;
	background:#72a4d9;
}
.franja-verde{
	height:10px;
	background:#bdcf68;
}
.box1 p{
	    padding: 30px 9px 32px 22px;
		text-align: center;
}
.box2 p{
	   padding: 30px 27px 0px 22px;
    text-align: center;
}
.box3 p{
	    padding:34px 27px 32px 26px;
		text-align: center;
}
.box4 p{
	    padding:20px 27px 32px 22px;
		text-align: center;
}
.box1{
	background: url(../imagenes/madres-padres/box1.png) no-repeat;
	height:115px;
	width:380px;
}
.box2{
	background: url(../imagenes/madres-padres/box2.png) no-repeat;
    min-height: 177px;
    width: 380px;
}
.box3{
	background: url(../imagenes/madres-padres/box3.png) no-repeat;
	height:144px;
	width:380px;
	margin-top: -45px;
}
.box4{
	background: url(../imagenes/madres-padres/box4.png) no-repeat;
	height:128px;
	width:380px;
}
.lineal{
	margin-bottom:20px;
}
.box-detalles{
	    max-width: 761px;
    margin: 0 auto;
}
.franjacel{
	background: #00bac6;
	height: 10px;
	margin-bottom: 100px;
}
.s1{padding: 22px 9px !important;}
.s2{padding:22px 22px 2px 22px!important;}
.s3{padding: 24px 18px !important;}
.carousel-inner>.item> img{
  width: 100%;
}
.principal h3{
	font-family: 'AmericanTypewriter';
	font-size: 32px;
	color: #606060;
	margin-bottom: 20px;
}
.principal h4{
	font-family: 'AmericanTypewriter';
    font-size: 23px;
    color: #606060;
    margin-bottom: 5px;
}
.principal h3 span{
	font-family: 'AmericanTypewriter';
	font-weight: bold !important;
	font-size: 32px;
	color:#73b8c9;
	padding-right: 5px;
}
.box-proposito{
	border-radius:8px;
	border: 1px solid #606060 ;
	padding: 20px;
}
.box-proposito p{
	font-size: 20px;
	font-family: 'AmericanTypewriter';
}


.content { width: 1000px; margin: 0 auto; }
header{ height: auto !important;  background-color: #FFF;}
header .head .menu_head .tpe {width: 144px; height: 38px;}
header .head .menu nav {margin-bottom: 3px;}
header .head .buscador {height: 47px;}
header .head .menu_head nav ul li a {padding: 3px 0 4px 27px;}


.main_submenu ul li{ width: 245px !important;}
.main_submenu ul li h3{ font-weight: bold; }
.main_submenu ul li ul li{ width: 100%; }

div#politicas .main_submenu ul li ul { padding: 0px !important; }
#main-nav li a.active{ border-bottom: 3px solid #cff1ff !important; }

.fixed{
  position: fixed;
  z-index: 5;
  top: 0px;
  width: 100%;
  text-align: center;
}

.anchoimg{ width: 100%;}
.acordeon .panel .panel-heading h4 a:hover,
.acordeon .panel:hover,
.acordeon .panel-default:hover,
.acordeon .enlace-acordeon:hover,
.acordeon a:hover.enlace-acordeon{ text-decoration: none !important; }
.acordeon, .pacceso{position: relative;}
.acordeon .intro{ font-size: 40px; color:#fff; }
.acordeon .panel-heading{ padding: 17px 15px; border-radius: 0px; }
.acordeon .intro span{ font-size: 9px; margin-left: 40px; }
.acordeon .intro figcaption{ margin-top: -33px; }
.acordeon .tit{ font-size: 16px; font-weight: bold; color:#fff; }
.acordeon .panel-default { box-shadow: inherit !important; -webkit-box-shadow: inherit !important; -moz-box-shadow: inherit !important; }
.acordeon .panel-body p{ color: #fff; }
a:hover.enlace-acordeon { text-decoration: none !important; }
.acordeon1{ background: url('../imagenes/pastilla1.png'); position:absolute; width: 86px;  height: 90px;  top: 0px;  left: -85px;}
.acordeon .panel { margin-bottom: 0px; border-radius: 0px; overflow: inherit; }

.btn-default { border-color: #30528c; color:#30528c; font-family: "SourceSansPro-Regular"; font-size: 14px;}
.beneficios{ text-align: center; font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial; margin: 20px 0 120px 0;}
.beneficios .to{
  width: 300px;
  height: 211px;
  background: url('../imagenes/beneficio.png') no-repeat;
  display:inline-table;
  text-align: center;
  color:#FFF;
  margin:15px 15px;
  font-size: 18px;
  vertical-align: -webkit-baseline-middle;
}


.bg-registro{ background-color: #30528c; color: #fff;}
button:hover .bg-registro, .bg-registro:hover{ color:#fff; }
.banner{ position: relative;}
.banner img{ width: 100%;}

.bg-celeste{background-color: #0ca3ba !important;}
.bg-celesteclaro{background-color: #8dbcc4 !important;}
.bg-acero{background-color: #68a3bb !important;}
.bg-amarillo{background-color: #fcb03f !important;}
.bg-azul{background-color: #03518f !important;}
.bg-naranja{background-color: #ec652f !important;}
.bg-naranjaclaro{background-color: #f9b233 !important;}
.bg-verde{background-color: #9dc422 !important;}
.bg-verdelimon{background-color: #e0df44 !important;}
.bg-melon{background-color: #e6b54a !important;}

.bgmenu1{ background-image: url('../imagenes/submenu1.png'); background-repeat: no-repeat; padding: 13px 0 0 0;}
.bgmenu2{ background-image: url('../imagenes/submenu2.png'); background-repeat: no-repeat; padding: 11px 0 2px 0;}
.bgmenu3{ background-image: url('../imagenes/submenu3.png'); background-repeat: no-repeat; padding: 17px 0 0 0;}
.bgmenu4{ background-image: url('../imagenes/submenu4.png'); background-repeat: no-repeat; padding: 25px 24px 14px 27px;}

.navbar-static-top { z-index: 2;}
.navbar-nav{ display: inline-block; float: none; margin: 0; }
.navbar-collapse.collapse { text-align: center; height: auto; padding-bottom: 0; overflow: visible; float: none;}
#nav.affix { position: fixed; top: 0; width: 100%; z-index:10; }
.navbar-inverse .navbar-nav>li>a { color: #fff; margin-bottom: -4px; }
.navbar-form input, .form-inline input { width:auto;}
.navbar-inverse { background-color: #3f3f40; margin-bottom: 0px; border-bottom: 12px solid #000; }
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{ background-color: #000; }
.navbar-inverse .navbar-nav>li>a.unalinea{ padding: 25px 15px; }
.navbar-default .navbar-nav>.active>a{ color: #fff !important; background-color: initial !important; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover{ color: #fff !important; }
.wrapper .navbar-default .navbar-nav>li:hover{background-color:#fff;}
.wrapper .navbar-default .navbar-nav>li:hover>a{color: #0083F3 !important;}
.wrapper .navbar-default .navbar-nav>li>a.activado{color: #0083F3 !important; background-color:#FFF;}
.wrapper .navbar-default .navbar-nav>li>a{	font-family: "KenyanCoffeeRg-Regular";}

.dropdown-menu>li>a.activado{font-weight: bold; color: #474747 !important;}
.bgazul1 p,.footer-mov{ background: #2D3235; display: none; }
.footer-mov p{     color: #fff !important; font-family: 'arial'; font-size: 12px; text-align: center; padding: 20px 0; }
.header-mov img{ padding: 30px 0;}
.header-mov{ display: none;}


.menup{ background: url('../imagenes/menu.png') no-repeat center center; height: 47px; line-height: 47px;  margin: 25px 0px;  font-size: 16px;  font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial;  text-align: center; }
.menup ul{ margin: 0px; padding: 0px; }
.menup ul li{ display: inline-block; }
.menup ul li a{ color: #FFF; padding: 0px 70px; }
.menup ul li a:hover{ text-decoration: none; }



.panel-heading{color:#fff !important;font-size:18px;}
.wrapper a:hover, .wrapper a:active, .wrapper a:focus { text-decoration: none !important; }
.wrapper nav {margin: 0 auto;    height: 47px;    line-height: 55px;    background: #0083F3; }
.wrapper .navbar{ border: 0px;}
.wrapper .navbar-nav>li{ background: url('../imagenes/separmenu.png')no-repeat right 15px;}
.wrapper .navbar-nav>li:last-child{ background: none;}
.wrapper .navbar-default .navbar-nav>li>a { color: #fff; background-color: inherit;font-size: 27px;}
.wrapper .navbar-header,
.wrapper .collapse.navbar-collapse.navbar-ex1-collapse ul{ /*display: table-cell;*/ vertical-align: middle;}
.wrapper .navbar-default .navbar-nav>.open>a,
.wrapper .navbar-default .navbar-nav>.open>a:hover,
.wrapper .navbar-default .navbar-nav>.open>a:focus{ background-color: inherit;}
.wrapper ul.dropdown-menu li{ background: url('../imagenes/sepsubmenu.png')bottom center no-repeat;}
.wrapper ul.dropdown-menu li:last-child{ background: initial; border-bottom: 0px solid #fff;}
.wrapper .dropdown-menu>li>a:hover,
.wrapper .dropdown-menu>li>a:focus { background-color: inherit;}
.wrapper .dropdown-menu{ background-color: inherit; border: inherit; border: inherit; border-radius: inherit; -webkit-box-shadow: inherit; box-shadow: inherit;  font-size: 13px;  background-clip: inherit; }
.wrapper .dropdown-menu>li>a{ color: #000;}
.wrapper .dropdown-menu>li>a{ padding: 5px 28px;}
.wrapper .bgmenu2>li>a{ padding: 5px 15px;}
.wrapper .navbar-nav>li>a{ line-height: 14px;}
.wrapper .nav>li>a{ padding: 19px 34px;background-color: #868686;}

.col-center{float: none;  margin:0 auto;}



/* Fix styles for larger screens (if only using col-md- sizes),
if col-sm- sizes are included, the breakpoint will be different */
@media (min-width:992px) {



}

@media only screen and (min-width : 0px) and (max-width : 480px) {
  header,footer,.borderl{ display: none; }
  .banner .texto2 h1, .banner .texto3 h1 {font-size: 34px;}
  .footer-mov,.header-mov{ display: block; }
  .panel-body{padding: 15px;}
  .panel4{display: none;}
  .pacceso .imginfo { position: relative; top: inherit; left: inherit; margin: 0 auto; padding: 20px 0 0;}
  .pull-left{ display: none;}
  .wrapper .navbar-nav>li{ background: none; width: 100%;}
  .wrapper .navbar-default .navbar-nav>li>a{ text-align: left;}
  .wrapper .navbar-nav .open .dropdown-menu{ text-align: left;}
  .bgmenu1, .bgmenu2, .bgmenu3, .bgmenu4{ background: none; padding: 0px;}
  .navbar-nav { display: inherit;}
  .navbar-default .navbar-nav .open .dropdown-menu>li>a{ color: #fff;}
  .wrapper .navbar-default .navbar-nav>.open>a{ color: #fff;}
  .wrapper ul.dropdown-menu li{ border-bottom: 1px solid #fff;}
  .wrapper .navbar-nav>li{ border-bottom: 1px solid #fff;}
  .wrapper .navbar-nav>li:last-child{ border-bottom: 0px;}
  .wrapper .nav>li>a{ padding: 19px 2px;}
  .wrapper .navbar-collapse{ background-color: #00a5bf;}
  .wrapper nav{ height: auto; background: #00a5bf !important;}
  .vinetas{display: none;}
  .navbar-collapse{border-top: 0px;}
  .vcenter{ display:inherit; }
  .panel-convocatoria p { text-align: left; }
  .f1, .f2, .f3{width: 100%; height: 230px; padding: 54px 15px; font-size: 19px;}
  .f1:hover, .f2:hover, .f3:hover {background-position: 50% -236px;}
  .ble {border-left:0px; margin-top: 15px;}
  .navigation .detalle-calendario .titledes {margin-bottom: 15px;}
  .video{width: 100%; background:none;    margin: 0px auto 35px;}
  .bl{ border-left: 0px !important;}
  .navigation .title p.tit1 {display: none;}
  .panel-convocatoria .box-c1 .tit,
  .panel-convocatoria .box-c2 .tit,
  .panel-convocatoria .box-c3 .tit{left:0px;}
  .panel-convocatoria .box-c2{ padding-top: 102px;}
  .panel-convocatoria .box-c3{ padding-top: 86px;}
  #calendar{padding: 0em;}
  table.calendario1 p {font-size: 10px;}
  .current-cal {border: 2px solid #0CA2BD;}
  .navbar-collapse{max-height: 436px;}
  .banner .texto div, .banner .texto4 div {width: auto;}
  .banner .texto, .banner .texto4 {width: auto; bottom: 4px; padding: 11px;}
  .pregunta {font-size: 16px;margin-bottom: 8px;}
  #navbar2{display: block;}
  #navbar{display: none;}
  .texto{ padding: 10px 10px !important;bottom: 17px !important;}
  .texto, .texto4, .texto5{width: 84% !important;}
  .texto div, .texto4 div, .texto5 div { width: 100%;}
  .texto4 {bottom: 17px !important; padding: 10px 10px !important;}
  .texto4 a{ padding:2px 10px !important;}
  .texto4 div h1{ font-size: 14px !important; margin-bottom: -7px !important;}
  .texto4 div p{ font-size: 12px !important;margin-bottom: 0px !important;}
  .texto5 {bottom: 17px !important; padding: 10px 10px !important;}
  .texto5 a{ padding:2px 10px !important;}
  .texto5 div h1{ font-size: 14px !important; margin-bottom: -7px !important;}
  .texto5 div p{ font-size: 12px !important;margin-bottom: 0px !important;}
  .texto, .texto4, .texto5{padding: 10px !important;}
  .carousel-indicators { bottom: 0px !important;}
  .texto a, .texto4 a, .texto5 a { font-size: 11px !important;}
  .ico-c, .caja-borde{display:none;}
  ul.navtab li {margin-right: 0px !important; }
  ul.navtab li a {padding: 6px !important; height: 75px;}
  ul.navtab li a img {display: none; }
  ul.navtab li a{ font-size: 19px !important; }
  .titular ul li{ font-size: 36px !important;}

  .titular span { font-size: 17px !important; font-family: "Omnes-RegularItalic"; vertical-align: inherit !important;}
	.box2 {
    	height: 221px !important;
	}
	.box-talleres p, .box-talleres ul.lista {
    	padding: 0px;
	}
	.box-talleres {
		background: inherit;
		width: 100%;
		height: auto;
	}

}

/* Small Devices, Tablets */
@media only screen and (min-width : 481px) and (max-width : 768px) {
  figure.introduccion{ padding: 0px; }
  .navbar-nav a br{  display: none; }
  .navbar-inverse .navbar-nav>li>a.unalinea { padding: 10px 15px; }
  .navbar-collapse{border-top: 0px;}
  .navbar-collapse.collapse { text-align: left; }
  .container>.navbar-collapse{ margin-left: -15px; margin-right: -15px; }
  .navbar-nav { display: inherit; }

  header, footer, .borderl{ display: none; }
  .footer-mov, .header-mov{ display: block; }
  .pacceso .imginfo { position: relative; top: inherit; left: inherit; margin: 0 auto; padding: 20px 0 0; }

  .wrapper .navbar-collapse{ background-color: #00a5bf; }
  .wrapper nav{ height: auto; background: #00a5bf !important;}
  .pull-left{ display: none;}
  .wrapper .navbar-nav>li{ background: none; width: 100%;}
  .wrapper .navbar-default .navbar-nav>li>a{ text-align: left; }
  .wrapper .navbar-nav .open .dropdown-menu{ text-align: left; }
  .bgmenu1,.bgmenu2,.bgmenu3,.bgmenu4{ background: none; padding: 0px;}
  .navbar-default .navbar-nav .open .dropdown-menu>li>a{ color: #fff; }
  .wrapper .navbar-default .navbar-nav>.open>a{ color: #fff; }
  .wrapper ul.dropdown-menu li{ border-bottom: 1px solid #fff; }
  .wrapper .navbar-nav>li{ border-bottom: 1px solid #fff; }
  .wrapper .navbar-nav>li:last-child{ border-bottom: 0px; }
  .wrapper .nav>li>a{ padding: 16px 2px; }
  .vinetas{display: none;}
  .vcenter{ display:inherit; }
  .f1, .f2, .f3{width: 100%; height: 230px; padding: 54px 15px; font-size: 25px;}
  .f1:hover, .f2:hover, .f3:hover {background-position: 50% -236px;}
  .panel-convocatoria p { text-align: left; }
  .ble {border-left:0px; margin-top: 15px;}
  .navigation .detalle-calendario .titledes {margin-bottom: 15px;}
  .video{width: 100%; background:none;    margin: 0px auto 35px;}
  .bl{ border-left: 0px !important; }
  .navigation .title p.tit1 {display: none;}
  .panel-convocatoria .box-c1 .tit,
  .panel-convocatoria .box-c2 .tit,
  .panel-convocatoria .box-c3 .tit{left:0px;}
  .banner .texto div, .banner .texto4 div{width: auto;}
  .banner .texto, .banner .texto4{width: auto; bottom: 4px; padding: 11px;}
  .pregunta {font-size: 16px;margin-bottom: 8px;}
  .dropdown-toggle,
  .js-activated {display: none;}
  #navbar2{display: block;}
  #navbar{display: none;}
  .texto{ padding: 10px 10px !important;bottom: 28px !important;}
  .texto div, .texto4 div, .texto5 div { width: 100%;}
  .texto4 {bottom: 28px !important; padding: 10px 10px !important;}
  .texto4 a{ padding:2px 10px !important;}
  .texto4 div h1{ font-size: 16px !important; margin-bottom: -7px !important;}
  .texto4 div p{ font-size: 13px !important;margin-bottom: 0px !important;}
  .texto5 {bottom: 28px !important; padding: 10px 10px !important;}
  .texto5 a{ padding:2px 10px !important;}
  .texto5 div h1{ font-size: 16px !important; margin-bottom: -7px !important;}
  .texto5 div p{ font-size: 13px !important;margin-bottom: 0px !important;}
  .texto, .texto4, .texto5{padding: 10px 31px !important;}
    .ico-c, .caja-borde{display:none;}
	.box2 {
    	height: 221px !important;
	}
	.box-talleres p, .box-talleres ul.lista {
    	padding: 0px;
	}
	.box-talleres {
		background: inherit;
		width: 100%;
		height: auto;
	}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 769px) and (max-width : 992px) {
  figure.introduccion{ padding: 0 200px; }
  .navbar-collapse.collapse { text-align: center; }
  .bg-amar img{ padding: 3% 0; }
  header, footer, .borderl{ display: none; }
  .footer-mov, .header-mov{ display: block; }
  .pacceso .imginfo { position: relative; top: inherit; left: inherit; margin: 0 auto; padding: 20px 0 0; }
  .vinetas{display: none;}
  .panel-convocatoria p {text-align: left;}
  .title .vcenter{display: inherit;}
  .bl{ border-left: 0px !important; }
  .navigation .title p.tit1 {display: none;}
  .panel-convocatoria .box-c1 .tit,
  .panel-convocatoria .box-c2 .tit,
  .panel-convocatoria .box-c3 .tit{left:0px;}
  .f1,.f2,.f3 { width: auto;}
  .banner .texto, .banner .texto4 {width: auto; bottom: 8px; padding: 15px;}
  .pregunta {font-size: 30px !important;margin-bottom: 11px;}
  #navbar2{display: none;}
  .texto div, .texto4 div, .texto5 div { width: 100%;}
  .texto4 div h1{ font-size: 31px !important; margin-bottom: -7px !important;}
  .texto4 div p{ font-size: 25px !important;}
  .texto5 div h1{ font-size: 31px !important; margin-bottom: -7px !important;}
  .texto5 div p{ font-size: 25px !important;}
  .texto, .texto4, .texto5{padding: 10px 31px !important;}
  .ico-c, .caja-borde{display:none;}
	.box2 {
    	height: 221px !important;
	}
	.box-talleres p {
    	padding: 96px 285px 3px 35px;
	}
	.box-talleres ul.lista {
    padding: 0px 285px 3px 53px;
	}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 993px) and (max-width : 1200px) {
  .vinetas{display: none;}
  .panel-convocatoria p { text-align: left; }
  .panel-convocatoria .box-c1 .tit,
  .panel-convocatoria .box-c2 .tit,
  .panel-convocatoria .box-c3 .tit{left:0px;}
  #navbar2{display: none;}
  .texto div, .texto4 div, .texto5 div { width: 100%; }
  .texto4 div h1{ font-size: 41px !important;}
  .texto4 div p{ font-size: 35px !important;}
  .texto5 div h1{ font-size: 41px !important;}
  .texto5 div p{ font-size: 35px !important;}
  .ico-c, .caja-borde{display:none;}
	.box2 {
    	height: 221px !important;
	}
	.box-talleres p {
		padding: 95px 8px 3px 35px;
	}
	.box-talleres ul.lista {
		padding: 0px 8px 3px 53px;
	}
}


/* Large Devices, Wide Screens */
@media only screen and (min-width : 1201px) and (max-width : 1596px) {
	.box2 {
    	height: 221px !important;
	}
	.box-talleres p {
		padding: 95px 8px 3px 35px;
	}
	.box-talleres ul.lista {
		padding: 0px 8px 3px 53px;
	}

}



/*SUPERATEC*/
@font-face {
  font-family: "KenyanCoffeeRg-Regular";
  src: url("../fonts/kenyancoffeerg.eot"); /* IE9 Compat Modes */
  src: url("../fonts/kenyancoffeerg.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/kenyancoffeerg.otf") format("opentype"), /* Open Type Font */
    url("../fonts/kenyancoffeerg.svg") format("svg"), /* Legacy iOS */
    url("../fonts/kenyancoffeerg.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/kenyancoffeerg.woff") format("woff"), /* Modern Browsers */
    url("../fonts/kenyancoffeerg.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Omnes-RegularItalic";
  src: url("../fonts/omnes-regular-italic.eot"); /* IE9 Compat Modes */
  src: url("../fonts/omnes-regular-italic.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/omnes-regular-italic.otf") format("opentype"), /* Open Type Font */
    url("../fonts/omnes-regular-italic.svg") format("svg"), /* Legacy iOS */
    url("../fonts/omnes-regular-italic.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/omnes-regular-italic.woff") format("woff"), /* Modern Browsers */
    url("../fonts/omnes-regular-italic.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Omnes-Semibold";
  src: url("../fonts/omnes-semibold-webfont.eot"); /* IE9 Compat Modes */
  src: url("../fonts/omnes-semibold-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/omnes-semibold-webfont.otf") format("opentype"), /* Open Type Font */
    url("../fonts/omnes-semibold-webfont.svg") format("svg"), /* Legacy iOS */
    url("../fonts/omnes-semibold-webfont.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/omnes-semibold-webfont.woff") format("woff"), /* Modern Browsers */
    url("../fonts/omnes-semibold-webfont.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Omnes-BoldItalic";
  src: url("../fonts/omnes-bold-italic.eot"); /* IE9 Compat Modes */
  src: url("../fonts/omnes-bold-italic.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/omnes-bold-italic.otf") format("opentype"), /* Open Type Font */
    url("../fonts/omnes-bold-italic.svg") format("svg"), /* Legacy iOS */
    url("../fonts/omnes-bold-italic.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/omnes-bold-italic.woff") format("woff"), /* Modern Browsers */
    url("../fonts/omnes-bold-italic.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
.bg-blanco{background-color:#fff;}
.col-cel{color: #00bac6 !important;}
.btn{font-family: "KenyanCoffeeRg-Regular";font-size:26px;color:#fff; margin: 10px 5px;}
.btn-rojo{background-color:#f03c23;}
.btn-verde{background-color:#3aaa35;}
.principal h4.pregunta{color: #0083F3 !important;}
.principal .informacion{padding: 5% 0;}
.principal .informacion2{padding: 1% 0 6%;}
.principal .contenido{padding: 3% 0;}

.text-center {text-align: center !important; margin: 0 auto; display: block;}
.subtit{font-family: "Omnes-Semibold";}
.titular ul li {display: inline-block;}
.titular span{ font-size: 28px; font-family: "Omnes-RegularItalic"; vertical-align: top;}
.sp{padding:0px;}
.nav-pills>li.active>a{background: #0083F3;}
.wrapper .nav>li>a>h3{color:#fff;}

.tab-content{ border-top: 1px solid #0083F3;  margin-top: 30px}
.tab-content>.tab-pane {padding-top: 25px;}
.titulo-tab{color: #0083f3; font-size: 42px !important;}
a.ico-proy-pdf {background: transparent url(../imagenes/ico-pdf-proyectos.png) top left no-repeat;}
a.ico-proy-png {background: transparent url(../imagenes/ico-png-proyectos.png) top left no-repeat;}
a.ico-proy-doc {background: transparent url(../imagenes/ico-doc-proyectos.png) top left no-repeat;}

a.ico-bp-pdf {background: transparent url(../imagenes/ico-pdf.png) top left no-repeat;}
a.ico-bp-png {background: transparent url(../imagenes/ico-png.png) top left no-repeat;}
a.ico-bp-doc {background: transparent url(../imagenes/ico-doc.png) top left no-repeat;}

a.ico-proy {display: inline-block; color: #333;padding: 4px 0 8px 30px;}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table tr th{background-color: #0083f3;color:#fff;text-align: center;}

.table .tittabla{
	font-family: "Omnes-Semibold";
	text-transform: uppercase;
	font-size: 14px;
}
.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #0083F3!important;
}
.pb10{
	padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    margin-bottom: 15px;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    border-color: #ddd;
	}
.p15-0{
	margin-bottom: 20px;
    margin-top: -15px;
    background-color: #fff;
    border-right: 1px solid transparent;
	border-left: 1px solid transparent;
	border-bottom: 1px solid transparent;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    padding: 15px;
    border-radius: 0 0 4px 4px;
    border-color: #ddd;
	}
.titg{
	font-family: "Omnes-Semibold";
	font-style:italic;
	}
.correo{
	font-family: "Omnes-Semibold";
	font-style: italic;
	font-size: 24px;
	color: #0083F3;
}

.video-responsive {
position: relative;
padding-bottom: 56.25%; /* 16/9 ratio */
padding-top: 30px; /* IE6 workaround*/
height: 0;
overflow: hidden;
}

.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.border{
	width: 100%;
	height: 20px;
	border: 1px solid #dadada;
}
