html, body
{
  	height: 100%;
}

body
{
  	font: 14px 'open_san';  
  	color: #ffffff;
	position: relative;
}

strong
{
  	font-family: 'open_sansbold';
}

em
{
	font-family: 'open_sansitalic';
}

h1,h2,h3,h4,h5,h6
{
	color: #4e5b75;
 	font: 36px 'open_sansbold';
}

a, a:before
{
 	color: #ffffff;
 	-webkit-transition: all 300ms ease-out;
 	-moz-transition: all 300ms ease-out;
 	-ms-transition: all 300ms ease-out;
 	-o-transition: all 300ms ease-out;
 	transition: all 300ms ease-out;
}

a:hover, a:hover:before
{	
	cursor: pointer;
 	-webkit-transition: all 300ms ease-out;
 	-moz-transition: all 300ms ease-out;
 	-ms-transition: all 300ms ease-out;
 	-o-transition: all 300ms ease-out;
 	transition: all 300ms ease-out;
}

input, textarea
{
	width: 305px;
	height: 37px;
	font: 15.4px 'open_san';
	color: #444444;
	background-color: #fff;
	border: 0px;
	margin: 0px;
	padding: 0px;
	padding-left: 14px;
	margin-bottom: 11px;
}

textarea
{
	height: 101px;
	padding-top: 6px;
	margin-bottom: 2px;
	resize: none;
}

input[type="number"]
{
    width: 35px;
    height: 24px;
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
    border: 2px solid #A6244A;
}


input:focus, textarea:focus, .inputSeleccionado
{
	outline: 2px solid #f39200;
	/*border-color: #007db5;*/
}

input[type="checkbox"]
{
	width: auto;
	height: auto;
	margin: 0px;
	margin-right: 9px;
	vertical-align: middle;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-jeanpiaget:before {
  content: "\e900";
  margin-right: 0px !important;
}
.icon-twitter:before {
  content: "\e901";
}
.icon-youtube:before {
  content: "\e902";
}
.icon-facebook:before {
  content: "\e903";
}
.icon-gmail:before {
  content: "\e904";
}
.icon-instagram:before {
  content: "\e905";
}


/******************************************************Placeholder******************************************************/

::-webkit-input-placeholder
{
 	color: #89816e;
}

::-o-input-placeholder
{
 	color: #89816e;
}

::-ms-input-placeholder
{
 	color: #89816e;
}

:-moz-input-placeholder
{
 	color: #89816e;
}

::-moz-input-placeholder
{
 	color: #89816e;
}

/************************************************************************************/

.Header
{
	height: 98px;
	background-color: #b2ac9e;
	position: relative;
}

.Header-Center
{
	width: 908px;
    width: 894px;
	height: 98px;
	background-color: #f1f1ef;
	position: relative;
	z-index: 2;
}

.Header-BarraDerecha
{
	width: 50%;
	height: 100%;
	background-color: #f1f1ef;
	top: 0px;
    right: 0px;
	z-index: 1;
}

.Header-Logo
{
	width: 194px;
	height: 98px;
	background: #ffffff url(../images/logo.png) center no-repeat;
	border-right: 4px solid #eaeae8;
	margin-right: 8px;
}

.Header-ContentRedesMenu
{
	width: 695px;
	width: 680px;
}

.Header-ListRedesSociales
{
    margin: 17px 0px;
}

.Header-ItemListRedSocial:before
{
	color: #d6d2c9;
	font-size: 15px;
    margin-right: 15px;
}

.Header-ItemListRedSocial:hover:before
{
    color: #f39200;
}

/**********************************************************************************/

.MainMenu-IcoMenu 
{
    display: none;
    width: 42px;
    height: 40px;
    background: #677083 url(../images/menu.png) no-repeat;
    float: right;
    margin-top: -4px;
    margin-right: 10px;
    background-size: 100%;
}

.MainMenu-IcoMenu:hover
{
	background-color: #f39200;
}

.MainMenu
{
	
}

.MainMenu-List
{
	position: relative;
}

.MainMenu li
{
	background:url(../images/bordeMenu.png) right 2px no-repeat;
}

.MainMenu li.Ultimo
{
    background: none;
}

.MainMenu-Item
{
	color: #7f726c;
	font-size: 13.67px;
	padding-top: 3px;
    padding-bottom: 24px;
	padding-left: 8px;
    padding-right: 11px;
}

.MainMenu-Item.Ultimo
{
	padding-right: 0px;
}

.MainMenu-Item:hover
{
	color: #f39200;
}

.MainMenu-Submenu
{
	display: none;
	width: 220px;
	min-height: 82px;
	text-transform: none;
	background: #fdfdfd url(../images/logoSubmenu.png) 24px center no-repeat;
	margin-top: -10px;
	padding-top: 18px;
	padding-bottom: 20px;
	padding-left: 141px;
	position: absolute;
}

.MainMenu-Submenu-sub
{
	display: none;
	width: 220px;
	min-height: 82px;
	text-transform: none;
	background: #fdfdfd url(../images/logoSubmenu.png) 24px center no-repeat;
	margin-top: -10px;
	padding-top: 18px;
	padding-bottom: 20px;
	padding-left: 141px;
	position: absolute;
}

.MainMenu-Submenu--Admisiones
{
	width: 151px;
}

.MainMenu li:hover .MainMenu-Submenu
{
	display: block;
}

.MainMenu-Submenu:before 
{
    content: "";
    position: absolute;
    top: -10px;
    left: 23px;
    color: #fff;
    border-top: 10px solid blue;
    border-top-color: inherit;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    -webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}


.MainMenu-Submenu li
{
    background: none;
    border-left: 1px solid #e9e9e9;
	padding-top: 5px;
}

.MainMenu-Submenu li a
{
    width: 202px;
    min-height: 25px;
    color: #8c8c8c;
    font-size: 13px;
    margin-left: 18px;
	padding-top: 5px;
	padding-bottom:	5px;
    padding-left: 6px;
    -webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.MainMenu-Submenu--Admisiones li a
{
	width: 133px;
}

.MainMenu-Submenu li a:hover
{
	color: #ffffff;
	background-color: #f39200
}


/************************************************************************/

.PortadaHome
{
	min-height: 917px;
	background: url(../images/fondos/alexis-brown-o.jpg) no-repeat;
}


.PortadaHome-Center
{
	max-width: 820px;
	padding-top: 54px;
    padding-right: 74px;
}

.PortadaHome-TextProblemas
{
    width: 444px;
    height: 97px;
    font-size: 35px;
    line-height: 42px;
	padding-left: 99px;
    background-color: rgba(78,91,117,0.80);
    padding-top: 16px;
}

.PortadaHome-Btn
{
    width: 223px;
    min-height: 177px;
    background-color: rgba(178,172,158,0.90);
    padding-top: 14px;
    padding-bottom: 20px;
    padding-left: 19px;
    padding-right: 30px;
}

.PortadaHome-Btn--AcercaDe
{
	background-color: rgba(243,146,0,0.90);
	margin-left: -4px;
}

.PortadaHone-AdmisionesBtn
{
	font-size: 11.84px;
}

.PortadaHome-TitleBtn
{
	color: #fff !important;
    font: 25px 'open_san' !important;
    line-height: 24px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.PortadaHome-Btn h1, .PortadaHome-Btn h2, .PortadaHome-Btn h3, .PortadaHome-Btn h4, .PortadaHome-Btn h5, .PortadaHome-Btn h6
{
	color: #fff;
	font: 20px 'open_san';
}

.PortadaHome-Btn:hover
{
    background-color: #f39200;
    /*-webkit-transform: translateY(4px);
	-o-transform: translateY(4px);
	-moz-transform: translateY(4px);
	-ms-transform: translateY(4px);
	transform: translateY(4px);
	transform: translateY(4px) scale(1.03);
	-webkit-box-shadow: 0px 1px 2px 3px #665329;
	-o-box-shadow: 0px 1px 2px 3px #665329;
	-moz-box-shadow: 0px 1px 2px 3px #665329;
	-ms-box-shadow: 0px 1px 2px 3px #665329;
	box-shadow: 0px 1px 2px 3px #665329;*/
	background-color: #4e5b75;
}

.PortadaHome-Btn--AcercaDe:hover
{
    background-color: #4e5b75;
}

.PortadaHome-Btn:hover .PortadaHome-TitleBtn
{
    color: #f39200 !important;
}

.PortadaHome-Noticias
{
    width: 526px;
    min-height: 293px;
    background-color: rgba(255,255,255,0.90);
    padding-left: 18px;
    padding-bottom: 10px;
}


.PortadaHome-TitleNoticias
{
	font: 11.84px 'open_san';
	padding: 12px 0px;
}





.PortadaHome-Noticia
{
	width: 242px;
	color: #4e5b75;
}

.Portada-ImgNoticia
{
    margin-bottom: 6px;
	position: relative;
}

.Portada-ImgNoticia img
{
	width: 242px;
	height: 104px;
	-webkit-transition: all 300ms ease-out;
 	-moz-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
 	-o-transition: all 300ms ease-out;
 	transition: all 300ms ease-out;
}

.Portada-ImgNoticia:before
{
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.30);
    position: absolute;
    opacity: 0;
	z-index: 2;
}

.Portada-TitleNoticia
{
	font-size: 20px;
    margin-bottom: 7px;
}

.PortadaHome-Noticia:hover .Portada-TitleNoticia
{
	color: #f39200;
}

.PortadaHome-Noticia:hover .Portada-ImgNoticia img
{
   /* -webkit-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
	transform: translateY(-5px) scale(1.02);*/
    -webkit-box-shadow: -2px 4px 3px 1px;
	-o-box-shadow: -2px 4px 3px 1px;
	-moz-box-shadow: -2px 4px 3px 1px;
	-ms-box-shadow: -2px 4px 3px 1px;
	box-shadow: -2px 4px 3px 1px;
	
	-webkit-transition: all 300ms ease-out;
 	-moz-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
 	-o-transition: all 300ms ease-out;
 	transition: all 300ms ease-out;
}

.PortadaHome-Noticia:hover .Portada-ImgNoticia:before
{
	opacity: 1;
	 /*-webkit-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);*/
}


.PortadaHome-ListNoticias
{
	width: 240px;
    margin-left: 20px;
}

.PortadaHome-ListNoticias li
{
    margin-bottom: 10px;
}

.PortadaHome-ItemListNoticias
{
	width: 100%;
	color: #4e5b75;
}

.PortadaHome-ImgListNoticias
{
	width: 61px;
    margin-right: 16px;
	position: relative;
}

.PortadaHome-ImgListNoticias:before
{
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.30);
    position: absolute;
    opacity: 0;
    z-index: 2;
}

.PortadaHome-ImgListNoticias img
{
	width: 61px;
	height: 62px;
	-webkit-transition: all 300ms ease-out;
 	-moz-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
 	-o-transition: all 300ms ease-out;
 	transition: all 300ms ease-out;
}

.PortadaHome-InfoListNoticias
{
	width: 156px;
}

.PortadaHome-TitleListNoticias
{
	font-size: 14px;
    line-height: 14px;
}


.PortadaHome-ItemListNoticias:hover .PortadaHome-TitleListNoticias
{
	color: #f39200;
}

.PortadaHome-ItemListNoticias:hover .PortadaHome-ImgListNoticias img
{
    /*-webkit-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
	transform: translateY(-5px) scale(1.02);*/
    -webkit-box-shadow: -1px 3px 3px 1px;
	-o-box-shadow: -1px 3px 3px 1px;
	-moz-box-shadow: -1px 3px 3px 1px;
	-ms-box-shadow: -1px 3px 3px 1px;
	box-shadow: -1px 3px 3px 1px;
	
	-webkit-transition: all 300ms ease-out;
 	-moz-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
 	-o-transition: all 300ms ease-out;
 	transition: all 300ms ease-out;
}

.PortadaHome-ItemListNoticias:hover .PortadaHome-ImgListNoticias:before
{
	/*-webkit-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);*/
	opacity: 1;
}


.PortadaHome-Eventos
{
    width: 254px;
    height: 289px;
    background-color: rgba(243,146,0,0.90);
    margin-left: -4px;
    padding-top: 15px;
    padding-left: 22px;
}

.PortadaHome-TitleEventos
{
	color: #ffffff;
	font: 11.84px 'open_san';
    padding-bottom: 12px;
}

.PortadaHome-SliderEventos
{
	width: 227px;
	height: 215px;
	position: relative;
}

.PortadaHome-ItemSliderEventos
{
	width: 227px !important;
	height: 215px;
	position: relative;
}

.PortadaHome-ItemSliderEventos img
{
	-webkit-transition: all 300ms ease-out;
 	-moz-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
 	-o-transition: all 300ms ease-out;
 	transition: all 300ms ease-out;
}

.PortadaHome-InfoSliderEventos
{
	width: 100%;
    height: 135px;
    background-color: rgba(78,91,117,0.94);
    position: absolute;
    bottom: 0px;
    padding-top: 14px;
	padding-left: 13px;
	padding-right: 20px;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.PortadaHome-TitleSliderEventos
{
	color: #ffffff;
	font-size: 20px;
	line-height: 24px;
}

.PortadaHome-ItemSliderEventos:hover .PortadaHome-TitleSliderEventos
{
	color: #e88f0a;
}

.PortadaHome-ItemSliderEventos:hover img
{
    -webkit-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
	
	-webkit-transition: all 300ms ease-out;
 	-moz-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
 	-o-transition: all 300ms ease-out;
 	transition: all 300ms ease-out;
}

.PortadaHome-BtnVerMas
{
    color: #4e5b75;
    font-size: 12.63px;
	margin-right: 21px;
    position: relative;
}

.PortadaHome-BtnVerMas:after
{
	content: "+";
    display: inline-block;
    color: #4e5b75;
    font: 19.74px 'open_sansbold';
    top: -5px;
    margin-left: 3px;
    position: absolute;
}

.PortadaHome-BtnVerMas:hover, .PortadaHome-BtnVerMas:hover:after
{
	color: #f39200;
}

/*********************************************************************************************/

.PortadaHome-ContainerSlider
{
	min-height: 236px;
	background-color: rgba(0,0,0,0.15);
}

.PortadaHome-ContainerSliderCenter
{
	max-width: 820px;
    /*padding-top: 2px;*/	
    padding-right: 74px;
}

.PortadaHome-ContainerSliderCenter .bx-wrapper .bx-viewport 
{
    width: 820px !important;
}

.PortadaHome-ContainerSliderCenter  .bx-wrapper .bx-controls-direction a 
{
	width: 18px;
	height: 32px;
}

.PortadaHome-ContainerSliderCenter .bx-wrapper .bx-prev 
{
	left: -43px;
	background: url(../images/icoPrevCursos.png) no-repeat;
}

.PortadaHome-ContainerSliderCenter .bx-wrapper .bx-next 
{
	right: -43px;
	background: url(../images/icoNextCursos.png) no-repeat;
}

.PortadaHome-ContainerSliderCenter .bx-wrapper .bx-prev:hover 
{
	left: -47px;
}

.PortadaHome-ContainerSliderCenter .bx-wrapper .bx-next:hover 
{
	right: -47px !important;
}


.PortadaHome-ItemSlider
{
	width: 100%;
	min-height: 234px;
	background-color: #fff;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.PortadaHome-ImgSlider
{
	position: absolute;
}

.PortadaHome-ImgSlider img
{
	width: 100%;
	height: 100%;
}

.PortadaHome-InfoSlider
{
	width: 232px;
    min-height: 215px;
    font-size: 12.63px;
    background-color: rgba(78,91,117,0.90);
    padding-top: 21px;
    padding-bottom: 10px;
    padding-left: 19px;
    padding-right: 22px;
    position: relative;
}

.PortadaHome-InfoSlider p
{
	padding-right: 10px;
	padding-bottom: 10px;
}

.PortadaHome-InfoSlider h1, .PortadaHome-InfoSlider h2, .PortadaHome-InfoSlider h3, .PortadaHome-InfoSlider h4, .PortadaHome-InfoSlider h5, .PortadaHome-InfoSlider h6
{
	color: #fff;
	font: 25px 'open_san';
	line-height: 25px;
	margin-bottom: 11px;
	
}

.PortadaHome-ItemSlider:hover .PortadaHome-InfoSlider
{
	background-color: #f39200;
}

.PortadaHome-InfoSlider:hover .ContainerMsjRectorTwitterVideos-LeerMasMsjRector, .PortadaHome-InfoSlider:hover .ContainerMsjRectorTwitterVideos-LeerMasMsjRector:after
{
	color: #fff !important;
	-webkit-text-shadow: 2px 0px 1px #000;
	-o-text-shadow: 2px 0px 1px #000;
	-moz-text-shadow: 2px 0px 1px #000;
	-ms-text-shadow: 2px 0px 1px #000;
	text-shadow: 2px 0px 1px #000;
}


/************************************************************************/

.ContainerMsjRectorTwitterVideos
{
	min-height: 743px;
	background-color: #f1f1ef;
}

.ContainerMsjRectorTwitterVideos-Center
{
	max-width: 820px;
    padding-right: 74px;
}

.ContainerMsjRectorTwitterVideos-MsjRector
{
	width: 100%;
 	min-height: 229px;
    padding-bottom: 20px;
	position: relative;
}

.ContainerMsjRectorTwitterVideos-ImgMsjRector
{
	height: 100%;
	position: absolute;
}

.ContainerMsjRectorTwitterVideos-ImgMsjRector img
{
	width: 100%;
	height: 100%;
}

.ContainerMsjRectorTwitterVideos-InfoMsjRector
{
	width: 495px;
    padding-top: 18px;
	margin-right: 20px;
	position: relative;
}

.ContainerMsjRectorTwitterVideos-TituloMsjRector
{
	font-size: 11.84px;
    margin-bottom: 7px;
}

.ContainerMsjRectorTwitterVideos-InfoMsjRector h1, .ContainerMsjRectorTwitterVideos-InfoMsjRector h2, .ContainerMsjRectorTwitterVideos-InfoMsjRector h3, .ContainerMsjRectorTwitterVideos-InfoMsjRector h4, .ContainerMsjRectorTwitterVideos-InfoMsjRector h5, .ContainerMsjRectorTwitterVideos-InfoMsjRector h6
{
	color: #fff;
	font: 31.86px 'open_san';
	margin-bottom: 10px;
	
	-webkit-transition: all 300ms ease-out;
 	-moz-transition: all 300ms ease-out;
	 -ms-transition: all 300ms ease-out;
 	-o-transition: all 300ms ease-out;
 	transition: all 300ms ease-out;
}

.ContainerMsjRectorTwitterVideos-InfoMsjRector p
{
	padding-right: 10px;
    line-height: 16px;
}

.ContainerMsjRectorTwitterVideos-LeerMasMsjRector
{
	color: #fff;
	font-size: 12.63px;
    margin-right: 15px;
	position: relative;
}

.ContainerMsjRectorTwitterVideos-LeerMasMsjRector:after
{
	content: "+";
    font: 19.74px 'open_sansbold';
    margin-left: 3px;
    position: absolute;
    top: -4px;
}

.ContainerMsjRectorTwitterVideos-InfoMsjRector:hover h1, .ContainerMsjRectorTwitterVideos-InfoMsjRector:hover h2, .ContainerMsjRectorTwitterVideos-InfoMsjRector:hover h3, .ContainerMsjRectorTwitterVideos-InfoMsjRector:hover h4, .ContainerMsjRectorTwitterVideos-InfoMsjRector:hover h5, .ContainerMsjRectorTwitterVideos-InfoMsjRector:hover h6
{
	color: #f39200;
	-webkit-transition: all 300ms ease-out;
 	-moz-transition: all 300ms ease-out;
	 -ms-transition: all 300ms ease-out;
 	-o-transition: all 300ms ease-out;
 	transition: all 300ms ease-out;
}

.ContainerMsjRectorTwitterVideos-MsjRector:hover .ContainerMsjRectorTwitterVideos-LeerMasMsjRector, .ContainerMsjRectorTwitterVideos-MsjRector:hover .ContainerMsjRectorTwitterVideos-LeerMasMsjRector:after
{
	color: #f39200;
}

/******************************************************************************/

.ContainerMsjRectorTwitterVideos-Frase
{
	width: 100%;
	color: #aba194;
	font-size: 20px;
	background-color: #fff;
	padding: 18px 0px;
}

.ContainerMsjRectorTwitterVideos-Twitter
{
	width: 245px;
	margin-top: 17px;
	margin-left: 13px;
}

/******************************************************************************/

.ContainerMsjRectorTwitterVideos-Videos
{
	width: 515px;
	min-height: 419px;
	background-color: #f39200;
	padding-top: 17px;
	padding-left: 18px;
	padding-right: 14px;	
    margin-left: 10px;
}

.ContainerMsjRectorTwitterVideos-Videos .bx-wrapper .bx-viewport
{
    width: 467px !important;
	margin-left: 23px;
}

.ContainerMsjRectorTwitterVideos-Videos .ibacordotcom-play 
{
    width: 149px !important;
	margin-right: 11px !important;
	cursor: pointer;
}

.ContainerMsjRectorTwitterVideos-Videos .ibacordotcom-play:before
{
	content: "";
	width: 100%;
    height: 100%;
    background: url(http://localhost/umd/css/../images/icoPlay.png) center no-repeat;
    background-color: rgba(0,0,0,0.60);
	opacity: 0;
    position: absolute;
	left: 0px;
	-webkit-transition: all 300ms ease-out;
 	-moz-transition: all 300ms ease-out;
	 -ms-transition: all 300ms ease-out;
 	-o-transition: all 300ms ease-out;
 	transition: all 300ms ease-out;
}

.ContainerMsjRectorTwitterVideos-Videos .ibacordotcom-play:hover:before
{
	opacity: 1;	
	-webkit-transition: all 300ms ease-out;
 	-moz-transition: all 300ms ease-out;
	 -ms-transition: all 300ms ease-out;
 	-o-transition: all 300ms ease-out;
 	transition: all 300ms ease-out;
}

.ibacordotcom-vid-kenca
{
    margin-bottom: 9px;
}


.ContainerMsjRectorTwitterVideos-Videos .bx-wrapper .bx-controls-direction a 
{
	width: 15px;
	height: 25px;
}

.ContainerMsjRectorTwitterVideos-Videos .bx-wrapper .bx-prev 
{
	left: 0px;
	background: url(../images/icoPrev.png) no-repeat;
}

.ContainerMsjRectorTwitterVideos-Videos .bx-wrapper .bx-next 
{
	right: 0px;
	background: url(../images/icoNext.png) no-repeat;
}

.ContainerMsjRectorTwitterVideos-Videos .bx-wrapper .bx-prev:hover 
{
	left: -4px;
}

.ContainerMsjRectorTwitterVideos-Videos .bx-wrapper .bx-next:hover 
{
	right: -4px !important;
}

#ibacordotcom-content
{
	margin-bottom: 9px;
}

.ContainerMsjRectorTwitterVideos-LeerMasMsjRector--Videos
{
    margin-right: 40px;
}

.ContainerMsjRectorTwitterVideos-LeerMasMsjRector--Videos:hover, .ContainerMsjRectorTwitterVideos-LeerMasMsjRector--Videos:hover:after
{
	color: #fff;
    -webkit-text-shadow: 2px 0px 1px #000;
	-o-text-shadow: 2px 0px 1px #000;
	-moz-text-shadow: 2px 0px 1px #000;
	-ms-text-shadow: 2px 0px 1px #000;
	text-shadow: 2px 0px 1px #000;
}

/************************************************************************/
.Footer
{
	background-color: #f39200;
	padding-bottom: 77px;
}


.ContainerIngresaCorreo
{
	min-height: 70px;
	background-color: #aba194;
}

.ContainerIngresaCorreo-Center
{
	max-width: 820px;
	color: #fff;
	font-size: 19.54px;
    padding-right: 74px;
}

.ContainerIngresaCorreo-Text
{
    padding-top: 24px;
	margin-left: 16px;
}

.ContainerIngresaCorreo-TxtIngresaCorreo
{
    width: 216px;
    color: #89816e;
    font-size: 14.21px;
    background-color: #fff;
    margin-top: 19px;
    margin-left: 30px;
    padding-left: 15px;
    /*padding-right: 44px;*/
}

.ContainerIngresaCorreo-BtnIngresaCorreo
{
    width: 44px;
    height: 37px;
    background: #fff url(../images/icoRegistroCorreo.png) 0px 9px no-repeat;
    margin-top: 19px;
    margin-left: -6px;
}

.ContainerIngresaCorreo-BtnIngresaCorreo:hover
{
	background-position: 6px 9px;
	outline: 2px solid #f39200;
}


.ContainerDireccionMapa
{
	min-height: 264px;
	background-color: #fff;
}

.ContainerDireccionMapa-Center
{
	max-width: 820px;
    padding-right: 74px;
}


.ContainerDireccionMapa-Direccion
{
	width: 180px;
	color: #414141;
	padding-top: 39px;
	margin-left: 18px;
	margin-right: 70px;
}

.ContainerDireccionMapa-ListDireccion
{
    margin-top: 18px;
    margin-bottom: 22px;
}

.ContainerDireccionMapa-ListDireccion li
{
    margin-bottom: 5px;
}

.ContainerDireccionMapa-ListDireccion li a
{
	color: #f39200;
	font-size: 17px;
}

.ContainerDireccionMapa-ListDireccion li a:hover
{
	text-decoration: underline;	
}


.ContainerDireccionMapa-ListRedesSociales li a:before
{
	color: #aba194;
	font-size: 15px;
	margin-right: 11px;
}

.ContainerDireccionMapa-ListRedesSociales li a:hover:before
{
    color: #f39200;
}



.ContainerDireccionMapa-Mapa
{
	width: 547px;
	height: 264px;
}



.Footer-Center
{
	width: 584px;
    padding-top: 24px;
}

.Footer-Center a:hover
{
	font-family: 'open_sansbold';
	text-decoration: underline;
}


/**************************************************************************************/

.AcercaDe
{
	min-height: 1216px;
	background: url(../images/fondos/bgAcercaDe.jpg) center no-repeat;
	padding-bottom: 31px;
}

.AcercaDe-Center
{
	max-width: 891px;
	padding-top: 66px;
}

.AcercaDe-Title
{
    color: #fff;
    font-size: 35px;
    background-color: rgba(78,91,117,0.80);
    padding: 12px 0px;
    padding-left: 15px;
}


.AcercaDe-SubTitle
{
    color: #fff;
    font-size: 20px;
    background-color: rgba(243,146,0,0.80);
    padding: 7px 0px;
    padding-left: 18px;
}

.AcercaDe-SubTitle span
{
	font-family: 'open_san';
}


.AcercaDe-Lateral
{
	width: 252px;
	background-color: rgba(255,255,255,0.80);
	padding-top: 23px;
	padding-bottom: 30px;
	padding-left: 21px;
}

.AcercaDe-TitleLateral
{
	width: 251px;
    color: #ffffff;
    font: 21.19px 'open_sanssemibold';
    background-color: rgba(238,159,44,0.90);
    padding: 15px 0px;
    padding-left: 32px;
    margin-left: -31px;
}

.AcercaDe-MenuLateral
{
    width: 252px;
    margin-top: 19px;
	padding-bottom: 18px;
}

.AcercaDe-ItemMenuLateral
{
    width: 100%;
    color: #6b748b;
	font-family: 'open_sanssemibold';
    padding: 6px 0px;
    padding-left: 16px;
	padding-right: 65px;
    padding-right: 30px;
	margin-bottom: 4px;
    -webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}		

.AcercaDe-ItemMenuLateral--Noticias
{
    font-family: 'open_san';
}

.AcercaDe-ItemMenuLateral:hover, .AcercaDe-ItemMenuLateral.activo
{
	color: #ffffff;
	background-color: rgba(104,114,137,0.77);	
}

.AcercaDe-Linea
{
	width: 221px;
	height: 1px;
	background-color: #979eaf;
	margin-left: 16px;
}

.AcercaDe-MenuLateral2
{
	margin-top: 9px;
    padding-bottom: 12px;
}

.AcercaDe-ItemMenuLateral2
{
	width: 100%;
	color: #6b748b;
	font: 16px 'open_sansbold';
	margin-bottom: 2px;
	padding: 6px 0px;
	padding-left: 16px;
    -webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

.AcercaDe-ItemMenuLateral2:after
{
    content: "+";
    color: #f39200;
    margin-left: 4px;
    position: relative;
}

.AcercaDe-ItemMenuLateral2:hover
{
	color: #ffffff;
	background-color: rgba(104,114,137,0.77);	
}

.AcercaDe-ItemMenuLateral2:hover:after
{
	color: #ffffff;
}



.AcercaDe-Contenido
{
	width: 545px;
    min-height: 582px;
	color: #687289;
	background-color: rgba(255,255,255,0.90);
	padding-top: 35px;
	padding-left: 21px;
	padding-right: 50px;
	padding-bottom: 40px;
	border-left: 1px solid #fff;
	margin-left: -4px;
}

.AcercaDe-TitleContenido
{
	color: #f39200 !important;
	font-size: 20px !important;
	margin-bottom: 15px !important;
}

.AcercaDe-Contenido h1, .AcercaDe-Contenido h2, .AcercaDe-Contenido h3, .AcercaDe-Contenido h4, .AcercaDe-Contenido h5, .AcercaDe-Contenido h6
{
	color: #687289;
	font-size: 16px;
    margin-bottom: 12px;
}


.AcercaDe-ImgContenido
{
    margin-bottom: 10px;
}

.AcercaDe-Contenido img
{
	width: 100%;
	height: auto;
}

.AcercaDe-Contenido p
{
    margin-bottom: 16px;
}

.AcercaDe-Contenido a
{
	color: #687289;
}

.AcercaDe-Contenido a:hover
{
	color: #f39200;
}

.AcercaDe-Contenido ul, .AcercaDe-Contenido ol
{
	list-style-image: url(../images/icoLista.png);
	margin-left: 14px;
	margin-bottom: 18px;
}


.AcercaDe-ListInstalaciones
{
    margin-left: 0px !important;
}

.AcercaDe-ItemListInstalaciones
{
	width: 254px;
	margin-right: 15px;
    margin-bottom: 20px;
}

.AcercaDe-ImgListInstalaciones
{
    margin-bottom: 8px;
}

.AcercaDe-ImgListInstalaciones img
{
	width: 254px;
    height: 169px;
}

.AcercaDe-TitleListInstalaciones
{
	color: #f39200 !important;
    font-size: 20px !important;
    margin-bottom: 0px !important;
}

								
/**************************************************************************************/

.Carreras
{
	min-height: 1278px;
	background: url(../images/fondos/bgCarreras.jpg) center no-repeat;
	padding-bottom: 31px;
}

.Carreras-EstructuraLateral
{
	width: 272px;
    height: 58px;
    background-color: #fff;
    margin-top: -23px;
    margin-left: -22px;
}

.Carreras-EstructuraContenido
{
    display: block !important;
    width: 618px;
    min-height: 58px;
    background-color: #fff;
    margin-top: -35px;
    margin-bottom: 16px;
    margin-left: -23px;
    padding-top: 8px;	
	padding-left: 22px;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 1 !important;
}

.Carreras-ListEstructura li
{
	color: #798296;
	margin-right: 24px;
}

.Carreras-ListEstructura li strong
{
	display: block;
	color: #f39200;
	font: 16px 'open_sanssemibold';
}

/*.Carreras-BtnDescargar
{
	width: 95px;
    height: 40px;
    color: #fff;
    font-size: 14px;
    line-height: 15px;
    background-color: #687289;
	margin-top: 20px;
	padding-top: 10px;
    padding-left: 56px;
    padding-right: 15px;
	position: relative;
}

.Carreras-BtnDescargar--Cursos
{
    height: 34px;
    padding-top: 16px;
}

.Carreras-BtnDescargar--Admisiones
{
    width: 121px;
}*/

/*.Carreras-BtnDescargar:before
{
	content: "";
	width: 20px;
	height: 20px;
	background: url(../images/icoDescargar.png) bottom no-repeat;
	position: absolute;
	top: 14px;
    left: 18px;
}

.Carreras-BtnDescargar:hover
{
	background-color: #f39200;
}

.Carreras-BtnDescargar:hover:before
{
	background-position: top;
}*/


.AcercaDe-Contenido a[href$=".pdf"],.AcercaDe-Contenido a[href$=".doc"],.AcercaDe-Contenido a[href$=".docx"]
{
    display: inline-block;
    /*width: 95px;*/
    min-width: 95px;
    max-width: 120px;
    min-height: 24px;
    /* height: 40px; */
    color: #fff;
    font-size: 14px;
    line-height: 15px;
    text-align: left;
    background-color: #687289;
    margin-top: 20px;
    padding-top: 2%;
    padding-bottom: 13px;
    /* padding-top: 2.5%; */
    padding-left: 56px;
    padding-right: 15px;
    float: right;
    position: relative;
    vertical-align: top;
}

.AcercaDe-Contenido a[href$=".pdf"]:before,.AcercaDe-Contenido a[href$=".doc"]:before,.AcercaDe-Contenido a[href$=".docx"]:before
{
	content: "";
	width: 20px;
	height: 20px;
	background: url(../images/icoDescargar.png) bottom no-repeat;
	position: absolute;
	top: 14px;
    left: 18px;
}

.AcercaDe-Contenido a[href$=".pdf"]:hover,.AcercaDe-Contenido a[href$=".doc"]:hover,.AcercaDe-Contenido a[href$=".docx"]:hover
{
	color: #fff !important;
	background-color: #f39200;
}

.AcercaDe-Contenido a[href$=".pdf"]:hover:before,.AcercaDe-Contenido a[href$=".doc"]:hover:before,.AcercaDe-Contenido a[href$=".docx"]:hover:before
{
	background-position: top;
}

/**************************************************************************************/

.Cursos
{
	min-height: 912px;
	background: url(../images/fondos/bgCursos.jpg) center no-repeat;
	padding-bottom: 31px;
}

.Cursos-TitleMenuLateral
{
	color: #6b748b;
    font-size: 16px;
    margin-top: 23px;
    margin-bottom: -12px;
    padding-left: 8px;
}

.Cursos-ImgContenido 
{
    margin-bottom: 28px;
}


/**************************************************************************************/

.Diplomados
{
	min-height: 964px;
	background: url(../images/fondos/bgDiplomados.jpg) center no-repeat;
	padding-bottom: 31px;
}

/**************************************************************************************/

.Admisiones
{
	min-height: 951px;
	background: url(../images/fondos/bgAdmisiones.jpg) center no-repeat;
	padding-bottom: 31px;
}

/*************************************************************************************/

.Noticias
{
	background: url("../images/fondos/bgNoticias.jpg") center no-repeat;
	padding-bottom: 31px;
}


.Noticias-Center
{
	max-width: 894px;
	padding-top: 66px;
}

.Noticias-List
{
	margin-top: 26px;
    margin-left: 0px !important;
}

.Noticias-List li
{

}

.Noticias-List li:nth-child(2n) a
{
	margin-right: 0px !important;
}


.Noticias-ItemList
{
	width: 254px;
	color: #687289;
	margin-right: 32px;
    margin-bottom: 20px;
}

.Noticias-ImgItemList
{
    margin-bottom: 8px;
	position: relative;
}

.Noticias-ImgItemList:before
{
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.30);
    position: absolute;
    opacity: 0;
    z-index: 2;
}

.Noticias-ImgItemList img
{
	width: 254px;
    height: 169px;
	-webkit-transition: all 300ms ease-out;
 	-moz-transition: all 300ms ease-out;
	 -ms-transition: all 300ms ease-out;
 	-o-transition: all 300ms ease-out;
 	transition: all 300ms ease-out;
}

.Noticias-TitleItemList
{
	color: #f39200 !important;
    font-size: 20px !important;
    margin-bottom: 0px !important;
}


.Noticias-ItemList:hover .Noticias-ImgItemList:before
{
	opacity: 1;
}

.Noticias-ItemList:hover img
{
	-webkit-transition: all 300ms ease-out;
 	-moz-transition: all 300ms ease-out;
	 -ms-transition: all 300ms ease-out;
 	-o-transition: all 300ms ease-out;
 	transition: all 300ms ease-out;
}

.Noticias-ItemList:hover .Noticias-TitleItemList
{
	/*-webkit-text-shadow: 1px 1px 1px #000;
	-o-text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000;
	-ms-text-shadow: 1px 1px 1px #000;
	text-shadow: 1px 1px 1px #000;*/
}

.Noticias-ItemList:hover p
{
	color: #687289;
}

/*********************************************************************/

.gallery-caption
{
	display: none;
}

.gallery-item
{
	position: relative;
}

.modalDialog {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(126, 124, 124, 0.8);
	z-index: 99999;
	display:none;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: auto;
}
.modalDialog > div {
	width: 1250px;
	height: 680px;
	position: relative;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 10px;
	background: #fff;
	background: -moz-linear-gradient(#fff, #999);
	background: -webkit-linear-gradient(#fff, #999);
	background: -o-linear-gradient(#fff, #999);
  -webkit-transition: opacity 400ms ease-in;
-moz-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;
}
.close {
	background: #606061;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}
.close:hover { background: #00d9ff; }