/*!
 * SanLuis CSS - styles.css
 *
 * Copyright 2013 Laukoa, follow us in @Laukoa
 * 
 *http://www.laukoa-studio.com
 *
 * Designed with illusion and pasion by @doble_r121, Pablo Rubio Retolaza
 */

/* HOME */
.btnGroup-destacados {
	margin-right: 0 !important;
}

.container-fluid { 
	
	padding-right: 0px; 
	padding-left: 0px; 
	max-width:1200px; 
	margin: 0 auto; 
}

.language-dropdown { 
	
	margin-top:15px;
	margin-right:20px; 
}

.breadcrumb { 
	
	margin-top: 15px; 
	margin-bottom: 0; 
	background: none; 
}

.navbar { 
	
	font-size: 12px; 
	margin-bottom: 0; 
}

.navbar-inverse .navbar-inner { 
	
	background-color:#ffffff; 
	background-image: none; 
}

.navbar-inner input { 
	
	width:100px; 
	float: left; 
	margin-top: 2px; 
	padding: 2px 14px !important; 
	background: #fff !important;
}

.navbar-inner .btn-group { 
	
	float: left; 
	width: 100px; 
	margin-left: 18px; 
	margin-top: 2px;
}

.navbar-inner .btn-group .btn { 
	
	padding: 2px 8px !important; 
	font-size: 12px; 
}

.navbar-inner .navbar-content { 
	
	width:500px; 
	float:left; 
}

.hero-unit .hero-unit { 
	
	font-size: 14px; 
}

#home #subheader { 
	
	background: #003f7e; 
	color:#fff; 
}

#home #subheader .dropdown { 
	
	list-style: none; 
	margin-top: 10px; 
	margin-left: 15px;
 }
#home #subheader .nav .dropdown { 
	
	margin: 0; 
}

#home #subheader .nav .dropdown a { 
	
	background: none; 
	padding: 0; 
	padding: 10px 15px 10px; 
}

#frmBuscar {
	
	width:25%;
}

#home .encabezado-home { 
	
    background-color: #fff;
    border-bottom: solid 1px #ccc;
    height: 0%;
    display: table-column;
}

#home .encabezado-home h1 { 
	
    color: #0973e1;
    font-size: 32px;
}

#home #subheader .nav .dropdown a:hover, #home #subheader .nav .dropdown.active { background: #0973e0; color:#fff; }
#home #subheader .dropdown:hover > ul.dropdown-menu { display: block; }
#home #subheader .dropdown .caret { border-top: 4px solid #fff; }
#home #subheader a.dropdown-toggle { color:#fff; text-decoration: none;}
.link_home { margin-left: 0 !important; }
#subheader #frmBuscar a.dropdown-toggle { color:#000 !important; text-decoration: none;}
.language-dropdown { width:65px; }
.navbar .container { width:940px; }
.nav { padding-left:0; }
.navbar .nav > li > a { color:#fff; text-shadow:none; }
.navbar .nav-social { margin-right: 0 !important; }
.navbar .nav-social > li > a { padding: 15px 1px; }
.moodle_link { padding-left: 55px !important; font-size: 15px; color:#cd1701 !important; background: url('/resources/img/moodle2.png') no-repeat 0 5px; margin-top: 10px; }
.intranet_link { background: url(/resources/img/intranet.png) no-repeat 0 5px; padding-left: 30px !important; color: #003f7e !important;}
.nav .dropdown-menu { top:33px; }
.nav .dropdown-menu .dropdown-menu { top:0px; }
.navbar .nav-social > li > a:focus, .navbar .nav-social > li > a:hover { background: none !important; }
.moodle_link:hover { background: url('/resources/img/moodle2.png') no-repeat 0 5px !important; }
.intranet_link:hover,.intranet_link:focus,.intranet_link:active { background: url(/resources/img/intranet.png) no-repeat 0 5px !important; }
.navbar .nav > li > a:hover { background: #0973e0; color:#fff; }
.navbar .nav > li > a:focus { background: transparent; }
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { background: #0973e0; color:#fff; }
.navbar-inner { border:0; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); }
.carousel-inner { width: 92%; margin: 0 auto; }
.carousel { border-bottom: 1px solid #e1e1e1; box-shadow: 0px; background: #ffffff; }
.carousel img { margin:0 auto; margin-top: 20px; }
.carousel-caption { background: none; margin:15px 20px; top: 10px; width: 52%; padding: 0; }
.carousel-caption h1, .carousel-caption h2 { font-family: Open Sans Condensed; color:#0973e1; margin-bottom: 0; font-size: 60px; line-height: 65px; margin-top: 0px; }
.carousel-caption p { font-family: Open Sans; color:#333; font-weight: bold; font-size: 24px; line-height: 24px; width:360px; margin-bottom: 10px;}
.news-home, .seccion_estatica .hero-unit, .destacado-home2 { border-radius:0; background: #fff; border: 0px solid #cccccc; padding: 15px; float:left; width:97%; }
.news-home h1, .news-home p.h1 { font-size: 24px; margin-top: 0; margin-bottom: 10px; color: #41a458; font-family: Open Sans Condensed; letter-spacing: 0.5px;}
.news-home p.h1 { line-height: 1; }
.news-home h2 { font-size: 30px !important; margin-left: 20px !important; margin-top: 0; margin-bottom:10px; color:#41a458; font-family: Open Sans Condensed; letter-spacing: 0.5px; }
.news-home h3 { font-size: 18px; margin-top: 20px; margin-bottom:10px; color:#41a458; letter-spacing: 0.5px; line-height: 25px;}
.news-home p { font-size: 15px; margin-top: 5px; margin-bottom:10px; line-height: 18px;}
.news-home .span2 { width:90px; }
.news-home .span2 img { /*background: #ddd;*/ }
.news-home a { color:#41a458; }
.news-home a.social-link { color:#fff; }
.destacado-home { background: #fff; border: 0; padding: 15px; margin-bottom: 0px; }
.destacado-home2 { background: #fff; border: 1px solid #cccccc; padding: 15px; margin-bottom: 30px; }
.destacado-home2 a h5 { color:#D50808 !important; }
/*.destacado-home2 a:hover { color:#fff !important; }*/
.destacado-home h2 { float:left; font-size: 30px; margin-top: 0; margin-bottom:10px; color:#D50808; font-family: Open Sans Condensed; letter-spacing: 0.5px; margin-left: 20px !important;}
/*.destacado-home h2 { font-size: 18px; margin-top: 10px; margin-bottom:0px; color:#D50808; letter-spacing: 0.5px; line-height: 25px;}*/
.destacado-home p { font-size: 15px; margin-top: 5px; margin-bottom:5px; line-height: 18px;}
#home .destacado-home p { height:auto; }
.oferta_home_type h3 { min-height: 50px;color: #D50808 !important; }
.destacado-home .span2 { width:90px; }
.destacado-home .span4 { width:288px; }
.destacado-home .span6 { width:48%; }
.destacado-home .span6.span6-esp { width:48%; margin-left:0px; }
.destacado-home .span4 .well { border: 2px solid #D50808; background: none; color:#D50808; float: left; width:85%; min-height: 160px; }
.destacado-home .span4 .well .btn { margin-top: 50px; }
.destacado-home .span2 img { height: auto; background: #ddd; max-width:100%; }
.destacado-home a { color:#333; }
.curso_home { width:100%; }
.curso_home .span9 { width:75% !important; }
.curso_home a { color:#D50808; }
.destacado-home a.social-link { color:#fff; }
.destacado-home .empleo-plazas .well , .seccion_estatica .well { padding-left: 0; border:0; background: none; box-shadow: none; margin-bottom: 0;}
.destacado-home .empleo-plazas .span1, .seccion_estatica .span1 { margin-left: 0; }
.destacado-home .empleo-plazas h1 { color:#1b95b2; width: 75%; margin-top: 5px; }
.section-icon { background: url(/resources/img/sprite.gif) 0px 0px no-repeat; display: inline-block; height: 31px; width: 41px; float:left; }
.destacado-home .section-icon { background: url(/resources/img/sprite.gif) -40px 0px no-repeat; display: inline-block; height: 31px; width: 39px; }
.empleo-plazas .section-icon.section-empleo { background: url(/resources/img/sprite.gif) -113px 2px no-repeat; display: inline-block; height: 36px; width: 39px; position: relative; top:-4px; }
.empleo-plazas .section-icon.section-plazas { background: url(/resources/img/sprite.gif) -153px 2px no-repeat; display: inline-block; height: 36px; width: 39px; position: relative; top:-4px; }
.section-icon.section-lider { background: url(/resources/img/sprite.gif) -199px 2px no-repeat; display: inline-block; height: 36px; width: 39px; position: relative; top:-4px; }
.section-icon.section-newsletter { background: url(/resources/img/sprite.gif) -242px 2px no-repeat; display: inline-block; height: 36px; width: 43px; position: relative; top:-4px; }
.newsletter a { color:#41a458; }
.newsletter.calificaciones a { color:#ffffff; float:left; }
.empleo-plazas .btn { color: #fff; float:left; margin-bottom:20px; margin-left: 20px; }
.empleo-plazas h2 { float: left; font-size: 30px; margin-top: 0; margin-bottom: 10px; color: #1b95b2; font-family: Open Sans Condensed; letter-spacing: 0.5px; margin-left: 20px !important; }
.empleo-plazas h3 { float: left;
    clear: both;
    color: #1b95b2;
    margin-bottom: 20px;
    margin-top: 0px;
    font-size: 18px;
    line-height: 20px;
    width: 100%;
    margin-left: 20px !important; }
.empleo-plazas ul { float: left; clear: both; margin-bottom: 20px; font-size: 14px; list-style: none; padding-left: 20px; width: 100%; }
.empleo-plazas ul a { color:#1b95b2; }
.seccion_estatica .hero-unit { height: 230px; }
.seccion_estatica .hero-unit.newsletter .alert {
	
	top: -119px;
	position: relative;
}
.seccion_estatica .hero-unit.somos-lider h2 { width: 81%; font-size: 30px; margin-top: 0; margin-bottom:10px; color:#f2a602; font-family: Open Sans Condensed; letter-spacing: 0.5px;}
.seccion_estatica .hero-unit p { float:left; clear:both; margin-top:5px; margin-bottom:25px; width:100%; margin-left: 20px; }
.seccion_estatica .hero-unit.newsletter h2 { margin-left: 20px; font-size: 30px; margin-top: 0; margin-bottom:10px; color:#41a458; font-family: Open Sans Condensed; letter-spacing: 0.5px;} 
.seccion_estatica .hero-unit.newsletter form { clear:both; margin-bottom: 0; }
.seccion_estatica .hero-unit.newsletter form p { font-size: 18px; line-height: 27px; margin-bottom: 5px; margin-top: 6px;}
.seccion_estatica .hero-unit.newsletter form .checkbox { margin-bottom:25px; padding-left: 38px; }
.seccion_estatica .hero-unit.newsletter form #nombre, .seccion_estatica .hero-unit.newsletter form #email { width: 35%;
    margin-left: 20px; }

.prefooter { margin-top:20px; margin-bottom:20px; margin-left:0 !important; padding-bottom:20px;border-bottom:1px solid #1b95b2; width:99%;}
.prefooter a, .prefooter span { font-size:11px; color:#fff; }
.footer { background: #000; margin-top: 20px; }
.footer .h1 { color: #1b95b2; font-size: 30px; margin-top: 10px; margin-bottom:10px; margin-left:0; font-family: Open Sans Condensed; letter-spacing: 0.5px;}
.footer .nav .navbar { clear:both; width:100%; float: left; margin-top: 10px; margin-bottom: 10px; color: #fff;}
.footer .nav .navbar li { margin-right: 10px;  }
.footer .nav.main-nav>li { float: left; clear: both; margin-bottom: 10px; }
.footer .nav a { color: #fff; width: auto; }
.footer .nav a:hover { color: #fff; background: none; background: #1b95b2; }
.footer .nav .navbar a {color: #fff; padding: 0 !important;  }
.footer .nav .navbar a:hover { background: #1b95b2; }
#modalPrivacy .modal-body  { font-size:11px; }
.carousel-control { background:none; border:0; color:#0088CC; font-family: Open sans;font-size: 25px; }
.carousel-control:hover { color:#0088CC; }
.footer .mapaweb { float:left; width:100% !important; }
.footer .header .span4 { width:60% !important; }
.footer .header .span2 { width:170px !important; }
.footer .header .span3 { margin-left: 0 !important; }
.description_container { height: 30px; overflow: hidden;}
.description_container p { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal; }
.footer_colaborador { margin-bottom:20px;border-bottom:1px solid #1b95b2; width:99%; margin-left:0 !important; }
.footer_colaborador p.h1 { width:100%; }
.footer_colaborador .logo_colaborador { width:20%; float:left; margin-bottom:40px; text-align: center;}
.footer_colaborador .logo_calidad { margin-right: 20px; float:left; margin-bottom:40px; text-align: center;}
.footer_colaborador .logo_colaborador img { height:60px; }
.footer_colaborador .logo_calidad img { height:60px; }
.footer_colaborador .more_logo { width:15%; float:left; height:60px; }
.footer_colaborador .more_logo a { font-size:18px; color:#1b95b2; text-align:center; line-height:60px; }
.footer_colaborador .more_logo a:hover { text-decoration:none; color:#fff; }

/* CENTRO */

.container .span4 { width:27%; margin-right:3%; }
.container .span8 { width:66%; margin-left: 0px; }
#centro #subheader { background: #003f7e; color:#fff; }
#centro #subheader .dropdown { list-style: none; margin-top: 10px; margin-left: 15px; }
#centro #subheader .nav .dropdown { margin: 0; }
#centro #subheader .nav .dropdown a { background: none; padding: 0; padding: 10px 15px 10px; }
#centro #subheader .nav .dropdown a:hover, #centro #subheader .nav .dropdown.active { background: #0973e0; color:#fff; }
#centro #subheader .dropdown:hover > ul.dropdown-menu { display: block; }
#centro #subheader .dropdown .caret { border-top: 4px solid #fff; }
#centro #subheader a.dropdown-toggle { color:#fff; text-decoration: none;}
#centro .span4 .hero-unit h1, #centro .span8 .hero-unit h1, #centro .span8 .hero-unit h2, #centro .span8 .hero-unit a { color:#003f7e; }
#centro .span8 .hero-unit .span6 h2 { margin-top: 0; }
#centro .span4 .hero-unit ul { list-style: none; padding-left: 0; }
#centro .span4 .hero-unit ul li { margin-bottom: 10px; }
#centro .span4 .hero-unit ul li a { color:#0973e0; }
#centro .span4 .hero-unit ul li a:hover { font-weight: bold; text-decoration: none;}
#centro .span4 .hero-unit ul li.active a { font-weight: bold; }
#centro .span8 .hero-unit .row { margin-top: 10px; }
#centro iframe { margin-top: 10px; margin-bottom: 10px; width: 100% !important; }
.section-menu { margin-top: 15px; }
#centro .compartir { float:left; margin-top:-45px; }
.logo_colaborador { margin-top:20px; }


/* OFERTA EDUCATIVA */

#oferta #subheader { background: #D50808; color:#fff; }
#oferta #subheader .dropdown { list-style: none; margin-top: 10px; margin-left: 15px; }
#oferta #subheader .nav .dropdown { margin: 0; }
#oferta #subheader .nav .dropdown a { background: none; padding: 0; padding: 10px 15px 10px; }
#oferta #subheader .nav .dropdown a:hover, #oferta #subheader .nav .dropdown.active { background: #dc7272; color:#fff; }
#oferta #subheader .nav a:hover, #oferta #subheader .nav .active { background: #dc7272; color:#fff; }
#oferta #subheader .dropdown:hover > ul.dropdown-menu { display: block; }
#oferta #subheader .dropdown .caret { border-top: 4px solid #fff; }
#oferta #subheader a.dropdown-toggle { color:#fff; text-decoration: none;}
#oferta .span4 .hero-unit h1, #oferta .span8 .hero-unit h1, #oferta .span8 .hero-unit h2, #oferta .span8 .hero-unit a, #oferta .span4 .hero-unit p.h1 { color:#D50808; }
#oferta .span4 .hero-unit ul { list-style: none; padding-left: 0; }
#oferta .span4 .hero-unit ul ul { list-style: none; padding-left: 20px; margin-bottom: 20px; }
#oferta .span4 .hero-unit ul li { margin-bottom: 10px; }
#oferta .span4 .hero-unit ul li a, #oferta .span4 .hero-unit ul li span { color:#dc7272; }
#oferta .span4 .hero-unit ul li a:hover { font-weight: bold; text-decoration: none;}
#oferta .span4 .hero-unit ul li.active a { font-weight: bold; }
#oferta .section-menu .news-home a { margin-top: 10px; }
#oferta .section-menu .news-home h2 { margin-top: 0px; }
#oferta .section-menu .news-home h4 { margin-top: 10px; margin-bottom: 0px; }
#oferta .section-menu .hero-unit { margin-bottom: 20px; }
#oferta .sub-hero a, #oferta .sub-hero h2 { color:#333 !important; }
#oferta .sub-hero a:hover, #oferta .sub-hero h2:hover { color:#D50808 !important; text-decoration: none; }
#oferta .sub-hero ul { list-style: none; margin-bottom: 20px;  }
#oferta .sub-hero h3 { color:#D50808;  }
#oferta .compartir { float:left; margin-top:-25px; }


/* NOTICIAS */

#noticias #subheader { background: #41a458; color:#fff; }
#noticias #subheader .dropdown { list-style: none; margin-top: 10px; margin-left: 15px; }
#noticias #subheader .nav .dropdown { margin: 0; }
#noticias #subheader .nav .dropdown a { background: none; padding: 0; padding: 10px 15px 10px; }
#noticias #subheader .nav a:hover, #noticias #subheader .nav .active a{ background: #fff; color:#333; }
#noticias #subheader .dropdown:hover > ul.dropdown-menu { display: block; }
#noticias #subheader .dropdown .caret { border-top: 4px solid #fff; }
#noticias #subheader a.dropdown-toggle { color:#fff; text-decoration: none;}
#noticias .span4 .hero-unit h1, #noticias .span8 .hero-unit h1, #noticias .span8 .hero-unit h2, #noticias .span8 .hero-unit a { color:#4fc66b; }
#noticias .span4 .hero-unit ul { list-style: none; padding-left: 0; }
#noticias .span4 .hero-unit ul li { margin-bottom: 10px; }
#noticias .span4 .hero-unit ul li a { color:#41a458; }
#noticias .span4 .hero-unit ul li a:hover { font-weight: bold; text-decoration: none;}
#noticias .span4 .hero-unit ul li.active a { font-weight: bold; }
#noticias article .span2 img { margin-top: 15px; }
#noticias article .span7 img { width: auto; max-width:100%; }
#noticias .span4 { width:30%; }
#noticias .span8 { width:62%; }
.icons-pdf { float:left; background: url("/resources/img/pdf-icon.gif") no-repeat; width:50px; height:50px; position: relative; top: -17px; padding-right:20px;}
.icons-calendar { float:left; background: url("/resources/img/calendar-icon.png") no-repeat; width:50px; height:50px; position: relative; top: -16px; padding-right:20px;}
.icons-contact { float:left; background: url("/resources/img/contact-icon.png") no-repeat; width:50px; height:50px; position: relative; top: -16px; padding-right:20px;}
.icons-timbre { float:left; background: url("/resources/img/pdf-timbre.gif") no-repeat; width:50px; height:50px; position: relative; top: -15px; padding-right:20px;}
#noticias #pagination { float:left; width:75%; }
#noticias #pagination a { border:1px solid #41a458 !important; color:#41a458 !important; }
#noticias #pagination span { border:1px solid #41a458 !important; background-color:#41a458 !important; color:#fff !important;}
#noticias .right-side .span6, #empleo .right-side .span6 { width: 80% !important; margin-left: 0 !important; }

/* EMPLEO */

#empleo #subheader { 
	
	background: #1b95b2; 
	color:#fff; 
}

#empleo .navbar .nav > .active > a, #empleo .navbar .nav > .active > a:hover, #empleo .navbar .nav > .active > a:focus { 
	
	background: #23c6ed; 
	color:#fff; 
}

#empleo #subheader .dropdown { 
	
	list-style: none; 
	margin-top: 10px; 
	margin-left: 15px; 
}

#empleo #subheader .nav .dropdown { 
	
	margin: 0; 
}

#empleo #subheader .nav .dropdown a { 
	
	background: none; 
	padding: 0; 
	padding: 10px 15px 10px; 
}

#empleo #subheader .nav a:hover { 
	
	background: #23c6ed; 
	color:#fff; 
}

#noticias #subheader .nav .active a{ 
	
	background: #fff; 
	color:#333; 
}

#empleo #subheader .dropdown:hover > ul.dropdown-menu { 
	
	display: block; 
}

#empleo #subheader .dropdown .caret { 
	
	border-top: 4px solid #fff; 
}

#empleo #subheader a.dropdown-toggle { 
	
	color:#fff; 
	text-decoration: none;
}

#empleo .span4 .hero-unit h1, #empleo .span8 .hero-unit h1, #empleo .span8 .hero-unit h2, #empleo .span8 .hero-unit a, .news-empleo h2 { 
	
	color:#1b95b2; 
}

.news-empleo {
	
	border: 2px solid #1B95B2;
}

.news-empleo-oferta {
	
	margin-bottom: 50px;
	float:left;
	width: 100%;
}

.news-empleo h2{
	
	margin-bottom: 10px;
}

.news-empleo p{
	
	margin-bottom: 20px;
}

.news-empleo a{
	
	color: #1B95B2;
}

#empleo .span4 .hero-unit ul { 
	
	list-style: none; 
	padding-left: 0; 
}

#empleo .span4 .hero-unit ul li { 
	
	margin-bottom: 10px; 
}

#empleo .span4 .hero-unit ul li a { 
	
	color:#1b95b2; 
}

#empleo .span4 .hero-unit ul li a:hover { 
	
	font-weight: bold; 
	text-decoration: none;
}

#empleo .span4 .hero-unit ul li.active a { 
	
	font-weight: bold; 
}

#empleo article .span2 img { 
	
	margin-top: 15px; 
}

#empleo .span4 { 
	
	width:30%; 
}

#empleo .span8 { 
	
	width:61%; 
}

.right-side .span6 { 
	
	width:100% !important; 
	margin-left: 0 !important;
}

.sanluis-jobs-logo {
	
	width:132px;
	margin: 0px auto 30px auto;
}

#empleo .sanluis-jobs-admin .sanluis-jobs-user {
	
	margin: 0 auto;
  	width: 300px;
  	margin-bottom: 40px;
  	text-align: center;
}

#empleo .sanluis-jobs-admin .hero-unit {
	
	width:100%;
	padding:0;
	float: left;
  	background-color: #fff;
}

#empleo .sanluis-jobs-admin .admin-container {
 
	margin-top: 20px;
  	float: left;
  	padding: 20px;
  	width:97%;
}

#empleo .sanluis-jobs-admin .navbar-inner {
	
	background-image:none;
	background-color:#ebebec;
}

#empleo .sanluis-jobs-admin .navbar .nav > li > a, #empleo .sanluis-jobs-admin .navbar .nav > li > a:hover, #empleo .sanluis-jobs-admin .navbar .nav > li > a:focus {
	
	background:transparent;
	color:#999;
	box-shadow:none;
}

#empleo .sanluis-jobs-admin .navbar .nav > .active > a, #empleo .sanluis-jobs-admin .navbar .nav > .active > a:hover, #empleo .sanluis-jobs-admin .navbar .nav > .active > a:focus {
	
	background:transparent;
	color:#000;
	box-shadow:none;
}

#empleo .sanluis-jobs-admin .navbar .nav > li > a:hover {
  
  	background: transparent;
  	color: #000000;
}

#empleo .sanluis-jobs-admin .hero-unit p {
	
	font-size:12px;
}

#empleo .sanluis-jobs-admin .navbar .nav {
	
	width:100%;
}

#empleo .sanluis-jobs-admin .navbar .nav li.pull-right {
	
	float:right !important;
}

#empleo .sanluis-jobs-admin .navbar .nav li.pull-right a {
	
	color: #3996b7;
}

#empleo .sanluis-jobs-admin .tu_cv_buttons {
	
	float:left;
	width:100%;
	margin:50px 0;
}

#empleo .sanluis-jobs-admin .datos_container {
	
	margin-top: 0;
}

#empleo .sanluis-jobs-admin .nuevo_cv_button, #empleo .sanluis-jobs-admin .descargar_cv_button {
	
	float:left;
	width:50%;
	text-align:center;
}

#empleo .sanluis-jobs-admin .nuevo_cv_button a, #empleo .sanluis-jobs-admin .descargar_cv_button a, .datos_container a {

  padding: 15px 40px;
  background-color: #3995b7;
  color:#fff !important;
  background-image:none;
  text-shadow:none;
}

#empleo .news-home-accordion {
	
	padding: 0;
  	width: 99%;
}

#empleo .news-home .accordion {
	
	margin:0;
}

#empleo .news-home .accordion .accordion-heading .accordion-toggle {
	
	text-align:right;
	float:right;
	padding:0;
}

#empleo .news-home .accordion-group {
    border: 0;
    float: none;
    width: 490px;
    margin: 0 auto;
    display: table;
}

#empleo .news-home .accordion-heading {
  	
  	border-bottom: 0;
  	padding: 15px 5px 10px 5px;
  	float: left;
}

#empleo .news-home .accordion-heading .span2 {
	
	margin-left:10px;
}

#empleo .news-home .accordion-body {
	
	float:left;
	width: 99%;
	padding-bottom: 20px;
}

#empleo .news-home .accordion-inner {
	
	float: left;
  	padding: 0px 5px 5px 5px;
  	width: 100%;
  	border: 0;
}

#empleo .news-home .accordion-inner .span6 {
	
	margin-left:10px;
	margin-bottom:10px;
}

#empleo .news-home .accordion-group h1 {
	
	color:#1b95b2;
	font-size:21px;
	font-weight:bold;
}

#empleo .news-home .accordion-group p {
	
	padding-right:10%;
}

#empleo .news-home .accordion-group button {
	
	margin-top:30px;
}

#empleo .news-home .accordion-body span {
	
	padding-left:10px;
	font-size:14px;
	color:#000;
	position: relative;
	top:15px;
}

#empleo .news-home .accordion-body span a {
	
	color:#000;
	text-decoration:underline;
}

#empleo .news-home .accordion-body span a:hover {
	
	color:#1b95b2;
	text-decoration:underline;
}

#empleo .descripcion_oferta {
	
	padding: 10px;
    border: 1px solid #ebebec;
    background-color: #f2f2f2;
    margin-top: 20px;
    margin-bottom: 20px;
    white-space: pre-wrap;
}

.change_info {
	
	float: left;
	margin-top: 0 !important;
	clear: both;
    margin-left: 0 !important;
}

.change_info .tu_cv_buttons form {
	
	margin: 0 !important;
}

#demandante [class*="span"], #registroDemandante [class*="span"]{
	
	margin-left: 10px;
}

#demandante .span12 {
	
	width: 100%;
}

#demandante fieldset {
	
	margin-bottom: 20px;
}

.tu_cv_buttons select {
	
	margin-top:0;
	height: 30px;
}

.tu_cv_buttons .form-group {
	
	margin-bottom: 20px;
}

.tu_cv_buttons #estudios, .tu_cv_buttons #idiomas, #cvs {
	
	list-style: none;
    padding: 15px;
    background: #f2f2f2;
    font-size: 15px;
    float: left;
    width: 100%;
}

.tu_cv_buttons #estudios li, .tu_cv_buttons #idiomas li, #cvs li {
	
	float: left;
	width: 100%;
	height: 50px;
}

.tu_cv_buttons #estudios .icon_bg, .tu_cv_buttons #idiomas .icon_bg, #cvs .icon_bg {
	
	padding: 4px 10px 2px;
    background: #ebebec;
    float: right;
}

.tu_cv_buttons #estudios label, .tu_cv_buttons #idiomas label, #cvs label {
	
	font-size: 15px;
	margin-bottom: 20px;
}

.change_password, .tu_cv_virtual {
	
	float: right !important;
    width: 53% !important;
    padding: 50px;
    background: #ebebec;
    margin-top: 0 !important;
    margin-right: 0;    
}

.change_password input {
	
	width: 100%;
}

.tu_cv_virtual textarea {
	
	width: 100%;
	margin-bottom: 10px;
	height: 75px;
}

.estado1 {
	
	color: #ec971f;
}

.estado2 {
	
	color: #31b0d5;
}

.estado3 {
	
	color: #449d44;
}

.estado4 {
	
	color: #c9302c;
}

.estado5 {
	
	color: #18ba9b;
}

.registro-demandante .half {
	
	width: 48% !important;
	float: left;
}

.registro-demandante .full {
	
	width: 100%;
	float: left;
}

/* CONTACTO */

#contacto #subheader { 
	
	background: #E49D04; 
	color:#fff;
}

#contacto #subheader .dropdown { 
	
	list-style: none; 
	margin-top: 10px; 
	margin-left: 15px; 
}

#contacto #subheader .nav .dropdown { 
	
	margin: 0; 
}

#contacto #subheader .nav .dropdown a { 
	
	background: none; 
	padding: 0; 
	padding: 10px 15px 10px; 
}

#contacto #subheader .nav a:hover, #contacto #subheader .nav .active a{ 
	
	background: #f6b832; 
	color:#fff; 
}

#contacto #subheader .dropdown:hover > ul.dropdown-menu { 
	
	display: block; 
}
#contacto #subheader .dropdown .caret { 
	
	border-top: 4px solid #fff; 
}

#contacto #subheader a.dropdown-toggle { 
	
	color:#fff; 
	text-decoration: none;
}

#contacto .span4 .hero-unit h1, #contacto .span8 .hero-unit h1, #contacto .span8 .hero-unit h2, #contacto .span8 .hero-unit a { 
	
	color:#E49D04; 
}

#contacto .span4 .hero-unit ul { 
	
	list-style: none; 
	padding-left: 0; 
}

#contacto .span4 .hero-unit ul li { 
	
	margin-bottom: 10px; 
}

#contacto .span4 .hero-unit ul li a { 
	
	color:#41a458; 
}

#contacto .span4 .hero-unit ul li a:hover { 
	
	font-weight: bold; 
	text-decoration: none;
}

#contacto .span4 .hero-unit ul li.active a { 
	
	font-weight: bold; 
}

#contacto article .span2 img { 
	
	margin-top: 15px; 
}

#contactoForm .alert { 
	
	font-size: 12px; 
}

#contactoForm button[type="submit"] { 
	
	margin-top: 10px; 
}

#contactoForm textarea { 
	
	width: 55%; 
	height: 80px; 
	font-size: 12px; 
}

#contacto .controls-especial {
	
	width:55% !important; 
	clear: both; 
}

#contacto .controls-especial input { 
	
	width:5%; 
}

#contacto .control-group button { 
	
	float:left; 
	clear:both; 
}

#contacto .span4 { 
	
	width:30%; 
}

#contacto .span8 { 
	
	width:64%; 
}

#contacto form { 
	
	float:left;
}

#contacto form .centradoForm { 
	
	margin:0 auto; 
	width:100%; 
}

.span8 .news-home p, .span8 .news-home ul { font-size:12px;     overflow: hidden;
    text-overflow: ellipsis; }


/* BOTONES PERSONALIZADOS */

.btn { border-radius: 0; }

.btn-news {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #41a458;
background-image: none;
border-color: none;
}

.btn-info {
background-image: none;
border-color: none;
}

.btn-news:hover,
.btn-news:active,
.btn-news.active,
.btn-news.disabled,
.btn-news[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}

.btn-lideres {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #e39610;
background-image: none;
border-color: none;
margin-left: 20px;
}

.btn-lideres:hover,
.btn-lideres:active,
.btn-lideres.active,
.btn-lideres.disabled,
.btn-lideres[disabled] {
  color: #ffffff;
  background-color: #e39610;
  *background-color: #e39610;
}

.btn-destacados {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #D50808;
background-image: none;
border-color: none;
}

.btn-destacados:hover,
.btn-destacados:active,
.btn-destacados.active,
.btn-destacados.disabled,
.btn-destacados[disabled] {
  color: #ffffff;
  background-color: #D50808;
  *background-color: #D50808;
}


/* LOGIN */


#login #subheader { background: #003f7e; color:#fff; }


/* RESERVA Y CONTACTO */

#reservarCurso .alert, #reservarCurso input { font-size: 12px; width: 55%; }
#reservarCurso .alert { width:93%; }
#reservarCurso label { font-size:12px; }
#reservarCurso button[type="submit"] { margin-top: 10px; }
#reservarCurso textarea { width:55%; height: 80px; font-size: 12px;}
#contactoForm .alert, #contactoForm input { font-size: 12px; }
#contactoForm input { font-size: 12px; width:55%; }
#contactoForm .alert { font-size: 12px; width:50%; }
#contactoForm label { font-size:12px; }
select { font-size: 12px !important; margin-top: 10px; margin-bottom: 10px !important; height: 25px }
#noticias select option { font-size:11px; }
#reservarCurso select { width:57%; }
.radio input[type="radio"], .checkbox input[type="checkbox"]{width: auto !important; }


/* SEARCH RESULTS */

.search-home, .seccion_estatica .hero-unit { background: #fff; border: 1px solid #cccccc; padding: 15px; }
.search-home .search-news h1, .search-home .search-news h2, .search-home .search-news a { color:#41a458; }
.search-home .search-educ h1, .search-home .search-educ h2, .search-home .search-educ a { color:#cd1701; }
.search-home h1 { font-size: 30px; margin-top: 0; margin-bottom:10px; font-family: Open Sans Condensed; letter-spacing: 0.5px; color:#0973e0;}
.search-home h2 { font-size: 20px; margin-top: 10px; margin-bottom:0px; letter-spacing: 0.5px; line-height: 25px; color:#0973e0;}
.search-home p { font-size: 15px; margin-top: 5px; margin-bottom:5px; line-height: 18px;}
.search-home .span2 { width:90px; }
.search-home .span2 img { height: 90px; background: #ddd; width:90px; }
.search-home a { color:#0973e0; }
.search-home a.social-link { color:#fff; }
.filter-search { padding: 10px; }
.filter-search small { color:#0973e0; }
.filter-search h3 { font-size: 12px; color:#0973e0; padding-top: 0; line-height: 20px; }
.recaptchatable { margin-top:10px !important; }
.search-educ p, .search-news p { text-overflow: ellipsis; overflow: hidden; white-space: nowrap;  }


/* CURSOS */

.img_promotor { margin-right:15px; margin-top:15px; }
.descripcion-cursos { color: #D50808 !important; }

/* EN CONSTRUCCION */

.hero-construccion { padding:20px; background:#fff; }
.hero-construccion p { font-size:14px; line-height:18px; }
.hero-construccion ul { font-size:12px; height:75px; }
.hero-construccion ul a { color:#333; }

/* LOGIN ALUMNOS */

#modalLoginAlumno .form-actions {
	
	border:0;
}

#modalLoginAlumno form {
	
	width:50%; 
	float:left;
}

#modalLoginAlumno .alert-info {
	
	width:40%; 
	float:left;
}

#modalLoginAlumno .alert-error {
	
	width:90%; 
	float:left;
}

/* MODAL SAN LUIS JOBS */

.modal .modal-body p {
	
	font-size: 12px;
}

.pointer{ cursor: pointer; }

/* RESPONSIVE STYLES */

/* RESPONSIVE HEADER*/

@media (max-width: 979px) {
	
	.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] { color:navy; }
	
	#subheader .nav .dropdown a:hover, #centro #subheader .nav .dropdown.active { background:none; }
	
	#subheader .nav .dropdown a { color: #fff !important; }
	
	#subheader .nav .dropdown ul a { color: #333 !important; }
	
	#subheader .nav .dropdown { margin: 0; margin-top: 10px; border: 1px solid #f2f2f2; }

	.navbar-inverse .nav-collapse .nav>li>a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:hover { background-color: navy; }

	.search_clear { width: 390px; margin: 0 auto; margin-top:20px; }
	
	.container-fluid { padding-top:10px; padding-bottom:10px; }
	
	.destacado-home .span6 { width:100%; }
	
	#home #subheader .nav .dropdown a { color:#fff; font-weight: normal; }
	
	.destacado-home .span6.span6-esp { width:100%; margin-left:13px; }
	
	.carousel-caption h1 { font-size: 40px; margin-top: 0; }
	
	.carousel-caption p { font-size: 18px; }
	
	#contactoForm input, #reservarCurso input { width: 98%; }
	
	#contactoForm input[type="checkbox"], #reservarCurso input[type="checkbox"] { width: auto; }
	
	#contactoForm .alert, #reservarCurso .alert { width:90%; }
	
	#reservarCurso select { width:100%; } 
	
	#frmBuscar { width: 65%; }
}



@media (max-width: 979px) and (min-width: 768px) {

	.span3 { width: 181px; }
	
	.navbar .btn-navbar { float:none; margin:0 auto; background:#fff !important; color: #0973e1; text-shadow:none; }
	
	.navbar .btn-navbar:hover { color: #0973e1; }
	
	#centro .span4 { width: 24%; margin-right: 6%; }
	
	#centro .span8 { margin-left:0; }
	
	input { width:90%; }
	
	body { padding:0; }
	
	#contacto .span8 { width:62%; }
	
	.seccion_estatica .span6 { width:99%; margin-left:0; }
	
	#home .news-home .span7 { width:50%; }
	#home .news-home .span2 { clear: none; float: right; }
	
	#reservarCurso textarea, #contactoForm textarea { width: 97%; }
	
	.seccion_estatica .hero-unit {
		
		width: 96%;
		height:260px;
	}
	
	.seccion_estatica .hero-unit.newsletter .alert {

		top: -153px;
		position: relative;
		width: 86%;
		height: 51px;
		line-height: 45px;
	}
	
	.alert .close {
	
		top:15px;
	}
	
	.oferta_home_type {
		
		width: 50%;
		float: left;
		margin-bottom: 40px;
	}
	
}

@media (max-width: 767px) {
	
	.oferta_home_type {
		
		margin-bottom: 40px;
		width: 50%;
		float: left;
	}
	
	#empleo .news-home .accordion-group {
		
		width: 92%;
	    margin: 20px;
	    display: block;
	    float: left;
	}
	
	body {
		
		padding: 0 !important;
		width: 100%;
	}
	
	.search_clear {
		
		width: 100%;
	}
	
	header #subheader .dropdown {
		
		width: 100%;
		margin: 0 !important;
		text-align: center;
	}
	
	.link_home { width:150px !important; margin:0 auto; }
	
	#home { padding-left:5px; padding-right:5px; padding-top:5px; }
	.footer { padding-left: 5px; padding-right: 5px; }
	
	.news-home .span2 img, .destacado-home .span2 img { display:none; }
	
	.container { width:100%; }
	
	[class*="span"], .row-fluid [class*="span"] { float: left; }
	.link_home { float: none !important; }
	
	.news-home, .seccion_estatica .hero-unit, .destacado-home2 { width:93%; }
	
	.destacado-home2 { margin-bottom: 0px; }
	
	.seccion_estatica .hero-unit { height: auto !important; }
	
	.carousel .item>img { display:none; }
	
	#centro .carousel { display:none; }
	
	.carousel .item { height: 200px; }
	
	.navbar .btn-navbar { float:none; margin:0 auto; background:#fff !important; color: #0973e1; text-shadow:none; }
	
	#noticias .navbar .btn-navbar { color: #4FC66B; }
	
	.container .span4 { width: 24%; margin-right: 5%; }
	
	.container .span8 { margin-left:0; }
	
	input { width:90%; }
	
	body { padding:0; }
	
	#contacto .span8 { width:60%; }
	
	.seccion_estatica .span6 { width:99%; margin-left:0; }
	
	header .link_home {

		float: left !important;
	}
	header .clear_none {

		float: none;
		margin: 0 auto;
		width: 100%;
	}
	
	.footer .header .span3, .footer .header .span4, .footer nav { display:none; }
	
	#reservarCurso textarea, #contactoForm textarea { width: 97%; }
	
	.seccion_estatica .hero-unit {
		
		width: 96%;
		height:260px;
	}
	
	.seccion_estatica .hero-unit.newsletter .alert {

		top: -153px;
		position: relative;
		width: 86%;
		height: 51px;
		line-height: 45px;
		font-size: 12px;
	}
	
	.alert .close {
	
		top:15px;
	}	
	
	.footer_colaborador .logo_colaborador { width:25%; }
	
	.footer_colaborador .more_logo { display:none; }
	
	
	
	body > header > div > div > div > div > div.clear_none > div:nth-child(2) > ul {
		
		margin-left: 0;
	}
	
	
	
	body > header > div > div > div > div > div.clear_none > div:nth-child(3) > ul {
		
		margin: 0;
		float: right;
	}
	
	body > header > div > div > div > div > div.clear_none > div:nth-child(3) > ul > li > a {
		
		background: none;
		padding: 10px 0px !important;
		font-size: 13px;
	}
	
	#frmBuscar {
		
		margin: 0;
		margin-top: 10px;
		width: 75%;
	}
	
	.noticia_home, .curso_home, .news-home article {
		
		float: left;
		margin-bottom: 10px;
		padding-bottom: 20px;
		padding-top: 20px;
		border-bottom: 1px solid #ebebec;
	}
	
	.hero-unit {
		
		border: 0 !important;
	}
	
	.hero-unit .section-icon {
		
		display: none;
	}
	
	.compartir {
		
		margin-top: 0 !important;
	}
	
	.compartir .nav {
		
		padding: 0 20px;
	}
	
	.compartir .nav li {
		
		width: 50%;
	}
	
	#centro .span8 .hero-unit .row {
		
		margin-bottom: 40px;
	}
	
	#centro > section > div > div > div.span8.section-menu > div > div.content {
		
		display: none;
	}
	
	.logo_colaborador {
		
		width: 100% !important;
		margin-bottom: 40px;
	}
	
	.jPaginate {
		
		width: 95% !important;
	}
	
	#empleo .news-home .accordion .accordion-heading .accordion-toggle {
		
		display: none;
	}
	
	#empleo .news-home .accordion-body {
		
		height: auto !important;
	}
	
	#empleo .news-home .accordion-group button {
		
		width: 95%;
		height: 50px;
	}
	
	#empleo .news-home .accordion-body span {
		
		margin: 0;
		padding: 0;
		float: left;
		padding: 20px;
	}
	
	#empleo .news-home .accordion-inner {
		
		padding-top: 5px;
	}
	
	#home > section > div.carousel.slide.seccion-destacada {
		
		display: block !important;
	}
}

@media (max-width: 585px) {
	
	.clear_none { width:100%; margin:0 auto; margin-left:0 !important; }
	.clear_none .span3, .clear_none .span1 { clear: both; float: none; margin: 0 auto; width: 185px; }

	.clear_none .btn-group { margin-left:0; margin-top:10px; margin-bottom:0px; width: auto; float: right; }
	
	.clear_none .nav-social { margin-left:15px; margin-top:0px; margin-bottom:0px !important; }
	
	.clear_none .nav { margin-bottom:10px; }
	
	.left-side { display:none; }
	
	.right-side .span8 { width:100% !important; }
	
	.carousel-caption { bottom:0; width: 100%; }
	
	.carousel .item { height:200px; }
	
	.carousel .item>img { display: none; }
	
	.carousel-caption h1 { font-size:40px; line-height: 35px; }
	
	.destacado-home .span6.span6-esp { width:100%; margin-left:0; }
	
	.destacado-home .empleo-plazas h1 { font-size: 25px; margin-left: 10px; }
	
	.span4.section-menu .news-home:first-child { display:block; }
	
	.span4.section-menu .news-home { display:none; }
	
	.span4.section-menu, .span8.section-menu { width:100%; }
	
	.span8.section-menu .carousel { display:none; }
	
	.language-dropdown { float:none !important; width: 100%; }
	
	#recaptcha_widget_div input { width: 98% !important; }
	
	.recaptchatable #recaptcha_image { width:100% !important; }
	
	#recaptcha_logo { display:none !important; }
	
	#reservarCurso textarea, #contactoForm textarea { width: 97%; }
	
	#reservarCurso .alert, #contactoForm .alert { width: 85%; }
	
	.footer_colaborador { display:none; }
	
	body > header > div > div > div > div > div.clear_none > div:nth-child(2) {
		
		float: left;
		width: 55%;
	}
	
	body > header > div > div > div > div > div.clear_none > div:nth-child(3) {
		
		float: right;
		width: 44%;
		clear: inherit;
	}
	.oferta_home_type {
		
		margin-bottom: 40px;
		width: 100%;
		float: left;
	}
	
}

@media (max-width: 430px) {
	
	#frmBuscar {
		
		margin: 0;
		margin-top: 10px;
		width: 100%;
	}
		
	header #subheader .nav .dropdown { width: 99%; margin-left: 0px !important; }
		
	.news-home, .seccion_estatica .hero-unit, .destacado-home2 { width: 90%; margin-bottom: 0px; }
	
	.reservas_hero .news-home { width:83%; padding: 20px 25px; }
	
	.carousel, .carousel.footer nav, .carousel.footer .header .span3   { display:none; }
	
	.carousel.footer { display:block !important; }
	
	.section-icon { display:none !important; }
	
	.news-home .span2, .destacado-home .span2 { float:left !important; }
	
	.news-home .span7, .destacado-home .span7 { width:100%; }
	
	.nav-tabs>li>a, .nav-pills>li>a { padding-right: 5px; padding-left: 5px; }
}

@media (min-width: 586px) {
	
	[class*="span"] { margin-left: 13px; }
	.seccion_estatica .hero-unit { width:94%; }
	.span6 { width: 48%; }
	.seccion_estatica .span6 { width:100%; }
	.noticia_home, .curso_home { float:left; width:100%; }
	#noticias .news-home .span2 { clear: none; }
	.compartir .span2 { clear: none; margin-top:0; }
}

@media (min-width:969px){
	
	#home .seccion_estatica .span6 { width: 50%; margin-left: 0; }
	.container .span8 { width: 67%; }
	.noticia_home, .curso_home { float:left; width:100%; }
	.seccion_estatica .span6 { width:99%; margin-left:0; }
	#home .news-home .span7 { width:50%; }
	#home .news-home .span2 { clear: none; float: right; }
	.oferta_home_type {
		
		float: left;
		width: 50%;
		margin-bottom: 20px;
	}
}

@media (min-width:1231px){
	
	#home .seccion_estatica .span6 { width: 50%; margin-left: 0; }
	.noticia_home, .curso_home { float:left; width:100%; }
	.curso_home { margin-bottom:20px; }
	.destacado-home .span6 { width: 48%; margin-left: 3%; }
	.destacado-home .span4 { width: auto; }
}
	
@media (min-width: 1200px){

	[class*="span"] { float: left; margin-left: 20px; }
	.container .span8 {  }
	
	.seccion_estatica .span6 { margin-left: 0px; }
	
	#home .news-home .span7 { width:50%; }
	#home .news-home .span2 { clear: none; float: right; }
	
	.oferta_home_type {
		
		float: left;
		width: 25%;
	}
}

.oferta_home {
	
	margin-left: 20px;
    width: 98%;
    float: left;
}

.oferta-home a {
    color: #D50808;
}

.oferta_home_type p {
	min-height: 150px;
	padding: 10px;
	padding-left: 0;
}

@media (max-width:706px){

	.oferta_home {
		
		margin-left: 0;
	}
	
	.destacado-home h2, .news-home h2, .empleo-plazas .btn, .empleo-plazas h3, .seccion_estatica .hero-unit p, .btn-lideres, .seccion_estatica .hero-unit.newsletter h2, .seccion_estatica .hero-unit.newsletter form #nombre, .seccion_estatica .hero-unit.newsletter form #email, #newsletterButton {
		
		margin-left: 0 !important;
	}
	
	.empleo-plazas ul {
		
		padding-left: 0 !important;
	}
	
	.seccion_estatica .hero-unit.newsletter form .checkbox {
		
		padding-left: 18px;
	}
	
	.destacado-home .span4 {
	    width: 100% !important;
	}
	
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.link-hand{
	cursor: pointer;
}

.clear{
	clear: both;
}

.modal {
	/*width: 650px;*/
	width: 70%;
	left: 35%;
}

#fixed-header {
	display: block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 30px;
    background-color: #000;
    color: #fff;
}

#fixed-header div {
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 5px;
}

div#fixed-header a {
    color: #fff;
    font-size: 12px;
}

.navbar {
    margin-top: 0;
}

div#fixed-header a:last-child span {
    padding-top: 4px;
}

.admin-navbar {
	margin-top: 0 !important;
}
td.comentarios {
	max-width: 350px;
}
#modalNuevoEmpleo.modal {
	width: 85%;
	left: 25%;
	height: 93%;
}

#modalNuevoEmpleo.modal.fade.in {
	top: 38%;
}

#modalNuevoEmpleo .modal-body {
	max-height: 520px;
}