@media screen, print{

	.dropdown-menu .divider{
		margin: 2px 1px;
		background-color: none;
	}
	
	.navbar.navbar-fixed-top .navbar-inner{
		-webkit-box-shadow: none;
			-moz-box-shadow: none;
				box-shadow: none;
	}
	
	.navbar .navbar-inner{
		height: 200px;
		border: none;
		/*background: #25223f;*/
		background: #001c43;
		/*background-color: #3EAACD;
		background-image: linear-gradient(#1B223C 50%, transparent 50%);
		background-size: 114px 114px;
		background-position: 3px 3px;*/
	}
	
	.navbar .navbar-inner .container div.short-home{
		display:none;
	}
	
	.navbar .navbar-inner .container h4{
		color:#FFF;
		margin: 20px 0px;
	}
	
	.navbar .navbar-inner .container .nav{
		min-height: 40px;
	}
	
	.navbar .navbar-inner .container .nav > li > a{
		color: #FFFFFF;
		-webkit-text-shadow: none;
			-moz-text-shadow: none;
				text-shadow: none;
		font-weight: bold;
	}
	
	.navbar .navbar-inner .container .nav > li.dropdown.open > a.dropdown-toggle,
	.navbar .navbar-inner .container .nav > li.dropdown.open.active > a.dropdown-toggle{
		background-color: #2C88A7;
		color: #FFFFFF;
	}
	
	.navbar .navbar-inner .container .nav li.active > a, 
	.navbar .navbar-inner .container .nav li.dropdown.active > a.dropdown-toggle{
		background-color: #FFFFFF;
		color: #000;
		-webkit-box-shadow: none;
			-moz-box-shadow: none;
				box-shadow: none;
	}
	
	.navbar .navbar-inner .container .nav > li.dropdown.open > ul.dropdown-menu,
	.navbar .navbar-inner .container .nav > li.dropdown.open.active > ul.dropdown-menu{
		-webkit-box-shadow: none;
			-moz-box-shadow: none;
				box-shadow: none;
		border-top: none;
		-webkit-border-radius: 0px;
			-moz-border-radius: 0px;
				border-radius: 0px;
		margin-top: 0px;
		background-color: #2C88A7;
	}
	
	.navbar .navbar-inner .container .nav > li > .dropdown-menu:after,
	.navbar .navbar-inner .container .nav > li > .dropdown-menu:before{
		border-width: 0px;
	}
	
	.navbar .navbar-inner .container .nav > li.dropdown.open.active > ul.dropdown-menu > li.active > a{
		background-image: none;
		background-color: #1B223C;
	}
	
	.navbar .navbar-inner .container .nav > li.dropdown.open > ul.dropdown-menu > li > a{
		font-weight: normal;
		color: #FFFFFF;
	}
	
	.navbar .navbar-inner .container .nav > li.dropdown.open.active > ul.dropdown-menu > li.active > a:hover,
	.navbar .navbar-inner .container .nav > li.dropdown.open.active > ul.dropdown-menu > li.active > a:focus,
	.navbar .navbar-inner .container .nav > li.dropdown.open.active > ul.dropdown-menu > li > a:hover,
	.navbar .navbar-inner .container .nav > li.dropdown.open.active > ul.dropdown-menu > li > a:focus,
	.navbar .navbar-inner .container .nav > li.dropdown.open > ul.dropdown-menu > li > a:hover,
	.navbar .navbar-inner .container .nav > li.dropdown.open > ul.dropdown-menu > li > a:focus{
		background-image: none;
		background-color: #3EAACD;
	}
}

/****************************************************************/
/*               MEDIA SCREEN [min-width: 980px]                */
/****************************************************************/
@media only screen and (min-width: 980px) {
	
	.navbar .navbar-inner .container{
		width: 840px;
		padding-left: 100px;
		/*background-image: url(../img/banner_espol_white.png), linear-gradient(30deg, transparent 50%, #1B223C 50%), linear-gradient(-30deg, transparent 50%, #1B223C 50%);*/
		/*background-image: url(../img/banner_espol_white.png);*/
		/*IMAGEN OK
		background-image: url(../img/logo-espol.png);*/
		/*IMAGEN NUEVO ESTILO PRUEBA NEW-STYLE*/
		background-image: url(../img/logo-ESPOL-para-fondo-azul.png);
		background-position: 0px 35px, 0px 1px, 50px 1px;
		background-repeat: no-repeat;
		background-size: 196px 80px;
		/*background-size: 50px, 50px 168px, 50px 168px;*/
	}
	
	.navbar .navbar-inner .container .nav{
		margin-left: 10px;
	}
}

/****************************************************************/
/*               MEDIA SCREEN [min-width: 1200px]               */
/****************************************************************/
@media only screen and (min-width: 1200px) {
	.navbar .navbar-inner .container{
		width: 1070px;
		padding-left: 100px;
	}
	
	.navbar .navbar-inner .container .nav{
		margin-left: 10px;
	}
}

/****************************************************************/
/*               MEDIA SCREEN [max-width: 979px]                */
/****************************************************************/
@media only screen and (max-width: 979px) {
	
	.navbar .navbar-inner{
		background-size: 85px 85px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
	}
	
	.navbar .navbar-inner .container h4{
		margin: 10px;
	}
	
	.navbar .navbar-inner .container div.short-home{
		display:inline-block;
		padding: 8px 15px 10px 15px;
		/*background-color: #1B223C;*/
	}
	
	.navbar .navbar-inner .container .btn-navbar{
		display:inline-block;
		background-image: none;
		background-color: #1B223C;
		margin: 0px;
		padding: 13px;
	}
	
	.navbar .navbar-inner .container .btn-navbar.user{
		border-right: 1px solid #FFFFFF;
		padding: 9px 13px 10px;
	}
	
	.navbar .navbar-inner .container .nav-collapse .nav > li.dropdown{
		border-top: 1px solid #2C88A7;
	}
	
	.navbar .navbar-inner .container .nav-collapse .nav > li.dropdown:last-child{
		border-bottom: 1px solid #2C88A7;
	}
	
	.navbar .navbar-inner .container .nav-collapse .nav > li.dropdown.active,
	.navbar .navbar-inner .container .nav-collapse .nav > li.dropdown.active.open{
		background-image: linear-gradient(45deg, #FFFFFF 50%, transparent 50%), linear-gradient(-45deg, transparent 50%, #FFFFFF 50%);
		background-position: -5px 7px, -5px 19px;
		background-repeat: no-repeat;
		background-size: 12px 14px, 12px 14px;
	}
	
	.navbar .navbar-inner .container .nav-collapse .nav > li > a{
		margin-bottom: 0px;
	}	
	
	.navbar .navbar-inner .container .nav-collapse .nav > li.dropdown.open.active > ul.dropdown-menu > li.active > a,
	.navbar .navbar-inner .container .nav-collapse .nav > li.dropdown.open > a.dropdown-toggle,
	.navbar .navbar-inner .container .nav-collapse .nav > li.dropdown > a.dropdown-toggle{
		background-color: transparent;
		padding-right: 0px;
		color: #FFFFFF;
	}
	
	.navbar .navbar-inner .container .nav-collapse .nav > li.dropdown.open.active > ul.dropdown-menu > li > a{
		border-bottom: 1px solid #3EAACD;
	}
	
	.navbar .navbar-inner .container .nav-collapse .nav > li.dropdown > a.dropdown-toggle span{
		float: right;
		position: relative;
		top: -9px;
		padding: 9px 17px;
		background-color: #2C88A7;
	}
	
	.navbar .navbar-inner .container .nav-collapse .nav > li.dropdown > a.dropdown-toggle span .caret{
		border-color: #FFFFFF transparent;
	}
	
	.navbar .navbar-inner .container .nav-collapse .nav > li.dropdown > ul.dropdown-menu{
		margin: 0px;
	}
	
	.navbar .navbar-inner .container .nav-collapse .nav > li.dropdown.open > ul.dropdown-menu{
		background-color: #2C88A7;
	}
	
	.navbar .navbar-inner .container .nav-collapse .nav > li > a,
	.navbar .navbar-inner .container .nav-collapse ul.dropdown-menu a{
		-webkit-border-radius: 0px;
			-moz-border-radius: 0px;
				border-radius: 0px;
	}
	
	.navbar .navbar-inner .container .nav-collapse .nav > li > a:hover{
		background-color: transparent;
	}
	
	.navbar .navbar-inner .container .nav-collapse .nav.user > li:first-child{
		display: none;
	}
	
}

/****************************************************************/
/*      MEDIA SCREEN [min-width: 768px] [max-width: 979px]      */
/****************************************************************/
@media only screen and (min-width: 768px) and (max-width: 979px) {
}

/****************************************************************/
/*               MEDIA SCREEN [max-width: 767px]                */
/****************************************************************/
@media only screen and (max-width: 767px) {
}

/****************************************************************/
/*               MEDIA SCREEN [max-width: 508px]                */
/****************************************************************/
@media only screen and (max-width: 508px) {
	.navbar .navbar-inner{
		background-size: 125px 125px;
	}
}

/****************************************************************/
/*               MEDIA SCREEN [max-width: 480px]                */
/****************************************************************/
@media only screen and (max-width: 480px) {
}

/****************************************************************/
/*                         MEDIA PRINT                          */
/****************************************************************/
@media print{
}


/* +++++++++++ CONTAINER PERSONALIZADO PARA EL HEADER ++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.header_container {
    margin-right: auto;
    margin-left: auto;
}

.navbar .navbar-inner .header_container div.short-home{
		display:none;
	}
	
	.navbar .navbar-inner .header_container h4{
		color:#FFF;
		margin: 20px 0px;
	}
	
	.navbar .navbar-inner .header_container .nav{
		min-height: 40px;
	}
	
	.navbar .navbar-inner .header_container .nav > li > a{
		color: #FFFFFF;
		-webkit-text-shadow: none;
			-moz-text-shadow: none;
				text-shadow: none;
		/*font-weight: bold;*/
	}
	
	.navbar .navbar-inner .header_container .nav > li.dropdown.open > a.dropdown-toggle,
	.navbar .navbar-inner .header_container .nav > li.dropdown.open.active > a.dropdown-toggle{
		/*background-color: #2C88A7;
		color: #FFFFFF;*/
		background-color: #e5e5e5;
		color: #333;
	}
	
	.navbar .navbar-inner .header_container .nav li.active > a, 
	.navbar .navbar-inner .header_container .nav li.dropdown.active > a.dropdown-toggle{
		/*background-color: #FFFFFF;*/
		/*color: #000;*/
		color: #F5b400;
		-webkit-box-shadow: none;
			-moz-box-shadow: none;
				box-shadow: none;
	}
	
	.navbar .navbar-inner .header_container .nav > li.dropdown.open > ul.dropdown-menu,
	.navbar .navbar-inner .header_container .nav > li.dropdown.open.active > ul.dropdown-menu{
		-webkit-box-shadow: none;
			-moz-box-shadow: none;
				box-shadow: none;
		border-top: none;
		-webkit-border-radius: 0px;
			-moz-border-radius: 0px;
				border-radius: 0px;
		margin-top: 0px;
		/*background-color: #2C88A7;*/
	}
	
	.navbar .navbar-inner .header_container .nav > li > .dropdown-menu:after,
	.navbar .navbar-inner .header_container .nav > li > .dropdown-menu:before{
		border-width: 0px;
	}
	
	.navbar .navbar-inner .header_container .nav > li.dropdown.open.active > ul.dropdown-menu > li.active > a{
		background-image: none;
		/*background-color: #1B223C;*/
	}
	
	.navbar .navbar-inner .header_container .nav > li.dropdown.open > ul.dropdown-menu > li > a{
		font-weight: normal;
		/*color: #FFFFFF;*/
	}
	
	.navbar .navbar-inner .header_container .nav > li.dropdown.open.active > ul.dropdown-menu > li.active > a:hover,
	.navbar .navbar-inner .header_container .nav > li.dropdown.open.active > ul.dropdown-menu > li.active > a:focus,
	.navbar .navbar-inner .header_container .nav > li.dropdown.open.active > ul.dropdown-menu > li > a:hover,
	.navbar .navbar-inner .header_container .nav > li.dropdown.open.active > ul.dropdown-menu > li > a:focus,
	.navbar .navbar-inner .header_container .nav > li.dropdown.open > ul.dropdown-menu > li > a:hover,
	.navbar .navbar-inner .header_container .nav > li.dropdown.open > ul.dropdown-menu > li > a:focus{
		background-image: none;
		/*background-color: #3EAACD;*/
	}
}

/****************************************************************/
/*               MEDIA SCREEN [min-width: 980px]                */
/****************************************************************/
@media only screen and (min-width: 980px) {
	
	.navbar .navbar-inner .header_container{
		width: 840px;
		padding-left: 100px;
		background-image: url(../img/banner_espol_white.png), linear-gradient(30deg, transparent 50%, #1B223C 50%), linear-gradient(-30deg, transparent 50%, #1B223C 50%);
		background-position: 27px 15px, 0px 1px, 50px 1px;
		background-repeat: no-repeat;
		background-size: 50px, 50px 168px, 50px 168px;
	}
	
	.navbar .navbar-inner .header_container .nav{
		margin-left: 10px;
	}
}

/****************************************************************/
/*               MEDIA SCREEN [min-width: 1200px]               */
/****************************************************************/
@media only screen and (min-width: 1200px) {
	.navbar .navbar-inner .header_container{
		width: 1170px;
		/*padding-left: 100px;*/
	}
	
	.navbar .navbar-inner .header_container .nav{
		margin-left: 0px;/*10px*/
	}
}

/****************************************************************/
/*               MEDIA SCREEN [max-width: 979px]                */
/****************************************************************/
@media only screen and (max-width: 979px) {
	
	.navbar .navbar-inner{
		background-size: 85px 85px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
	}
	
	.navbar .navbar-inner .header_container h4{
		margin: 10px;
	}
	
	.navbar .navbar-inner .header_container div.short-home{
		display:inline-block;
		padding: 8px 15px 10px 15px;
		/*background-color: #1B223C;*/
	}
	
	.navbar .navbar-inner .header_container .btn-navbar{
		display:inline-block;
		background-image: none;
		background-color: #1B223C;
		margin: 0px;
		padding: 13px;
	}
	
	.navbar .navbar-inner .header_container .btn-navbar.user{
		border-right: 1px solid #FFFFFF;
		padding: 9px 13px 10px;
	}
	
	.navbar .navbar-inner .header_container .nav-collapse .nav > li.dropdown{
		border-top: 1px solid #2C88A7;
	}
	
	.navbar .navbar-inner .header_container .nav-collapse .nav > li.dropdown:last-child{
		border-bottom: 1px solid #2C88A7;
	}
	
	.navbar .navbar-inner .header_container .nav-collapse .nav > li.dropdown.active,
	.navbar .navbar-inner .header_container .nav-collapse .nav > li.dropdown.active.open{
		background-image: linear-gradient(45deg, #FFFFFF 50%, transparent 50%), linear-gradient(-45deg, transparent 50%, #FFFFFF 50%);
		background-position: -5px 7px, -5px 19px;
		background-repeat: no-repeat;
		background-size: 12px 14px, 12px 14px;
	}
	
	.navbar .navbar-inner .header_container .nav-collapse .nav > li > a{
		margin-bottom: 0px;
	}	
	
	.navbar .navbar-inner .header_container .nav-collapse .nav > li.dropdown.open.active > ul.dropdown-menu > li.active > a,
	.navbar .navbar-inner .header_container .nav-collapse .nav > li.dropdown.open > a.dropdown-toggle,
	.navbar .navbar-inner .header_container .nav-collapse .nav > li.dropdown > a.dropdown-toggle{
		background-color: transparent;
		padding-right: 0px;
		color: #FFFFFF;
	}
	
	.navbar .navbar-inner .header_container .nav-collapse .nav > li.dropdown.open.active > ul.dropdown-menu > li > a{
		border-bottom: 1px solid #3EAACD;
	}
	
	.navbar .navbar-inner .header_container .nav-collapse .nav > li.dropdown > a.dropdown-toggle span{
		float: right;
		position: relative;
		top: -9px;
		padding: 9px 17px;
		background-color: #2C88A7;
	}
	
	.navbar .navbar-inner .header_container .nav-collapse .nav > li.dropdown > a.dropdown-toggle span .caret{
		border-color: #FFFFFF transparent;
	}
	
	.navbar .navbar-inner .header_container .nav-collapse .nav > li.dropdown > ul.dropdown-menu{
		margin: 0px;
	}
	
	.navbar .navbar-inner .header_container .nav-collapse .nav > li.dropdown.open > ul.dropdown-menu{
		background-color: #2C88A7;
	}
	
	.navbar .navbar-inner .header_container .nav-collapse .nav > li > a,
	.navbar .navbar-inner .header_container .nav-collapse ul.dropdown-menu a{
		-webkit-border-radius: 0px;
			-moz-border-radius: 0px;
				border-radius: 0px;
	}
	
	.navbar .navbar-inner .header_container .nav-collapse .nav > li > a:hover{
		background-color: transparent;
	}
	
	.navbar .navbar-inner .header_container .nav-collapse .nav.user > li:first-child{
		display: none;
	}
	
}
/* ++++++++++++++++++++++++ FIN ++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */