/*@import url('/css/cabecera.css');*/
@import url('/css/cabecera_newhome.css');
@import url('/css/pie.css');

@import url('/css/listados.css');
@import url('/css/menus.css');
@import url('/css/noticias-lateral.css');
@import url('/css/botones-colores.css');
@import url('/css/botones.css');
@import url('/css/acordeon.css');
@import url('/css/contacto.css');
@import url('/css/investigacion.css');
@import url('/css/iconos.css');

@import url('/css/textos.css');

@import url('/css/menudesplegable.css');

@font-face {
font-family: 'Intro Cond Black Free';
font-style: normal;
font-weight: normal;
src: local('Intro Cond Black Free'), url('fonts/Intro Cond Black Free.woff') format('woff');
}

@font-face {
font-family: 'Intro Cond Light Free';
font-style: normal;
font-weight: normal;
src: local('Intro Cond Light Free'), url('fonts/Intro Cond Light Free.woff') format('woff');
}

@font-face {
font-family: 'Arabella';
font-style: normal;
font-weight: normal;
src: local('Arabella'), url('fonts/Arabella.ttf');
}

@font-face {
font-family: 'Orni';
font-style: normal;
font-weight: normal;
src: local('Arabella'), url('fonts/Orkney-Light.ttf');
}

/*
@font-face{
	font-family:"Orkney";
	src:url("http://www.myfontfree.com/data/568/o/orkney/Orkney-Light.otf");
}
*/

/* Quito TODOS los bordes redondeados de Bootstrap */
/*
* {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}
*/
html {
	/*background-color: #4d4d4d;*/
	/*background-color:  #BEBEBE;*/
/* 	background-color: #778596; */ 
	/* background-color:  rgba(238, 238, 238, 1); */
	/*background-color: #eee;*/
	/*background-color: #DDD;*/
	width: 980px;
	margin: 0 auto;
	color: #333;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	border: 1px solid #eee;
}

body {
/* 	background-color: #eee; */
	margin-top: 0px;
}

textarea
{
    width:97%;
}

.paginaEntera {
	width: 960px;
/* 	background-color: #eee; */
	background-color: #fff;
	padding: 0px 0px 20px 0px;
}

.cuerpopagina {
	margin: 45px 10px 0px 10px;
	padding: 0px;	
/* 	background-color: #eee; */
	background-color: #fff;
}

.carousel-fade .item {-webkit-transition: opacity 3s; -moz-transition: opacity 3s; -ms-transition: opacity 3s; -o-transition: opacity 3s; transition: opacity 3s;}
.carousel-fade .active.left {left:0;opacity:0;z-index:2;}
.carousel-fade .next {left:0;opacity:1;z-index:1;}

/* Primera columna, sin margenes ni nada para que quede bien alineada */
.col1 {
	padding: 0px;
	margin: 0px;
}

.miga {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	background-color: white;
	/*border: 1px solid red;*/
	height: 25px;
	width: 925px;
	float: left;
	padding: 5px 5px 0px 9px;
	margin: 0px 0px 15px 0px;
}

.migaUPSA {
	font-family: 'Open Sans', sans-serif;
	color: RGB(220, 220, 216);
	color: RGB(160, 160, 160);
	font-size: 12px;
	margin-bottom: 15px;
}

.migaUPSA a {
	color: #41647B;
	font-size: 12px;
}

.migaUPSA a:hover {
	font-size: 12px;
	text-decoration: underline;
}

.pancarta {
	/*border: 1px solid red;*/
	background-color: #737373;
	background-color: RGB(81, 83, 82);
	float: left;
	width: 920px;
	height: 80px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
}

.titulo1 {
	color: #e9e9e9;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.titulo2 {
	color: #e9e9e9;
	font-family: 'Open Sans', sans-serif;
	font-size: 36px;
	font-weight: lighter;
	margin-top: 0px;
	line-height: 35px;
}

.titulo3 {
	float: right;
	color: #e9e9e9;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.subpancarta {
	float: left;
	width: 920px;
	height: 20px;
	margin: 0px 0px 15px 0px;
	background-color: RGB(23, 89, 122);
	padding: 10px;
}

.subpancarta > .texto {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: lighter;
	color: white;
}

.subpancarta2 {
	float: left;
	width: 920px;
	height: 20px;
	margin: 0px 0px 15px 0px;
	background-color: RGB(224, 59, 25);
	padding: 10px;
}

/* Personalizo los controles del carrusel (slide, scroll) */
.carousel-control {
	border: none;
	background: none;
	opacity: .7;
}


.tituloContenido {
	background-color: RGB(223, 57, 23);
	padding: 5px 5px 5px 10px;
	margin: 0px 0px 5px 0px;
}

.tituloContenidoFondoAzul {
	/* background-color: RGBA(0, 90, 125, 1); */
	background-color: white;
	padding: 5px 5px 5px 10px;
	margin: 0px 0px 5px 0px;
}

.tituloContenido > h1, .tituloContenidoFondoAzul > h1 {
	/* color: RGBA(238, 238, 238, 1); */
	color: RGB(223, 57, 23);
	font-family: 'Open Sans', sans-serif;
	/*font-size: 24px;*/
	font-size: 18px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.tituloContenidoFondoAzul > h1 {
	color: RGB(4, 91, 122);
}

.tituloFino {
	/* background-color: RGBA(224, 59, 25, 1); */
	background-color: white;
	padding: 5px 5px 5px 15px;
	margin: 0px 0px 5px 0px;
}

.tituloFondoClaro {
/* 	background-color: RGB(238, 238, 238); */
	background-color: #fff;
	padding: 0px 5px 5px 15px;
	margin: -5px 0px 0px 5px;
}

.tituloFino > h1 {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 600;
	/* color: RGBA(238, 238, 238, 1); */
	color: RGB(224, 59, 25);
}

.tituloFondoClaro > h1 {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: RGB(196, 49, 13);
	margin: 0px 0px 0px -5px;
}

.pancartaImagen {
	margin-bottom: 30px;
}



.tituloContenido {
	background-color: RGB(223, 57, 23);
	padding: 5px 5px 5px 10px;
	margin: 0px 0px 0px 0px;
}

.tituloContenido > h1 {
	color: RGB(238, 238, 238);
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.contenidoCuerpo {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background-color: RGB(253, 253, 253);
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: RGB(51, 51, 51);
}

.fondoClaro {
/* 	background-color: RGB(238, 238, 238); */
	background-color: #fff;
}

.contenidoCuerpo > h2 {
	font-family: 'Open Sans', sans-serif;
	line-height: normal;
	color: RGB(51, 51, 51);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16;
	font-weight: normal;
}


.enlacesIdiomas, .enlacesIdiomas a {
	color: #045B7A;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 0px;
}

.enlacesSpanish, .enlacesSpanish a {
	color: #C4310D;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 0px;
}

.msgcookie {
	display:block;
	position:fixed;
	bottom:0;
	left:0;
	height:65px;
	width:100%;
	margin: 0 auto;
	background:rgb(47,61,142);
	color:#fff;
	font-size:11px;
	font-family:sans-serif;
	padding:0px 10px 5px 10px;
	z-index: 999999999;
}

.msgcookie p{
	width:900px;
	margin:0 auto;
	/*background:url(../la-upsa/legal/img/cookie.png) 0 0 no-repeat;*/
	padding:5px 10px 0px 30px;
	color:#fff;
}

.msgcookie p > span.titulocookies {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}

.msgcookie p a:link, .msgcookie p a:active, .msgcookie p a:visited, .msgcookie p a:hover {
	color:#fff;
}

.msgcookie a.close{
	float:right;
	display:block;
	width:16px;
	height:40px;
	background:url(../la-upsa/legal/img/cookie.png) 0 -45px no-repeat;
	overflow:hidden;
	text-indent:-80px;
	opacity:0.5;
	margin:0 0 0 40px;
	color:#fff;
}

a.close:hover{
	opacity:1;
}

.hide-offscreen {
	display: none;
	visibility: hidden;
}

.rtejustify {
	/*text-align: justify;*/
}


.separadorvertical {
	margin-top: 20px;
}

.well {
	background-image: url(../la-upsa/principal/img/estudo-autoridades.png);
	background-repeat: no-repeat;
	background-position: right top;
	border: none;
}

.well.rectora {
	background-color: RGB(255, 246, 237) !important;
}

.well.autoridades {
	background-color: RGB(239, 246, 255) !important;
}

.autoridad {
	margin-bottom: 20px;
}

.well h3 {
	margin-bottom: 20px;
}

.thumbSolicitudPlaza {
	float: right;
	margin: 10px 0px 10px 20px;
	width: 100%;
	text-align: right;
}

.thumbSolicitudPlaza img {
	margin-bottom: 10px;
}

.imagenmatricula {
	margin-bottom: 30px;
}

.imagenProcesoSolicitudPlaza {
	margin: 20px 0px 30px 0px;
}

td.mediovertical {
	vertical-align: middle;
}

.btnGrande {
	width: 100%;
	font-family: 'Lato', sans-serif;
    font-weight: 300;
    font-size: 20px;
    height: 75px;
}
