html{

	height:100%;

}

body {

  font-family:'Lato', sans-serif;

  color:white;

  margin:0 auto;

  min-height:100%;

  min-height:100vh;

}

/* MENU WEB */

nav.navigation {
	background:#6A1677;
}
.nav-collapse #gruemenu.grue_124 > ul {
	margin:0 auto;
    text-align:center;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
}
.nav-collapse #gruemenu.grue_124 ul li {
	float:inherit;
}
.nav-collapse #gruemenu.grue_124, .nav-collapse #gruemenu.grue_124 ul, .nav-collapse #gruemenu.grue_124 ul li, .nav-collapse #gruemenu.grue_124 ul > li > a {
    font-size:13px;
    line-height: normal;
    border:none;
}
.nav-collapse #gruemenu.grue_124 > ul > li > ul::after {
	border:none;
	top:0;
}
.nav-collapse #gruemenu.grue_124 > ul > li.has-sub.active > a::after, .nav-collapse #gruemenu.grue_124 > ul > li.has-sub:hover > a, .nav-collapse #gruemenu.grue_124 ul ul ul::after {
	border:none;
}
.nav-collapse #gruemenu > ul > li:hover > a, .nav-collapse #gruemenu > ul > li > a:hover, .nav-collapse #gruemenu > ul > li.active > a {
	background:inherit;
}
.nav-collapse #gruemenu.grue_124 ul ul {
	padding-top:0;
}
.nav-collapse #gruemenu > ul > li > a {
	padding:11px;
}
.nav-collapse #gruemenu > ul > li.has-sub > a {
	padding-right:22px;
}
.nav-collapse #gruemenu.grue_124 > ul > li > a {
	text-transform:none;
}
.nav-collapse #gruemenu.grue_124 ul li ul.sub-menu {
	z-index:999999;
}
.nav-collapse #gruemenu.grue_124 ul li ul.sub-menu li ul.sub-menu {
	z-index:999999;
}
.nav-collapse #gruemenu.grue_124 .sub-menu li {
	border-bottom:1px solid #856888;
}
.nav-collapse #gruemenu ul ul li a {
	width:235px;
	text-align:left;
}

/*HEADER*/

header {
	background:#FFFFFF;
}
.header-search.pull-right .custom {
	float:right;
	padding-top:10px;
	position:relative;
	z-index:1;
}
header .search.search {
	text-align:right;
	clear:both;
	position:relative;
	top:40px;
}


.header-inner{

	/*width:72%;*/

	margin:0 auto;

	overflow:hidden;

}

#container-logo{

	width:274px;

	float:left;

}

#container-logo img{

	width:100%;

}

.container-accesos-header{

	float:right;

	margin-top:10px;

}

.buscador{

	float:right;

	padding-top:15px;

}

.buscador input, div.mod_search93 input[type="search"], #mod-search-searchword {

	color:#555;

	height:29px;

	border-radius:20px;

	border:1px solid #ccc;

	padding-left:10px;

	width:235px;

}


/*MENU PRINCIPAL - REEMPLAZAR POR MENU PRINCIPAL DEL GARRAHAN*/

#menu-principal{

	height:35px;

	background: #6a1677;

	padding:7px 0;

	

}

#menu-principal ul{

	list-style:none;

	width:950px;

	margin:0 auto;

}

#menu-principal ul li{

	display:inline;

	margin:10px 20px;

}
/*BREADCRUMBS*/
.breadcrumb{
    
	width:65%;
    
	margin:0 auto;
    
	background:#ffffff;
    
}
.breadcrumb a{
    
		color:#6a1677;
}
.divider img{
    
	margin-bottom:1px;
}

/*SLIDER Y ACCESOS*/

#wrapper{

	padding:0;

	overflow:hidden;

}

.container-general{

	width:70%;

	margin:0 auto;

	padding:10px 0;

	overflow:hidden;

}

/*CONTAINER ACCESOS DIRECTOS HOME*/

.container-accesos-home{

	overflow:hidden;

	background:url('../images/back-dadi.jpg');

	background-size:cover;

	background-position:center;

}

.icono{

	width:10%;

	float:left;

	margin-left:6%;

	font-size:12px;

}

.icono:first-child {

	margin-left:5%;

}

.icono img{

	width:100%;

	margin-bottom:5px;

}

.container-general hr{

	width:80%;

	margin:1px auto;

}

/*SLIDER HOME*/

#slider-1{

	margin-bottom:10px;

	

}

.carousel-indicators{

	top:0;

	left:inherit;

	right:0px !important;

	width:30%;

	height:20px;

}

.carousel-indicators li{

	border:1px solid #6a1677;

}

.carousel-indicators .active{

	background:#6a1677;

	border:#6a1677;

}

.carousel-caption{

	background:#6a1677;

	width:50%;

}

.imagen-slider{

	width:70%;

	float:left;

}

.imagen-slider img{

	width:100%;

}

.contenido-slider{

	width:100%;

	float:left;

	background:url('../images/back.png');
	
	position: relative;

}

.texto-slider{

	color:black;

	padding:0 20px;

	width:30%;

	float:left;
	
	

}

.texto-slider h3{

	font-size:22px;

	margin-top:25px;

	max-height:145px;

	overflow:hidden;

}



.carousel-control{

	display:none;

}
.contenido-slider .btn{
	background:none;
	
	border-radius: 0;
	moz-border-radius: 0;
	webkit-border-radius: 0;

	border:1px solid #6a1677;

	color:#6a1677;
	
	position: absolute;
	
	bottom: 10px;
	
	right: 10px;
	
	-webkit-transition: 1s; /* Safari */
    transition: 1s;
	
}
.contenido-slider .btn:hover{
	background:#6a1677;

	border:1px solid #6a1677;

	color:white;
}

.newsletter .btn:hover{

	background:#6a1677;

	border:1px solid #6a1677;

	color:white;

}

.texto-slider .btn:hover,.newsletter .btn {

	background:none;

	color:#6a1677;

	border: #6a1677 1px solid;

}

.texto-slider hr{

	background: black;

	height:0.5px;

	width:100%;

}

.texto-slider a{

	color:inherit;

}

/*OBJETIVOS - MODULO OBJETIVOS HOME*/

#objetivos-home{

	padding:40px 0;

}

.fotos{
	margin-top:0px;
}
.fotos img{
	margin-top:10px;
}

.texto{

	color: #6a1677;

	font-size:19px;

	padding-left:50px;

	vertical-align:middle;
	
	margin-top:20px;

}

.texto ul{

	font-size:17px;

	padding:0;

	margin-top:20px;

	font-weight:300;

}

/*MAPA - MODULO HOME 4*/

#mapa{

	background:url('../images/back-mapa.jpg');

	background-size:100%;

	overflow:hidden;

	background-attachment:fixed;
	

}

#mapa img{

	margin:0 auto;
    
	width:90%;

}



#mapa ul{

	font-size:17px;

	list-style:square;

	margin:40px 0 0 0;

	

}

#mapa ul li{

	padding:5px;

	

}

.texto-verde{

	color:#008981;

}

.texto-rojo{

	color:#ed1b30;

}

.texto-violeta{

	color:#822a85;

}

.texto-celeste{

	color:#007ac3;

}

.texto-naranja{

	color:#f37125;

}

.texto-marron{

	color:#800000;

}

.texto-verde2{

	color:#00bf02;

}

.texto-azul{

	color:#0003ff;

}

.texto-azul2{

	color:#8081ff;

}



/*FOOTER*/

footer{

	background:#6a1677;

	padding:40px;
	
	z-index:10;

}

footer h4{

	line-height:1.5;

	color:#d39ede;

}
footer a, footer a:hover, footer a:visited{
	
	color:#ffffff;
	text-decoration:none;

}


.borde{

	border-right: solid #d39ede 1px;

}

.margen-abajo{

	margin-bottom:35px;

}

.margin-top{

	margin-top:10px;

}

/*FLOTANTES - MODULO FLOTANTES*/

.cont-float{

	position:fixed;

	right: 20px;

	bottom: 10%;

	font-size:10px;

	color:#6a1677;

	line-height:1;

	display:none;
    
    z-index: 10;

}

.float{

	width:50px;

	height:50px;

	margin:10px auto 3px auto;

}

.float p{

	text-align:center;

}

.float img{

	width:80%;

	margin: 2px auto;

}

.float-up{

	width:60px;

	height:60px;

	margin:10px auto 3px auto;
    
    z-index:10;

}

.float-up img{

	width:100%;

	margin: 2px auto;

}

.float-up a{

	color:inherit;

	text-decoration:none;

}

/*EDUCACION CONTINUA - MODULO EDUCACION CONTINUA 1*/

#accesos-educacion{

	padding-bottom:40px;

}

#educacion{

	font-size:8px;

	color: #fbfbfb;

}

.container-nivel2{

	margin:0 auto;
	overflow:hidden;
	color:#6a1677;
	padding:0;

}

.imagen-titulo{

	width:50px;	

	margin-right:20px;

	margin-left:5%;

	float:left;

	

}

.container-nivel2 hr{

	background:#6a1677;

	height:1px;

	width:90%;

	opacity:0.8;

	margin:20px auto;

}



.container-nivel2 h3{

	margin: 1% 0 0 5%;

}

#texto-educacion{

	background:url('../images/back-medic.jpg');

	background-attachment:fixed;

	background-position:bottom;

	padding:40px 0;

}

.texto-educacion{

	width:68%;

	margin:0 auto;

	font-size:20px;

}

#carousel{

	background:#dcd9de;

}

/*MENU DEL MICROSITION - MODULO BOOSTRAPNAV*/
.navbar{
	
	margin-bottom:10px;
}

.navbar-nav{

	width:100%;

	margin:0 12.5%;

	

}

/*FORMACION RRHH*/

.lista-rrhh{

	font-size:16px;

	font-weight:bold;

	width:90%;

	margin:0 auto;

}

.lista-rrhh a{

	color:#6a1677;

	text-decoration:none;

}

.lista-rrhh ul{



    -webkit-column-count: 2;

    -moz-column-count: 2;

    column-count: 2;

    -webkit-column-gap: 40px;

    column-gap: 40px;

    -moz-column-gap: 40px;

}

.lista-rrhh ul li{

	padding:15px 0

}



.icono2{

	width:10%;

	float:left;

	margin-left:10%;

	font-size:12px;

}

.icono2:first-child {

	margin-left:5%;

}

.icono2 img{

	width:100%;

	margin-bottom:5px;

}

/*RESIDENCIAS*/

.titulo-violeta{

	background:#6a1677;

	color:white;

	padding:5px;

	overflow:hidden;

}

.titulo-violeta h3{

	margin:10px;

}

#texto-nivel-2{

	font-size:16px;

	width:97%;

	margin:20px auto;

	color:#4d4d4d;

	line-height:2;

}

/*ACCORDION - MODULO ACCORDION*/

#accordion{

	background:white;

	padding-bottom:40px;

}

.accordion{

	margin-top:40px;

	width:90%;

	margin:0 auto;

}

.titulo-accordion{

	padding-left:40px;

	margin-top:40px;

}

.accordion hr{

background:#eee;

margin:1px auto;

}

.accordion-item hr {

	margin:5px 0;

	width:100%;

}

.accordion h3{

	width:91%;

	margin:0 auto 0 auto;

}

.accordion-item a{

	font-size:20px;

	color:#6a1677;

	cursor:pointer;

}



.acc-content{

	display:none;

	width:95%;

	margin:10px auto 0 auto;

}

.acc-content p{

	color:#4d4d4d;

	font-size:16px;

}

.acc-content ul{

	columns: 2;

  -webkit-columns: 2;

  -moz-columns: 2;

  color:#4d4d4d;



}

.acc-content ul li{

	padding:5px;

	  font-size:16px;

}

.acc-content a{

	font-size:16px;

	color:#6a1677;

}

.acc-content h4{

	color:black;

}

.acc-arrow-down{

	background:url("../images/down.png") no-repeat center center;

	background-size:cover;

	width:15px;

	display:block;

	height:15px;

	float:left;

	margin-top:7px;

	margin-right:5px;

	}

.acc-arrow-up{

	background:url("../images/up.png") no-repeat center center;

	width:15px;

	display:block;

	height:15px;

	float:left;

	margin-top:7px;

	margin-right:5px;

	display:none;

	

	}


.container-nivel-2{

	color:#6a1677;

}

/*CARRERAS*/

.container-carreras{

	color:#6a1677;

}.container-carreras-simple{

	width:50%;

	float:left;

}

.container-carreras h3{

	margin-top:50px;

	margin-left:14%;

}

.container-carreras h4{

	margin-top:30px;

}

.no-padding{

	padding:0;

}

.container-carreras a{

	color:#6a1677;

	text-decoration:none;

}



.container-carreras h4{

	margin:0;

}

.carrera{

	margin-top:18px;

	width:100%;

}

.container-carrera{

	color:#666666;

	font-size:17px;

}

.detalle-carrera{

	border-top:10px #6a1677 solid;

padding:20px 0;	

}

.detalle-carrera h4{

	color:#6a1677;

}

.detalle-carrera p{

	font-size:16px;

	margin:10px 0 0 0;

}

.cont-iframe iframe{

	float:left;

	width:40%;

	height:450px;

	margin:10px 5%;

}

.boton-violeta, .boton-violeta:visited{
	color:#ffffff;
	background:#6a1677;
	display:block;
	margin:0 auto;
	width:300px;
	text-align: center;
	border: 1px solid #6a1677;
}

.boton-violeta:hover{
	color:#6a1677;
	background:none;
	text-decoration: none;
	
}

 
.series img{

	margin-right:40px;

}

/*ORGANIGRAMA - MODULO ORGANIGRAMA*/

.cont-simple-org{

	font-size:12px;

}

.cont-simple-org hr{

	background:#d2d2d2;

	height:0.5px;

	width:100%;

	margin:5px

	

}

.cont-simple-org p{

	margin:0;

}

.cont-nivel-1{

	width:60%;

	margin:0 auto;

}

.container-general-nivel-2{

	width:85%;

	margin: 0 auto;

	overflow:hidden;

	}

.cont-nivel-2{

width:48%;

}

.container-general-nivel-3{

	margin: 0 auto;

	overflow:hidden;

	}

.cont-nivel-3{

	width:28%;

	margin-left:5px;

}

.cont-nivel-4{

	margin-left:5px;

	width:100%;

}

.encabezado-organigrama{

	background:#6a1677;

	color:white;

	padding:7px 0;

	font-size:14px;

	overflow:hidden;



}

.encabezado2-organigrama{

	background:#e6d6e9;

	color:black;

	padding:7px 0;

	font-weight:bold;

	padding:5px;

	overflow:hidden;



}

.contenido-organigrama{

	background:#efefef;

	color:black;

	padding:5px;

	padding-bottom:0;

	display:none;

}

/*FLECHA TOP - MODULO ARROW UP*/

.flechas-abajo{

	overflow:hidden;

}

.arrow-down-izq{

	margin:20px 0 20px 20%;

}

.arrow-down-der{

	margin:20px 20% 20px 0;

}

.arrow-down-centro{

	margin:20px 0;

}

.arrow-down-izq2{

	margin:20px 0 20px 20%;

}

.arrow-down-der2{

	margin:20px 20% 20px 0;

}

.bold{

	font-weight:bold;

}

.organigrama-plus{

	color:#6a1677;

	cursor:pointer;

}

/*ARTICULOS - OVERRIDE DE COMPONENTE*/

.articulo{

	color:#4d4d4d;

}

.page-header-custom{

	margin-top:0px;

	overflow:hidden;

	padding:0;

	color:white;

	background:#7c328b;

}

.page-header-custom a{

	color:white;

}

.item-blog-image{

	width:40%;

	float:left;

}

.item-image{

	width:40%;

	float:left;

}

.item-image img{

	width:100%;

}

.item-blog-image img{

	width:100%;

}

.container-header{

	float:left;

	width:60%;

	padding:10px;

}

.borde-abajo{

	border-bottom:white 1px solid;	

}

.container-header p{

	margin:0 auto;

	max-height:65px;

	overflow:hidden;

}

.titulo-articulos{

	height: 75px;

	background:#571664;

}

.container-header h3{

	margin-top:2%;

}

.container-header .readmore{

	margin:10px 15px;

	

}

.article-info{

	margin:0;

}

.container-texto-articulo{

	font-size:17px;

}

.container-texto-articulo p{

	width:95%;

	margin:10px auto;

	text-align:justify;

}

.pager li a{

	background:none;

	border:1px solid #6a1677;

	color:#6a1677;

	border-radius:0;

}

.pager li a:hover{

	color:white;

	background:#7c328b;

}

.items-leading{

	overflow:hidden;

	background:#7c328b;

	

}

.img-destacado{

	width:50%;

	float:left;

}

.img-destacado img{

	width:100%;

}

.item-destacado{

	width:50%;

	float:left;

}



.container-items{

	margin-top:30px;

}

.item-blog{

	width:31%;

	margin: 10px 1%;

	float:left;

	border:1px solid black;

	color:black;

	padding:5px;

	height:410px;

}

.item-blog a{

	color:#337ab7;

}



.item-blog h2{

	font-size:16px;

	height:42px;

	overflow:hidden;

	

}

.item-blog h2 a{

	vertical-align:middle;

	

}

.item-blog img{

	width:100%;

}

.item-blog p{

height:80px;

overflow:hidden;

}

.publicado{

	margin:3px 0;

	font-size:10px;

}

.readmore{

	height:auto;

}

.pagination{

	width:100%;

}

.pagination ul{

	width:225px;

	background:red;

	display:block; 	

	margin:0 auto;

}

.pagination ul li{

}

.blog{

	color:black;

}

.subheading-category{

text-transform:Capitalize;

}

/*NEWSLETTER */

.icono-newsletter{

	cursor:pointer;

}

.cerrar{

	cursor:pointer;

	margin-top:5px;

}

.newsletter-header{

	background:#6a1677;

	color:white;

	padding:10px;

	margin-bottom:10px;

	-moz-border-radius: 0px;

	-webkit-border-radius: 10px 10px 0px 0px;

	border-radius: 10px 10px 0px 0px;

	height:50px;

}

.newsletter-header h3{

	margin:0;

}

.newsletter{

	position:absolute;

	top:75px;

	left:30%;

	width:40%;

	background:white;

	z-index:1;

	color:#4d4d4d;

	-moz-border-radius: 0px;

	-webkit-border-radius: 20px 20px 10px 10px;

	border-radius: 20px 20px 10px 10px; 

}

.newsletter form{

	width:80%;

	margin:0 auto;

	margin:0 auto;

}

.newsletter-back{

	width:100%;

	position:fixed;

	height:100%;

	background:url('../images/backnegro.png');

	z-index:10;

	top:0;

display:none;

}

#mc-embedded-subscribe{

	margin:0 0 20px 0 !important;

}

/*MATERIAL EDUCATIVO*/

.material-educativo{

	

	text-align:center;

}

.material-educativo img{

	height:240px;

	margin:10px;

}

/*

* 	Owl Carousel Owl Demo Theme 

*	v1.3.3

*/



.owl-theme .owl-controls{

	margin-top: 10px;

	text-align: center;

}

/* Styling Next and Prev buttons */



.owl-theme .owl-controls .owl-buttons div{

	color: #FFF;

	display: inline-block;

	zoom: 1;

	*display: inline;/*IE7 life-saver */

	margin: 5px;

	padding: 3px 10px;

	font-size: 12px;

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	border-radius: 30px;

	background: #869791;

	filter: Alpha(Opacity=50);/*IE7 fix*/

	opacity: 0.5;

}

/* Clickable class fix problem with hover on touch devices */

/* Use it for non-touch hover action */

.owl-theme .owl-controls.clickable .owl-buttons div:hover{

	filter: Alpha(Opacity=100);/*IE7 fix*/

	opacity: 1;

	text-decoration: none;

}



/* Styling Pagination*/



.owl-theme .owl-controls .owl-page{

	display: inline-block;

	zoom: 1;

	*display: inline;/*IE7 life-saver */

}

.owl-theme .owl-controls .owl-page span{

	display: block;

	width: 12px;

	height: 12px;

	margin: 5px 7px;

	filter: Alpha(Opacity=50);/*IE7 fix*/

	opacity: 0.5;

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

	border-radius: 20px;

	background: #869791;

}



.owl-theme .owl-controls .owl-page.active span,

.owl-theme .owl-controls.clickable .owl-page:hover span{

	filter: Alpha(Opacity=100);/*IE7 fix*/

	opacity: 1;

}



/* If PaginationNumbers is true */



.owl-theme .owl-controls .owl-page span.owl-numbers{

	height: auto;

	width: auto;

	color: #FFF;

	padding: 2px 10px;

	font-size: 12px;

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	border-radius: 30px;

}



/* preloading images */

.owl-item.loading{

	min-height: 150px;

	background: url(AjaxLoader.gif) no-repeat center center

}

.owl-theme .owl-controls .owl-buttons div{

	background:#6a1677;

	font-size:20px;

	border-radius:10px;

	

}

.container-carousel{

	padding:40px 0;

}

/*ACCORDION - MODULO ACCORDION*/

.accordion-desplegable{

	width:90%;

	margin:0 auto;

}

.desplegable h4{

	font-size:20px;

	margin:0;

}

.desplegable hr{

	width:100%;

}

.header-accordion{

	padding: 5px 0;

	cursor:pointer;

}

.accordion-plus{

	background:url("../images/down.png") no-repeat center center;

	background-size:cover;

	width:15px;

	display:block;

	height:15px;

	float:left;

	margin-top:2px;

	margin-right:5px;

	}

	

.accordion-minus{

	background:url("../images/up.png") no-repeat center center;

	width:15px;

	display:block;

	height:15px;

	float:left;

	margin-top:2px;

	margin-right:4px;

	display:none;

	

	}

.contenido-accordion{

	display:none;

	padding:10px 30px;

	color: #4d4d4d;

	font-size:16px;

}

.clase{

	background:blue;

}
.colapsar{
    width:100%;
    overflow:hidden;
    margin: 3px 0;
}
.colapsar span{
    font-weight:bold;
    color:#6a1677;
    background-color: lightgray;
    border-radius:5px;
    padding:5px;
    font-size:12px;
    cursor:pointer;
}
/*INTRANET-MAIN*/
/*#intranet{
	background:url('../images/back.png');
	padding: 40px 0;
}*/
.container-titulo-intranet{
	width:80%;
	margin:0 auto;
	padding:10px 0;
	overflow:hidden;
	color:#6a1677;
	
}
.imagen-titulo-intranet{
	width:80px;	
	margin-right:20px;
	margin-left:5%;
	float:left;
	
}

.container-titulo-intranet hr{
	border-top:1px solid #6a1677;
	width:90%;
	margin:20px auto;
}
.container-titulo-intranet h3{
margin:10px 0 0 5%;
}
.container-intranet{
	width:75%; 
	margin:0 auto;
	overflow:hidden;
	color:#6a1677;
}
.lista-intranet, .lista-intranet-2{
	font-size:16px;
	font-weight:bold;
}
.lista-intranet{
    width:75%;
    float:left;
}
.lista-intranet-2{
    width:55%;
	margin-left:10%;
    float:left;
}
.lista-intranet a, .lista-intranet-2 a{
	color:#6a1677;
	text-decoration:none;
}
.lista-intranet li,.lista-intranet-2 li{
	padding:15px 0;
    width:100%
}

ul .sublista{
    font-size: 14px;
    padding-left:15%;
    list-style-type: disc;
    padding-bottom: 0px;
}
ul .sublista li{
    padding-bottom: 0;
}
ul .sublista li a{
    color:#754B7C;
}
.lista-intranet-margin{
    margin-top: 0px;
}
.margen-top{
    margin-top: 10px;
}
/*ACCESOS A OTRAS INTRANETS*/
.otra-intranet{
	background-color: #E9E9E9;
    border: 1px solid #6a1677;
	color:#6a1677;
	padding:0 25px;
	margin-top:30px;
    width:25%;
    float:left;
}

.otra-intranet h5{
	text-align:center;
    margin: 20px 0 20px 0;
}
.container-items-otra{
    width:90%;
    margin:0 auto;
}
.otra-intranet a{
	color:#6a1677;
    padding:0px 0;
    display: block;
}
.otra-intranet img{
    width:80%;
    margin-left:0;
}
.otra-intranet-links{
    padding:5px 0 0px 0;
    margin:0;
    width:79%;
    float:left;
}
.otra-intranet-item{
    margin-bottom: 20px;
    width: 21%;
    float:left;
}
.otra-intranet-margin{
    margin-top: 0px;
}
.margen-top-2{
    margin-top:0;
}
/*INTRANET-SEGUNDO NIVEL*/
.container-intranet-docs, .container-intranet-links, .container-intranet-gral{
	width:60%;
	margin:0 auto;
	overflow:hidden;
	color:#6a1677;
}
.container-intranet-inner .accordion-premios .accordion-plus{
    margin-bottom:0;
}
.container-intranet-docs{
	padding-bottom: 40px;
}

.container-intranet-docs h3, .container-intranet-links h3{
	margin-top:0px;

}
.container-intranet-docs a, #joomdocModule a, .container-intranet-links a{
	display:block;
	margin: 8px 0;
	text-decoration: none;
}
.container-intranet-docs-2 a span{
    font-size: 14px;
}
.container-intranet-inner{
    margin-bottom: 40px;
}
.container-intranet-docs-2{
    width:90%;
    margin: 0px auto 30px auto;
    background-color: #E9E9E9;
    overflow: hidden;
    padding: 10px 40px;
}
.container-intranet-docs-2 a{
    margin-bottom: 40px;
    display: block;
    margin: 5px 0;
    font-size: 16px;
}
.container-intranet-docs-2 h4{
    color: darkslategrey;
}
.container-intranet-docs-2 span{
    color:darkslategrey;
    font-size: 25px;
    margin-right:20px;
}
.container-intranet-docs-2 ul{
    padding-left:25px;
}
.container-intranet-docs-2 hr{
    border-top: #D7D7D7 1px solid;
    margin:10px auto;
}
.subrayado{
    text-decoration: underline;
    letter-spacing: 2px;
    font-weight: bold;
}
.intranet-links{
    border:solid 1px #6a1677;
    margin-bottom: 10px;
	margin: 0 2.5% 10px 2.5%;
	width:20%;
	float:left;
}
.intranet-links a {
    margin: 0;
	
}
.intranet-links img{
    width:100%;
}
.noticias-subsidios h4{
    color: #1C1C1C;
    font-size:17px;
}
.noticias-subsidios img{
    width:20%;
}
.noticias-subsidios h4{
    width:80%;
    padding: 0 6%;
}
.noticias-subsidios div{
    width:80%;
    color:darkslategrey;
    padding: 0 6%;
}
.noticias-subsidios hr{
    width:100%;
}
.noticias-subsidios a{
    width:100%;
}
.wrapper-intranet-rrhh{
    background:#F6F6F6;
    padding: 40px 0;
}
.wrapper-intranet-rrhh ol{
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 60px;
    column-count: 2;
    column-gap: 60px;
    width: 90%;
    margin:0 0 0 15%;}

.container-intranet-inner-rrhh{
    padding: 20px 0;
}
.container-nivel-2 .texto-nivel-2-intranet{
    font-size:16px;
	width:90%;
	margin:20px auto;
	color:darkslategrey;
	line-height:2;
}
/*ARTICULO CON FOTOS EN EL MEDIO*/
.fotos-in img{
    margin: 50px 20px 20px 20px;
}
.fotos-in h3{
    color: #6a1677;
}
.fotos-in hr{
    border-top: 1px solid #d39ede;
    width:100%;
    margin: 20px auto 30px auto;
}

/*ACCORDION INVESTIGACION PREMIOS*/
.accordion-premios h4{
    font-size: 16px;
}
.accordion-premios .accordion-plus{
    background-size:cover;
    width: 10px;
    height: 10px;
    margin-bottom: 32px;
    margin-top: 4px;
}
.accordion-premios .accordion-minus{
    background-size:cover;
    width: 10px;
    height: 10px;
    margin-bottom: 32px;
    margin-top:4px;
}

/* NOTICIAS estilo plantilla Garrahan */
/*.blog .items-row .item {
	border:1px solid #ccc;
	margin-bottom:10px;
	position:relative;
	min-height:500px;
}
.not_fecha {
	font-family: lato;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	line-height: 30px;
	text-indent: 10px;
}
.not_texto {
	font-family: lato;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	margin-left: 9px;
	margin-top: 15px;
	margin-right:9px;
	line-height: 17px;
	min-height:130px;
}
.not_leermas {	
	position:absolute;
	bottom:0px;
	width:90%;
	font-family: lato;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	margin: 20px 9px 0px 9px;
	line-height: 25px;
	text-decoration: none;
	border-top: 1px solid #999;
}
.link_leermas {
	font-family: lato;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	line-height: 28px;
	text-decoration: none;
}
.link_leermas:hover {
	font-family: lato;
	font-size: 13px;
	font-weight: bold;
	color: #571664;
	line-height: 28px;
	text-decoration: none;
}
.pull-left.item-image  {
	float:none;
	margin:0 20px 10px 0;
}
.pull-left.item-image a img {
	width:100%;
	height:140px;
	margin:0px;
}
.blog  h2.item-title {
	font-size:14px;
	font-weight:bold;
	font-family: lato;
	line-height:19px;
	color:#571664;
	margin:0px 9px 9px 9px;
}
.blog .items-row h2.item-title {
	color:#666666;
	min-height:120px;
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.row-fluid .span3 {
	width: 23.404255317%;
	*width: 23.351063827638%;
}
@media (min-width: 1200px) {
.row-fluid .span3 {
	width: 23.404255317%;
	*width: 23.351063827638%;
}
.row-fluid [class*="span"] {
	display: block;	
	min-height: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-left: 2.127659574%;
	*margin-left: 2.0744680846383%;
}
}
.item .pull-left.item-image {
	width:100%;
}
*/
.header-search.pull-right .logout-button input.btn.btn-primary {
	background:none;
	color:#000;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	text-shadow:none;
	border:none;
	font-size: 10px;
	font-weight: bold;
	text-shadow: none;
	text-transform: uppercase;
	background: url(../images/ico-candado.png) no-repeat right;
}
.header-search.pull-right form#login-form.form-vertical {
	float:left;
	margin:15px;
}
.header-search.pull-right input.inputbox.search-query {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-align:right;
	float:right;
	margin-top:4px;
	color:#000;
}
.header-search.pull-right div.custom p a {
	margin-left:5px;
}
span.site-description {
	position:relative;
	top:40px;
	border-left: 1px solid #6a1677;
	color: #6a1677;
	display: inline-block;
	font-size: 2.5rem;
	font-weight:bold;
	height: 47px;
	line-height: 45px;
	padding-left: 25px;
}
/*SLIDER ATENEOS*/
.container-flyer{
	width:45%;
	margin: 0 2.5%;
	color: #6a1677;
	float:left;
}
.container-flyer  img{
	width:100%;
}
.imagen-slider-ateneos{
	width:100%;
}
.imagen-slider-ateneos img{
	width:100%;
}
#slider-2{
	width:45%;
	margin: 0 2.5% 20px 2.5%;
	float:left;
}

.ateneo{
	margin: 10px 0;
	overflow:hidden;
	color:black;
	background: #6a1677;
	color: white;
	width: 40%;
	float:left;
	border:solid 1px white;
    min-height: 430px;
}
.container-ateneos h3{
    color:#6a1677;
    text-decoration: underline;
    text-align:center;
}
.ateneo:nth-child(odd){
    margin-left: 2%;    
}
.ateneo:nth-child(even){
    margin-left: 9%;    
}
.imagen-ateneo{
	width:100%;
}
.imagen-ateneo img{
	width:100%;
	padding:5px;
}
.contenido-ateneo{
	float:left;
	width:100%;
	padding:5px 20px;
}
.contenido-ateneo h4{
	text-transform: uppercase;
	font-size: 16px;
}
.link-agenda{
	text-align:center;
	color:#4d4d4d;
	font-size:16px;
	margin-bottom: 30px;
}
/*ATENEOS / SLIDER ATENEOS*/
.container-flyer{
	width:45%;
	margin: 0 2.5%;
	color: #6a1677;
	float:left;
}
.container-flyer  img{
	width:100%;
}
.imagen-slider-ateneos{
	width:100%;
}
.imagen-slider-ateneos img{
	width:100%;
}
#slider-2{
	width:45%;
	margin: 0 2.5% 20px 2.5%;
	float:left;
}

.ateneo{
	margin: 10px 0;
	overflow:hidden;
	color:black;
	background: #6a1677;
	color: white;
	width: 40%;
	float:left;
	border:solid 1px white;
    min-height: 430px;
}
.container-ateneos h3{
    color:#6a1677;
    text-decoration: underline;
    text-align:center;
}
.ateneo:nth-child(odd){
    margin-left: 2%;    
}
.ateneo:nth-child(even){
    margin-left: 9%;    
}
.imagen-ateneo{
	width:100%;
}
.imagen-ateneo img{
	width:100%;
	padding:5px;
}
.contenido-ateneo{
	float:left;
	width:100%;
	padding:5px 20px;
}
.contenido-ateneo h4{
	text-transform: uppercase;
	font-size: 16px;
}
.link-agenda{
	text-align:center;
	color:#4d4d4d;
	font-size:16px;
	margin-bottom: 30px;
}



/*ACTUALIZACION 19/12/2016*/

/*SLIDER ATENEOS*/
.container-flyer{
	width:45%;
	margin: 0 2.5%;
	color: #6a1677;
	float:left;
}
.container-flyer  img{
	width:100%;
}
.imagen-slider-ateneos{
	width:100%;
}
.imagen-slider-ateneos img{
	width:100%;
}
#slider-2{
	width:45%;
	margin: 0 2.5% 20px 2.5%;
	float:left;
}

.ateneo{
	margin: 10px 0;
	overflow:hidden;
	color:black;
	background: #6a1677;
	color: white;
	width: 40%;
	float:left;
	border:solid 1px white;
    min-height: 430px;
}
.container-ateneos h3{
    color:#6a1677;
    text-decoration: underline;
    text-align:center;
}
.ateneo:nth-child(odd){
    margin-left: 2%;    
}
.ateneo:nth-child(even){
    margin-left: 9%;    
}
.imagen-ateneo{
	width:100%;
}
.imagen-ateneo img{
	width:100%;
	padding:5px;
}
.contenido-ateneo{
	float:left;
	width:100%;
	padding:5px 20px;
}
.contenido-ateneo h4{
	text-transform: uppercase;
	font-size: 16px;
}
.link-agenda{
	text-align:center;
	color:#4d4d4d;
	font-size:16px;
	margin-bottom: 30px;
}
/*SERIES DE PEDIATRIA*/
.cont-series #texto-nivel-2 p{
	width:50%;
	float:left;
	padding:10px;
}
.texto-series{
	overflow:hidden;
}

.cont-series-slider{
	width:30%;
	margin: 40px 10%;
	background:red;
	float:left;
}
.texto-nivel-2{
	font-size:16px;
	width:100%;
	margin:0px auto 20px auto;
	color:#4d4d4d;
	line-height:2;
}
/*ACTIVIDADES EDUCATIVAS*/
.img-actividades{
	float:left;
	margin: 0 20px 0 0;
	width:25%;
}
/*PUBLICACIONES*/
.publicaciones img{
	width:100%;
	margin-bottom: 20px;
}
/*SIMULACION*/
.fotos-in h3 {
    color: #6a1677;
}
.fotos-in hr {
    border-top: 1px solid #d39ede;
    width: 100%;
    margin: 20px auto 30px auto;
}

#slider-simulacion{
	float:right;
	width:35%;
	margin: 20px 0 0 10px;
}
#slider-simulacion .item{
    width:100%;
    margin-top:-20px;
}
#slider-simulacion-2{
	float:left;
	width:35%;
	margin: 40px 20px 20px 0;
}
#slider-simulacion-2 .item{
    width:100%;
    margin-top:-20px;
}
/*ACTUALIZAR*/
.container-intranet-docs-2{
    width:90%;
    margin: 0px auto 30px auto;
    background-color: #E9E9E9;
    overflow: hidden;
    padding: 10px 40px;
}
.container-nivel2{
	margin:0 auto;
	overflow:hidden;
	color:#6a1677;
	padding:0;
}
.video{
	margin-bottom:10px;
}
/*BIBLIOTECA*/
.imagen-titulo-biblio{
	width:50px;	
	margin-right:20px;
	float:left;
}
.container-nivel2 .hr-biblio{
	width:100%;
}
#slider-biblio{
	width: 30%;
	float:right;
	margin:0 20px;
}
.container-nivel2-biblio p{
	margin:30px 0 0 20px;
}
/*INTRANET MODIFICADA*/
.container-intranet-2{
    color: #6a1677;
}
.container-intranet-2 h3{
    font-size:20px;
    margin:0 0 10px 0;
}
.container-intranet-2 hr{
    width:100%;
    border-top: #6a1677 1px solid;
}
.icono-intranet-6{
	width:8%;
	float:left;
	margin-left:8%;
	font-size:11px;
}
.icono-intranet-6:first-child {
	margin-left:6%;
}
.icono-intranet-6 p{
	font-size:12px;
	margin-bottom:30px;
}
.icono-intranet-6 img{
	width:64%;
	margin:0 18% 5px 18%;
}
.container-titulo-intranet-2{
	width:95%;
	margin:50px auto 0 auto;
	padding:10px 0;
	overflow:hidden;
	color:#6a1677;
	
}
.imagen-titulo-intranet-2{
	width:35px;	
	margin-right:20px;
	float:left;
	
}

.container-titulo-intranet-2 hr{
	border-top: #6a1677 1px solid;
	background:white;
	width:100%;
	margin:20px auto;
}
.container-titulo-intranet-2 h3{
	font-size:20px;
	margin:5px 0 0 5%;
}

.boton-violeta-intranet, .boton-violeta-intranet:visited{
	color:#ffffff;
	background:#6a1677;
	display:block;
	border: 1px solid #6a1677;
	padding: 2px 0;
    text-align:left;
    padding-left: 10px
}
.boton-violeta-intranet:hover{
	color:#6a1677;
	background:none;
	text-decoration: none;
	
}
.accesos-documentos ul{
    padding:15px 0 0 15px;
}
.accesos-documentos ul li{
    padding:0 0 13px 5px;
}
.boton-solo{
    margin-bottom: 15px;
}
.accesos-documentos a, .accesos-documentos a:hover, .accesos-documentos a:visited{
    color: #6a1677;
}
a.boton-violeta-intranet, a.boton-violeta-intranet:visited{
    color:#ffffff;
    cursor:pointer;
}
a.boton-violeta-intranet:hover{
    color: #6a1677;
}
a.boton-violeta-intranet-no-hover,a.boton-violeta-intranet-no-hover:hover {
    color:#ffffff;
	background:#6a1677;
	display:block;
	border: 1px solid #6a1677;
	padding: 2px 0;
    text-align:left;
    padding-left: 10px;
	text-decoration:none;
}

.icono-intranet-5{
	width:8%;
	float:left;
	margin-left:10%;
	font-size:11px;
}
.icono-intranet-5:first-child {
    margin-left:10%;
}
.icono-intranet-5 p{
	font-size:12px;
	margin-bottom:30px;
}
.icono-intranet-5 img{
	width:64%;
	margin:0 18% 5px 18%;
}
.boton-solo-2{
    margin-bottom: 15px;
}
.lista-rrhh-intranet{
	font-size:14px;
	font-weight:bold;
	width:90%;
	margin:0 auto;
}
.lista-rrhh-intranet a{
	color:#6a1677;
	text-decoration:none;
}
.lista-rrhh-intranet ul{

    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 40px;
    column-gap: 40px;
    -moz-column-gap: 40px;
    margin:0 ;
}
.lista-rrhh-intranet ul li{
	padding:5px 0
}
.titulo-intranet-rrhh{
    margin:5px 0;
}

/*PAGINA RESIDENCIAS*/

.nav-residencias ul{
	margin: 0;
}

.nav-residencias  .container{
width: 100%;
}

.nav-residencias  ul:first-child{
margin-left: 16%;
}

.nav > li > a{
	padding: 15px 10px
}

#container-video{
	position:relative;
	width:100%;
	margin: 0 auto;
}

#container-video h1{
	position:absolute;
	font-weight: 900;
	width:100%;
	top:30%;
	text-shadow: 4px 4px 9px rgba(0, 0, 0, 0.79);
}

.container-items{
	overflow:hidden;
	margin-bottom: 40px
}
.container-nivel-2.container-items{
	background:grey
}

.item-residencias-main{
	font-size: 16px;
}

.item-residencias-main p{
	margin: 20px;
	line-height: 2;
}

.item-residencias{
	margin: 20px 0 20px 0;
}

.item-residencias h3{
	border-bottom: 2px solid #6a1677;
	margin-top:0;
	font-size: 22px;
}

.esconder{
	display:none;
}

.slider-residencia-investigacion{
	width: 40%;
	float:right;
	margin: 70px 10px 0 10px;
}

.slider-residencia-investigacion .carousel-indicators{
	margin-top: -25px;
}
.residencia-links img{
	width: 100%;
}
.slider-residencia-articuladas{
	width: 40%;
	float:right;
	margin: 70px 10px 0 10px;
}
.slider-residencia-articuladas .carousel-indicators{
	margin-top: -25px;
}
/*diagrama programa residencia*/
.cesac, .electiva, .especial, .mediano, .aps, .uci, .neo, .cim, .ambulatorio{
	z-index: 10;
}
/*NOVEDADES*/
.wrapper-gris{
 background: #F2F2F2;
    margin-top: -10px;
}
.container-principal-novedades{
	padding: 40px 20px;
	width: 80%;
	background: #F2F2F2;
	margin: 10px auto 0 auto;
}
.container-seccion-novedades{
	width: 100%;
}
.container-novedades{
	overflow: hidden;
	padding: 15px;
}
.container-novedades-destacado{
	padding: 0;
	background: #F3EFE8;
	color: black;
	margin-bottom: 15px;
	border: 1px solid #E6E6E6;
    position: relative;
}
.container-novedades-destacado p{
	font-size: 12px;
    font-family:'Lato', sans-serif;
}

.container-img-destacado{
	padding: 0;
}
.container-img-destacado img{
	width: 100%;
}

.container-novedades-comunes{
	padding: 0;
	position: relative;
}

.container-novedad{
	background: #F3EFE8;
	overflow: hidden;
	width: 32%;
	float: left;
	margin-left: 2%;
	height: 350px;
	color: black;
	border: 1px solid #E6E6E6;
    position:relative;
}
.container-novedad p{
	font-size: 12px;
    font-family:'Lato', sans-serif;
}
.container-novedad:nth-child(1){
	margin-left: 0;
}
.imagen-novedad img{
	width: 100%;
}
.boton-novedades{
	border-radius: 0;
	margin-top: 30px;
    position:absolute;
    bottom: 10px;
    left: 10px;
    font-size: 12px;
}
/*AGENDA*/
.agenda-transversales{
	height: 680px;
	background: #E6E6E6;
	margin-top: 15px;
	padding: 10px;
	border: 1px solid #BDBDBD;
}
.agenda-transversales h4{
	font-size: 16px;
	text-align: center;
	margin-bottom: 25px;
}
.transversales-fecha{
	background: #a6a8aa;
	width: 20%;
	float:left;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	font-weight: bold;
	height: 35px;
	padding: 3px;
	text-align: center;
	width: 35px;
	line-height: normal;
	font-size: 13px;
	margin-top: 5px;
}

.transversales-titulo{
	float: left;
	font-size: 10px;
	vertical-align: top;
	width: 200px;
	vertical-align: text-top;
	min-height: 35px;
	margin-top: -15px;
	margin-bottom: 15px;
	margin-left: 10px;
}
.transversales-titulo a{
	color:black;
     
}
.jevbootstrap .mod_events_latest_content{
  width: 10px;
}
span .jevbootstrap .mod_events_latest_content{
    width: 10px;
    border: 1px solid red;
}

.link-solicitud-aulas{ /*esta en el novedades de la home dadi*/
    bottom: 10px;
    right: 10px;
    border-radius: 0;
    font-size: 12px;
    position: absolute;
    
}
/* nuevo header */
.top {
  height: auto;
  background: #DCD9DE;
}
.top p {
  margin: 0;
}

.top ul.nav.menu li {
  display: inline-block;
  padding: 7px 0 8px 0;
}
.top ul.nav.menu li a {
  border-right: 1px solid;
  padding: 0 15px;
  color: #666;
  font-size:13px;
}
.top ul.nav.menu li a img {
  vertical-align: bottom;
  padding: 0 5px;
}
.top ul.nav.menu li a span {
  display: inline-block;
}

.header-search ul.nav.menu.line1 li {
  display: inline-block;
  padding: 20px 0 10px 20px;
}
.header-search ul.nav.menu.line1 li img {
  padding: 0 5px;
}

.header .top .redes ul {
  margin: 0;
}

.header .top .redes ul li {
  list-style-type: none;
  display: inline-block;
  padding: 6px 10px 0 0;
}

.header .top .logout-button {
	padding-left: 10px;
}

.header .top form#login-form {
	margin:0;
}

.header .top .logout-button input.btn.btn-primary {

	background:none;

	color:#666;

	font-family: lato;
	
	font-size:13px;

	box-shadow:none;

	-moz-box-shadow:none;

	-webkit-box-shadow:none;

	text-shadow:none;

	border:none;	

	text-shadow: none;

	background: url(../images/ico-candado.png) no-repeat left;

	position: relative;

	top:4px;

}
/* nueva agenda docencia */
.agenda .evento {
	width:100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom:1px solid #ccc;
	padding: 6px 0px;
}
.agenda .evento .transversales-fecha {
	width: 37px;
	height: 37px;
	padding: 3px;
	margin: 0;
}
.agenda .evento .transversales-titulo {
	width: 100%;
	margin: 5px 0 0 10px;
	text-transform:uppercase;
}