.institutional table{border:solid 1px #E22D2D;}	
.institutional h1, .institutional h2, .institutional h3, .institutional h4, .institutional table tr th,
.institutional table tr td:nth-child(2),	.institutional table tr td:nth-child(4),	.institutional table tr td:nth-child(5),	.institutional table tr td:nth-child(6)
{text-align:center;}
		
.institutional ol h1,	.institutional ol h2,	.institutional ol h3,	.institutional ol h4,	.institutional ol h5,	.institutional ol h6
{text-align:left;}
.institutional>table{width:90%;margin:10px auto;}	
.institutional table tr th{padding:5px;border:solid thin #fff;background:#E22D2D;color:#fff}	
.institutional table tr th h1,	.institutional table tr th h2,	.institutional table tr th h3,	.institutional table tr th h4,	.institutional table tr th h5,	.institutional table tr th h6
{color:#fff}	
.institutional table tr td{padding:5px;border:solid thin #999;font-size:90%;}	
.institutional .plan tr td{	margin:1px;border:solid thin #fff;background-color:#eee;color:#444;font-size:100%;text-align:center;}	
.institutional .plan tr td:nth-child(4){text-align:left;}
.institutional .plan .table-block-end td {border-bottom:solid thick #fff;}	
.institutional .prereq tr td:nth-child(4){text-align:left;}

.institutional .plan.contenido-catedras tr td:nth-child(3){
	text-align:left;
}
.institutional .plan.contenido-catedras tr td ol{
	list-style-type:decimal;
}
.institutional .plan.contenido-catedras tr td ol li{
	float:left;
	margin: 2px 10px 2px 20px;
	padding: 2px;
	background:#fff;
	text-align:left;
}
.institutional table tr td.ta-left,	.institutional table tr *.ta-left{
	text-align:left;
}
.institutional table tr td.ta-center,	.institutional table tr *.ta-center{
	text-align:center;
}
.institutional table tr td.ta-right,	.institutional table tr *.ta-right{
	text-align:right;
}
.institutional table.ta-left tr td{
	text-align:left;
}
.institutional table.ta-center tr td{
	text-align:center;
}
.institutional table.ta-right tr td{
	text-align:right;
}
.institutional table.va-top tr th,	.institutional table.va-top tr td,	.institutional table tr th.va-top,	.institutional table tr td.va-top{
	vertical-align:top;
}
.institutional table.va-middle tr th,	.institutional table.va-middle tr td,	.institutional table tr th,.va-middle	.institutional table tr td.va-middle{
	vertical-align:middle;
}
.institutional table.va-bottom tr th,	.institutional table.va-bottom tr td,	.institutional table tr th.va-bottom,	.institutional table tr td.va-bottom{
	vertical-align:bottom;
}
.institutional .align.ta-right{
	text-align:right;
}
.institutional .align.ta-left{
	text-align:left;
}
.institutional .align.ta-center{
	text-align:center;
}
.institutional .align.va-middle{
	vertical-align:middle;
}
.institutional .display.il-block{
	display:inline-block;
}
.institutional .fz-small{
	font-size:25%;
	line-height:1;
}
.institutional .fz-medium{
	font-size:50%;
	line-height:1;
}
.institutional .fz-large{
	font-size:100%;
	line-height:1;
}
.institutional .fz-huge{
	font-size:200%;
	line-height:1;
}
.institutional a.iconButton{
	width:3vw;
	height:auto;
	text-decoration:none;
}
.institutional a.iconButton+.institutional a.iconButton{
	margin-left:1vw;
}
.slidersimple.slick-slider .slick-slide .carrusel_description_item{
	background-color:#eeeeee;
	font-weight:bold;
	font-family:"Trebuchet MS", "Sans Serif";
}
.deruna{
	font-family:"Trebuchet MS", "Sans Serif";
}
.deruna.box h1,	.deruna.box h2{
	background-color:#637884;
	border-radius:5px 5px 0 0;
	padding:20px auto;
	border-width:1px solid #ACACAC;
	color:#fff;
	text-align:center;
}
.deruna .item_especifico_publicacion{
	color:#637884;
	background-color:#d4dbdf;
}
.deruna .item_especifico_publicacion .card-title a,	.deruna .item_especifico_publicacion .link_publicacion a{
	color:#637884;
	font-weight:bold;
}

/*publications*/
.deruna.institutional .item_especifico_publicacion{
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .07), 0 2px 10px 0 rgba(0, 0, 0, .09);
	margin: 2rem 0 2rem 0;
	transition: box-shadow .25s;
	border-radius: 2px;
	position: relative;
	display:block;
	padding-bottom:15px;
	padding-right:10px;
}
.deruna.institutional .item_especifico_publicacion:hover{background:#fff; box-shadow:0 8px 17px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.13)}
    
.deruna.institutional .item_especifico_publicacion .card-title{
	color: #fff;
	margin-top:7px;
	margin-bottom:7px;
	font-size: 20px;
	font-weight: 300; 
}
.deruna.institutional .item_especifico_publicacion .card-title.activator {
	cursor: pointer;   
}
.deruna.institutional .item_especifico_publicacion .oculto{
	clear: left;   
}
.deruna.institutional .item_especifico_publicacion .card-content p{
	margin-top:5px;   
}
.deruna.institutional .portada_imagen{
    max-width:160px;
    width:100%;
    padding:10px;
    float:left;
}
.deruna.institutional .contenido_detalle{
    padding-left:180px !important;
    margin-top:-15px;
    padding-top:4px;
}
@media only screen and (max-width : 600px) {
    .deruna.institutional .portada_imagen{
        max-width:100% !important;
        padding:0;
        float:none !important;
    }
	.deruna.institutional .contenido_detalle{
        padding:10px !important;
        margin-top:0px;
    }
	.deruna.institutional .fecha_publicacion{
		padding-left:10px;   
	}
}
/*ENDOF publications*/

.deruna h1,
.deruna h2,
.deruna h3{
	color:#E22D2D;
}

.deruna h1 a,
.deruna h2 a,
.deruna h3 a{
	color:inherit;
}

.deruna .ccm-image-slider-container .rslides .ccm-image-slider-text h2,	.deruna .ccm-image-slider-container .rslides .ccm-image-slider-text p,	.slidersimple.slick-slider .slick-slide .carrusel_description_item *{
	color:#fff;
	text-shadow:#000 2px 2px 2px;
	
	color:#666 !important;
	text-shadow:#fff 2px 2px 2px !important;
}
.deruna .ccm-image-slider-container{
/*
	background:rgba(0,0,0,0.25);
	background-color:#d1d1d1;
	background-color:#E4CBB4;
*/
	background-color:#eeeeee;
	text-align:center;
}
.deruna .ccm-image-slider-container .rslides img{
	margin-bottom:20px;
}
.deruna .ccm-image-slider-container .rslides .ccm-image-slider-text{
	padding:20px;
	width:100%;
	
	background-color:transparent;
	position:relative;
}
.deruna.deruna-icons .material-placeholder img,	.deruna.deruna-icons .portada_imagen, .deruna.deruna-icons .button-bar img{
	max-width:75px;
	max-height:75px;
}
.deruna.deruna-icons .card-content.contenido_detalle{
	padding: 0 !important;
	padding-top: 4px !important;
}
.button-bar li{
	margin:5px;
	margin-left:-5px;
	display:inline-block;
}
.button-bar li img{
	width:75px;
	height:75px;
}
.width-restricted .mw-30{
	max-width: 30%; height:auto;
}
.deruna.hidden{
	display:none !important;
}
.ccm-edit-mode .deruna.hidden{
	display:inherit !important;
	opacity:.5;
}
/*
	section-gallery: galería de subsecciones con botones gráficos
*/
.section-gallery{
	text-align:center;
}
.section-gallery-button{
	max-width:40%;
	height:auto;
	margin:5px;
}
.deruna.noticias-desarrollo p{
	font-family: Helvetica, inherit;
}
.deruna.noticias-desarrollo p:first-of-type::first-letter,	.deruna.noticias-desarrollo p[data-redactor-inserted-image] + p:nth-child(2)::first-letter
/*
,.deruna.noticias-desarrollo h1+p:not([data-redactor-inserted-image]) + p:nth-child(2)::first-letter 
*/
{
	font-family: "Times New Roman", Bookman, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: bold;
	font-size: 500%;
	float:left;
	padding:5px;
	margin-right:5px;
	color: #333;
	border: 5px double #fff;
	border-radius:10%;
	background:url('application/files/5515/4335/2349/heraldic.svg') 100% 100% no-repeat #bbb;
}
.contenedor-principal .contenido-principal .collection .waves-effect.waves-brow.collection-item{
	color:#4f7b99 !important;
}
.contenedor-principal .contenido-principal .collection .waves-effect.waves-brow.collection-item.active{
	background-color:#4f7b99;
}
.deruna.institutional .fb-comments,.deruna.institutional .fb-comments iframe[style] {width: 100% !important;}
/*
.deruna.institutional .buttonLink{
	padding:5px;
	font-weight:bold;
	color:#d4dbdf;
	background-color:#e22d2d;
}
.deruna.institutional .buttonLink:hover{
	color:#d4dbdf;
	background-color:#637884;
}
.deruna.institutional .buttonLink:active{
	color:#e22d2d;
	background-color:#d4dbdf;
}
.deruna.institutional .buttonLink:visited{
	opacity:.6;
}
*/
.deruna.institutional .button-list li{
	display:inline-block;
}
.deruna.institutional .button-list li a{
	padding:5% 10%;
	text-decoration:none;
	font-size:400%;
}
.deruna.institutional .button-list li a:focus{
	background-color:#4f7b99;
	color:#ffffff;
}
.deruna.institutional .button-list li a:hover{
	background-color:#274c77;
	color:#ffffff;
}
.deruna.institutional .button-list li a:active{
	background-color:#ff3333;
	color:#ffffff;
}
.deruna ol.cascading-numbered-list{
	/*
	list-style-type:;
	*/
}
.deruna ol.cascading-numbered-list {
	counter-reset: section;
	list-style-type: none;
}

.deruna .cascading-numbered-list li::before {
	counter-increment: section;
	content: counters(section, ".") ". ";
}

.owl-wrapper .owl-item .card-title {/* ensombrecedor de miniaturas para noticias en barra lateral */
	background: rgba(0,0,0,0.8) !important;
}
.deruna .numbered-style-list li{
}
.deruna .simple-style-list li{
	list-style-type:circle;
}
.deruna table .list-in-table li{
	margin-bottom:5px;
}
.clear{
	clear:both;
}
.flt-lft{
	float:left;
}
.wth-20prcnt{
	width:20%;
	height:auto;
}
.wth-40prcnt{
	width:40%;
	height:auto;
}
.wth-60prcnt{
	width:60%;
	height:auto;
}
.illustrative-image{
	margin-right:20px;
}

.institutional .linkButton{
	padding:5px 10px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	background:#600;
	border-radius:2px;
	display:block;
	text-align:center;
	cursor:pointer;
}
.institutional .linkButton:hover{
	background:#2a9;
	background:#247;
}
.institutional .linkButton:active{
	background:#f40;
}
.institutional .linkButton[disabled='disabled']{
	opacity:.4
}
.flat-coloured{
}
.deruna.institutional .fs-big{
	font-size:large !important;;
}
.deruna.institutional  .fs-huge{
	font-size:xx-large;
}
.deruna.institutional th.fs-huge{
	text-transform:uppercase;
}
.flat-coloured .simple-style-list{
	list-style-type:disc !important;
}
.flat-coloured th{
	font-family: 'Josefin Sans', Helvetica, Impact, Arial;
	color:#fff;
	padding-top: 10px;
}
.flat-coloured th.red{
	background-color:#c00;
	border:solid medium #c00 !important;
}
.flat-coloured th.blood{
	background-color:#953735;
	border:solid medium #953735;
}
.flat-coloured th.dirt{
	background-color:#e46c0a;
	border:solid medium #e46c0a;
}
.flat-coloured th.ice{
	background-color:#376092;
	border:solid medium #376092;
}
.flat-coloured th.grass{
	background-color:#77933c;
	border:solid medium #77933c;
}
.flat-coloured th.lavender{
	background-color:#604a7b;
	border:solid medium #604a7b;
}
.flat-coloured td{
	background-color:#fff;
	vertical-align:top;
}
.flat-coloured td.blood{
	border: solid medium #953735;
}
.flat-coloured td.dirt{
	border: solid medium #e46c0a;
}
.flat-coloured td.ice{
	border: solid medium #376092;
}
.flat-coloured td.grass{
	border: solid medium #77933c;
}
.flat-coloured td.lavender{
	border: solid medium #604a7b;
}
.flat-coloured th.coloured.blutet, .flat-coloured tr.coloured.blutet{
	border-left: solid medium #f2dcdb;
	border-right: solid medium #f2dcdb;
	border-top: solid medium #632523;
	border-bottom: solid medium #632523;
}
.flat-coloured td.coloured.blutet{
	background-color:#f2dcdb;
	background-color:#e6b8b8;
}
.flat-coloured td.title.coloured.blutet{
	background-color:#e6b9b8;
	background-color:#da9695;
}
.flat-coloured td.coloured.blood{
	border: solid medium #f2dcdb;
	background-color:#f2dcdb;
	border: solid medium #e6b8b8;
	background-color:#e6b8b8;
}
.flat-coloured td.coloured.dirt{
	border: solid medium #fdeada;
	background-color:#fdeada;
	border: solid medium #f9bf8f;
	background-color:#f9bf8f;
}
.flat-coloured td.coloured.ice{
	border: solid medium #dbeef4;
	background-color:#dbeef4;
	border: solid medium #92cddb;
	background-color:#92cddb;
}
.flat-coloured td.coloured.grass{
	border: solid medium #ebf1de;
	background-color:#ebf1de;
	border: solid medium #c3d79a;
	background-color:#c3d79a;
}
.flat-coloured td.coloured.lavender{
	border: solid medium #e6e0ec;
	background-color:#e6e0ec;
	border: solid medium #cdc0da;
	background-color:#cdc0da;
}
.flat-title.coloured td.title.coloured.dirt{
	border: solid medium #f89d53;
	background-color:#f89d53;
}
.flat-title.coloured td.title.coloured.ice{
	border: solid medium #b7dee8;
	background-color:#b7dee8;
}
.flat-title.coloured td.title.coloured.grass{
	border: solid medium #d7e4bd;
	background-color:#d7e4bd;
}
.flat-title.coloured td.title.coloured.lavender{
	border: solid medium #e6b9b8;
	background-color:#e6b9b8;
}
.flat-coloured .simple-style-list.no-margin{
	margin-left:-20px;
}
.deruna .copete{
	font-style:italic;
	font-size:large;
	font-weight:bold;
}
.deruna .signature, .deruna .hashcloud{
	font-size:large;
	font-weight:bold;
}
.deruna .nowrap, .deruna .signature span, .nowrap{
	white-space: nowrap;
}
.deruna blockquote.code{
	padding:10px;
	font-family:'Courier New', "Sans Serif";
	color:#666;
	background:#ddd;
	border: solid 2px #aaa;
	font-style: italic;
}
.deruna .fs-medium{
	font-size:medium;
	line-height:medium;
}
.deruna .fs-small{
	font-size:small;
	line-height:small;
}
.deruna .fs-large{
	font-size:large;
	line-height:large;
}
.deruna .img-ajust{
	width:auto !important;
	height:auto !important;
	max-height:90vh;
	max-width:100vw;
	max-width:100%;
}
.deruna .kicker{
	text-align: center;
	font-size: large;
}
.deruna ul.img-buttons{
	display:block;
	text-align:center;
	
}
.deruna ul.img-buttons li,
.deruna ul.img-buttons li a{
	display:inline;
}
.deruna .ccm-image-block{
	display:inline-block;
	height:auto;
	height:auto;
	width:auto;
}
.deruna .ccm-image-block.full{
	width:100%;
	height:auto;
}
.deruna .ccm-image-block.half{
	max-width:12vw;
	max-height:6vw;
	max-width:18vw;
	max-height:9vw;
}
.collection .collection-item.submenu:before{
	content: ' >> ';
	content: ' ► ';
}


.deruna .institutional ul.social-list li{
	display:inline-block;
/*
	margin:auto 1.5vw;
*/
}
.deruna .institutional ul.services{
	margin-left:-100px;
}
.deruna .institutional ul.services li{
	margin:auto 1.5vw;
}
.deruna .institutional ul.services li a img{
	width:auto;
	height:200px;
	position:relative;
}
.deruna .institutional ul.services li:hover,
.deruna .institutional ul.services li a:hover{
	background:transparent;
	border:solid ddd 1px;
}

/*
	max-height:18vw;
	max-width:9vw;
*/


/*emergency added/* 
/*
.hidden{
	display:none;
}
.ccm-block-cover .hidden{
	display:inherit;
	opacity:.6;
}
.deruna .fz-small{
	font-size:small !important;
}
.deruna .fz-xsmall{
	font-size:x-small !important;
}
.deruna .fz-xxsmall{
	font-size:xx-small !important;
}
.deruna .fz-medium{
	font-size:medium !important;
}
.deruna .fz-large{
	font-size:large !important;
}
.deruna .fz-xlarge{
	font-size:x-large !important;
}
.deruna .fz-xxlarge{
	font-size:xx-large !important;
} */
/*
eemcp0WMT
4f7b99
.contenedor-principal .contenido-principal .collection .waves-effect.waves-brow.collection-item{
	color:#4f7b99 !important;
}
.contenedor-principal .contenido-principal .collection .waves-effect.waves-brow.collection-item.active{
	background-color:black;
}
background-color:#4f7b99 !important;
	
	
Legacy
	Titles a:			rgb(3, 155, 229)
	a:					rgb(3, 155, 229)
	fondo de cabecera	rgb(99, 120, 132)
New
	#274c77
	#efe9f4
	#ff3333
	#4f7b99
	#2f2f2f
	
*/