@charset "utf-8";
/* CSS Document */
/*--estilos en general para toda la web--*/

body {
line-height: 20px;
}
li {
padding-bottom: 0px!important;
}
/*menus superiores*/
.submenu .menu.submenu li, .submenu .menu.submenu li a {}
.submenu .menu.submenu li a:hover,.submenu .menu.submenu li.active a{}
.gf-menu.gf-splitmenu.l1.top {
padding-top: 0px;
margin-right: 0px;
}
.menu-block .gf-menu.l1 > li > .item,
.menu-block .gf-menu.l1 > li.active > .item,
.menu-block .gf-menu.l1 > li.current > .item,
.menu-block .gf-menu.l1 > li > .item:hover{
vertical-align: bottom;}
 /*................en gris en estado hover y active para menú y submenú*/
.menu-block .gf-menu.l1 > li.active > .item,
.menu-block .gf-menu.l1 > li.current > .item,
.menu-block .gf-menu.l1 > li > .item:hover{
color: #969696!important;
}
.submenu .menu.submenu li.active a,
.submenu .menu.submenu li#current a,
.submenu .menu.submenu li.current a,
.submenu .menu.submenu li a:hover {
color: #A9A9A9!important;
}
/*estilos para los menús de la iszda gk5*/
div#rt-sidebar-a {
margin: 25px 0px 0px;
}
.rt-block.menusidebar {
margin: 0px!important;
padding: 0px 0px 10px!important;
text-align: right;
}
body .rt-block {
margin: 0px 10px 0px;
padding: 15px 0px;
}

body .rt-block1 {
margin: 0px -15px 0px;
}
/*menu lateral, según el estilo que había de cajas rojas
.rt-block.menusidebar h2 {
background: #797979!important;
color: #FFF;
padding: 4px 10px;
font-size: 150%;
font-family: 'Open Sans Condensed','Helvetica',arial,serif !important;
}*/
/*menu ligero*/
.rt-block.menusidebar h2{
background: none!important;
color: #B80000;
padding: 0px 10px;
font-size: 110%;
font-family: 'Open Sans Condensed','Helvetica',arial,serif !important;
font-weight: bolder;
}
.rt-block.menusidebar div.k2ArchivesBlock ul li a {
padding-right: 10px;
}
.rt-block.menusidebar h4 {
font-size: 100%;
line-height: 120%;
font-weight: normal;
padding: 0px 10px;
margin: 3px 0px 0px;
}
.rt-block.menusidebar h4 a:active {color:blue!important;}
div.itemListCategory {
/*background: none;
border: none;
margin: 0px;
padding: 0px;*/
	background: none;
	border: none;
    border-bottom: 2px solid #9b9b9b;
    
    margin:0 0 23px 0;
    padding: 0;
	
}
.rt-block.menusidebar div.k2ArchivesBlock ul li a {
padding-right: 10px;
}
#itemListLeading div.catItemHeader h3.catItemTitle {
/*font-family: arial;
font-size: 115%;
font-family:BebasNeue;
font-size:157%;
line-height: 110%;
padding: 0;
margin: 0px;*/
font-size: 140%;
line-height: 110%;
padding: 0;
margin: 0px;
/*text-transform: uppercase;*/
text-transform: none;
font-family: Arial, Helvetica, sans-serif !important;
font-weight: bold !important;
}

div.catItemBody {
padding: 3px 0;
}
/*modulo calendario k2*/
table.calendar tr td.calendarToday {
background: #AE0C0C;
color: #fff;
}
/*estilos k2 personalizados*/
.menu-presentacion h1.itemTitle, .tablas-urjc h1.itemTitle {
margin: 10px 0px 15px;
line-height: 100%;
}
div.subCategoryContainerLast, div.itemContainerLast {
width: 100%;
}
.menu-presentacion .itemBody img {
margin-right: 15px;
margin-bottom: 5px;
margin-top: 5px;
float: left;
}
.menu-presentacion div.subCategory h2{
background: #CB0017;
border: none;
margin: 0px;
padding: 8px 10px;
}
div.subCategory {
background: none;
border: none;
margin: 0px;
padding: 8px;
}
div.subCategory h2 a {
color: #FFF!important;
font-family: 'Open Sans Condensed','Helvetica',arial,serif !important;
font-size: 85%;
}
div.subCategory h2 a:hover {
color: #4B494A!important;
}
div.itemFullText h3 {
font-size: 110%;
line-height: 120%;
padding-bottom: 15px;
}
div#k2Container.itemView.menu-presentacion{
margin-top: -25px;
}
div#k2Container.itemView{
margin-top: -25px;
}
div.itemIntroText {
font-weight: normal;
line-height: 22px;
}
span.itemImage img {
border: none;
/*border: 1px solid #000;*/
padding:2px
}
span.catItemImage img{
	border: 1px solid #000;
	padding: 2px;
}
/*campos extra*/
.even {
background: none;
padding: 5px 0px 5px!important;
border-bottom: 1px dotted #CCC;
}
.odd {
background: none;
padding: 5px 0px 5px!important;
border-bottom: 1px dotted #CCC;
}
div.itemExtraFields h3 {
font-size: 110%;
color: #B80000;
border-bottom: 1px solid #ABABAB;
margin-bottom: 5px;
}
div.itemExtraFields {
margin: 5px 0 0 0;
padding: 0px 0 0 0;
border-top: none;
}
span.itemExtraFieldsValue a {
color: #C01010 !important;
}
span.itemExtraFieldsValue a:hover {color: #454545 !important;}
/*limpio la barra de tamaño de letra mail e imprimir*/
div.itemToolbar {
padding: 0px;
margin: 0px;
border-top: none;
border-bottom: none;
background: none;
}
/*breadcrumd*/
.rt-block.navegacion-urjc {
margin: 0px;
padding: 10px 0px 0px;
}
div.k2BreadcrumbsBlock {
font-size: 80%;
}
/*limpio navegación*/
div.itemNavigation {
background: #DAD8D8;
}
div.itemNavigation span.itemNavigationTitle {
color: #000;
}
div.itemNavigation a.itemNext, div.itemNavigation a.itemPrevious {
color: #C01010 !important;
}
div.itemNavigation a:hover.itemNext, div.itemNavigation a:hover.itemPrevious {
color: #454545 !important;
}
div.itemNavigation {
padding: 4px 0px;
border-top: none;
border-bottom: 1px dotted #CCC;
background: none;
}
div.itemView {
border-bottom: none;
}
/*Estilos para las fichas de protagonistas, estilo en el modulo: .menu-presentacion*/
.menu-presentacion p {
margin: 0 0 7px 0;
}
.menu-presentacion div.itemImageBlock {
padding: 0px;
margin: 0 15px 20px 0;
float: left;
}
.menu-presentacion div.itemBody {
margin: 0;
margin-bottom: 10px;
}
/* en la vista de categoría*/
.moduletable.protagonistas {
margin-top: 25px;
}
.menu-presentacion .moduletable.protagonistas .nspArt.nspCol1 {
border-top: 1px solid #D1C9C9;
}
/*cookies accept*/
#ca_banner h2 {
font-weight: normal!important;
}
/*módulo listados de enlaces menu izquierda sidebar, titulo rojo*/
.rt-block.enlaces-listados {
margin: 0px;
padding: 10px;
}
ul.weblinks.enlaces-listados li{
color: #B80000!important;
font-size: 110%;
font-family: 'Open Sans Condensed','Helvetica',arial,serif !important;
text-transform: uppercase;
text-align: right;
font-weight: bold;
list-style-type: none;
padding-bottom: 12px;
}
ul.weblinks.enlaces-listados li a{
color: #B80000!important;
}
ul.weblinks.enlaces-listados li a:hover{
color: #000!important;
}
/*estilo módulo enlaces en negro y cajabaja*/
ul.weblinks.enlaces-listados.enlaces-cajabaja li a {
color: #454545 !important;
font-family: 'Open Sans','Helvetica',arial,serif !important;
font-size: 90%;
line-height: 120%;
font-weight: normal;
text-transform: none;
}
ul.weblinks.enlaces-listados.enlaces-cajabaja li a:hover {color: #B80000!important;}
.rt-block.enlaces-listados.enlaces-cajabaja {
padding: 0px 10px 0px 0px;
margin-top: -8px;
}
/*estilos módulo de tipo HTML con enlaces en posición sidebar a*/
.rt-block.menu-enlaces-html {
text-align: right;
padding-top: 0px;
margin: 0px 0px 20px 0px!important;
padding: 0px 10px 0 0px;
}
.rt-block.menu-enlaces-html h2, .rt-block.menu-enlaces-html p strong{
font-family: 'Open Sans Condensed','Helvetica',arial,serif !important;
color: #B80000;
font-size: 110%;
} 
.rt-block.menu-enlaces-html h2 {
font-weight: bolder;
}
.rt-block.menu-enlaces-html p {
margin: 0 0 3px 0;}
.rt-block.menu-enlaces-html p strong {
text-transform: uppercase;
}
.rt-block.menu-enlaces-html a:hover{color: #BD362F !important;}
.rt-block.menu-enlaces-html p strong a{color: #B80000!important;}
.rt-block.menu-enlaces-html p a, .rt-block.menu-enlaces-html p strong a:hover{color:#454545!important; text-decoration-line: none!important;}
/*estilos para elementos dentro de sliders*/
.panel-body ul li {
list-style: none;
line-height: 18px;
padding-bottom: 12px;
font-size: 14px;
}
/*ESTILOS PARA SLIDERS*/
	/*estilo de slider de segundo nivel y más en gris claro en vez de rojo*/
.itemFullText #set-nn_sliders-2 .accordion-heading a ,
.itemFullText #set-nn_sliders-3 .accordion-heading a ,
.itemFullText #set-nn_sliders-4 .accordion-heading a ,
.itemFullText #set-nn_sliders-5 .accordion-heading a ,
.itemFullText #set-nn_sliders-6 .accordion-heading a ,
.itemFullText #set-nn_sliders-7 .accordion-heading a ,
.itemFullText #set-nn_sliders-8 .accordion-heading a ,
.itemFullText #set-nn_sliders-9 .accordion-heading a ,
.itemFullText #set-nn_sliders-10 .accordion-heading a ,
.itemFullText #set-nn_sliders-11 .accordion-heading a ,
.itemFullText #set-nn_sliders-12.accordion-heading a ,
.itemFullText #set-nn_sliders-13 .accordion-heading a ,
.itemFullText #set-nn_sliders-14 .accordion-heading a ,
.itemFullText #set-nn_sliders-15 .accordion-heading a ,
.itemFullText #set-nn_sliders-16 .accordion-heading a ,
.itemFullText #set-nn_sliders-17 .accordion-heading a ,
.itemFullText #set-nn_sliders-18 .accordion-heading a ,
.itemFullText #set-nn_sliders-19 .accordion-heading a ,
.itemFullText #set-nn_sliders-20 .accordion-heading a {
background-color: #E4E4E4;
color: #333!important;
}
    /*caja gris medio en a:hover*/
.itemFullText #set-nn_sliders-2 .accordion-heading a:hover,
.itemFullText #set-nn_sliders-3 .accordion-heading a:hover,
.itemFullText #set-nn_sliders-4 .accordion-heading a:hover,
.itemFullText #set-nn_sliders-5 .accordion-heading a:hover,
.itemFullText #set-nn_sliders-6 .accordion-heading a:hover,
.itemFullText #set-nn_sliders-7 .accordion-heading a:hover,
.itemFullText #set-nn_sliders-8 .accordion-heading a:hover,
.itemFullText #set-nn_sliders-9 .accordion-heading a:hover,
.itemFullText #set-nn_sliders-10 .accordion-heading a:hover,
.itemFullText #set-nn_sliders-11 .accordion-heading a:hover,
/*.itemFullText #set-nn_sliders-12 .accordion-heading a:hover,*/
.itemFullText #set-nn_sliders-13 .accordion-heading a:hover,
.itemFullText #set-nn_sliders-14 .accordion-heading a:hover,
.itemFullText #set-nn_sliders-15 .accordion-heading a:hover,
.itemFullText #set-nn_sliders-16 .accordion-heading a:hover,
.itemFullText #set-nn_sliders-17 .accordion-heading a:hover,
.itemFullText #set-nn_sliders-18.accordion-heading a:hover,
.itemFullText #set-nn_sliders-19 .accordion-heading a:hover,
.itemFullText #set-nn_sliders-20 .accordion-heading a:hover{
background-color: #ABABAB!important;
}
	/*borde gris en :focus*/
.nn_sliders.accordion > .accordion-group > div > a:focus, .nn_sliders.accordion > .accordion-group.active > div > a:focus {
box-shadow: 0px 0px 2px rgb(158, 158, 158) inset;
}
/*OCULTAR ITEMS DE NIVEL 3*/
.submenu ul.level3 {
display: none;
}
/*estilos para tablas */
table {
float: left;
width: 100%;
}
thead {
}
th {
text-align: left;
padding-bottom: 15px;
padding-left: 10px;
}
tr {
border-bottom: 1px solid #C4C4C4;
}
td {
padding: 5px 10px;
}
td p:first-child {
text-align: left;
}
td p {
margin-bottom: 0px!important;
}
/*all videos responsive*/
.avVideo .avPlayerContainer {
width: 100%!important;
}
/*estilos rocksproket List en  menu sidebar*/
.rt-overlay-dark .sprocket-lists ul.sprocket-lists-container li {
padding: 0px 0px!important;
}
.rt-overlay-dark .sprocket-lists ul.sprocket-lists-container {
border: none;
}
.rt-overlay-dark .sprocket-lists ul.sprocket-lists-container li {
border-bottom: none!important;
}
/*corrijo estilo para icon-set*/
[class^="icon-"]:before, [class*=" icon-"]:before {
padding-right: 5px;
}
/*modifico estilo facultades*/

.facultades-inicio .campus {
line-height: 25px;
font-size: 24px;
color: #696969;
letter-spacing: 0.2pt;
}
.facultades-inicio .nombreCampus {
font-size: 50px!important;
line-height: 21px!important;
color: #000;
}

/*modifico estilo campus*/
.campus-inicio .campus {
line-height: 25px;
font-size: 24px;
color: #696969;
letter-spacing: 0.1pt;
}
.campus-inicio .nombreCampus {
font-size: 40px!important;
line-height: 21px!important;
color: #000;
font-weight: 500;
}
.accederCampus {
padding: 10px;
margin-bottom: 22px;
}

/*modifico  enlace archivos adjuntos*/
div.itemAttachmentsBlock {
padding: 0px 0px 4px;
}
div.itemAttachmentsBlock ul.itemAttachments li a:before {
content: " " url(../images/icons/icon-pdf-17.svg );
}

/* para que muestre los archivos en descarga en modo lista*/
div.itemAttachmentsBlock {padding: 0px;border-bottom: none;
}
div.itemAttachmentsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0!important;} 
div.itemAttachmentsBlock ul.itemAttachments {list-style:none;padding:0;margin:0!important;}

div.itemAttachmentsBlock ul.itemAttachments li {
list-style: none;
padding: 7px 0px 5px!important;
margin: 0;
text-align: left!important;
display: block!important;
border-bottom: 1px dotted #D3D3D3;
}
div.itemAttachmentsBlock ul.itemAttachments li a {} 
div.itemAttachmentsBlock ul.itemAttachments li a:hover {} 
div.itemAttachmentsBlock ul.itemAttachments li span {font-size:10px;color:#999!important;font-weight:normal;}

/*TABLON DE ANUNCIOS*/
.gkTabsItem.gk-slide_vertical.gk-active {
margin-top: 15px;
padding-left: 10px;
margin-bottom: 15px;
}
.tabs-tablon .gkTabsWrap.vertical .gkTabsContainer {
margin: 0px;
}
.tabs-tablon .gkTabsWrap.vertical ol {
padding: 0 0px!important;
}
.tabs-tablon .gkTabsWrap {
background: none;
border: none;
}
.tabs-tablon .gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li {
box-shadow: none;
background:none;
border: none;
border-top: none; 
padding: 8px 16px 0px !important;
margin: 0px 0px 0;
}
.gkTabsWrap.vertical ol li.active, .gkTabsWrap.vertical ol li:hover.active {
box-shadow: inset 0 0 1px #C5C5C5, inset 0 1px 1px #DDD;
background: #dddbdb;
border: 1px solid #dddbdb;
border-top: none;
border-radius: 6px 6px 0 0;
box-shadow: none;
height: 30px !important;
}
.gkTabsContainer{
background: #dddbdb;

}
.gkTabsWrap.vertical ol li{
background: #dddbdb;
	
}
.rt-block div#k2Container.itemView.menu-actualidad {
margin-bottom: 0px!important;
padding: 0px;
margin-top: 0px;
}
.rt-block.menu-actualidad {
margin: 0px 10px;
padding: 0px 10px 0px 15px;
}
.rt-block div#k2Container.itemView.menu-actualidad h1 {
line-height: 100%;
font-size: 200%;
}
.menu-actualidad div.itemBackToTop{display:none;}
.gkEventInfo {
background: none;
padding: 5px 0px 5px 5px!important;
border-bottom: 1px dotted #CCC;
}
.tabs-tablon .gkTabsItem {
background: none!important;
padding-top:0px;
}
div.k2ArchivesBlock.menusidebar ul {
list-style: none;
}
ol.gkTabsNav li span {
font-size: 220%;
font-family: 'BebasNeue' !important;
font-weight: normal;
}
.gkEventInfo h2 a {
font-family: Arial;
font-size: 80%;
text-transform: none;
}
div.genericItemExtraFields h4, div.tagItemExtraFields h4 {
font-size: 100%;
color: #B80000;
border-bottom: none;
margin-bottom: 5px;
}
.menu-tablon div.genericItemView {
border-bottom: none;
}
div.catItemExtraFields, div.genericItemExtraFields {
margin: 16px 0 0 0;
padding: 0px 0 0 0;
border-top: none;
}
.menu-tablon h2,
.menu-tablon div.tagItemHeader h2.tagItemTitle{
/*font-family: 'Open Sans Condensed','Helvetica',arial,serif !important;*/
text-transform: uppercase;
/*font-weight: bold;*/
font-size: 170%;
padding: 0px 0px 5px;
}
.menu-tablon h2, .menu-tablon div.tagItemHeader h2.tagItemTitle, .menu-tablon div.genericItemHeader h2.genericItemTitle{
/*font-size: 21px;*/
font-weight: normal;
/*padding: 0px;*/
/*margin: 15px 0px 18px;*/
/*font-size: 18px;*/
/*font-weight: bold;*/
}
.menu-tablon div.tagItemHeader h2.tagItemTitle{
margin: 5px 0px 0px;
}
.menu-tablon div.tagItemExtraFields ul li span.tagItemExtraFieldsLabel {
font-weight: bold;
}
.menu-tablon div.tagItemExtraFields ul li span.tagItemExtraFieldsLabel:after,
.menu-tablon div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel:after{
content:":";
}

.menu-tablon .gkEventInfo,
.menu-tablon div.genericItemView,
.menu-tablon div.tagItemView
{border-bottom: none;
background: #F9F9F9;
padding: 5px 5px 5px 15px!important;
border-top: 5px solid #ADADAD;
box-shadow: 2px 2px 6px rgba(176, 176, 176, 0.5);}
.menu-tablon .gkEventInfo li {
padding-bottom: 0px!important;
background: none;
padding: 5px 0px 5px!important;
border-bottom: 1px dotted #CCC;
list-style: none;
}
.tabs-tablon li.gkTab:hover {
color: #B80000;
}
.menu-tablon .gkEventInfo li:last-child{border-bottom: none;}

.menu-tablon span.genericItemExtraFieldsValue ul li a {
color: #B80000!important;
}
.menu-tablon span.genericItemExtraFieldsValue ul li a:hover {
color: #808080!important;
}
/*aspecto listado por archivo de meses y etiquetas*/
.menu-tablon div.genericItemReadMore {
display: none;
}
.menu-tablon div.tagItemBody {
padding: 0px;}
.menu-tablon div.tagItemList {
margin-top: 17px;
}

.menu-tablon div.tagItemView {
border-bottom: none;
padding: 8px 0;
margin: 0 0 16px 0;
background: #F9F9F9;
}
.menu-tablon div.genericItemList {
margin-top: 34px;
}
.menu-tablon div.genericItemBody {
padding: 0px 0;
margin: 0;
}
#k2Container .menu-tablon {
padding: 0 0 0px 0;
margin: 10px 0px 0px;
}
.menu-tablon div.tagItemView {
border-bottom: none;
padding: 8px 0;
margin: 0 0 16px 0;
}
.menu-tablon div.tagItemExtraFields ul li {
list-style-type: none;
}
.menu-tablon div.tagItemExtraFields ul {
margin: 0 0 0px;
}

/*NOMBRES DE LOS BLOQUES DE INFORMACIÓN ANTES DE CA DAMÓDULO GK5 QUE ESTÁ DENTRO DEL MÓDULO TABS*/
div#nsp-tablon-congresos:before {
content: "CONGRESOS Y SEMINARIOS";
}
div#nsp-tablon-jornadas:before {
content: "JORNADAS";
}
div#nsp-tablon-otras:before {
content: "OTRAS ACTIVIDADES";
}
div#nsp-tablon-congresos:before, div#nsp-tablon-jornadas:before, div#nsp-tablon-otras:before{
	color:#FFF;
	font-weight: bold;
	display:block;
	padding: 4px 4px 4px 16px;
	margin:0px 23px 7px 2px;
	background-color: #B80000;
	box-shadow:2px 2px 6px #777;
	
	} 
/*módulo de etiquetas para tablón de anuncios*/
div.k2TagCloudBlock a {
padding: 4px;
float: right;
display: block;
background: #9E9E9E;
border: none;
color: #FFF!important;
font-size: 73%!important;
font-weight: 500;
margin: 3px;
padding: 5px;
text-transform: uppercase;
-moz-transition: all .1s ease-out;
-o-transition: all .1s ease-out;
-webkit-transition: all .1s ease-out;
transition: all 0.1s ease-out 0s;
}
div.k2TagCloudBlock a:hover {padding: 5px;background:#333;text-decoration:none;float: right;}
/* oculto fecha de creación en items que saca el módulo de archivo por meses*/
.menu-tablon span.genericItemDateCreated {
display: none;
}
/*---------SECCIÓN NOTICIAS / ACTUALIDAD----*/
.noticias-actualidad h2.title {
color: #B80000;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #808080;
}
.noticias-actualidad .nspArt.nspCol1 {
border-bottom: 1px dotted #CCC;
min-height: 115px;
}
.noticias-actualidad  h4 {
font-size: 15px;
line-height: 17px;
margin-top:0px;
}

.noticias-actualidad .readon {
display: block;
width: 43px;
padding: 5px;
margin-top: 20px;
float: right;
margin-right: 10px;}

div#k2Container.itemView.menu-noticias {
margin-top: -25px;
margin-bottom: 25px;
padding-bottom: 0px;
}
.menu-noticias div.itemHeader {
margin-top: 25px;
}
.menu-noticias .itemBackToTop{
display:none;}
.menu-noticias h1.itemTitle {
line-height: 100%;
font-size: 200%;
margin-top: 25px;
}
.menu-noticias div.itemImageBlock, .menu-actualidad span.itemImage img {
padding: 0px!important;
margin: 0 15px 15px 0;
float: left;
}
.rt-block.protagonistas.noticias-actualidad {
border-bottom: none;
background: #F9F9F9;
padding: 5px 5px 5px 15px!important;
border-top: 5px solid #A80606;
box-shadow: 2px 2px 6px rgba(176, 176, 176, 0.5);
margin-bottom: 50px;
}
img.nspImage.tleft.fleft{
float: left!important;
margin-right:15px;
/*max-width:25%;*/
max-width:130px;
}
/*botones*/
.rt-block.botones {
margin: -47px 10px 15px 0px;
float: right;
}
a.boton {
color: #FFFFFF!important;
background-color: #CB0017;
/*display: inline-block;*/
padding: 6px 20px;
line-height: normal;
font-size: 16px;
border: 2px solid transparent;
border-radius: 5px;
background-image: none;
text-shadow: none;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
transition: all .2s ease-in;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
transition: all .2s ease-in;
}

 a.boton:hover{
	color: #FFF!important;
    background-color: #BF0024;
    border: 2px solid transparent;
    background-position: inherit;
    background-image: none;
    text-shadow: none;
	text-decoration: none;
}
/*vista de noticias categorías e items k2*/
.menu-noticias-actualidad h1, .menu-noticias-actualidad-cientifica h1 {
font-size: 206%;
line-height: 110%!important;
}
.menu-noticias-actualidad div.itemImageBlock, .menu-noticias-actualidad-cientifica  div.itemImageBlock {
padding: 0px;
margin: 0 23px 0 0;
float: left;
}
.menu-noticias-actualidad div#k2Container.itemView, .menu-noticias-actualidad-cientifica div#k2Container.itemView {
margin-top: 0px;
}
.menu-noticias-actualidad div.itemIntroText p, .menu-noticias-actualidad-cientifica  div.itemIntroText p {
font-weight: normal;
line-height: 20px;
font-size: 15px;
}
.lista-actualidad #itemListLeading div.catItemHeader h3.catItemTitle {
font-size: 140%;
line-height: 110%;
padding: 0;
margin: 0px;
/*text-transform: uppercase;*/
text-transform: none;
font-family: Arial, Helvetica, sans-serif !important;
font-weight: bold !important;
}
.lista-actualidad span.catItemImage img {
border: 0;
padding: 0;
}
.lista-actualidad div.catItemImageBlock {
margin: 0 25px 0px 0;
float: left;
display: block;
padding: 8px 0px 0px;
}

.lista-actualidad div.groupLeading {
margin-bottom: 25px;
border-bottom: 1px solid rgb(147, 147, 147);
}
.lista-actualidad h1.itemTitle {
font-size: 27px !important;
font-family: Arial, Helvetica, sans-serif !important;
text-transform: none !important;
font-weight: bold !important;
}
.lista-actualidad h2.genericItemTitle {
font-size: 22px !important;
font-family: Arial, Helvetica, sans-serif !important;
text-transform: none !important;
font-weight: bold !important;
}


/*--MENU AGENDA INTRANET---*/
ul#menubotones-agendasimple {
margin: 40px 0px 0px;
height: 43px;
}

ul#menubotones-agendasimple li {
display: inline-block;
color: #FFFFFF;
background-color: #FFFFFF;
text-align: center;
padding: 0.7% 2.0%;
text-decoration: none;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 5px;
border: none;
border-radius: 5px;
white-space: nowrap;
margin-right: 15px;
line-height: 39px;
font-family: 'BebasNeue' !important;
font-weight: normal;
font-size: 160% !important;
color: #000000 !important;
}
ul#menubotones-agendasimple li a{color: #000000 !important}
ul#menubotones-agendasimple li a:hover, ul#menubotones-agendasimple li.current.active a{color: #B80000!important;background-color: #FFFFFF;}



/*********estilos para agenda intranet, modo tablas******/
.content-agendasimple #k2Container {
background: white;
padding: 10px;
margin-top: -15px!important;
}
.rt-block.modulo-agendasimple {
padding-bottom: 0px;
}
.rt-block .content-agendasimple #k2Container {
padding-top: 0px!important;
}
/*modulo calendario*/ table.calendar tr td.calendarTodayLinked {
background: #FFFFFF;
color: #fff;
padding: 0;
BORDER: 2px solid rgb(210, 154, 154);
}

/*********estilos para agenda intranet, modo mosaico más agendas individuales******/
.agenda-intranet .itemListCategory h2 {
text-align: center;
font-size: 41px!important;
margin-top: 20px;
line-height: 36px;
}
.ag-intr-entradilla {
text-align: center;
font-size: 21px;
border-bottom: 1px dotted rgb(145, 145, 145);
margin-bottom: 25px;
padding-bottom: 0px;
}
.agenda-intranet .subCategoryContainer {
background: rgb(155, 135, 135);
padding: 5px;
margin: 5px;
}

.agenda-intranet .accederCampus .nombreCampus {
font-family: 'BebasNeue';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-style: normal;
text-shadow: none;
font-weight: bold;
font-size: 47px!important;
line-height: 21px!important;
color: #000;
}
.agenda-intranet .accederCampus .campus {
font-family: 'BebasNeue';
margin-top: 15px;
margin-bottom: 0px;
line-height: 25px;
font-size: 24px;
color: #898989;
letter-spacing: 0.1pt;
}
.agenda-intranet .accederCampus.col-md-4 {
background: white;
padding: 31px 15px;
}
.agenda-intranet .accederCampus.col-md-4.vidauni {
padding: 38px 15px;
}
.agenda-intranet .accederCampus {
margin: 7px;
min-width: 28%;/*ajusto las cajas de facultades*/
}
.agenda-intranet .vidauni {
min-width: 60%;
}
.agenda-intranet .catItemHeader {
background-color: #FFFFFF;
color: #333!important;
padding: 2px 10px 10px;
border-left: 8px #B80000 solid;
}
.agenda-intranet .itemBody {
background-color: #FFFFFF;
color: #333!important;
padding: 17px 10px 10px 21px!important;
border-left: 8px #B80000 solid;
}
.agenda-intranet div.catItemHeader span.catItemDateCreated {
color: #B50D0D;
font-size: 12px;
line-height: 25px;
}
.agenda-intranet div.itemExtraFields ul li span.itemExtraFieldsLabel {
display: block;
float: none;
font-weight: bold;
margin: 8px 4px 5px 0px;
width: 100%;
color: rgb(176, 27, 27);
font-size: 89%;
}
.agenda-intranet div.itemExtraFields ul {
margin: 0px 0px 15px 13px;
padding: 0;
list-style: outside none none;
}
.agenda-intranet div.itemExtraFields ul li {
display: list-item;
}
.vidauni .nombreCampus {
font-size: 43px!important;
padding-top: 25px;
color:rgb(102, 102, 102)!important;
letter-spacing: 1pt;
}
.agenda-intranet span.itemExtraFieldsValue ul li {
list-style-type: square;
}
.btn-skew a:link, .btn-skew a:hover, .btn-skew a {
padding-bottom: 4px;}
.vidauni .btn.btn-skew.skew.acceder {
margin-top: 0px;
}
/*--------------*/
/*MEDIA-----------------------------------------------------------*/
/* 	Large desktop */
/*@media (min-width: 1200px) { ... }

@media only screen and (max-width: 1199px) and (min-width: 768px){
body.layout-mode-responsive .gf-menu.l1 > li.parent > .item,
body.layout-mode-responsive .gf-menu.l1 > li.parent > .item {font-size: 90%!important;}
.submenu .menu.submenu li, .submenu .menu.submenu li a {
font-family: arial!important;
font-size: 11px!important;
margin-left: 3px!important;
padding: 0px!important;
}
}*/

@media only screen and (max-width: 1199px) and (min-width: 960px){
body.layout-mode-responsive h2 {
 font-size: 120%!important;
}
}
@media (max-width: 959px) and (min-width: 768px){
body.layout-mode-responsive h2 {
font-size: 110%;
}
}
@media only screen and (max-width: 1199px){
.accederCampus {
width: 90%;
}
.accederCampus .nombreCampus {
font-size: 37px!important;
line-height: 21px!important;
color: #000;
}
.accederCampus.col-md-4 {
padding: 16px 15px!important;
}
.vidauni .nombreCampus {
font-size: 43px!important;
line-height:39px!important;
padding-top: 25px;
}
.agenda-intranet h1 {
font-size: 204%!important;
line-height: 117%!important;
}
}
@media (max-width: 800px){
.nspArts, .nspLinksWrap {padding: 0px 0px 0px 5px;
}

}
@media (max-width: 767px){
body.layout-mode-responsive h2 {
font-size: 110%;
}
}

@media only screen and (max-width: 480px){
body.layout-mode-responsive h1 {
/*font-size: 230%;*/
line-height: 100%;
}
}

.itemBackToTop{
	display: none !important;
}

/*posicion de las fotos en las categorias*/
div.itemImageBlock{
margin: 0 25px 0px 0;
float: left;
display: block;
padding: 0px 0px 0px;
}
div.catItemImageBlock{
margin: 0 25px 0px 0;
float: left;
display: block;
padding: 8px 0px 0px;
}
/*al reducir web, las fotos se quedan todas en una sola posición. Cambiar la posición*/
.modal {
    left: 20px;
    margin: 0;
    position:inherit;
    right: 20px;
    top: 20px;
    width: auto;
}
/*poner linea abajo en las listas de items de K2*/
div.catItemView {
    border-bottom: 1px dotted;
    margin-bottom: 15px;
   }

/*icono rss*/

div.k2FeedIcon {
    padding: 10px 8px;
	float:right;
}
.itemTitle{
	
	font-size:36px !important;
	
}
/*titulo noticias modulo actualidad web principal*/
.nspArt h4.nspHeader {
    font-size: 15px !important;
   
}

/*cabeceras de los modulos de la principal*/
.rt-block.cabeceras-principal {
border-bottom: none;
background: #fff;
padding: 5px 5px 5px 15px!important;
}
.cabeceras-principal h2.title{
color: #000;
border-bottom: 1px solid #808080;
}

