﻿/* Ajustes para SharePoint 2013: Editor Tool Pane */
#MSOTlPn_MainTD {
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 1000;
  height: 100% !important;
  width: auto !important;
  overflow-y: auto;
  background: #fff;
}
#MSOTlPn_MainTD > table{
  margin-right: 19px;
  position: static;
  width: 100%;
}
.ms-TPBorder {
  width: 100%;
}
/* ribbon */
#ms-designer-ribbon{z-index:100;}
/* ajusta ancho de cajas en modo edición */
.ms-long{ width:95% !important;}
/**/
#DeltaPlaceHolderMain{color:#000000;}
.cabeceraLayout{margin-bottom:1em;}
.cabeceraLayout, .cabeceraLayoutportada, #contenidoenPortada, #contenidoPortada{/*width:100%;*/background-color:#fff;}
#perfilesEstudiantes ul, #slideshow, #enlacesGateway, .menuVertical, .migaDePan{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; list-style:none; margin:0;}
#perfilesEstudiantes, #enlacesGateway{text-transform:uppercase; height:100%}
#perfilesEstudiantes li, #perfilesEstudiantes img, #slideshow li, #slideshow img, #enlacesGateway li, #enlacesGateway img, #enlacesGateway hr{ margin:0;}
#perfilesEstudiantes li{width:50%;float:left; position:relative}

#slideshow div span{ clear:both; float:left; }
#perfilesEstudiantes span{position:absolute; left:2em; color: #000000; font-size: 0.75em; line-height:1em;top:6px;}

iframe{	width:100%;}
.menuVertical{background-color:#d1e0e2; color:#1e4864;}
/* DEFAULT MOBILE STYLE */
/* column grid */
.g3{/*width:100% !important;*/margin:0 0 1em 0 !important;}
.g70,.g30{display:block; position: relative; margin:0}
.gMenuVertical{width:22%;}
.gMenuVertical div.menuVertical{width:100% !important; margin:0 !important; /*float:left;*/}
.migaDePan, .migaDePan > a, .migaDePan > span{color:#cb5404; font-size:.85em;}
.gMenuVertical,.migaDePan{display:none;}
.gContenidoInterior{float:left;padding:.5em; padding-top:1.5em;width:99%;}
#gCentroInterior, #gCentroInterior > div, #gCentro1ColumnaInterior{width:99%; float:left;}
#gCentroInterior p {line-height:1.5em;}
#tituloPagina{font-size:1.2em;color:#185f97;margin-bottom:.5em;font-weight:bold;}
#subtituloPagina{margin-bottom:.5em;}
#detalleSeccion{font-size:.8em; line-height:1.5em; margin-right:1em;}
#detalleSeccion img{object-fit: contain}
#imagenNoticia{float:left; margin-right:1em;}
/* 1 column grid */
.g70,.g30, #contenidoDcha{width:100.0%}
.cabeceraLayout, .cabeceraLayoutportada, #contenidoPortada, #contenidoenPortada, #contenidoIzda, #contenidoIzdaportada, #contenidoCentro, #contenidoDcha, #contenidoDchaportada{position:relative;/*float:left;margin:0!Important;*/}
#contenidoenPortada{margin-top:1em!Important;margin-bottom:1em!Important;}
.cabeceraLayout p,.cabeceraLayout img, .cabeceraLayout div{display:none;line-height:0;}

#contenidoIzda h2, #contenidoIzdaportada h2 {font-family: Georgia, Times, "Times New Roman", serif; font-weight:bold; font-style:italic; color:#000000;font-size:1.15em; text-transform:lowercase;border-bottom:solid 1px;margin-left:.5em;margin-top:2.5em;}
#contenidoCentro, #contenidoCentroportada{color:#000000;	font-size:0.75em;}
#contenidoCentroportada p  {line-height:1.3em;}
#cajaSup{width:100%; clear:both;float:left;margin-top:1em;}
#cajaSup ul{
width:100%;
list-style-type: none;
padding:0;}
#cajaSup ul li{width:27%;float:left; border-left:6px solid #035d67; padding-left:6px; font-size:.8em;background:none;
margin-bottom: 1em;}
#cajaSup ul li a{text-decoration:none; color:#000; font-weight:bold;}
#cajaIzda{width:33%;float:left;color:#035d67;font-size:.9em;margin-top:1em;}
#cajaIzda a{font-size:.8em;color:#035d67;}
#cajaIzda a:hover{text-decoration:none;}
#cajaIzda p{margin:0;}
#cajaIzda img{margin:0!Important;}
#cajaDcha{width:66%;float:left;margin-top:1em;}

#enlacesGateway{padding: 1em 0 0 0; float:left;width:100%; font-size:0.8em; text-align:center;}
#enlacesGateway li>a, #enlacesGateway li>div{ float:left;}
#enlacesGateway a{text-decoration:none; color:#0a5d66;}
#enlacesGateway li>div{padding-top:0.9em;}
#enlacesGateway li>div a{padding-left:0.5em;}
#enlacesGateway li{width:31.333%; clear:none;float:left; margin:0 1%;}
#enlacesGateway img{text-align:center;}
#enlacesGateway hr{ display:none;}
div.ms-rteElement-Apartado{padding:0!Important;overflow: hidden;}
div.ms-rteElement-Apartado p{margin:.5em;}
#SearchBox img{
top: -112px;
}
.panelestudiantes li{
	background-color:#d1d1d1;
}
.panelestudiantes li a{
	height:100%;
	display:block;
}
.panelestudiantes li a img{
	vertical-align:top;
	width:100%;
}
#CQWP_newsUnicanEN{
font-size:.85em;
font-family:"Trebuchet MS", Georgia, Helvetica, sans-serif;
padding:.6em 2em 0.5em 0;
line-height:1.3em;
}
#apartadosSeccion div{float:left;width:100%;}
/*
#CQWP_newsUnicanEN .ms-webpart-titleText{
font-size:1.5em;
font-family:Georgia, Helvetica, sans-serif;
}
#CQWP_newsUnicanEN .ms-webpart-chrome-title{
font-size:1em;
border-bottom:1px solid #0b5e67;
line-height:1em;
margin-bottom: .8em;
width:90%;
}*/
.categorianoticia + ul li + li{border-top:1px solid #0b5e67; margin-right:2em;}
/*#CQWP_newsUnicanEN ul{
margin:0;
}
#CQWP_newsUnicanEN li{
padding-left:0;
}*/
#CQWP_newsUnicanEN a{
color:#0a5d66;
text-decoration:none;
font-weight:bold;
font-family:"Trebuchet MS", Georgia, Helvetica, sans-serif;
padding-bottom: .2em;
width: 100%;
display: block;
}
#CQWP_newsUnicanEN a :hover{
color:#0a5d66;
text-decoration:none;
font-weight:bold;
}
.categorianoticia{
font-size:.9em;
text-transform:lowercase;
font-family:Georgia, "Trebuchet MS", sans-serif;
font-weight:bold;
background-color:#57a9b0;
color:#FFF;
padding:0 0 0 .6em;
display:block;
margin-top: .7em;
margin-bottom: .4em;
width:50%;
font-style:italic;
line-height:1.2em;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomright: 20px;
border-top-right-radius:20px;
border-bottom-right-radius:20px;
}
.categorianoticia + ul li{
	background-image:none!Important;
}
.fechanoticia{font-size:.85em;}
div.ms-rteElement-Apartado{
-webkit-box-shadow: 1px 1px 4px 3px rgba(108, 108, 108, 0.5);
-moz-box-shadow: 1px 1px 4px 3px rgba(108, 108, 108, 0.5);
box-shadow: 1px 1px 4px 3px rgba(108, 108, 108, 0.5); 
}
.listadonoticias ul
{
	background:none;
}
.listadonoticias ul li
{
	background:none;
}


/* MOBILE PORTRAIT */
@media only screen and (min-width: 320px) {
	#enlacesGateway li>a, #enlacesGateway li>div{width:100%}
.panelestudiantes li{
	padding-bottom:1em!Important;
}
.conpadding{
	padding-top:1em!Important;
}
.conpadding span{
	top:22px!Important;
}
}

/* MOBILE LANDSCAPE */
@media only screen and (min-width: 480px) {
	#perfilesEstudiantes span{left:1.4em; font-size: 1em;}
}

/* SMALL TABLET */
@media only screen and (min-width: 600px) {
	.cabeceraLayout p,.cabeceraLayout img, .cabeceraLayout div{display:block;margin:0 !important;text-align:center;padding:0;width:100%;}
	#gCentroInterior, #gCentroInterior > div{padding:0;}
	.g30,.g70 {display:inline; float: left;}
	.g30 {width:30%}
	.g70 {width:70%;}
	.migaDePan,.gLateralInterior{display:block; position: relative; margin:0; float:left}
	.gMenuVertical{display:block; margin:0; float:left}
	.gContenidoInterior{width:75%; margin-left:3%;padding:0;}
	.gLateralInterior{width:100%; clear:both;}
	#contenidoSeccion{ margin-bottom:1em;}
	.migaDePan{clear:both;display:block;margin-bottom:1.8em;width:100%;}
	.panelestudiantes li{
	padding-bottom:.45em!Important;
	background-color:#e5e5e5
	}
	.conpadding{
	padding-top:0!Important;
	}
	.conpadding span{
	top:0!Important;
	}
.panelestudiantes li.sinpadding{
padding-bottom:0!Important;
}
	#perfilesEstudiantes li{width:100%;}
	#perfilesEstudiantes span {font-size: 0.75em; left:2em;margin-top:.5em;line-height:1.5em;top:0;}
	#contenidoIzda, #contenidoIzdaportada {width:56%;margin-right:2%!Important;}
	#contenidoIzdaportada, #contenidoCentroportada{margin-top:1em!Important;}
	#contenidoCentro, #contenidoCentroportada {width:38%;}
	#contenidoDcha{margin-bottom: 1.5em;}
	#enlacesGateway{text-align:left; font-size:0.75em;}
	#enlacesGateway li>a{width:auto;}
	#enlacesGateway li>div{width:65%;}
	#enlacesGateway hr{ display:block;}
	#MSOZoneCell_WebPartWPQ3{
	padding:0;
	}
	.ms-core-listMenu-root{
	margin:1em .5em!Important;
	}
	.ms-core-listMenu-root li{
	background-color:#f3fbfb;
	background-image:url(images/flecha-menu.png);
	background-repeat:no-repeat;
	background-position:right 9px;
	color:#1e4864;
	margin-bottom:3px;
	font-size:.8em!Important;
	}
	/*.ms-core-listMenu-root li ul {
	margin-left:2.2em;
	}*/
	.ms-core-listMenu-verticalBox .dynamic-children.additional-background{
	background-image:none;	
	}
	ul.dynamic{
	box-shadow:none;
	border:none;
	position:relative;
	top:0!Important;
	left:0!Important;	
	padding:0;
	margin:0;
	background-color:#D1E0E2;
	width:100%!Important;
	display:none;
	}
	ul.static{
	background-color:#D1E0E2;
	display:block;
	}
	li.hover ul, li.hover-off ul{
	display:block;
	}
	.ms-core-listMenu-root li ul li{
	background-image:none;
	font-size:.9em!Important;
	background-color:#a2bfd5;/*b5d1d4;*/
	padding:5px 15px 5px 30px;
	position:relative;
	left:0;
	}
	.ms-core-listMenu-root li{
	display:block;
	}
	.ms-core-listMenu-root li ul{
	display:block;
	margin:0;
	}
	.ms-core-listMenu-item ul li a, .ms-core-listMenu-root li a{
	border:0!Important;
	}
	.ms-core-listMenu-item li ul li a, .ms-core-listMenu-root li ul li a{
	padding:0!Important;	
	}
	.ms-core-listMenu-item, .ms-core-listMenu-item:link, .ms-core-listMenu-item:visited, .ms-tv-item:link, .ms-tv-item:visited, .ms-tv-header:link, .ms-tv-header:visited{
	color:#1e4864;
	}
	#contenidoIzda h2, #contenidoIzdaportada h2 {margin-top:0;}
}

/* TABLET/NETBOOK */
@media only screen and (min-width: 768px) { 
	.g30 {width:28%}
	.g70 {width:72%;}

	/* COLUMN GRID */
	#enlacesGateway{font-size:.9em;margin-left:2em;}
}

/* LANDSCAPE TABLET/NETBOOK/LAPTOP */
@media only screen and (min-width: 1024px) { 
	.g30 {width:20%}
	.g70 {width:80%;}
	.gMenuVertical{width:20%;}
	.gContenidoInterior{width:75%; margin-left:1%/*5%;*/}
		
	/* 3 COLUMN GRID */
	#enlacesGateway li{ clear:both;width:100%; padding:1em 0; height:2.5em;}
	#contenidoIzda, #contenidoIzdaportada, #contenidoCentro, #contenidoCentroportada, #contenidoDcha{width:31.33%;}
	#contenidoIzdaportada{margin-top:0em!Important;}
	#contenidoCentroportada{margin-top:1.2em!Important;}
	#contenidoDcha{float:right;}	
	#gCentroInterior{width:65%;clear:none; margin-right:5%;}
	.gLateralInterior{width:30%; clear:none;}
	#cajaIzda{width:100%;float:left;margin-top:3.5em;}
	#cajaDcha{width:100%;float:left;}
	.panelestudiantes li a{float:right;}
#perfilesEstudiantes span{margin-left:2em;margin-top:.5em;left:0;font-size:.75em;}
#cajaSup ul{width:93%;}
#cajaSup ul li{width:100%;}
.categorianoticia{line-height:1.5em;}
}

@media only screen and (min-width: 1280px) { 
/* DESKTOP */
		body {
	}
	#perfilesEstudiantes span {top:0;}
}

/* WIDESCREEN */
/* Increased body size for legibility */
@media only screen and (min-width: 1400px) { 
body {font-size:116.75%; background:url('../images/28px_grid_bg.gif') 0 1.25em; /*max-width:1440px;*/}
#perfilesEstudiantes span{margin-left:3.9em; left:0;}
}
@media only screen and (min-width: 1550px) { 
/*body {width:1440px;}*/
#perfilesEstudiantes span{margin-left:4.8em; left:0;}
}