@charset "UTF-8";
/* CSS Document */
.alto_col {
	min-height: 335px;

}
/* Generales **/
*{margin:0px;padding:0px;font-style:normal;font-family:'gobCL';box-sizing:border-box;text-decoration:none}
html {width:100%; height:100%; padding-right:0 !important;}
a {color:#067ec2; text-decoration: none; transition: all .2s ease-in-out;}
a:hover { text-decoration:none;}
body {background: #E6E6E6;}
.full-width {margin:0; padding:0; width:100% !important;}
.col-centered {float: none;margin: 0 auto;}
.no-padding {padding:0 !important;}
article, aside, footer, header, hgroup, main, nav, section {display: block;}
/* .container {padding-right:0px; padding-left:0px;} */
.container {width:100%; max-width:1000px;margin: 0 auto;position: relative;}
.container p, .container .texto { font-size: 16px !important; line-height: 24px;}
.contenido-general h3 {    color: #0f69b4; text-align:left;}

.salto{height:10px;clear:both}
hr {border-top: 1px solid #bdc9d2;}
.row {text-align:justify;}

/** breadcrumbs **/
#breadcrumbs {list-style:none;margin:0;overflow:hidden; padding:0px; margin:0px; color:#989898;}
#breadcrumbs li {display:inline-block; vertical-align:middle;margin-right:10px;color:#989898;}
#breadcrumbs li a {color:#989898 !important; text-decoration:none;}
#breadcrumbs li a:hover {color:#989898; text-decoration:underline;}
#breadcrumbs .separator{color:#989898;}


/** colores **/
.azul {color:#0f69b4}
.rojo {color:#EB3646}
.blanco {color:#fff;}

/** fonts **/
.font-light { font-weight:100;}
.font-regular { font-weight:normal;}
.font-bold { font-weight:bold;}
.font-bold-italic { font-weight:bold; font-style:italic;}
.uppercase { text-transform:uppercase;}

.titleSecond {padding:9px 0;width:100%;text-align:left}
.titleSecond h2{color:#989898 !important;font-size:18px !important;font-weight:500 !important}
.breadcrumb{color:#989898;font-size:18px;font-weight:bold;padding:9px 0}

@font-face{font-family:'gobCL';src:url('../fonts/gobcl_bold-webfont.eot');src:url("../fonts/gobCL_Bold.otf") format('opentype'),
url('../fonts/gobcl_bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/gobcl_bold-webfont.woff2') format('woff2'),
url('../fonts/gobcl_bold-webfont.woff') format('woff'),
url('../fonts/gobcl_bold-webfont.ttf') format('truetype'),
url('../fonts/gobcl_bold-webfont.svg#gobclbold') format('svg');font-weight:bold;font-style:normal}

@font-face{font-family:'gobCL';src:url('../fonts/gobcl_heavy-webfont.eot');src:url("../fonts/gobCL_Heavy.otf") format('opentype'),
url('../fonts/gobcl_heavy-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/gobcl_heavy-webfont.woff2') format('woff2'),
url('../fonts/gobcl_heavy-webfont.woff') format('woff'),
url('../fonts/gobcl_heavy-webfont.ttf') format('truetype'),
url('../fonts/gobcl_heavy-webfont.svg#gobclheavy') format('svg');font-weight:900;font-style:normal}

@font-face{font-family:'gobCL';src:url('../fonts/gobcl_light-webfont.eot');src:url("../fonts/gobCL_Light.otf") format('opentype'),
url('../fonts/gobcl_light-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/gobcl_light-webfont.woff2') format('woff2'),
url('../fonts/gobcl_light-webfont.woff') format('woff'),
url('../fonts/gobcl_light-webfont.ttf') format('truetype'),
url('../fonts/gobcl_light-webfont.svg#gobcllight') format('svg');font-weight:100;font-style:normal

}@font-face{font-family:'gobCL';src:url('../fonts/gobcl_regular-webfont.eot');src:url("../fonts/gobCL_Regular.otf") format('opentype'),
url('../fonts/gobcl_regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/gobcl_regular-webfont.woff2') format('woff2'),
url('../fonts/gobcl_regular-webfont.woff') format('woff'),
url('../fonts/gobcl_regular-webfont.ttf') format('truetype'),
url('../fonts/gobcl_regular-webfont.svg#gobclregular') format('svg');font-weight:normal;font-style:normal
}

/** colores **/
.blanco {color:#fff !important;}
.gris {color:#636467 !important;}
.naranjo {color:#ff6702 !important;}
.grisclaro{color:#b3b3b3 !important;}
.grisclaro2 {color:#f1f1f1 !important;}
.celeste {color:#d0edfa !important;}
.azul {color:#0154a0 !important;}

.bg-twitter {background-color:#44423f !important;}
.bg-facebook {background-color:#585651;}
.bg-azul {background-color:#0154a0 !important;}
.bg-gris {background-color:#636467 !important;}
.bg-grisclaro {background-color:#b3b3b3 !important;}
.bg-grisclaro2 {background-color:#f1f1f1 !important;}

/** menu **/
.menu-general {margin: 0px auto; padding:0px;     float: left;}
.menu-movil{display:none !important;}
.menu-right {float:left;}
.navbar-default .navbar-nav>li>a[href*="https://www.mineduc.cl"], .navbar-default .navbar-nav>li>a:hover[href*="https://www.mineduc.cl"] {background: #6d8fa9;color: #FFF !important;}
.navbar-default .navbar-nav>li>a[href*="https://www.tecnicoprofesional.mineduc.cl/concursos"], .navbar-default .navbar-nav>li>a:hover[href*="https://www.tecnicoprofesional.mineduc.cl/concursos"] {background: #ef4723;color: #FFF !important;}

.navbar-collapse {padding-right:0px;padding-left:0px;}

.mpcontainer {padding:0px; margin:5px 0px; display: block; float:left; }
.menuprincipal {padding:0px; margin:5px 0px; display: block; float:left;}

#nav {width: 100%;background-color: #FFF;height: 50px;border-bottom: 2px solid #bdc9d2;overflow: hidden;font-weight: 100;font-size: 16px;margin-bottom: 10px;}
#nav:hover {overflow: visible;}
#nav ul {list-style: none;display:block;line-height: 48px; position: relative; width:758px; margin:-2px;}

#nav ul li {display: block;text-align: center;position: relative;transition: background 0.2s linear 0s, border-color 0.2s linear 0s;float: left;border-style: solid;border-width: 0 1px 0px 0;border-color:#bdc9d2; height:47px;}
#nav ul li:hover, #nav ul li.current-menu-item, #nav ul li.current-menu-ancestor {background: #deebf5;}
#nav ul li a {color: #475156;padding: 0 9px;overflow: hidden;display: inline-block;}
#nav ul li:hover, #nav ul li.current-menu-item a, #nav ul li.current-menu-ancestor a {color:#475156;}

/** menu nuevo **/
.navbar-collapse {border-top:0px solid transparent;}
.halfgid {width:60%; margin:0 auto;}
.navleft {display:none; }
.nav { padding-left:0px; padding-top:0px;}
.navbar-nav {float:left; }
.nav>li>a{ font-weight:100; font-size:16px;color:#969696;padding-left:10px !important;padding-right: 10px !important;border-left:1px solid #bdc9d2;}
.nav>li>a:hover{background:#deebf5;}
.navbar { border-radius:0px;border-bottom: 2px solid #bdc9d2;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color: #eee; border:0px; border-left:1px solid #bdc9d2;}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
color: #475156;background: #deebf5;}
.navbar-default .navbar-nav>li>a:hover{color: #475156;background: #deebf5;}
.menuTitle {display: inline-block;}
.wrappmenu {width: 100%;max-width: 1000px;margin: 0 auto;}
.wrappmenu .mpcontainer {margin-left: -30px;}

/** submenu **/
.dropdown-menu {position: absolute; top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding:0;margin:0;font-size: 16px;background:#0d6ab5!important;border: none;border-top: 1px solid #187ed0;border-radius:0px; -webkit-box-shadow:none; box-shadow:none;color: #fff;font-weight: 100;}
.dropdown-menu>li>a {font-weight: 100;color: #fff;transition: background 0.2s linear 0s;border-top: 1px solid #187ed0;}
.dropdown-menu>li>a:hover {font-weight: 100;color: #fff;background:#025282;}

/** menu responsive - tablet **/
.dropdown-submenu {position: relative;}
.dropdown-submenu>.dropdown-menu {top: 0;left: 100%;margin-top: -6px;margin-left: -1px;-webkit-border-radius: 0 6px 6px 6px;-moz-border-radius: 0 6px 6px;border-radius: 0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu {display: block;}
.dropdown-submenu>a:after {display: block;content: " ";float: right;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px;border-left-color: #ccc;margin-top: 5px;margin-right: -10px;}
.dropdown-submenu:hover>a:after {border-left-color: #fff;}
.dropdown-submenu.pull-left {float: none;}
.dropdown-submenu.pull-left>.dropdown-menu {left: -100%;margin-left: 10px;-webkit-border-radius: 6px 0 6px 6px;-moz-border-radius: 6px 0 6px 6px;border-radius: 6px 0 6px 6px;}


/** menú - buscador **/
#nav .buscMenu {float: right;padding-left: 15px;}
#nav .buscMenu input[type=text] {width: 167px; height: 29px;border: 0;margin: 10px -4px 0 0;font-size: 16px;padding: 0px 0 0 10px;background: #F0F0F0;line-height: 17px;}
#nav .buscMenu #searchsubmit {border: 0;background: url(../img/lupa.png);text-indent: -9999em;width: 30px;height:29px;overflow: hidden;cursor: pointer; vertical-align:middle;}

/** header **/
#header{background-color:#fff;height:252px}
#header #superior{height:95px;position:relative}
#header #superior #logo{float:left;background:url(../img/logotop.jpg) no-repeat;min-width:220px;padding-top:20px}
#header #superior #logo h1 a{font-size:21px;color:white;font-weight:bold;line-height:0px}
#header #superior #logo h2 a{font-size:21px;color:white;font-weight:normal}
#header #superior #sociales{float:right;padding-top:20px}
#header #superior #menuayuda{float:right;padding-top:14px}
#header #menuayuda ul li{display:inline-block;line-height:38px;padding-right:20px}
#header #menuayuda ul li a{color:#FFF;display:table-cell;vertical-align:middle;font-weight:bold;font-size:16px}
#header #menuayuda ul{list-style:none;float:right;height:40px;border-right:1px solid #FFF;display:inline-block;margin-right:30px}
#header #sociales ul{list-style:none;float:right;height:30px}
#header #sociales ul li{float:left;opacity:1;transition:opacity 0.1s linear;margin-left:20px;height:100%;display:table}
#header #sociales ul li:first-child{margin:0}
#header #sociales ul li .menuTitle{display:none}
#header #sociales ul li a{display:table-cell;vertical-align:middle}
#header #sociales ul li img{padding:0}
#header #sociales ul li:hover{opacity:0.5}
.menuTitle{display:inline-block}
.wrappmenu{width:100%;max-width:1000px;margin:0 auto}
.wrappmenu>div{float:left;display:inline-block}
.wrappmenu .mpcontainer{margin-left:-30px}
.wrappmenu .mmcontainer{float:right}
.wrappmenu .mmcontainer #menumineduc li{background:#6d8fa9;color:#FFF !important}
.wrappmenu .mmcontainer #menumineduc li:hover{background:#5F84A1}
.wrappmenu .mmcontainer #menumineduc li a{color:#FFF !important}

/** container body **/
.container .contentBody {max-width: 660px;display: inline-block;vertical-align: top;font-size: 15px;color: #686868;font-weight: normal;width: 100%;}
.container .contentBody .imgDest {width: 100%;}
.container .contentBody .content {margin-bottom: 30px;border-bottom: 3px solid #B0BBC3;}
.container .contentBody .content ul { margin-left: 15px; margin-bottom: 20px;}
.social-interior {display:block; padding:20px 0px; margin:0px;}

/** destacados **/
.destacados {float:left; margin-bottom:30px;}
/** sidebar **/
.container #sidebar {float: left;}

/** slider **/
#slider{overflow:hidden; border-bottom:3px solid #B0BBC3 !important;margin:0;padding:0;border:0; border-radius:0;}
#slider li {background: #FFF;}
#slider li>div {width: 50%;position: relative;float: left;padding: 0 20px 0px 20px;margin-bottom: 17px;min-height: 34px; font-weight:lighter;}
#slider .imgdest{width:100% !important; float:none;padding:0}
#slider .imgdest img{width:100% !important;height:inherit}

#slider .titulo {height:180px; overflow: hidden;border-right: 1px solid #d1d1d1; font-size:24px; line-height:25px;text-align: left;}
#slider #slider .titulo a{color:#0f69b4;font-size:16px;font-weight:lighter}
#slider .titulo a:hover{text-decoration:underline}

.nombre {color: #0f69b4;font-size: 24px;width:100% !important;padding:25px 0 12px 0; line-height:26px; text-align:left; }
#slider .extracto {font-size: 16px;color: #475156;font-weight: lighter;line-height: 19px;height: 180px;overflow: hidden;}
#slider .fecha {color: #475156;font-size: 14px; font-weight: bold;position:absolute; bottom: -20px;}
.extracto-noticia {text-align:left;}
.social {margin:0px; line-height:0px; padding:0px; width:100%; display:block; position:absolute;bottom: 0px;}


#slider .flex-control-nav {top:235px;z-index:3;height:20px}
#slider .flex-control-paging li a{width:20px;height:20px;background:rgba(255, 255, 255, 0.65)}
#slider .flex-control-paging li a.flex-active{background:#FFF}
#slider .flex-control-paging li{background:none !important}

#titlePost{padding:9px 0}
#titlePost h1{font-size:28px;color:#0f69b4;line-height:35px;padding-top:2px !important;font-weight:lighter}
#titlePost .categoria {padding-right:4px;color:#5490b9;font-size:15px;font-style:italic;font-weight:normal;margin-top:15px;display:inline-block;line-height:11px}
#titlePost .categoria:hover{opacity:0.9;text-decoration:underline}
#titlePost .fecha{display:block;padding-top:5px;font-size:14px;color:#6B6A6A;font-weight:bold}
#titlePage{padding:9px 20px 9px 20px;background:white;margin-bottom:32px;margin-top:-45px;border-bottom:5px solid #E5E5E5;background-position:98% 15px;background-repeat:no-repeat}
#titlePage h1{font-size:36px;font-weight:400;color:#DC5247;line-height:35px;padding-top:8px}
#titlePage .descripcion{display:block;padding-top:15px;border-top:1px solid #CFCFCF;margin-top:13px;font-size:16px;color:#6B6A6A;font-weight:lighter}
.titleSecond{padding:9px 0;width:100%;text-align:left}
.titleSecond h2{color:#989898;font-size:18px;font-weight:500}
.banners{}.banners .titleSecond h2{color:#989898;font-size:18px;font-weight:100}
.breadcrumb{color:#989898;font-size:18px;font-weight:bold;padding:9px 0}

/** flexslider **/
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {outline:none}
.slides,.slides>li,.flex-control-nav,.flex-direction-nav {margin:0;padding:0;list-style:none}
.flex-pauseplay span {text-transform:capitalize}
.flexslider {margin:0;padding:0}
.flexslider .slides>li {display:none;-webkit-backface-visibility:hidden}
.flexslider .slides
img{width:100%;display:block}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.flexslider
.slides{display:block}
* html .flexslider
.slides {height:1%}
.no-js .flexslider .slides>li:first-child {display:block}
.flexslider {margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);-o-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2)}
.flexslider .slides {zoom:1}
.flexslider .slides img {height:auto}
.flex-viewport {max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport {max-height:300px}
.carousel li{margin-right:5px}
.flex-direction-nav {*height:0}
.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.flex-direction-nav a:before {font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3)}
.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev {left:-50px}
.flex-direction-nav .flex-next{right:-50px;text-align:right}
.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px}
.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}
.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px}
.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-pauseplay
a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}
.flex-pauseplay a:hover{opacity:1}
.flex-pauseplay a .flex-play:before{content:'\f003'}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav
li{margin:0
6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0, 0, 0, 0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.flex-control-paging li a:hover{background:#333;background:rgba(0, 0, 0, 0.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-thumbs{margin:5px
0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;height:auto;display:block;opacity: .7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}

@media screen and (max-width: 860px)
{
.flex-direction-nav .flex-prev{opacity:1;left:10px}
.flex-direction-nav .flex-next{opacity:1;right:10px}
}

/** contenido principal **/
.texto-contenido {width: 100%;display: block;margin: 30px 0px;font-size: 16px;line-height: 20px; padding: 0px 40px 0px 40px !important;}
.texto-contenido img {max-width: 100%; height:auto; display:block}
/** noticias **/
/*.item {float: left;margin: 0 20px 30px 0;width: 320px;}*/
.noticias-destacadas {}
.noticias {background:#fff;}
.vermas {text-align: center;background: #f9f9f9;margin-bottom: 35px; margin-top:30px; border-bottom: 3px solid #b0bbc3;}
.vermas a {color: #5b7f99 !important;text-transform: uppercase;padding: 5px 0 2px 0;display: block;font-size: 16px !important; font-weight: bold !important;}
.vermas a:hover{text-decoration:underline}
.fecha {display: block;color: #919a9f;padding-bottom: 8px; padding-top:8px; font-size: 14px;}
.titulo-noticias a {color: #0f69b4;font-size: 20px;line-height: 25px;transition: opacity 0.1s linear, text-decoration 0.1s linear;padding-bottom: 10px;display: block;font-weight: lighter; text-align:left;}
.titulo-noticias a:hover {opacity: 0.9;text-decoration: underline;}
.extracto-noticias {width: 100%;display: inline-block;vertical-align: top;margin-right: 20px;max-width: 100%;color: #475156;font-weight: lighter; text-align:left;}

/** cursos **/
.titulo-noticias-cursos a {color: #fff;
    font-size: 20px;
    line-height: 25px;
    transition: opacity 0.1s linear, text-decoration 0.1s linear;
    padding-bottom: 2%;
    display: block;
    font-weight: lighter;
    text-align: left;
    background-color: #067ec2;
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 2%;}
.titulo-noticias-cursos a:hover {
	opacity: 0.9;text-decoration: underline;
}
.extracto-noticias-cursos {
    width: 100%;
    display: inline-block;
	background-color: #fff;
    vertical-align: top;
    margin-right: 20px;
    max-width: 100%;
    color: #475156;
    font-weight: lighter;
    text-align: left;
    padding: 2%;
    border: 1px solid #bcbfc1;
}

.extracto-noticias-cursos a {
	color: #F26060;
	font-size: 16px;
}
.extracto-noticias-cursos a:hover{
	color: #e12222;
	font-size: 16px;

}
#contenedorceldas { 
	width: 100%;
	background: blue;
	float:left;
	overflow: hidden; 
}
div.celda
{
	padding: 2%;
	color:#fff;
	width: 60%; /* fijo */
	/* width: 100px; /* fluida */
	background:#0CF;
	min-height: 65px;
	float: left;
}
div.celdacorta 
{
	padding: 2%;
	width: 40%; /* fijo */
	color:#fff;
	/* width: 100px; /* fluida */
	background-color:#3C9;
	min-height: 65px;
	float: left;
	text-align: left;
	padding-bottom: 100%;
    margin-bottom: -100%;
}
.celda-link {
	padding:2%;
	width:100%;
	background-color:#EDA79B;
	float: left;
}
.celda-titulo {
	padding-top:2%;
	padding-bottom: 2%;
	padding-left: 2%;
	width:100%;
	background-color:#EC492E;
	color:#fff;
	float: left;
}
/** información **/
.informacion {list-style:none;}
.becas-programas {padding-bottom:35px;list-style:none;}

.bottom {width: 100%;height: 3px;background: #f0f0f0;border-top: 3px solid #BDC9D2;}
.bottom>div {background: url(../img/punta.png);height: 28px;width: 28px;margin: 0 auto; margin-top: -17px;}

/** footer **/
footer .links-footer .col ul li a{color:#475157;font-size:13px}
footer .links-footer .col ul li a:hover{}
footer .links-footer .col.banners{margin-top:0px;padding:0}
footer .links-footer .col.banners.center{margin-right:3%}
footer .links-footer .col.banners div{margin-bottom:27px;text-align:right}
footer .links-footer .col.banners div img{width:100%;height:auto;max-width:320px}
footer {background:#fff}
footer #footerTop div{display:inline-block;height:2px;margin:0;padding:0}
footer #footerTop div:first-child{background:#0f69b4;width:40%}
footer #footerTop div:last-child{background:#eb3c46;width:60%}
footer #footerContent{margin-top:50px;margin-bottom:40px}
footer #footerContent>div {width:330px;display:inline-block;vertical-align:top;border-left:2px solid #e1e1e1;padding:0 8px;font-size:14px;font-weight:lighter;line-height:16px;min-height:60px;color:#686868}
footer #footerContent > div strong{ font-size:15px;font-weight:bold}
footer #footerContent > div a{font-weight:bold;color:#686868}
footer #footerContent #menuFooter ul{list-style:none;margin-top:8px}
footer #footerContent #menuFooter ul li{display:inline-block;margin-right:27px}
footer #footerContent #menuFooter ul li:last-child {margin-right:0}
footer #footerContent #menuFooter ul li a:hover{opacity:0.7}
footer #footerContent #menuFooter ul li .menutitle{display:none}
footer #footerBottom {padding-top:14px;font-size:13px;font-weight:lighter;color:#666}
footer #footerBottom>div {display:inline-block}
footer #footerBottom .footerLinks{display:inline-block}
footer #footerBottom .footerLinks a{color:#007db7}
footer #footerBottom .footerLinks ul{list-style:none;display:inline-block}
footer #footerBottom .footerLinks ul li{display:inline-block;padding-right:21px;font-weight:normal}
footer #footerBottom .menuFooterImg{float:right;margin-top:-4px;margin-bottom:15px}
footer #footerBottom .menuFooterImg ul{list-style:none;display:inline-block}
footer #footerBottom .menuFooterImg ul li{display:inline-block;padding-right:21px;font-weight:normal; margin: 0px;padding: 0 0 0 10px;}

footer #footerBottom .barraFooter{background:url(../img/logofooter.png) no-repeat;height:15px;display:block;margin-top:22px}
.alignright {float:right;padding-left:10px}
.alignleft{float:left;padding-right:10px}
.container .banners{text-align:center;width:100%}
.container .banners div{display:inline-block;padding:0 0 8px 0}

.bicolor {height: 2px;}
.bicolor {position: relative; min-height: 1px;}
.bicolor span.azul {background: #0f69b4;width: 46%;}
.bicolor span.rojo { background: #EB3646; width: 54%;}
.bicolor span {display: block; float: left;height: 100%;}

/*** modal **/
.modal-footer {padding: 15px;text-align: center;border-top: 1px solid #e5e5e5;color: #808080;font-weight: lighter;}
.modal-footer p{font-size:0.8em}
/** modal fix - bs 3.0 **/
.modal{overflow: auto;}
.modal-open{overflow:auto !important;overflow-x:hidden;}


/** Padding **/
.banner_bottom {padding-bottom:15px !important;}
.banner_bottom img {border:1px solid #bdc9d2;}

/** sidebar-noticias **/
.thumbnail-noticias {width:40%;padding:0px; margin:0px; float:left;}
.contenido-noticias {background: #FFF;width:60%;height:77px;float:right;overflow:hidden;padding:10px;color:#919a9f;font-size:14px;line-height:14px;}
.contenido-noticias h3 { margin-top:0px; font-size:16px; font-weight:100; color:#0168b7;text-align:left;}

/** evento matias **/
.fechaevento{
	width:30%;
	height:100px;
	float:left;
	background:#c0def5;
	color:#0168b7;
	text-align:center;
	padding-top:6px;
	}


.contenidoevento{background: #FFF;width:70%;height:100px;float:right;overflow:hidden;padding:10px;color:#919a9f;font-size:14px;line-height:14px;}

	

.contenidoevento h3{margin-top:0px ;font-size:16px;font-weight:100;color:#0168b7;text-align:left;}
	
.dia{font-size:18px;display: block; }

.numero{font-weight:bold;font-size:30px;display: block; }

.mes{font-weight:bold;font-size:18px;display: block;}

.sidebar{width:20%;float:left;}

.head {background: #0167b7;padding: 14px 13px 10px;color: #FFF;font-size: 15px;font-weight: lighter;line-height: 18px;}
	
.head h2{font-size: 18px;line-height: 17px;margin-top:0px;margin-bottom:0px;font-weight:bold;}

.punta {width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #0167b7;margin:0 auto;margin-bottom:10px;}

.evento {display:block;border-bottom:3px solid #bdc9d2;height:auto;float:left;margin-bottom:17px;background: #fff;margin:0px 0px 5px 0px;width:100%;}
	
.btnMineduc{background:#6d8fa9;color:#FFF !important;}

/** Javier Thumbnails Noticias **/
.thumb img {max-width: 100%; height:auto; display:block; border:1px solid #bdc9d2;}
.titulo_header {font-size:21px;color: white;font-weight: normal;line-height: 0px; text-align:left; display:block; position:absolute; bottom:35px;}
.buscador {display:block; float:left;}

/** contenido-general **/
.contenido-general .imgdest {width:100%;}
.contenido-general {padding: 0; margin:0 0 60px;background:#fff; padding-bottom:40px;border-bottom: 3px solid #bdc9d2;}
.contenido-general .imgdest img, .contenido-general a img, .contenido-general img {display: block;max-width: 100%;height: auto; min-width:100%;}
.contenido-general ul { padding-left: 20px;list-style:disc outside none;}
.contenido-general li {padding-bottom: 20px; font-size:16px; line-height:24px;}

.buscMenu {float: right; padding-left:0px}
.buscMenu input[type=text] {width: 126px;height: 30px;border: 0;margin:0;font-size: 16px; padding: 4px 0 0 9px; background: #F0F0F0;}
.buscMenu #searchsubmit {border: 0;background: url(../img/lupa.png);text-indent: -9999em;width: 30px;height: 30px;overflow: hidden;cursor: pointer;vertical-align: bottom;}

/** contenido-categoria**/
.contenido-categoria {float:left; width:100%}
.img-categoria {float:left; width:35%}
.texto-categoria {float:left; width:65%; padding: 0px 20px;font-size:16px;line-height:20px;}
.nombre-categoria {color: #0f69b4;font-size:20px;font-weight: lighter;width:100% !important;padding:15px 0 12px 0; line-height:20px; text-align:left;}
.fecha-categoria {color: #475156;font-size: 14px; font-weight: bold; padding-top:0px;}
.vermas-categoria {display:block; padding:10px 0px 0px 0px; color:#106db6; font-size:14px; font-weight:bold; float:right; margin:15px 0px 0px 0px;}

.titulo-menu {display:none;}

/** inputs **/
.wpcf7-submit {background:#0168b7; border:0px; color:#fff; padding:15px; }
.wpcf7-submit:hover {background:#c0def5;color:#0168b7;}

.wpcf7-form-control-wrap textarea,.wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap input[type="tel"],.wpcf7-form-control-wrap input[type="password"]{background-color:#fff;color:#9ea4ad !important;width:100%;border:1px solid #ebeef0;padding:6px 12px;font-size:13px;-webkit-box-shadow:none;box-shadow:none;}

.wpcf7-form-control-wrap input[type="submit"],.wpcf7-form-control-wrap input[type="reset"],button,.btn{font-size:16px;letter-spacing:1px;text-transform:uppercase;color:#fff;background:#c0def5;border:0px solid #ebeef0;padding:12px 24px;-webkit-box-shadow:none;box-shadow:none;margin:0 auto;text-align:center;cursor:pointer}

.wpcf7-form-control-wrap input[type="submit"]:hover,input[type="reset"]:hover,button :hover,.btn :hover{color:#fff;background:#6d8fa9}
.wpcf7-form-control-wrap input[type="submit"],button .btn{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#fff;padding:7px 20px;margin:0 auto 0px;width:100%}

.wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="tel"], .wpcf7-form-control-wrap  input[type="email"], input[type="password"]{display:block;width:100%!important;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:0px solid #eee;border-radius:0;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.0);box-shadow:inset 0 0 0 rgba(0,0,0,.0);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin:0 0 10px}

.wpcf7-form-control-wrap input[type="tel"]:focus,.wpcf7-form-control-wrap input[type="email"]:focus,.wpcf7-form-control-wrap input:focus,.wpcf7-form-control-wrap textarea:focus,label:active + .wpcf7-form-control-wrap input,label:active + textarea {outline:none;border:1px solid #6d8fa9;}

.vermasActividades {text-align: center; background: #f9f9f9; margin-bottom: 20px; margin-top: 10px;border-bottom: 3px solid #b0bbc3;}

/** panel grid**/
.panel-grid-cell .widget-title {margin-top: 0;font-size: 18px; text-align: left; color: #6d8fa9;}

.panel-body {text-align:left !important;}
.textwidget {font-size: 16px;line-height: 24px;}
section h3 {color:#989898 !important; font-size:18px; font-weight:500; margin:10px 0px}
section ul {}
section ul li {list-style:none; margin:0px 0px 5px 0px; text-align:left;background:#fff; border-bottom: 2px solid #BDC9D1; padding:10px; font-size:16px;}

.panel-default>.panel-heading+.panel-collapse>.panel-body {font-size: 16px; border-bottom:2px solid #bdc9d2}
.panel-group .panel {border-radius: 0px; border:1px solid #f4f4f4; margin-bottom:20px;}
.panel-heading {border-top-left-radius:0px; border-top-right-radius:0px;}

.panel-default>.panel-heading {color: #0f69b4;background-color: #e6f3fc;border-color: #ddd; }

.panel { margin-bottom: 20px; border: 1px solid transparent; border-radius:0px; -webkit-box-shadow: none;box-shadow: none;}

.panel-grid{margin-left:0px !important; margin-right:0px !important}

/** pagination **/
.pagination>li:first-child>a, .pagination>li:first-child>span {border-top-left-radius:0px;border-bottom-left-radius:0px;}
.pagination>li>a, .pagination>li>span {margin-left:10px;}
.pagination>li:last-child>a, .pagination>li:last-child>span {border-top-right-radius:0px;border-bottom-right-radius:0px;}

/** icons**/
.fa {font-size: 24px !important;}
