@font-face {
			font-family: 'OpenSansItalic';
			src: url('https://www.universalstudents.es/clases/css/fonts/opensans-italic-webfont.eot');
			src: url('https://www.universalstudents.es/clases/css/fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-italic-webfont.woff') format('woff'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-italic-webfont.ttf') format('truetype'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-italic-webfont.svg#OpenSansItalic') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		
		@font-face {
			font-family: 'OpenSansExtrabold';
			src: url('https://www.universalstudents.es/clases/css/fonts/opensans-extrabold-webfont.eot');
			src: url('https://www.universalstudents.es/clases/css/fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-extrabold-webfont.woff') format('woff'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-extrabold-webfont.ttf') format('truetype'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-extrabold-webfont.svg#OpenSansExtrabold') format('svg');
			font-weight: normal;
			font-style: normal;
		
		} 
		
		@font-face {
			font-family: 'OpenSansBold';
			src: url('https://www.universalstudents.es/clases/css/fonts/opensans-bold-webfont.eot');
			src: url('https://www.universalstudents.es/clases/css/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-bold-webfont.woff') format('woff'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-bold-webfont.ttf') format('truetype'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-bold-webfont.svg#OpenSansBold') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		@font-face {
			font-family: 'OpenSansBoldItalic';
			src: url('https://www.universalstudents.es/clases/css/fonts/opensans-bolditalic-webfont.eot');
			src: url('https://www.universalstudents.es/clases/css/fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-bolditalic-webfont.woff') format('woff'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-bolditalic-webfont.svg#OpenSansBoldItalic') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		
		
		@font-face {
			font-family: 'OpenSansLight';
			src: url('https://www.universalstudents.es/clases/css/fonts/opensans-light-webfont.eot');
			src: url('https://www.universalstudents.es/clases/css/fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-light-webfont.woff') format('woff'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-light-webfont.ttf') format('truetype'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-light-webfont.svg#OpenSansLight') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		@font-face {
			font-family: 'OpenSansLightItalic';
			src: url('https://www.universalstudents.es/clases/css/fonts/opensans-lightitalic-webfont.eot');
			src: url('https://www.universalstudents.es/clases/css/fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-lightitalic-webfont.woff') format('woff'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-lightitalic-webfont.ttf') format('truetype'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-lightitalic-webfont.svg#OpenSansLightItalic') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		@font-face {
			font-family: 'OpenSansRegular';
			src: url('https://www.universalstudents.es/clases/css/fonts/opensans-regular-webfont.eot');
			src: url('https://www.universalstudents.es/clases/css/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-regular-webfont.woff') format('woff'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-regular-webfont.ttf') format('truetype'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-regular-webfont.svg#OpenSansRegular') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		@font-face {
			font-family: 'OpenSansSemibold';
			src: url('https://www.universalstudents.es/clases/css/fonts/opensans-semibold-webfont.eot');
			src: url('https://www.universalstudents.es/clases/css/fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-semibold-webfont.woff') format('woff'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-semibold-webfont.ttf') format('truetype'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-semibold-webfont.svg#OpenSansSemibold') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		@font-face {
			font-family: 'OpenSansSemiboldItalic';
			src: url('https://www.universalstudents.es/clases/css/fonts/opensans-semibolditalic-webfont.eot');
			src: url('https://www.universalstudents.es/clases/css/fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-semibolditalic-webfont.woff') format('woff'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-semibolditalic-webfont.svg#OpenSansSemiboldItalic') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		@font-face {
			font-family: 'OpenSansRegular';
			src: url('https://www.universalstudents.es/clases/css/fonts/opensans-regular-webfont.eot');
			src: url('https://www.universalstudents.es/clases/css/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-regular-webfont.woff') format('woff'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-regular-webfont.ttf') format('truetype'),
				 url('https://www.universalstudents.es/clases/css/fonts/opensans-regular-webfont.svg#OpenSansRegular') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		@font-face {
			font-family: 'HelveticaNeueBoldCondensed';
			src: url('https://www.universalstudents.es/clases/css/fonts/helvenbc-webfont.eot');
			src: url('https://www.universalstudents.es/clases/css/fonts/helvenbc-webfont.eot?#iefix') format('embedded-opentype'),
				 url('https://www.universalstudents.es/clases/css/fonts/helvenbc-webfont.woff') format('woff'),
				 url('https://www.universalstudents.es/clases/css/fonts/helvenbc-webfont.ttf') format('truetype'),
				 url('https://www.universalstudents.es/clases/css/fonts/helvenbc-webfont.svg#HelveticaNeueBoldCondensed') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		@font-face {
			font-family: 'HelveticaNeueThinCondensed';
			src: url('https://www.universalstudents.es/clases/css/fonts2/helventc-webfont.eot');
			src: url('https://www.universalstudents.es/clases/css/fonts2/helventc-webfont.eot?#iefix') format('embedded-opentype'),
				 url('https://www.universalstudents.es/clases/css/fonts2/helventc-webfont.woff') format('woff'),
				 url('https://www.universalstudents.es/clases/css/fonts2/helventc-webfont.ttf') format('truetype'),
				 url('https://www.universalstudents.es/clases/css/fonts2/helventc-webfont.svg#HelveticaNeueThinCondensed') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		@font-face {
			font-family: 'HelveticaNeueCondensed';
			src: url('https://www.universalstudents.es/clases/css/fonts2/helvetnc-webfont.eot');
			src: url('https://www.universalstudents.es/clases/css/fonts2/helvetnc-webfont.eot?#iefix') format('embedded-opentype'),
				 url('https://www.universalstudents.es/clases/css/fonts2/helvetnc-webfont.woff') format('woff'),
				 url('https://www.universalstudents.es/clases/css/fonts2/helvetnc-webfont.ttf') format('truetype'),
				 url('https://www.universalstudents.es/clases/css/fonts2/helvetnc-webfont.svg#HelveticaNeueCondensed') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		@font-face {
			font-family: 'HelveticaNeueMediumCondensed';
			src: url('https://www.universalstudents.es/clases/css/fonts2/helvenmc-webfont.eot');
			src: url('https://www.universalstudents.es/clases/css/fonts2/helvenmc-webfont.eot?#iefix') format('embedded-opentype'),
				 url('https://www.universalstudents.es/clases/css/fonts2/helvenmc-webfont.woff') format('woff'),
				 url('https://www.universalstudents.es/clases/css/fonts2/helvenmc-webfont.ttf') format('truetype'),
				 url('https://www.universalstudents.es/clases/css/fonts2/helvenmc-webfont.svg#HelveticaNeueMediumCondensed') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
body{    font-family: Arial, Helvetica, sans-serif; background:url(https://www.universalstudents.es/images/pixel_fondo.jpg) center top;}
h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 0px;
    margin-bottom: 0px;
}


h3, .h3 {
    font-size: 20px;
	margin-top:8px;
	margin-bottom:8px;
}


ul.navbar-nav > li  a.active{
	 color: #FFF !important;
	background-color: #ed9c28 !important;
	height:50px;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
        color: #ffffff;
    background-color: #1aa7da;
    border-color: #0a99cd;
}
    
.HelveticaNMC { font-family: 'HelveticaNeueCondensed' !important;}
.HelveticaNTMC {font-family: 'HelveticaNeueThinCondensed' !important;}
.css-bordeIzquierdo{ border-left: 1px solid #efefef;}
.css-bordeDerecho{ border-right: 1px solid #efefef;}
.css-bordeSuperior{ border-top: 1px solid #efefef;}
.css-bordeInferior{ border-bottom: 1px solid #efefef;}
.css-centrar{ text-align:center;}
.css-justificar{ text-align: justify;}
.css-izquierda{ text-align:left!important;}
.css-oculto{ display:none;}
.css-noPadding{ padding:0!important;}
.css-noFloat{ float:none;}
.css-noNegrita{ font-weight:normal;}
.css-negrita{ font-weight:bold;}
.css-relativo{ position:relative;}
.css-cursiva{ font-family: "OpenSansSemiboldItalic";}
.css-inline{ display:inline-block;}
.css-noBorder{ border:none!important;}
.css-semiBold{ font-family: 'OpenSansSemibold';}
.css-regular{ font-family: 'OpenSansRegular';}
.css-noRadius{ border-radius:0!important;}
.css-noMargin{ margin:0!important;}

.css-espacio10{ margin-bottom:10px;}
.css-espacio20{ margin-bottom:20px;}
.css-espacio30{ margin-bottom:30px;}
.css-espacio40{ margin-bottom:40px;}
.css-espacio50{ margin-bottom:50px;}
.css-espacio60{ margin-bottom:60px;}
.css-espacio70{ margin-bottom:70px;}
.css-espacio80{ margin-bottom:80px;}
.css-espacio90{ margin-bottom:90px;}
.css-espacio100{ margin-bottom:100px;}
.css-espacio110{ margin-bottom:110px;}

.css-marginR10{ margin-right:10px!important}
.css-marginR20{ margin-right:20px!important}
.css-marginR30{ margin-right:30px!important}
.css-marginR40{ margin-right:40px!important}
.css-marginR50{ margin-right:50px!important}
.css-marginL10{ margin-left:10px!important}
.css-marginL20{ margin-left:20px!important}
.css-marginL30{ margin-left:30px!important}
.css-marginL40{ margin-left:40px!important}
.css-marginL50{ margin-left:50px!important}
.css-marginT5{ margin-top:5px!important}
.css-marginT10{ margin-top:10px!important}
.css-marginT20{ margin-top:20px!important}
.css-marginT30{ margin-top:30px!important}
.css-marginT40{ margin-top:40px!important}
.css-marginT50{ margin-top:50px!important}
.css-marginB0{ margin-bottom:0px!important}
.css-marginB10{ margin-bottom:10px!important}
.css-marginB20{ margin-bottom:20px!important}
.css-marginB30{ margin-bottom:30px!important}
.css-marginB40{ margin-bottom:40px!important}
.css-marginB50{ margin-bottom:50px!important}


.css-paddingR10{ padding-right:10px!important}
.css-paddingR20{ padding-right:20px!important}
.css-paddingR30{ padding-right:30px!important}
.css-paddingR40{ padding-right:40px!important}
.css-paddingR50{ padding-right:50px!important}
.css-paddingL10{ padding-left:10px!important}
.css-paddingL20{ padding-left:20px!important}
.css-paddingL30{ padding-left:30px!important}
.css-paddingL40{ padding-left:40px!important}
.css-paddingL50{ padding-left:50px!important}
.css-marginL100{ margin-left:100px!important}
.css-paddingT0{ padding-top:0px!important}
.css-paddingT5{ padding-top:5px!important}
.css-paddingT10{ padding-top:10px!important}
.css-paddingT20{ padding-top:20px!important}
.css-paddingT30{ padding-top:30px!important}
.css-paddingT40{ padding-top:40px!important}
.css-paddingT50{ padding-top:50px!important}
.css-paddingB0{ padding-bottom:0px!important}
.css-paddingB10{ padding-bottom:10px!important}
.css-paddingB20{ padding-bottom:20px!important}
.css-paddingB30{ padding-bottom:30px!important}
.css-paddingB40{ padding-bottom:40px!important}
.css-paddingB50{ padding-bottom:50px!important}

.css-fontSize10{ font-size:10px!important;}
.css-fontSize11{ font-size:11px!important;}
.css-fontSize12{ font-size:12px!important;}
.css-fontSize13{ font-size:13px!important;}
.css-fontSize14{ font-size:14px!important;}
.css-fontSize15{ font-size:15px!important;}
.css-fontSize16{ font-size:16px!important;}
.css-fontSize17{ font-size:17px!important;}
.css-fontSize18{ font-size:18px!important;}
.css-fontSize19{ font-size:19px!important;}
.css-fontSize20{ font-size:20px!important;}
.css-fontSize21{ font-size:21px!important;}
.css-fontSize22{ font-size:22px!important; line-height:23px !important;}
.css-fontSize23{ font-size:23px!important;}
.css-fontSize24{ font-size:24px!important;}
.css-fontSize25{ font-size:25px!important;}
.css-fontSize26{ font-size:26px!important;}
.css-fontSize27{ font-size:27px!important;}
.css-fontSize28{ font-size:28px!important;}
.css-fontSize29{ font-size:29px!important;}
.css-fontSize30{ font-size:30px!important;}
.css-fontSize31{ font-size:31px!important;}
.css-fontSize32{ font-size:32px!important;}
.css-fontSize33{ font-size:33px!important;}
.css-fontSize34{ font-size:34px!important;}
.css-fontSize35{ font-size:35px!important;}
.css-fontSize36{ font-size:36px!important;}
.css-fontSize37{ font-size:37px!important;}
.css-fontSize38{ font-size:38px!important;}
.css-fontSize39{ font-size:39px!important;}
.css-fontSize40{ font-size:40px!important;}
.css-fontSize41{ font-size:41px!important;}
.css-fontSize42{ font-size:42px!important;}
.css-fontSize43{ font-size:43px!important;}
.css-fontSize44{ font-size:44px!important;}
.css-fontSize45{ font-size:45px!important;}
.css-fontSize46{ font-size:46px!important;}
.css-fontSize47{ font-size:47px!important;}
.css-fontSize48{ font-size:48px!important;}
.css-fontSize49{ font-size:49px!important;}
.css-fontSize50{ font-size:50px!important;}

.css-minHeight10{ min-height:10px;}
.css-minHeight20{ min-height:20px;}
.css-minHeight30{ min-height:30px;}
.css-minHeight40{ min-height:40px;}
.css-minHeight50{ min-height:50px;}
.css-minHeight60{ min-height:60px;}
.css-minHeight70{ min-height:70px;}
.css-minHeight80{ min-height:80px;}
.css-minHeight90{ min-height:90px;}
.css-minHeight100{ min-height:100px;}
.css-minHeight200{ min-height:200px;}
.css-minHeight300{ min-height:300px;}
.css-minHeight400{ min-height:400px;}
.css-minHeight500{ min-height:500px;}

.css-textBlanco{ color:#FFF!important;}
.css-textNegro{ color:#000!important;}
.css-textAzul{ color:#1aa7da!important;}
.css-textAzulOscuro{ color:#152C5E!important;}
.css-textAmarillo{ color:#ed9c28 !important;}
.css-textGris{ color:#737172!important;}
.css-textGris2{ color:#817E7F!important;}
.css-textGris3{ color:#999!important;}
.css-textVerde{ color:#48c54b !important;}

.lupa { position:absolute; top:10px; text-align:center; right:20px; z-index:999;}
.marginButtom{ margin:0px 15px 30px 0px;}


.carousel-caption h1{ font-size:48px; padding:0px;line-height:38px;}

.absoluteButtom{ width:200px; height:50px; position:absolute !important; z-index:9999999 !important;}

.carousel-caption li{ font-size:20px; line-height:20px; padding:0px; }


.container-fluid-menu {
	
}

.cntFullWidth{width:100px; height:60px;position:absolute; right:0px; top:10px; z-index:9999; text-align:center; background-color:rgba(255,255,255,0.51);}
.fullWidth {
    width: 35px;
    height: 35px;
    -moz-border-radius: 50%; 
    -webkit-border-radius: 50%; 
    border-radius: 50%;
	text-align:center;
	line-height:35px;
	color:#FFFFFF;
	font-size:21px;
	margin:0 auto;
	cursor:pointer;
}
.txtXs{ font-size:10px; color:rgba(162,162,162,1.00); line-height:10px !important; text-align:center;} 

#Cntbuscador {
    position: absolute;
    z-index: 998;
    width: 420px;
	left:15%;
}

#cnt_buscador {
    background: rgba(21,44,94,0.8);
    height: auto !important;
    min-height: 300px;
    max-width: 480px;
    padding: 0px 20px 30px 20px;
    margin-top: 5px;
}

#cnt_buscador hr{
	    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #52596e;
}

.css-bgGris{ background-color:#E7E6E6!important;}
.css-bgBlanco{ background-color:#FFF;}
.css-bgAzulClaro{ background-color:#EFF6F9;}
.css-bgGrisClaro{ background-color:#efefef;}
.css-fondo-azul:hover{ background-color:#72AFD5!important;}

.css-color-azulClaro{ color:#1aa7da !important;}

.css-barraPrincipal{ height:84px; background-image:url(../../images/fondo_header.jpg); background-repeat:repeat-x; padding:5px 0;}
section{ padding:25px 0;}
.css-textoBarra{ color:#FFF; font-size:18px; font-family: 'OpenSansLightItalic';}
.css-banner{ padding:0;}
.css-overlay{ background:rgba(21,44,94,0.8);  width:100%;}
.css-lista-banner li{ list-style:none; color:#FFE29C; font-style:italic; margin:10px 0 0 0;}
.css-ocultoMobil{ display:block;}
.css-servicio{ background: #FFF url(../../images/fondo_pisos.jpg) repeat-x  center top;}
.css-ofrecemos{ background-color:#152C5E; padding:20px 0 40px 0;}
.css-pisos{ background: #FFF url(../../images/fondo_pisos.jpg) repeat-x  center top;}
.css-separador{ height:20px; width:1px; background-color:#817E7F; float:left; margin:7px 5px 0 5px;}

.css-noticias{ background-color:#F0F0F0;}
.css-conocenos{ background-color:#FFF;  border-top:1px solid #efefef;}
.css-conocenos .container{ background-image:url(../../images/fondo-conocenos.jpg); background-position:bottom left; background-repeat:no-repeat;}
.css-partner{ padding:10px 0; background-color:#F0F0F0; min-height:80px; border-bottom: 10px solid #161F35;}
.css-logos{ float:right; margin-top:5px;}
.css-logos li{ float:left; margin-right:20px; list-style:none;}
.css-fecha{ float:right; margin:12px 0 0 0;}
.css-footer{ background: #00265d; min-height:254px; background-repeat:repeat; padding-top:26px; padding-bottom:30px;}
.css-footer-movil{ background:#00265d; min-height:100px; padding-top:16px; text-align:center !important;}
.css-footer h4{ margin:0 0 5px 10px;}
.css-lista-footer{ list-style:none; margin:0 0 0 15px;}
.css-lista-footer a{ color:#72AFD5; font-size:12px;}
.css-buscador{ position:absolute; bottom: 180px; left:50%; margin-left:-38%;}
.css-fondo-menu-2{ background-image:url(../../images/fondo_menu2.jpg); background-repeat:repeat;}
.css-pasos{ background:url(../../images/fondo-alojamiento.jpg) no-repeat left top; min-height:360px; }
.css-slogan{ background-color:#f0f0f0; padding:65px 0 30px 0; min-height:200px;}

/*Bootstrap Modificado*/
.navbar{ border-radius:0; min-height:25px;}
.css-navbar-nav{ float:none; margin: 0 auto; display: table; table-layout: fixed;}
/*navbar-nav > li > a{ padding-top:5px; padding-bottom:5px;}*/
.carousel-inner{ min-height:400px; background-size:cover; background-repeat:no-repeat; background-position:center top;}
.carousel-caption{ top:27px;}
.navbar-default .navbar-nav > li > a{ font-family: 'HelveticaNeueMediumCondensed';}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ color:#152C5E;}
.css-nav .active > a{ color:#000!important;}
.media{ margin-left:21%;}

.navbar-toggle {
    background-color: #1aa7da;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #152d5f;
}




.carousel-caption {
	position:absolute !important;
    top: 20%;
    text-align: left;
    height: auto;
    left: 53%;
    right: 5%;
	z-index:90000 !important;
}

.css-ocultoPC{ display:none;}

a:hover, a:focus {
    color: #23527c;
    text-decoration: none;
}

/*banner*/
.image-bg-fluid-height {
	height:312px;
}

.image-bg-fluid-height #cnt_buscador{
	    padding: 5px 40px 30px 40px !important;
    	margin-top: 0px !important;
	}
	
.image-bg-fluid-heightB{
	height: 300px;
}
/*end banner*/

/*FICHA PISOS*/
.ratings {
	width:100%;
    padding-right: 10px;
    padding-left: 10px;
    color: #d17581;
}
.paddindButtons{ padding:5px 10px 5px 10px !important;}
.paddindButtons2{ padding:6px 40px 6px 40px !important;}
.flex-ficha{ display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none;}

.positonBotttom { bottom:0px !important;
	
}


.thumbnail {
    padding: 0px 0px 10px 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    border-radius: 0px;
	height:100%;
}

.Pisos .thumbnail {
    padding: 0px 0px 10px 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    border: solid 10px rgb(225, 225, 225) !important;
    border-radius: 0px;
	height:100%;
}

.Pisos .thumbnail:hover {
    border: solid 10px rgb(42, 189, 244) !important;
}

#goUp {
    position: fixed;
    right: 25px;
    bottom: 72px;
    z-index: 80000;
    padding: 5px 5px 5px 5px;
    line-height: 12px;
    background-color: #1aa7da;
    border-color: #0a99cd;
    color: #FFF;
    cursor: pointer;
    text-align: center;
    font-size: 12px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	display:none;
}
#goUp:hover {
        background-color: #286090;
    border-color: #204d74;
    box-shadow: #B4B5B5 0px 0px 5px;
    -webkit-box-shadow: #B4B5B5 0px 0px 5px;
    -moz-box-shadow: #B4B5B5 0px 0px 5px;
    box-shadow: #B4B5B5 0px 0px 5px;
}

.lineheight1{ line-height: 0.9em !important;}
.captionPisos{width:100%; min-height:80px; float:left; padding:10px;}
.cntFechas{width:55%; height:50px; float:left; border-right:1px solid rgb(225, 225, 225);}
.cntFechas2{width:45%; height:50px; float:left;}
/*END FICHA PISOS*/

.borderImg{    padding: 0px 0px 0px 0px;
    border: solid 8px #e1e1e1;}

.flecha_news a {
    display: block;
    width: 50px;
    height: 144px;
    float: left;
    background-image: url(https://www.universalstudents.es//img/flecha_home.gif);
}

.flecha_news a:hover {
    background-image: url(https://www.universalstudents.es//img/flecha_home.gif);
    background-position: bottom;
}
.flecha_news span {
    display: none;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ min-width:250px; text-align:center; background-color:#E7E6E6; color:#152C5E;}
.css-info{ background-color:#f0f0f0; padding:40px 0; text-align:center; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.css-Formu{ background-color:#f0f0f0; padding:40px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.css-logoB{ background-color:#f0f0f0; padding:0px; text-align:center; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.css-lista-servicios li{ margin:15px 0 0 0; color:#666;}
.css-lista-servicios li:before{ color:#1aa7da;}
.css-MostrarHeaderM{ display:none;}
.bordeFicha{ border: 13px solid #E7E6E6; padding:20px 50px 20px 50px;}

/* FICHA */
.CntPiso{border:12px solid #E7E6E6;}
.prefTit{}
.prefHa{}
.prefPiso{ background-color: #EFF6F9}

.imgHabitaciones .thumbnail {
    padding: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    border-radius: 0px;
    height: 230px;
    border: none;
    overflow: hidden;
}

#favo, .imgHabitaciones .thumbnail {
    padding: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    border-radius: 0px;
    height: 100%;
    border: none;
    overflow: hidden;
}
#Col-Hab hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #FFF;
	width:100%;
}

#Col-Hab h6 {
    margin: 10px 0px 0px 0px;
    padding: 0px;
    font-size: 14px;
    text-decoration: none;
    font-family: 'OpenSansSemibold';
    color: #092f66;
    font-weight: normal;
}
/* ENDFICHA*/


#galeria-img .carousel-indicators {
    bottom: -130px;
    left: 0px;
    margin-left: 0px;
    width: 100%;
}
#galeria-img .carousel-indicators li {
    border: medium none;
    border-radius: 0;
    float: left;
    height: 50px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px !important;
    margin-top: 0;
    width: 75px;
	background-color:#00F3FF;
}
#galeria-img .carousel-indicators img {
    border: 2px solid #FFFFFF;
    float: left;
    height: 50px;
    left: 0;
    width: 75px;
}
#galeria-img .carousel-indicators .active img {
    border: 2px solid #39b3d7;
}

.marginTmapa{ margin-bottom:125px;}

/*FORMU*/
.input-lg {
    font-size: 14px;
}
.btn-success {
    background-color: #00A585;
    border-color: #00A585;
}
.btn-success:hover {
    background-color: #077963 !important;
}
.fa-1x {
    font-size: 1.6em;
}
/*final formu*/


/*PERSONALIZACION RADIOS CESTA*/
.checkbox label:after, 
.radio label:after {
    content: '';
    display: table;
    clear: both;
}

.checkbox .cr,
.radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #a9a9a9;
    border-radius: .25em;
    width: 1.3em;
    height: 1.3em;
	text-align:center;
}


.checkbox .cr .cr-icon,
.radio .cr .cr-icon {
    position: absolute;
    font-size: .8em;
    line-height: 0;
    top: 50%;
    left: 20%;
}

.radio .cr .cr-icon {
    margin-left: 0.04em;
}

.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {
    display: none;
}

.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}

.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}

.checkbox label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr {
    opacity: .5;
}
.radio p { font-size:14px;}

.radio, .checkbox {
  padding-left: 0px;
}

/*FIN PERSONALIZACION RADIOS CESTA*/

.mapa {
    position: relative;
    height: 500px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.contenidos {
    width: 100%;
    min-height: 35px;
    height: auto !important;
    float: left;
    position: relative;
}

.mapa iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.iBorde { border:2px #1aa7da solid; }
.iBorde0 { border:0px #d4d4d4 solid; }

.idioma1{width:23px; height:15px; float:left;background: url(https://www.universalstudents.es/clases/css/iconos/idioma1.png) no-repeat center center; margin-top:3px; margin-right:5px;}
.idioma2{width:23px; height:15px; float:left;background: url(https://www.universalstudents.es/clases/css/iconos/idioma2.png) no-repeat center center; margin-top:3px; margin-right:5px;}

#img-noticia .carousel-inner {
    min-height: auto !important;
}

#img-noticia .carousel-inner img {
	display:inline;
}

.centroHa{position:relative; overflow:hidden;  height:210px; margin-bottom:30px;}
.centroHaFa{position:relative; overflow:hidden;  height:180px;}
.imgPosition{position: absolute; top: 0; bottom: 0; left: 0;  right: 0; margin: auto;  }

.btnReservaF{ width:90%;}

@media (max-width: 480px){
	.btnReservaF{ width:45%; float:left;}
	.visible-xs{display:block!important}
	.css-fontSize26{ font-size:23px!important;}
	.css-fontSize19 {
    font-size: 14px !important;
}
.css-fontSize16 {
    font-size: 14px !important;
}
.css-MostrarHeaderM{ display:block; height:120px;}
.image-bg-fluid-height #cnt_buscador {
    padding: 5px 25px 30px 25px !important;
    margin-top: 0px !important;
}
.css-ocultoBuscador{ display:none;}

.css-paddingR50{ padding-right:0px !important;}
.navbar-default {
    background-color: #f8f8f8;
    border-color: #d5d5d5;
}
.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
}
.caret{ 
	border-top: 6px dashed;
    border-top: 4px solid \9;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
	    margin-top: -10px;
	}
	
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 10px 15px 10px 25px;
    border-bottom: solid 1px #e2e2e2;
}
.containerMovil {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.bordeFicha{ border: 8px solid #E7E6E6; padding:15px;}
#home h3{ margin-top: 5px !important;    font-size: 20px !important;}
.css-ocultoMobilB{ display:none;}

	#galeria-img .carousel-indicators li {
    height: 30px !important;
    margin-right: 4px !important;
    width: 30px !important;
}
#galeria-img .carousel-indicators img {
    height: 30px !important;
    width: 30px !important;
}
#galeria-img .carousel-indicators {
    bottom: -90px !important;

}


}
@media (max-width: 991px){
.css-ocultoTablet{ display:none;}
#Cntbuscador {
    position: absolute;
    z-index: 998;
    width: 100%;
	left:0px;
}
.textoCookie{
	width:100%;
	height: auto;
	margin: 10px auto 10px auto;
	color:#FFF;
	font-size:12px;
	text-align:center;
	
}
}
@media (max-width: 768px){
	
	#galeria-img .carousel-indicators li {
    height: 50px;
    width: 50px;
}
#galeria-img .carousel-indicators img {
    height: 50px;
    width: 50px;
}

	.paddindButtons2{ padding:6px 15px 6px 15px !important;}
	#cnt_buscador {
	padding:10px 20px 30px 20px;
}
	.container-fluid-menu {
		width:100%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
	.css-logo{ height:auto; width:150px;}
	.css-tel-top{ margin-top:15px; font-size:14px;}
	.css-ocultoMobil{ display:none;}
	.css-ocultoPC{ display:block; padding-top:7px;}
	.css-fecha{ display:none;}
	.css-buscador{ bottom:376px; width:257px; margin-left:-41%;}
	.css-buscador .col-md-5{ width:100%;}
	.media{ margin-left:0;}
	.css-accesos a{ display: block; margin-left: auto; margin-right: auto; float:none!important;}
	.css-bordeIzquierdo{ border-left: none;}
	.css-bordeDerecho{ border-right: none;}
	.css-partner-P{ display: block; margin:0 auto 10px auto;}
	.css-logos li{ width: 25.333333%; margin-bottom:10px; text-align:center;}
	.css-conocenos .container{ background-image:none;}
	.css-text40mobil{ font-size:40px!important;}
}
@media (min-width: 768px) {
    .css-navbar .css-navbar-nav{ display: inline-block; float: none; vertical-align: top; height:50px;}
    .css-navbar .css-navbar-collapse{ text-align: center;}
	.navbar-nav > li{ padding:0px 0;}
}

form div{ position:static;}

.thumbnail > img, .thumbnail a > img {
	 max-height: 182px;
	}

	
.NavB > li { padding:0px  !important; }
.NavB > li a { line-height:50px !important; padding-top:0px !important; padding-bottom:0px !important; font-size:16px; color:#fff !important;}

.NavB > li .active{ background-color:#00C0FD !important; }

.navbar-default .NavB > .active > a, .navbar-default .NavB > .active > a:hover, .navbar-default .NavB > .active > a:focus {
    color: #FFF !important;
    background-color: #1aa7da;
	height:50px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #FFF !important;
    background-color: #1aa7da !important;
}

@media only screen and (max-width : 1200px) {
	
	.css-marginL100{ margin-left:0px!important}
	
	.thumbnail > img, .thumbnail a > img {
    max-height: 205px ;
	}
	
	.centroHa{position:relative; overflow:hidden;  height:160px; margin-bottom:30px;}
	.centroHaFa{position:relative; overflow:hidden;  height:130px;}
	

    }

  
    @media only screen and (max-width : 992px) {
		
		.thumbnail > img, .thumbnail a > img {
    max-height: 150px;
	}
	
	
	.centroHa{position:relative; overflow:hidden;  height:160px; margin-bottom:30px;}
	.centroHaFa{position:relative; overflow:hidden;  height:200px;}
	

    }

 
    @media only screen and (max-width : 768px) {
		
		.thumbnail > img, .thumbnail a > img {
    max-height: 175px;
	}
	
	
	
	.centroHa{position:relative; overflow:hidden;  height:140px; margin-bottom:30px;}
	.centroHaFa{position:relative; overflow:hidden;  height:220px;}
	
	
    }
	
	@media only screen and (max-width :740px) {	
	.centroHa{position:relative; overflow:hidden;  height:120px; margin-bottom:30px;}
	.centroHaFa{position:relative; overflow:hidden;  height:200px;}
    }
	
	@media only screen and (max-width :640px) {	
	.centroHa{position:relative; overflow:hidden;  height:120px; margin-bottom:30px;}
	.centroHaFa{position:relative; overflow:hidden;  height:160px;}
    }
	
	@media only screen and (max-width :575px) {
	.centroHa{position:relative; overflow:hidden;  height:100px; margin-bottom:30px;}
	.centroHaFa{position:relative; overflow:hidden;  height:150px;}
    }
	@media only screen and (max-width :525px) {
	.centroHa{position:relative; overflow:hidden;  height:85px; margin-bottom:30px;}
	.centroHaFa{position:relative; overflow:hidden;  height:130px;}
    }


    @media only screen and (max-width : 480px) {
		
		.thumbnail > img, .thumbnail a > img {
    max-height: inherit;
	}
	
	.blueimp-gallery>.indicator>li {

    width: 25px !important;
    height: 25px !important;
}
	
		
	.centroHa{position:relative; overflow:visible;  height: auto !important; margin-bottom:30px;}
	.imgPosition{position: relative; top: 0; bottom: 0; left: 0;  right: 0; margin: auto; width:100% !important; height: auto !important; }
	.centroHaFa{position:relative; overflow:hidden;  height: auto;}
	
	.imgHabitaciones .thumbnail {
    height: auto !important;
}
	
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ min-width:90px;}
	
	#cnt_buscador {

    max-width: 290px;
    margin: 20px auto 10px auto;
}



    }


    @media only screen and (max-width : 320px) {
		
		.thumbnail > img, .thumbnail a > img {
    max-height: inherit;
	}
        
    }
	
	
	.sinmarginRow {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
	
	#galeria-img .carousel-inner {
		height:auto !important;
		min-height:70px;
    background-size: cover;
    background-repeat: no-repeat;
}
	
	.carousel-control {
    font-size: 26px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 1);
}
	
	
	.thumbnailGaleri > img {
   max-height: 385px;
	    margin-left: auto;
    margin-right: auto;
}
	.thumbnailGaleri {
    border-radius: 0px;
    height: 100%;
	border:solid 1px #E5E5E5;
}

.modal-body .thumbnailGaleri > img {
    max-height: 100%;
	height:100%;
    margin-left: auto;
    margin-right: auto;
}
	
	.carousel-control.right {
    background-image: none !important;
}

.carousel-control.left {
    background-image: none !important;
}

.precio {
    font-family: 'OpenSansSemiboldItalic';
    color: #092f66;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    font-size: 1.6em;
    text-decoration: none;
}