/*
- Universidad ORT Uruguay
- Sitio: Facultad de Ingeniería
- PROD
*/

@import url(../../../theme/common/css/common.css);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);


/* Parametros generales */
.fancybox-wrap, .fancybox-wrap * {
    box-sizing: content-box;
}

.ancla { padding-top: 180px !important; margin-top: -160px !important; -webkit-background-clip: content-box !important; background-clip: content-box !important; }				
/*h2.ancla { padding-top: 300px !important; margin-top: -300px !important; }*/
	
#livechat-compact-container { display: none !important; }
#livechat-full-view { display: none !important; }
/*.pageWChat #livechat-compact-container { display:block; } Descomentar para habilitar */
#livechat-full-view #footer #powered { display:none !important; }

.home #toppanel { text-indent:-9000px; height:0; padding:0; margin:0; }

.producto #icon-body .icon-whatsApp.movile { display:none; }

#foot .icon-whatsApp.movile,
.producto #foot .icon-whatsApp.movile, 
#foot .icon-agenda.movile,
.producto #foot .icon-agenda.movile { display:none; position:fixed; bottom:40px; right:0; font-size:14px; font-family:'Open Sans',sans-serif; font-weight:300; }

.producto #icon-body { display:inline-block; position:fixed; top:209px; right:0; overflow:hidden; z-index:0; width:inherit; }
.producto #icon-body ul { display:block; margin:0; padding:0; width:100%; }
.producto #icon-body ul li { display:block; list-style:none; cursor:pointer; margin:0 0 4px 0; padding:0; }
.producto #icon-body ul li.icon-whatsApp:only-child { min-width: 215px; }

.producto #icon-body ul li.share .expandShare { position:static !important; background:none; bor-radius:0; }
.producto #icon-body ul li.share .expandShare:before,
.producto #foot .icon-whatsApp a:before,
.producto #foot .icon-agenda a:before,
.producto #icon-body ul div:before,
.producto #icon-body ul a:before { content:""; display:inline-block; margin-right:10px; padding:8px 10px; background-color:#2d5050; background-image:url(../../common/img/icon-inicia-inscripcion.png); background-position: center center !important; background-repeat: no-repeat !important; width:28px; height:28px; vertical-align:middle; }

#foot .icon-whatsApp.movile, .producto #foot .icon-whatsApp.movile { right: auto; left:0; }
#foot .icon-whatsApp.movile a, .producto #foot .icon-whatsApp.movile a { width:45px; }
#foot .icon-whatsApp.movile span, .producto #foot .icon-whatsApp.movile span { display:none; }

.producto #foot .icon-agenda a:before,
.producto #icon-body ul li.icon-agenda div:before,
.producto #icon-body ul li.icon-agenda a:before { background-image:url(../../common/img/icon-agenda-reunion.png) !important; }
.producto #icon-body ul li.icon-solicita div:before,
.producto #icon-body ul li.icon-solicita a:before { background-image:url(../../common/img/icon-solicita-mas-info.png) !important; }

.producto #foot .icon-whatsApp a:before,
.producto #icon-body ul li.icon-whatsApp div:before,
.producto #icon-body ul li.icon-whatsApp a:before { background-color:#1bb254; background-image:url(../../common/img/icon-whtasApp.png) !important; }

.producto #foot .icon-agenda a,
.producto #icon-body .selected div,
.producto #icon-body a { display:block; background:#3A3A3A; color:#fff; vertical-align:middle; margin:0; padding:0 15px 0 0; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:13px; font-weight:300; }

.producto #icon-body .selected div { font-size: 13px; cursor:default; }

.carreras #foot .icon-agenda a:hover:before,
.producto #foot .icon-agenda a:before,
.producto #icon-body .selected div:before,
.producto #icon-body a:hover:before { background-color:#254443; }

.carreras #foot .icon-whatsApp a:hover:before,
.producto #foot .icon-whatsApp a:before,
.producto #icon-body li.icon-whatsApp a:hover:before { background-color:#118d40; }

.producto #foot .icon-agenda a:hover,
.producto #icon-body .selected div,
.producto #icon-body a:hover { background:#000; }

	.producto #icon-body,
	.producto #icon-body.scroll, 
	.producto #icon-body.scroll2 { overflow:hidden; 
			-webkit-transition:.2s; -moz-transition:.2s;
			-o-transition:.2s; -ms-transition:.2s;
			transition:.2s;
			-webkit-transform:translate3d(0, 0, 0);
			-moz-transform:translate3d(0, 0, 0);
			-o-transform:translate3d(0, 0, 0);
			-ms-transform:translate3d(0, 0, 0);
			transform:translate3d(0, 0, 0);
	}
	
	.producto #icon-body.show,
	.producto #icon-body.show:hover,
	.producto #icon-body.scroll, 
	.producto #icon-body.scroll2 {  right: -166px;  }
	
	.producto #icon-body.show:hover,
	.producto #icon-body.scroll:hover, 
	.producto #icon-body.scroll2:hover { right: 0; }

	.producto #icon-body.scroll2 .icon-body-hide { padding-left:0; }

	.producto #icon-body.scroll.show .icon-body-hide,
	.producto #icon-body.scroll2.show .icon-body-hide { padding:5px; }

	.producto #icon-body { width:inherit !important;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	} 
	

body{ background:#fff; color: #333; margin:116px 0 0 0; }

a { color: #005050;}
a:hover { color: #35495C; }
a img:hover { bacground:#fff;  }


/* Menú flotante */
.menuScroll li a:before { background-color: #2d5050; } /* FI */


#type-innova-text  a { text-decoration:underline; }
#type-innova-text  a:hover { text-decoration:none; }

#type-innova-text ul li a { text-decoration:none; }
#type-innova-text ul li a:hover { text-decoration:underline; }

/* Listas */
#centralpanel .newsContent ul,
#centralpanel #type-ortinterview ul,
#type-innova-form ul,
#type-innova-text ul { display:block; margin: 0 0 1.2em 0; padding:0; list-style:none; }

#centralpanel .newsContent ul li,
#type-innova-form ul li,
#type-ortinterview ul li, 
#type-innova-text ul li { display:block; margin:0; padding:5px 8px 5px 28px; position:relative; }

#centralpanel .newsContent ul li:before,
#type-innova-form ul li:before,
#type-ortinterview ul li:before { content:""; display:inline-block; }
#centralpanel .newsContent ul li:before,
#type-innova-form ul li:before,
#type-ortinterview ul li:before,
#centralpanel #type-innova-text ul li:before { position: relative; top: 1px; left: -10px; width: 4px; height: 4px; margin-left: -10px; margin-right: 0px; border-width: 1px; border-style:solid; border-color:#8BBAC6 #8BBAC6 #8BBAC6 #8BBAC6;
	-webkit-transform: rotate(0) skew(0, 0);
	-moz-transform: rotate(0) skew(0, 0);
	-ms-transform: rotate(0) skew(0, 0);
	-o-transform: rotate(0) skew(0, 0);
	transform: rotate(0) skew(0,0);
}

#centralpanel .newsContent ul li:before { top: -2px; }

span.opcional {display:none;}
#type-innova-form table th font {display: inline;}
#type-innova-form table th .mandatoryfield {
    display: inline;
    color: red;
}

/* Lista destacada */
#centralpanel #type-innova-text ul.destacados { margin: 0 0 1.2em 0; }
#centralpanel #type-innova-text ul.destacados li { padding-left: 27px; }
#centralpanel #type-innova-text ul.destacados li:after { border-color:#ffffff #ffffff transparent transparent; }
#centralpanel #type-innova-text ul.destacados li:before { left: -10px; font-weight: bold; font-size: 17px; width: 6px; height: 6px; margin-left: -6px; margin-right: 0px; background: #8BBAC6; border: none; top: -0px;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}

/* Lista sin formato */
#centralpanel #type-innova-text ul.listNoFormat li { padding: 5px 8px 8px 28px; }
#centralpanel #type-innova-text ul.listNoFormat li:before { display: none; }
#centralpanel #type-innova-text ul.listNoFormat li:after { content: ""; clear: both; display: block; width: 100%; height: 0; overflow: hidden; }
#centralpanel #type-innova-text ul.listNoFormat li a.pdf { padding-left: 25px; }
#centralpanel #type-innova-text ul.listNoFormat ul { padding-top: 5px; }

/* Lista flotante y destacada */
#type-innova-text ul.flotante.destacados > li { display: inline-block; width: 48%; padding-bottom: 1em; vertical-align: top; white-space: normal; }

/* Lista miniaturas */
#type-innova-text .listThumbs { margin: 0 0 20px; padding: 0; }
#type-innova-text .listThumbs li { width: 33.2%; margin: 0; padding: 0 1.5em 0 0; color: #333; text-align: center; vertical-align: top; font-size: 13px;}

/* lista colapsable */
ul.lstColapse li { list-style:none; }
ul.lstColapse li .content { padding: 1em; }

#type-innova-text ul.lstColapse { margin:10px 0; }

#centralpanel #type-ortinterview > ul.lstColapse > li, 
#type-innova-text > ul.lstColapse > li { padding-left:0; }

#centralpanel #type-ortinterview > ul.lstColapse > li:before, 
#centralpanel #type-innova-text > ul.lstColapse > li:before { display:none; }

#type-innova-text ul.lstColapse h2:before { content:""; display:block; background:#efe8df; width:100%; height:5px; margin-bottom:20px; }
#type-innova-text ul.lstColapse h2 { color:#000; margin-bottom:20px; }
#type-innova-text ul.lstColapse li h3 {display:block; margin:0; padding:5px 20px 5px 10px; cursor:pointer; border:1px solid #b3b3b3;position:relative; color:#343434; 
font-family:"Open Sans", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; }
		
#type-innova-text ul.lstColapse li h3.expand:before { content:" - "; display:inline-block; vertical-align:middle; float:right; font-size: 20px; }
#type-innova-text ul.lstColapse li h3:before { content:"+"; display:inline-block; vertical-align:middle; float:right; font-size: 20px; width: 0; height: 0; margin-right: 0;
margin-top: -5px; }
#type-innova-text ul.lstColapse img { max-width:100%; height:auto; }

/* Parrafo destacado */
#type-innova-text p.destacados { background:#E4EFE7; font-size: 14px; }
#type-innova-text p.destacados2 { background: #959E95; color:#fff; border:none; }
/*#type-innova-text p.destacados2 a { color:# }*/
#type-innova-text p.destacados strong { display:inline-block; color:#083A39; font-size:27px; margin:0 0 15px 0; font-family:"Open Sans", sans-serif; font-weight:bold;  }
#type-innova-text p.destacados em { font-family: "Open sans", sans-serif; font-size: 27px; font-weight: 300; font-style: normal; color: #083A39; }

.cita #type-innova-text p.destacados { background:#A09C95; color:#fff; }

/* Tablas */
table{ border-color:#c1d6d1; }
table tr td { border: 1px solid #82A8A7; }
table th { background: #E8EDEB; color: #005050; border: 1px solid #82A8A7; }

/*Colgado de secciones*/
/*.seccionColgado a { color:#35495c; }*/

/* ORT-Prensa y ORT- entrevistas: Combo de años */
.yearsCombo { background: #fff; color: #005050; border: 1px solid #005050; font-size: 14px; font-weight: bold; }

/* Videos: Icono de play */
.imgVideo:after, .imgVideo:hover:after { border-left-color: #ffffff; }
.imgVideo::before { opacity: 0.5; }

::-moz-selection { background: #D0D3D4; }
::selection { background: #D0D3D4; }

#breadcrumb { display:none; margin:0; padding:0; height:0; }
#breadcrumb li:first-child:before { display:none; }
#breadcrumb li:before { border-style: solid; border-color: #8BBAC6 #8BBAC6 transparent transparent;
    border-width: 1px;
    content: "";
    display: inline-block;
    height: 4px;
    margin: 0 10px 1px 0;
    transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
 -moz-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
 -o-transform: rotate(45deg);
    width: 5px; }
.breadcrumb li { color:#35495C; }

#content-body .contentImgLeft { margin:0 2em 20px 0; }


.meta-htm.trailer,
.meta-htm.trailer .content-toptitle,
.meta-htm.trailer .content-desplegado-title,
.movVideo,
.movMiddlepanel { display:none; }

/* Toolbar */
.expandShare,
#tools .at-svc-whatsapp, 
#toolsMov .at-svc-whatsapp,
#toolsMov { display:none !important; }

.at-resp-share-element .at-share-btn { margin:0 5px 5px 0 !important; }
.at-resp-share-element .at-share-btn:firs-child { margin-left:0 !important; }
#tools .addthis_inline_share_toolbox { display:inline-block;  padding:0 0 10px 0; }
#tools { display:block; position:static; }
#tools { width:auto; margin: 0; text-align:left; }
.tools > div { display:block; }

.at-style-responsive .at-share-btn { float:left; }
.at-icon,
.at-icon-wrapper { width:21px !important; height:21px !important; line-height: 21px !important; }
.at-share-btn {  width:28px !important; height:28px !important; }

.at-style-responsive .at-share-btn { padding:3px 0 3px 4px !important; }

#tools .at-resp-share-element .at-share-btn,
#tools .at-resp-share-element .at-share-btn:focus,
#tools .at-resp-share-element .at-share-btn:hover { 
	-webkit-transform: translateY(0) !important;
	-moz-transform: translateY(0) !important;
	-o-transform: translateY(0) !important;
	-ms-transform: translateY(0) !important;
	transform: translateY(0) !important;
	
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	-ms-transition: none !important;
	transition: none !important;
}

.addthis-animated {
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none;
    animation-timing-function: none;
    -webkit-animation-duration: 0;
    animation-duration: 0;
}

.at-resp-share-element .at-share-btn { width:auto; }
.at-resp-share-element .at-svc-facebook:focus, 
.at-resp-share-element .at-svc-facebook:hover { background-color: rgb(53, 81, 139) !important; }
.at-resp-share-element .at-svc-twitter:focus, 
.at-resp-share-element .at-svc-twitter:hover { background-color: rgb(28, 151, 227) !important; }

.at-resp-share-element .at-svc-linkedin:focus, 
.at-resp-share-element .at-svc-linkedin:hover { background-color: rgb(0, 109, 166) !important;}

.at4-visually-hidden { display:none;height:0; padding:0; margin:0; } 

/* PARA BORRAR 
#tools, #toolsMov {  display: inherit; margin: 0; left:16%;  position: fixed;  text-align: center; z-index:10000; width:30px;  }   
.tools > div { display:none; }
.expandShare { display:block; position:absolute; top: 20px;  right: -2px; overflow:hidden; outline:none; background:#fff url(/innovafront/theme/common/img/icon-share.png) center 0 no-repeat; text-indent:-9000px; width:60px; height:60px;  -webkit-border-radius: 50%; border-radius: 50%; border:#ccc 1px solid;  }
.expandShare:hover { background-position:center bottom;  }
.icons-share { cursor:pointer; }

#tools .at-svc-whatsapp,
#toolsMov .at-svc-whatsapp { display:none; }

.tools .addthis_inline_share_toolbox { position:absolute;  right:0; padding:10px 2px;  }

#tools {  top: 7%; }   
#tools .addthis_inline_share_toolbox {  top:95px; padding-top:5px; }

#toolsMov { display:none; bottom: 15%; right:5%; left:inherit; }
#toolsMov .addthis_inline_share_toolbox {  bottom:0; }

/* -------------------------------------------------- LAYOUT ------------------------------------------------------------------------------------------ */

#body { background: #fff; padding-top:30px; }
#rightpanel { font-size:14px; }

/* -------------------------------------------------- CABEZAL DE PÁGINA (head) ------------------------------------------------------------------------ */
#head { background: #005050; color:#fff; /*height:120px; */position:fixed; width:100%; top:0; z-index:100; }

#head .logoFi a { display:block; color:#fff; border-left:#fff 1px solid; margin:28px 0 0 10px; padding:10px 20px 12px 20px; font-size:16px; line-height:1.0; 
				font-family:"Open Sans", Arial, Helvetica, sans-serif; font-weight:600; text-transform:uppercase; }
#head .logoFi a span { font-size:13px; font-weight:normal; }
#head .logoFi { float:left; }

#head .lang { width:15%;  }
#head #lang { background: #005050; border-color:#b0a79c; color: #005050;  }
#head #lang option { color: #fff; }

/* Search - Buscador */
#search-sector1 { float:right; padding-top:30px; }
#search-sector1 form { margin-top:0; }
#query1 { background:none; color: #D0D3D4; border-color:#7A8D92; }
#search-image1,
#search-button1 { background-color: #005050; border-color:#7A8D92; }

/* Google results - Resultados de búsqueda */ /* Solo para las búsquedas en todos los portales */
#centralpanel .scopePortal ~ div a b,
#centralpanel .scopePortal ~ div a { color: #005050; }
#centralpanel .scopePortal ~ div .gsc-url-top * { color: #666; }
#centralpanel .scopePortal ~ div .gsc-search-button-v2 { background-color: #005050; border-color: #005050; }
#centralpanel .gsc-results .gsc-cursor-box .gsc-cursor-page { color: #005050; }

/* Google translate */
#google_translate_element .goog-te-gadget-simple{ background-color:#005050; color:#fff; border-color:#7A8D92; }
.goog-te-gadget { color:#fff; }
.goog-te-gadget img { border-color:#005050; }

.goog-te-gadget-simple .goog-te-menu-value { color:#7A8D92 !important; }
.goog-te-menu-value span:last-child:before { border-top-color:#005050; }
.goog-te-menu-value span:last-child { color:#005050; }


/* -------------------------------------------------- MENÚ PRINCIPAL 2(topmenu2) ------------------------------------------------------------------- */

#topmenu2 { top: -16px; margin: 0;  }

/* Sub menú (1er nivel) */
#topmenu2 .depth1 { float: right; padding-right: 15px; }
#topmenu2 .depth1 > li > div { color: #fff; }
#topmenu2 .depth1 > li.haschild > div { color: #fff; }
#topmenu2 .depth1 > li.haschild:hover > div { border-top-color:#ffffff; background:#fff; color: #005050; }
#topmenu2 .depth1 > li:after { border-left-color:#ffffff; } 
#topmenu2 .depth1 > li:hover > div > a { border-top-color: none;  background:#fff; color:#005050; }

/* Sin seleccionar */
#topmenu2 .depth1 > li > div > a { line-height: 30px; color: #fff; border-top-color: transparent; padding: 0 10px; }

/* Item seleccionado */
#topmenu2 .depth1 > .selected > a { background: #5f0000; }
#topmenu2 .depth1 > li.selected > div:after { margin-bottom: -2px; border-bottom-color:#5fb2a2; border-width:2px; }
#topmenu2 .depth1 > .parentselected > div a:after{ margin-bottom: -2px; border-bottom-color:#5fb2a2; border-width:2px; }

/* Sub menú (2do nivel) */
#topmenu2 .navmenu li .depth2 { top: 35px; border-bottom-color: #E8EDEB; background-color: #fff; }
#topmenu2 .navmenu li ul.depth2 > li > div > a { color: #000; }
#topmenu2 .navmenu li ul.depth2 > li > div > a:hover { background-color: #E8EDEB; }
#topmenu2 .navmenu li ul.depth2 > li.selected > div { background-color: #E8EDEB; color: #35495c; }
/*#topmenu2 .navmenu li ul.depth2 > li.parentselected:before,*/
#topmenu2 .navmenu li ul.depth2 > li.selected > div:before,
#topmenu2 .navmenu li ul.depth2 li > div > a:before  { background: #B4D3CC; }
#topmenu2 .navmenu li ul.depth3 > li > div > a:hover { background-color: #E8EDEB; }

/* Submenú cuando hay varios ítems con hijos */
#topmenu2 .navmenu li.has3levels .depth2 > li > div { color: #005050; }

/* Sub menú (3er nivel) */
#topmenu2 .navmenu li .depth3 > li.selected,
#topmenu2 .navmenu li .depth3 > li.parentselected { background-color: #E8EDEB; color: #35495c; }
#topmenu2 .navmenu li .depth3 > li.selected:before,
#topmenu2 .navmenu li .depth3 > li.parentselected:before { background: #005050; }

#topmenu2 li.progEj a:after { border-color:#865457 #865457 transparent transparent; }
#topmenu2 .progEj a { border-top-color:#ad8a8a; }


/* -------------------------------------------------- MENÚ PERFILES (topmenu3) ------------------------------------------------------------------- */

#topmenu3 {  background:#EDF2F1; margin:6px auto; padding:3px 0; /* width:96.26%; */}

#topmenu3 .navmenu li { color: #353535; line-height: 2;  }
#topmenu3 .navmenu li:after { border-color: #8bbac6 #8bbac6 transparent transparent;
    border-style: solid;  border-width: 1px;   content: "";   display: block;   
	position: absolute;  top: 11px; left: 2px; width: 4px; height: 3px;  
    transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
}

#topmenu3 .navmenu li:before { background:#35495c; border:none; top:7px;  width: 13px; height: 13px; }
#topmenu3 .navmenu li a { color: #35495C; padding:0 1.5em 0 0.5em; }
#topmenu3 .navmenu li a:hover { color: #5FB2A2; }
#topmenu3 .navmenu li.selected div { color: #35495c; }
#topmenu3 .navmenu li.selected div:after { border-top:#fff 2px solid; border-bottom:#005050 3px solid; } 
#topmenu3 .navmenu li div:hover:after { display:none; }

/* -------------------------------------------------- HOME ------------------------------------------------------------------- */

.modulo-home .ort-modVideoSimple-container #type-innova-text h3,
.modulo-home .box-toptitle h3 { font-family: "Open Sans",sans-serif; font-size: 13px; color: #005050; text-transform: uppercase; }
.modulo-home .ort-modVideoSimple-container #type-innova-text h2,
.modulo-home .box-title { font-family: "Open Sans",sans-serif; font-size: 17px; color: #005050; }

.modulo-home .box-title { padding-bottom:8px; }
/*.meta-box.modulo-home .box-body .meta-con:last-child  .box-title { padding-right:10px; }*/
#bottompanel .meta-htm .last .box-title { padding-top:8px; }

.modulo-home .box-title a { color: #333F48;  }
.modulo-home .box-title a:hover { color: #005050; text-decoration:underline; }
.modulo-home .content-description { color:#333F48; line-height:1.6; }

/* Módulos: dimensiones y estilos generales */
.modulo-home.moduloNovedades,
.modulo-home.modMilRazones,
.modulo-home.ort-modSimple-container {  }

/* last items */
.viewAll,
.modulo-home.meta-box .meta-con:last-child { position:absolute; bottom:0; right:0; margin: 0; padding: 0; width:100%; overflow:hidden; height:30px; text-align:right;  }
#toppanel .modulo-home.meta-box .meta-con:last-child { height:auto; }

.viewAll,
.modulo-home.meta-box .meta-con:last-child,
.modulo-home.modSimple-con-list .last,
.modulo-home.moduloNovedades .last { display:block; border-top: 1px dotted #8BBAC6; text-transform: uppercase; }

.modSimple-con-list .last .box-title a:hover {  color: #005050; }
.modulo-home.moduloNovedades .last .box-title a:after,
.modSimple-con-list .last .box-title a::after,
#bottompanel .ort-modSimple-container .bodyContent .bodycontent-preview a::after { border:#005050 1px solid;  }

.modulo-home.meta-box .meta-con:last-child .box-title a:hover:after,
.modulo-home.moduloNovedades .last .box-title a:hover:after,
.modSimple-con-list .last .box-title a:hover:after,
#bottompanel .modulo-home .bodycontent-preview a:hover:after  { background-color:#35495c; color: #fff; }

#column-2 .modulo-home { margin-bottom:40px; }

/* Módulo simple destacado (Acceso directo) */
.modulo-home.meta-con { background:#fff; border:#E4EFE7 10px solid; } 


/* 1/2 módulo */
.modulo-home.meta-box { padding:0; background:#F2F4F3; position:relative; }
.modulo-home.meta-box > .box-title { color:#35495C; text-transform:uppercase; font-family: "Open Sans",sans-serif; font-size:13px; }
.modulo-home.meta-box .box-body .meta-con a  { line-height:1.1; font-size:15px; color:#333F48; }

.modulo-home.meta-box .meta-con .content-description { padding:0 0 0 20px; line-height:1.4; }
.modulo-home.meta-box .meta-con a:after { content:""; display:block; position:absolute; top:0; left:0; 
 content:""; display:block; width:4px; height:3px; 
border-color:#8bbac6 #8bbac6 transparent transparent; border-width: 1px; border-style:solid;
position:absolute; top:10px; left:1px; 
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg); 
    transform: rotate(45deg);	
}

.modulo-home.meta-box .meta-con a:before { content:""; background:#35495c; display:block; position:absolute; width:12px; height:13px; top:6px; left:0; }
/*.modulo-home.meta-box .meta-con a:hover { color: #___; }*/
/*.modulo-home.meta-box .meta-con a:hover:before  { background-color: #___; }*/

.tour_btn:after { content:""; display:inline-block;
 content:""; display:block; width:4px; height:3px;
border-color:#ffffff #ffffff transparent transparent; border-width: 1px; border-style:solid;
position:absolute; top:10px; left:1px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);  
}
.tour_btn:before { content:""; display:block; position:absolute; background:#005050; width:11px; height:12px;  top:7px; left:0; }
.tour_btn:hover  { color: #33040c; }
.tour_btn:hover:before {/* background-color: #---;*/ }

.modulo-home.meta-box .meta-con:last-child .box-title a:before { display:none; }

.modulo-home.meta-box .meta-con:last-child .box-title a:after { content:"+"; display:inline-block; position:static; width:auto; height:auto; margin-left:10px; 
border:#005050 1px solid; padding:1px 2px; font-size:13px; line-height:0.8; -ms-transform: none;  -webkit-transform: none;  transform: none; }

.modulo-home.meta-box .meta-con:last-child .box-title a { font-size:13px; }
.modulo-home.meta-box .meta-con:last-child .box-date { display:none; margin:0; padding:0; height:0; }

/* Módulo recursos para estudiantes */
#column-1 .modulo-home.meta-box .meta-con:first-child { border-top:none; }
#column-1 .modulo-home.meta-box .meta-con,
#column-1 .modulo-home.meta-box .meta-con:last-child { border-top:#8BBAC6 1px solid; display:block; padding:20px 0 20px 10px; position:inherit; text-align:left; text-transform:none; height:inherit; }

#column-1 .modulo-home.meta-box { background:none; }
#column-1 .modulo-home.meta-box > .box-title { background:#E8EDEB; }
#column-1 .modulo-home.meta-box .meta-con:last-child .box-title a:after { display:none; }
#column-1 .modulo-home.meta-box .meta-con a:before { top:3px; background:url(../images/bullet.png) 0 0 no-repeat; /*background-size:65%; width:15px; height:15px;*/ }
#column-1 .modulo-home.meta-box .meta-con a { padding:2px 0 5px 20px; font-size:13px; text-transform:uppercase; font-weight:bold; }
#column-1 .modulo-home.meta-box .meta-con .content-description { font-size:15px; }
#column-1 .modulo-home.meta-box > .box-body { padding: 5px 0; }
#column-1 .modulo-home.meta-box .meta-con:last-child .box-title a::before { display:inherit; }
#column-1 .modulo-home.meta-box .meta-con a::after { display:none; }
 
/* IDEM INSTITUCIONAL: PARA QUE NO SE ROMPA EN EL PASAJE A PRODUCCIÓN - BORRAR LUEGO */ 
#toppanel .modulo-home.meta-box .meta-con:first-child { border-top:none; }
#toppanel .modulo-home.meta-box .meta-con,
#toppanel .modulo-home.meta-box .meta-con:last-child { border-top:#8BBAC6 1px solid; display:block; padding:20px 0 20px 10px; position:inherit; text-align:left; text-transform:none; height:inherit; }

#toppanel .modulo-home.meta-box { background:none; }
#toppanel .modulo-home.meta-box > .box-title { background:#E8EDEB; }
#toppanel .modulo-home.meta-box .meta-con:last-child .box-title a:after { display:none; }
#toppanel .modulo-home.meta-box .meta-con a:before { top:3px; background:url(../images/bullet.png) 0 0 no-repeat; /*background-size:65%; width:15px; height:15px;*/ }
#toppanel .modulo-home.meta-box .meta-con a { padding:2px 0 5px 20px; font-size:13px; text-transform:uppercase; font-weight:bold; }
#toppanel .modulo-home.meta-box .meta-con .content-description { font-size:15px; }
#toppanel .modulo-home.meta-box > .box-body { padding: 5px 0; }
#toppanel .modulo-home.meta-box .meta-con:last-child .box-title a::before { display:inherit; }
#toppanel .modulo-home.meta-box .meta-con a::after { display:none; }

/* Módulo simple */
.modulo-home.ort-modSimple-container .content-main-title {  }
.modulo-home.ort-modSimple-container .content-main-title h2 { display:block; margin:0 0 15px 0; border-bottom: 5px solid #e4efe7; font-size:14px; color: #35495c; text-transform: uppercase; }


/* Módulo doble */
.modulo-home.ort-modDoble-container .wrap-modDoble { bottom:5%; opacity:0.9; background-color:#FFF; }
.modulo-home.ort-modDoble-container .bodyContent { font-size: 13px; }

/*.modulo-home.ort-modDoble-container .box-title {  background:#E8EDEB; }*/
.modulo-home.ort-modDoble-container .box-title a { color:#005050; font-size:17px; }
.modulo-home.ort-modDoble-container .box-title a:before { border-color:#005050; }
.modulo-home.ort-modDoble-container .box-title a:hover { color: #005050; text-decoration:underline; }
.modulo-home.ort-modDoble-container .box-title a:hover:before { border-color: #33040C; }
.modulo-home.ort-modDoble-container .box-description {  /*background:#E8EDEB;*/ padding:0 25px 11px 25px; font-family:"Open Sans", Arial, Helvetica, sans-serif; }

/* Módulo doble con tabs */
.ortTabDoble-container .content-main-title h2 { color:#000; font-weight:bold; text-transform:none; }

.ortTabDoble-container .bodycontent-preview { border:#B4D3CC 1px dotted; }
.ortTabDoble-container .box-toptitle h3 { font-size: 13px; color: #35495C; font-family:'Open Sans', sans-serif; }
.ortTabDoble-container .box-title a { color:#333F48; font-family:'Open Sans', sans-serif;  font-size:17px; text-align:left; }
.ortTabDoble-container .box-title a:hover { background:none; color:#333F48; text-decoration:underline; }

.ortTabDoble-container .box-more a { background: #F7F2F0; font-family:'Open Sans', sans-serif; text-transform: uppercase; }
.ortTabDoble-container .box-more a:after { border: #B4D3CC 1px solid; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 0.8; }

.ortTabDoble-container .active .box-title a { background:#000; color:#fff; }

.listTabs li { border-color:#B4D3CC; font-family: 'Open Sans',sans-serif; }
.listTabs li a { background: #E4EFE7; color: #35495C; text-decoration: none; text-align: center; text-transform: uppercase; outline: none; }
.listTabs li.selected { border-color:#B4D3CC; border-bottom:#fff 1px solid; }
.listTabs li.selected a { background: #fff; color: #000; }

.ortTabDoble-container .active .box-title a { background:#000; color:#fff; }

/* Módulo triple con tabs */
.ortTabTriple-container .content-main-title h2 { color:#35495C; font-weight:bold; text-transform:none;
	background: #eaf2f1;
	background: -moz-linear-gradient(left, #eaf2f1 0%, #ffffff 30%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eaf2f1), color-stop(30%,#ffffff));
	background: -webkit-linear-gradient(left, #eaf2f1 0%,#ffffff 30%);
	background: -o-linear-gradient(left, #eaf2f1 0%,#ffffff 30%);
	background: -ms-linear-gradient(left, #eaf2f1 0%,#ffffff 30%);
	background: linear-gradient(to right, #eaf2f1 0%,#ffffff 30%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf2f1', endColorstr='#ffffff',GradientType=1 );
}

.modulo-home.ortTabTriple-container { border:#B4D3CC 1px dotted; }
.ortTabTriple-container .box-toptitle h3 { font-size: 13px; color: #35495C; font-family:'Open Sans', sans-serif; }
.ortTabTriple-container .box-title a { color:#333F48; font-family:'Open Sans', sans-serif;  font-size:17px; text-align:left; }
.ortTabTriple-container .box-title a:hover { background:none; color:#333F48; text-decoration:underline; }

.ortTabTriple-container .box-more a { background: #F7F2F0; font-family:'Open Sans', sans-serif; text-transform: uppercase; }
.ortTabTriple-container .box-more a:after { border: #B4D3CC 1px solid; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 0.8; }

.ortTabTriple-container .active .box-title a { background:#000; color:#fff; }

.ortTabTriple-container .active .box-title a { background:#000; color:#fff; }

.listTabsTriple li { border-color: #BFD6D0; }
.listTabsTriple li a { color: #35495C; }
.listTabsTriple li.selected a { background: #BFD6D0; }

/* Módulo triple con textos */
.ort-modTriple-container .wrap-modTriple { background:#F5F4F1; }
.ort-modTriple-container .box-title a { display:block; font-size:16px; margin-bottom:5px; font-family:"Open Sans",sans-serif; }
.ort-modTriple-container .box-title a:hover { /*color:#005050; */text-decoration:underline; }
.ort-modTriple-container .box-description {  font-size:13px; color:#333F48; font-family:Arial, Helvetica, sans-serif;  }


/* Módulo cuadruple */
.ort-modCuadruple-container .box-title a { color:#005050; }
.ort-modCuadruple-container:before { content:""; display:block; border:#005050 7px solid; margin:0; padding:0; position:absolute; top:0; left:32px; height:20px; }
.ort-modCuadruple-container:after { content:""; display:block; position:absolute; top:25px; left:25px; width:0;
    height:0; border-style: none solid solid solid; border-width:0 14px 16px 14px; 
    font-size:0;
    line-height:0; border-color:transparent transparent #F2F4F3 transparent; }
.ort-modCuadruple-container { border-top:#8BBAC6 1px solid; border-bottom:#8BBAC6 1px solid; }
.ort-modCuadruple-container .genericContent { background:#F2F4F3; }
.ort-modCuadruple-container .box-description { color:#333F48; }

	
/* Modulo de novedades (Noticias/Eventos)
.modulo-home.moduloNovedades h2 { border-bottom:5px solid #E4EFE7; color: #35495C; font-size: 13px !important; text-transform: uppercase; }

.modulo-home.moduloNovedades .box-image img { width:50px; height:auto; overflow:hidden; }

.modulo-home.moduloNovedades .box-toptitle h3  { text-transform: uppercase; }
.modulo-home.moduloNovedades .box-title { font-size: 17px; color: #333F48; line-height: 1.2; font-family:'Open Sans', sans-serif; margin:0; padding:0; }
.modulo-home.moduloNovedades .box-title a:hover { text-decoration:underline; }

.modulo-home.moduloNovedades .last .box-title { font-size: 13px; text-decoration:none; color:#000; }


/* Modulo de novedades (Noticias/Eventos) */

.modulo-home.ort_modeventolist_container,
.modulo-home.ort_modeventoprev_container { position:relative; } 

.modulo-home.ort_modeventolist_container,
.modulo-home.ort_modeventoprev_container { width: 31.3333%; max-width: 268px; position:relative; font-size:16px; }

.modulo-home.ort_modeventolist_container .content-main-title,
.modulo-home.ort_modeventoprev_container .content-main-title { display:block; }

.modulo-home.ort_modeventolist_container .content-main-title h2,
.modulo-home.ort_modeventoprev_container .content-main-title h2,
.modulo-home.moduloNovedades h2 {  border-bottom:5px solid #E4EFE7; color: #35495C; font-size: 13px !important; text-transform: uppercase; }
.modulo-home.moduloNovedades .box-image img { width:50px; height:auto; overflow:hidden; }

.modulo-home.ort_modeventolist_container .time,
.modulo-home.ort_modeventoprev_container .time { display:none; }

.eventsToptitle,
.modulo-home.moduloNovedades .box-toptitle h3 { text-transform: uppercase; font-size:13px; }

.eventsTitle a,
.modulo-home.moduloNovedades .box-title { font-size: 17px; color: #333F48; line-height: 1.2; font-family:'Open Sans', sans-serif; margin:0; padding:0; }

.eventsTitle a:hover,
.modulo-home.moduloNovedades .box-title a:hover { text-decoration:underline; }

.modulo-home.moduloNovedades .last .box-title { font-size: 13px; text-decoration:none; color:#000; }

.modulo-home.ort_modeventoprev_container .bodycontent-preview ul.events li,
.modulo-home.ort_modeventolist_container .content-preview { padding: 1.2em 1em 0 1em; }
.modulo-home .eventsInfo { padding-left:60px; }
.time { display:inline-block; margin:10px 0; }

/* Módulo de eventos */
.ort_modeventolist_container .date:first-child,
.ort_modeventoprev_container .date:first-child { float: left; display:inline-block; vertical-align:top; margin: 0 10px 8px 0; padding:5px; background:#fff; border:#8bbac6 1px solid; color:#35495c; 
text-align:center; height:50px;  text-align:center; }

.viewAll { display:block; padding: 8px 0; margin-top:5px; border-top: 1px solid #8BBAC6; text-align: right; font-size: 11px; text-transform: uppercase; }
.viewAll a { font-family: "Open Sans", Geneva, sans-serif; }
.viewAll a:after { content: "+"; display: inline-block; margin-left: 5px; border: #005050 1px solid; padding: 1px 2px; font-size: 13px; line-height: 0.8; }
.viewAll a:hover:after { background-color: #005050; color: #fff; }

.ort_modeventoprev_container.eventsListEmpty,
.ort_modeventolist_container.eventsListEmpty { display: none; }


/* Módulo de eventos en productos */
.ort_modeventolist_container .content-main-title,
.ort_modeventoprev_container .content-main-title { display:none; }

.ort_modeventolist_container .events,
.ort_modeventoprev_container .events { position: relative; overflow: visible; padding:0;  margin:20px 0; }

.ort_modeventolist_container .events li,
.ort_modeventoprev_container .events li { background:#d9eae7; }

.ort_modeventolist_container .eventsInfo,
.ort_modeventoprev_container .eventsInfo { display: inline-block; vertical-align: top; font-family: "Open Sans", sans-serif;  line-height: 1.2; padding: 20px 20px 20px 110px; position: relative; width: 100%; }

.ort_modeventolist_container .eventsTitle,
.ort_modeventoprev_container .eventsTitle,
.ort_modeventolist_container .eventsPlace,
.ort_modeventoprev_container .eventsPlace,
.ort_modeventolist_container .eventsDate,
.ort_modeventoprev_container .eventsDate { display:block; width: 100%; }

.ort_modeventolist_container .eventsPlace,
.ort_modeventoprev_container .eventsPlace { margin-bottom:10px; }

.ort_modeventolist_container .eventsDate,
.ort_modeventoprev_container .eventsDate {  margin:0; padding: 0; }

.ort_modeventolist_container .eventsDate > *,
.ort_modeventoprev_container .eventsDate > * { display:none; }

.ort_modeventolist_container .time,
.ort_modeventoprev_container .time { display:inline-block; margin-left:-10px; background:#d9eae7; }

.ort_modeventolist_container .eventsDate .date:first-child,
.ort_modeventoprev_container .eventsDate .date:first-child { display:block; position:absolute; top: 0; left: 0; bottom:0; background:#fff; border:#8bbac6 1px solid; color:#35495c; width:90px; text-transform: uppercase; 
margin: 0; padding:40px 10px 20px 10px;  text-align:center; height:100%; }


.ort_modeventolist_container .eventsDate .date span,
.ort_modeventoprev_container .eventsDate .date span { display:block; }

#centralpanel.withoutleftwidth .eventsTitle { margin-bottom:10px; float: left; }
#centralpanel.withoutleftwidth .eventsTitle a { font-size: 140%; }


/* PARA BORRAR: Módulo de eventos en productos *
.ort_modeventolist_container .content-main-title,
.ort_modeventoprev_container .content-main-title { display:none; }
#centralpanel.withoutleftwidth .meta-htm .events { position: relative; overflow: visible; padding:20px 0 40px 0; background:#d9eae7; margin:20px 0; }
#centralpanel.withoutleftwidth .meta-htm .events .eventsInfo { display: inline-block; vertical-align: top; font-family: "Open Sans", sans-serif;  line-height: 1.2; padding-left: 100px; position: relative; width: 100%; }

#centralpanel.withoutleftwidth .events .eventsTitle,
#centralpanel.withoutleftwidth .events .eventsPlace,
#centralpanel.withoutleftwidth .events .date { display:block; width: 100%; }

#centralpanel.withoutleftwidth .events .eventsInfo > .eventsDate { display:none; margin:0; padding: 0; }

#centralpanel.withoutleftwidth .events .date,
#centralpanel.withoutleftwidth .events .calDate,
#centralpanel.withoutleftwidth .eventsDate { color:#083A39; font-family: "Open Sans", sans-serif; text-transform: uppercase; position:absolute; top: 0; left: 0; 
text-transform: uppercase; margin: 0; padding: 20px; height: 100%; text-align:center; }
#centralpanel.withoutleftwidth .calDia { display:block; clear:both; font-size:25px; font-weight:bold; margin-bottom:10px; }

#centralpanel.withoutleftwidth .eventsTitle { margin-bottom:10px; float: left; }
#centralpanel.withoutleftwidth .eventsTitle a { font-size: 140% /*40px*; }

/* Módulo de eventos en panel inferior */
#bottompanel .meta-htm.ort-modEventoList-container .content-main-title h2 { padding:0 0 20px  0; }
#bottompanel .ort-modEventoList-container { display: block; overflow: hidden; width: 100%; margin:0 0 20px 0; }
#bottompanel .ort-modeventoprev-container .bodycontent-preview .content-preview,
#bottompanel .ort-modEventoList-container .bodycontent-preview .content-preview { width: 31.3333%; max-width: 268px; display: inline-block; margin: 0 1.59491% 20px 0; margin-bottom: 20px;
min-height: 300px; overflow: hidden; vertical-align: top; }

#bottompanel .ort-modeventoprev-container .eventsImg img,
#bottompanel .ort-modEventoList-container .eventsImg img {display: block; margin: 0 0 20px 0;  width: 100%; height: auto; }

#bottompanel .eventsTitle { margin:0 0 20px 0; }


/* Módulo de festividades judías */
.modulo-home.festJudias .content-main-title h2 { text-transform: none ; }
.modulo-home.festJudias .bodyContent .content-description h4 { font-size:18px; color:#663333; }
.modulo-home.festJudias.sucot .bodyContent { 
background: url(../images/bg-Festividades-Sucot.png) no-repeat right bottom, -moz-linear-gradient(top,  #fdfdfc 0%, #f4f2ef 100%) !important;
background: url(../images/bg-Festividades-Sucot.png) no-repeat right bottom, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfc), color-stop(100%,#f4f2ef)) !important;
background: url(../images/bg-Festividades-Sucot.png) no-repeat right bottom, -webkit-linear-gradient(top,  #fdfdfc 0%,#f4f2ef 100%) !important;
background: url(../images/bg-Festividades-Sucot.png) no-repeat right bottom, -o-linear-gradient(top,  #fdfdfc 0%,#f4f2ef 100%) !important;
background: url(../images/bg-Festividades-Sucot.png) no-repeat right bottom, -ms-linear-gradient(top,  #fdfdfc 0%,#f4f2ef 100%) !important;
background: url(../images/bg-Festividades-Sucot.png) no-repeat right bottom, linear-gradient(to bottom,  #fdfdfc 0%,#f4f2ef 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfc', endColorstr='#f4f2ef',GradientType=0 ); }


/* Modificación para módulo Mil Razones */
.modulo-home.modMilRazones .content-main-title { background-color: #005050; }

/* Modulo Video/Galería (simple) */
.modulo-home.ort-modVideoSimple-container .box-title { padding: 0 15px 5px 15px; line-height: 1.2; }
.modulo-home.ort-modVideoSimple-container.withVideo #type-innova-text p:first-child { padding-bottom:0; }
.modulo-home.ort-modVideoSimple-container #type-innova-text h2 a { border:none; text-decoration:none; margin-bottom: 0; text-transform:none; color:#333F48; font-size:17px; padding: 0 15px 5px 15px; }
.ort-modVideoSimple-container .content-desplegado-title { display:none; }
.modulo-home.ort-modVideoSimple-container { vertical-align:middle; }
.modulo-home.ort-modVideoSimple-container .content-description h4 { color:#000; line-height:normal;line-height:normal; color: #000; font-size: 13px; padding: 0 15px 5px 15px;  }
.modulo-home.ort-modVideoSimple-container .bodycontent-preview { display:block; overflow:hidden; vertical-align:middle; }
.modulo-home.ort-modVideoSimple-container .content-toptitle,
.modulo-home.ort-modVideoSimple-container .content-desplegado-title,
.modulo-home.ort-modVideoSimple-container .content-main-title { display:none; }

.modulo-home.ort-modVideoSimple-container .flickrResponsive, 
.modulo-home.ort-modVideoSimple-container .videoResponsive { background:#000 !important; }

.modulo-home.ort-modVideoSimple-container .flickrResponsive iframe, 
.modulo-home.ort-modVideoSimple-container .flickrResponsive object, 
.modulo-home.ort-modVideoSimple-container .flickrResponsive embed { top:10px; }


/* Admisiones: Módulo simple */
.modulo-home.ortAdmision-container .content-main-title h2:before { border-bottom-color:#e9f2f0; }
.modulo-home.ortAdmision-container .content-main-title h2:after { background: #82a8a7; }
.modulo-home.ortAdmision-container .content-main-title h2{ background:#82A8A7; }
#middlepanel .modulo-home.ortAdmision-container .content-main-title h2, 
#toppanel .modulo-home.ortAdmision-container .content-main-title h2, 
.modulo-home.ortAdmision-container .content-main-title h2 { font-size:14px; }

.modulo-home.ortAdmision-container { background:#E9F2F0; }
.modulo-home.ortAdmision-container .box-title a:before { border:#8BBAC6 1px solid !important; background:#fff; width:4px; height:4px; }
.modulo-home.ortAdmision-container .box-title a { background:#fff; color:#333F48; font-size:13px; font-family: "Open Sans",sans-serif; }
.modulo-home.ortAdmision-container .box-title a:hover { background-color:#d7e1dd; text-decoration:none; }
	
.modulo-home.ortAdmision-container .last .box-title a::after { content: ""; display: block;
    width:0; height:0; border-style: solid; border-width: 6px;
    border-color: transparent transparent transparent #8BBAC6;
    position: absolute; right: 6px; top: 6px; 
}

.modulo-home.ortAdmision-container .last .box-title a { border-color:#B0C0C1; }
#toppanel .modulo-home.ortAdmision-container .bodycontent-preview { margin-top:6px; }


/* Admisiones: Módulo doble */
/*CONSULTAR: Se puede generalizar aún mas si se quieren utilizar las mismas imágenes para todos los portales.*/
.modulo-home.ortAdmDoble-container,
.modulo-home.ort-modDoble-container { max-width: 558px; }
.modulo-home.ortAdmDoble-container:before { background:#005050 url(../images/visorHome/bg-line2.jpg) right 33px no-repeat; color:#fff; font-size:15px; text-transform:uppercase; text-align:center; }
.modulo-home.ortAdmDoble-container { background-color:#e8edeb !important;  }
.modulo-home.ortAdmDoble-container .box-title a:before { border:#B4D3CC 3px solid; }
.modulo-home.ortAdmDoble-container .box-title a { background:#fff; color:#191919; font-size:13px; font-family: "Open Sans",sans-serif; }
.modulo-home.ortAdmDoble-container .box-title a:hover { background-color:#B4D3CC; text-decoration:none; }
.modulo-home.ortAdmDoble-container .last .box-title a { border:#B4D3CC 1px dotted; color:#005050;  }
.modulo-home.ortAdmDoble-container .last .box-title a:after { background:url(../images/bullet-solInfo.png) 0 0 no-repeat; background-size:65%; color:#005050; }

.modSimple-con-list .content-main-title h2 { font-size:14px !important; color:#35495c; padding-left:15px; }

/* Módulo twitter */
.modulo-home .twitter-timeline { width: 270px !important; height: 300px !important; border-radius: 0 !important; border: /*1px dotted #b4d3cc*/ 2px solid #d3d3d3 !important; }


/* -------------------------------------------------- PANEL SUPERIOR (HOME) ------------------------------------------------------------------ */

/* Solicitud de información */
.form-SolicitudInfo { background:#edeae3; }
.form-SolicitudInfo h2 { border-top-color:#d8a568;  font-size:13px; color:#005050; text-align:right; }

.form-SolicitudInfo .contentForm { background:#edeae3; border-color:#C1D6D1; }

.form-SolicitudInfo input, .form-SolicitudInfo textarea { border-color:#C1D6D1; }
.form-SolicitudInfo #sendbutton { background:#E9F2F0 !important; }
.form-SolicitudInfo .send input { background:#E9F2F0; padding:5px 20px; }

/* Form: Solicitud de información - Mensaje de confirmación */
body.msgConfirm { background:#edeae3;  }
.form-SolicitudInfo .errorMsg { background: #fff; color: #8b0000; }
#Enviar,
#type-innova-form2 .form-button button,
#type-innova-form table td input[type="button"] { background: #005050; }
#type-innova-form table td .formtext + input[type="button"], #type-innova-form table td .formtext + input[type="button"] + input[type="button"] {
   text-indent: -90000px;
   width: 34px !important; border:none;
}
#type-innova-form table td .formtext + input[type="button"] {
	background:url('../../common/img/icon-date.png') 0 0 no-repeat;
	background-size: 100%;
}
#type-innova-form table td .formtext + input[type="button"] + input[type="button"] {
    background: url('../../common/img/icon-date-delete.png') 0 0 no-repeat;
 	background-size: 100%;
}

/* -------------------------------------------------- PANEL DERECHO (rightpanel) ------------------------------------------------------------- */


#rightpanel { border-top-color:none; /*#35495C*/ 
	background:none; 
	/*
	background: -moz-linear-gradient(top, rgba(233,242,240,1) 0%, rgba(255,255,255,0) 15%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,242,240,1)), color-stop(15%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top,  rgba(233,242,240,1) 0%,rgba(255,255,255,0) 15%);
	background: -o-linear-gradient(top,  rgba(233,242,240,1) 0%,rgba(255,255,255,0) 15%);
	background: -ms-linear-gradient(top,  rgba(233,242,240,1) 0%,rgba(255,255,255,0) 15%);
	background: linear-gradient(to bottom,  rgba(233,242,240,1) 0%,rgba(255,255,255,0) 15%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae9e5', endColorstr='#00ffffff',GradientType=0 );
	*/
}

#rightpanel.withImg { margin-top:20px; }

#rightpanel h2 { color:#35495C; } 
#rightpanel h3 { color:#635B4B; } 

#rightpanel ul li:before  { border-color:#005050 !important; }


/* Contenedores */
#rightpanel .meta-htm .genericContent .imageContent img, 
#rightpanel.withImg .meta-htm:first-child .imageContent img { margin-bottom:8px; }

#rightpanel.withImg .meta-htm:first-child .imageContent:after { border-color:#fff; }
#rightpanel.withImg .bodyContent { background:none; }

#rightpanel .meta-box.univImg { border-top-color:none; }
#rightpanel .meta-box .box-title { color:#35495C; border-top-color:#9AB7B4; border-bottom:none; font-size:17px; text-transform:uppercase;
background: #e9f2f0; font-family:"Open Sans", Arial, Helvetica, sans-serif; 
background: -moz-linear-gradient(left,  #e9f2f0 0%, #ffffff 50%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e9f2f0), color-stop(50%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left,  #e9f2f0 0%,#ffffff 50%,#ffffff 100%);
background: -o-linear-gradient(left,  #e9f2f0 0%,#ffffff 50%,#ffffff 100%);
background: -ms-linear-gradient(left,  #e9f2f0 0%,#ffffff 50%,#ffffff 100%);
background: linear-gradient(to right,  #e9f2f0 0%,#ffffff 50%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f2f0', endColorstr='#ffffff',GradientType=1 );
}

#rightpanel .meta-box .box-body .menuitems a,
#rightpanel .meta-box .box-body .menuitems .selected div { border-bottom:#9AB7B4 1px dotted; color:#332B1D; }
#rightpanel .meta-box .box-body .menuitems a:before { border-color: #005050 !important; }
#rightpanel .meta-box .box-body .menuitems .selected div:before { border-color: #005050 !important; }

#rightpanel .meta-box .box-body .menuitems a:hover,
#rightpanel .meta-box .box-body .menuitems .selected div { background: #E8EDEB; }

#rightpanel .meta-htm .genericContent .bodyContent .bodycontent-preview .content-preview .box-title a { color:#332B1D; } 

/* [ CUIDADO: Ver si este código no afecta otras páginas */
#rightpanel .meta-htm .bodycontent-preview .content-preview.last .box-title a { border-top-color:#d8a568; background-image: url(../images/bullet-solInfo.png); }
#rightpanel .meta-htm .bodycontent-preview .content-preview.last .box-title a:hover { background-color:#D8D0C0; }
/* fin de - Ver si este código no afecta otras páginas ] */

/*
#rightpanel .innova-shortcut.last .box-title a { border-top-color:#d8a568; }
#rightpanel .innova-shortcut.last .box-title a:after { background:url(../images/bullet-solInfo.png) 0 0 no-repeat; }
#rightpanel .innova-shortcut.last .box-title a:hover { background-color:#E8EDEB; }
*/

/* Accesos directos sueltos */
#rightpanel .meta-con:hover { background:#E8EDEB; }
#rightpanel .meta-con .box-title { border-bottom-color:#D1CAC7;  }
#rightpanel .meta-con .box-title:before { border-color: #005050 !important; }

/* Módulo de admisiones */
#rightpanel .meta-htm.ortAdmision-container { border:none; /*border-top-color:#D0D3D4;*/ }
#rightpanel .meta-htm.ortAdmision-container .content-main-title h2 { color:#35495C; border-top-color:#005050; font-size:17px; text-transform:uppercase;
background: #e9f2f0;
background: -moz-linear-gradient(left,  #e9f2f0 0%, #ffffff 50%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e9f2f0), color-stop(50%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left,  #e9f2f0 0%,#ffffff 50%,#ffffff 100%);
background: -o-linear-gradient(left,  #e9f2f0 0%,#ffffff 50%,#ffffff 100%);
background: -ms-linear-gradient(left,  #e9f2f0 0%,#ffffff 50%,#ffffff 100%);
background: linear-gradient(to right,  #e9f2f0 0%,#ffffff 50%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f2f0', endColorstr='#ffffff',GradientType=1 );
}
#rightpanel .meta-htm .bodycontent-preview .content-preview:first-child .box-title a{ border:none; }

#rightpanel .meta-htm.ortAdmision-container .bodycontent-preview .content-preview .box-title a { border-top-color:#9AB7B4; }
#rightpanel .meta-htm.ortAdmision-container .bodycontent-preview .content-preview .box-title a:hover { background:#E8EDEB; }

#rightpanel .meta-htm.ortAdmision-container .bodycontent-preview .content-preview .box-title a:before,
#rightpanel .meta-htm.ortAdmision-container .bodycontent-preview .last .box-title a:before { content:""; background:#005050; border-color:#005050; }


/* Solicitud de información */
#rightpanel .form-SolicitudInfo,
#movRightpanel .form-SolicitudInfo { background:#E9F2F0; }
#rightpanel .form-SolicitudInfo h2,
#movRightpanel .form-SolicitudInfo h2{ border-color:#C1D6D1 #C1D6D1 transparent #C1D6D1; color:#35495C; }

/*
.panelWithForm2 .formSolic,
.mov-formSolic { display: none; }
*/

/* Solicitud de información - Form 2 */
#rightpanel .ortGeneric-container.hasForm2 { border: 1px solid #c1d6d1; }
#rightpanel .ortGeneric-container.hasForm2 .bodyContent { padding: 0; }
#rightpanel .ortGeneric-container.hasForm2 .content-main-title h2 { margin: 0; padding: 5px 25px; background: #e9f2f0; font-size: 18px; }
#rightpanel .ortGeneric-container.hasForm2 .form-statictext:first-child div { font-weight: normal; font-size: 13px; }
#rightpanel .ortGeneric-container.hasForm2 .form-group-list { margin: 0 25px; padding: 0; font-size: 13px; }
#rightpanel .ortGeneric-container.hasForm2 .form-group-list > li { margin: 10px 0; padding: 0; }
#rightpanel .ortGeneric-container.hasForm2 .form-group-list > li > label { display: none; }
#rightpanel .ortGeneric-container.hasForm2 .form-group-list > li .group-list { width: 100%; }
#rightpanel .ortGeneric-container.hasForm2 .form-group-list > li > input,
#rightpanel .ortGeneric-container.hasForm2 .form-group-list > li .group-list textarea { width: 100%; min-width: 100%; }
#rightpanel .ortGeneric-container.hasForm2 .form-group-list > li input::placeholder,
#rightpanel .ortGeneric-container.hasForm2 .form-group-list > li textarea::placeholder { font-style: normal; }
#rightpanel .ortGeneric-container.hasForm2 .leyDatos { margin: 15px 25px 0; padding: 0; font-size: 13px; }
#rightpanel .ortGeneric-container.hasForm2 li.form-error { padding: 5px; }
#rightpanel .ortGeneric-container.hasForm2 li.form-error span.input-msg { margin: 5px 0 0; }

@media screen and (max-width: 640px) {
	#rightpanel.panelWithForm2 { display: block; width: calc(100% - 20px); margin: 20px 10px; padding: 0; }
	#rightpanel.panelWithForm2 > div:not(.meta-form2) { display: none; }
	#rightpanel.panelWithForm2 .ortGeneric-container.hasForm2 .form-group-list { width: calc(100% - 50px); }
}

/* Destacado */
#rightpanel.destacado ul li { border-bottom-color:#968680; }
#rightpanel.destacado ul li b,
#rightpanel.destacado ul li strong { color:#005050; }

/* Destacado withImg */
#rightpanel.destacado.withImg .meta-htm { border-top-color:#D0D3D4; 
	background: -moz-linear-gradient(top, rgba(233,242,240,1) 0%, rgba(255,255,255,0) 4%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,242,240,1)), color-stop(10%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(top,  rgba(233,242,240,1) 0%,rgba(255,255,255,0) 4%);
    background: -o-linear-gradient(top,  rgba(233,242,240,1) 0%,rgba(255,255,255,0) 4%);
    background: -ms-linear-gradient(top,  rgba(233,242,240,1) 0%,rgba(255,255,255,0) 4%);
    background: linear-gradient(to bottom,  rgba(233,242,240,1) 0%,rgba(255,255,255,0) 4%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae9e5', endColorstr='#00ffffff',GradientType=0 );
}

#rightpanel.destacado.withImg .meta-htm:first-child .bodyContent .content-body1 ul  li:before { border-color:#820000; }

#type-innova-form2 .form-error .input-msg-error { margin: 5px 0 5px 160px /* igual al ancho del label */; padding-left: 10px; font-size: 12px; }
#type-innova-form2 .form-textarea .form-error .input-msg-error { margin-left: 0; }
#type-innova-form2 .form-error.form-recaptcha .input-msg-error { margin-left: 0; padding: 0; text-align: center; }
#type-innova-form2 .jsonform-wrapper fieldset fieldset label,
#type-innova-form2 .jsonform-wrapper fieldset fieldset span.label { width: 160px; }
@media screen and (max-width: 400px) {
	#type-innova-form2 .jsonform-wrapper .form-group,
	#type-innova-form2 .jsonform-wrapper ul.form-group-list > li { padding-left: 5px; padding-right: 5px }
	#type-innova-form2 .jsonform-wrapper .form-group,
	#type-innova-form2 .jsonform-wrapper ul.form-group-list > li li { padding-left: 0; padding-right: 0; }
	#type-innova-form2 .form-error .input-msg-error { margin-left: 0; padding-left: 0; }
}

/* Panel: Rectorado */
.cita #rightpanel .meta-htm { background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #f5f3f0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f3f0));
background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f3f0 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#f5f3f0 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#f5f3f0 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f5f3f0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f3f0',GradientType=0 );
}
.cita #rightpanel .meta-htm:after { background:#fff; border-bottom-color:#005050; }

.cita #rightpanel .meta-htm .genericContent .bodyContent { background-image: url(../images/bg_rectorado_mensaje_rector.png); }
.cita #rightpanel .meta-htm .genericContent .bodyContent #type-innova-text h4 { color:#005050; }
.cita #rightpanel .meta-htm .genericContent .bodyContent #type-innova-text p:before { background-image: url(../images/comillas-apertura.png); }
.cita #rightpanel .meta-htm .genericContent .bodyContent #type-innova-text p:after { background-image: url(../images/comillas-cierre.png); }

/* Coordinador academico */
.coordinador { display:block; margin: -15px 0 20px 0; padding:0 20px; font-family:"Open Sans", Arial, sans-serif; }
.coordinador  h2 { display:block; font-size:17px !important; text-transform:uppercase;  }
.coordinador p { font-weight:600; }
.coordinador p span { font-weight: bold; }

/* Items destacados */
#movRightpanel.movRightpanel.selected,
#rightpanel .itemDestacado.selected { background:#edeae2; }
#movRightpanel.movRightpanel .itemDestacado div,
#rightpanel .itemDestacado div { display:block; margin:3px 0 !important;/* border-top: 1px dotted #9ab7b4; */}
/*#movRightpanel.movRightpanel .itemDestacado:after,
#rightpanel .itemDestacado:after { content:""; display:block; position:absolute; bottom:-4px; left:1px; border-top:1px dotted #9ab7b4; width:100%; }
*/


/* Item Contacto */
#rightpanel .itemContacto { background: #e4efe7; position:relative; left: 1px;
background: -moz-linear-gradient(left,  #e4efe7 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e4efe7), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left,  #e4efe7 0%,#ffffff 100%);
background: -o-linear-gradient(left,  #e4efe7 0%,#ffffff 100%);
background: -ms-linear-gradient(left,  #e4efe7 0%,#ffffff 100%);
background: linear-gradient(to right,  #e4efe7 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4efe7', endColorstr='#ffffff',GradientType=1 ); }
#rightpanel .itemContacto .box-body,
#rightpanel .itemContacto .description { display:none; }

/* Folleto de la carrera */
#rightpanel .itemfolleto a:before { display:none !important; }
#rightpanel .itemfolleto div { margin-bottom:3px; padding:3px; border-bottom:1px dotted #9ab7b4; }
#rightpanel .itemfolleto a { display:block; color:#35495C !important; padding:15px 40px !important;  position:relative; font-family:"Open Sans", Arial, sans-serif;  }
#rightpanel .itemfolleto a:after { display:inline-block !important; content:""; margin-left:20px; vertical-align:middle; padding:19px 20px; background:url(../images/icon-pdf.png) 0 center no-repeat; }

/* Plan de estudios*/
#movRightpanel.movRightpanel .itemPlan, 
#rightpanel .itemPlan { background: rgb(237,248,232);
background: -moz-linear-gradient(left,  rgba(237,248,232,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(left,  rgba(237,248,232,1) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to right,  rgba(237,248,232,1) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf8e8', endColorstr='#ffffff',GradientType=1 ); }
#movRightpanel.movRightpanel .itemPlan a,
#movRightpanel.movRightpanel .selected.itemPlan div,
#rightpanel .itemPlan a,
#rightpanel .selected.itemPlan div { text-transform:uppercase; color:#005050 !important;  padding:24px 30px !important; }

.movMenuRight.selected .menuitems .itemDestacado.itemfolleto { border-bottom:1px solid #005050; } 

/* Banner: Convocatorias 
#rightpanel .banner { background:#ecf7ea; border:#d7d4cf 14px solid; padding:12px 10px 22px 10px; text-align:center; cursor:pointer; padding-bottom:0; margin-top:15px; }
#rightpanel .banner:hover { background:#e4efe7 ;}

#rightpanel .banner .content-main-title h2{ color:#0e361e; font-size:20px; font-weight:700;padding:0; }
#rightpanel .banner .content-description h4 {color:#0e361e; font-size:18px; font-weight:600; }
#rightpanel .banner .box-description { color:#2d2c2c; text-transform:uppercase; }

#rightpanel .banner .box-toptitle,
#rightpanel .banner .box-toptitle h3,
#rightpanel .banner .box-title { display:none; margin:0; padding:0; }
#rightpanel .banner .bodycontent-preview {border: 0;padding-top:0;}*/

/*Banner Convocatoria a empresas*/
div.meta-htm.banner > div.genericContent.ortGeneric-container > .bodyContent > .bodycontent-preview { cursor:pointer;background: #ECF7EA;padding: 0px;margin: 0px;border: #d7d4cf 14px solid;padding: 12px 10px 22px 10px;text-align: center}
div.meta-htm.banner > div.genericContent.ortGeneric-container > div.bodyContent {padding: 0 !important}
div.meta-htm.banner > div.genericContent.ortGeneric-container > .bodyContent > .bodycontent-preview > div > div.shortcut-class h3 {color: #0e361e !important;font-size: 20px !important; font-weight: 700 !important;padding: 0 !important;}
div.meta-htm.banner > div.genericContent.ortGeneric-container > .bodyContent > .bodycontent-preview > div > div.shortcut-class > div.box-title > a {color: #0e361e !important;font-size: 18px !important;font-weight: 600 !important;display: block !important; text-align: center !important; margin: 0 !important;}
div.meta-htm.banner > div.genericContent.ortGeneric-container > .bodyContent > .bodycontent-preview > div > div.shortcut-class > div.box-title > a:hover {background: transparent !important;}
 div.meta-htm.banner > div.genericContent.ortGeneric-container > .bodyContent > .bodycontent-preview > div > div.shortcut-class > div.box-description {color: rgb(45, 44, 44); text-transform: uppercase; text-align: center;}

.carrerasPostgrados #rightpanel .meta-box .box-title, 
.carrerasPostgrados #rightpanel .meta-box .box-title a,
.producto #rightpanel .meta-box .box-title,
.producto #rightpanel .meta-box .box-title a { color:#fff; border-top-color:#9AB7B4; border-bottom:none; font-size:17px; text-transform:uppercase;
background: #35495C; font-family:"Open Sans", Arial, Helvetica, sans-serif; }

/*
.producto .expand.titExpand:after, 
.producto .expand:after { content:"+"; display:inline-block; vertical-align:middle; float:right; font-size: 20px; }
.producto .titExpand:after { content:" - "; display:inline-block; vertical-align:middle; float:right; font-size: 20px; }
.producto .expand,
.producto .titExpand { display:block; margin:0 0 10px 0; padding:5px 10px; cursor:pointer; border:1px solid #b3b3b3;position:relative; color:#343434; font-family:"Open Sans", Arial, Helvetica, sans-serif; font-size:13px; }
*/
/* -------------------------------------------------- PANEL CENTRAL (centralpanel)------------------------------------------------------------ */

#centralpanel h1 { color:#005050; font-weight: 300; }
#centralpanel h2 { color:#468E80; } 
#centralpanel h3 { color:#35495C; } 

#centralpanel h3 a { font-weight:bold; }

#centralpanel h2.withLnk { display: block; padding-top:0 !important; }
#centralpanel h2.withLnk a { display: inline; padding-top:0 !important; text-decoration:none !important; position:relative;  }
#centralpanel h2.withLnk a:before { display:inline-block; content:""; background:#AFD0D3; bottom:5px; left:0; width: 20px; height:20px; margin-right:10px; }
#centralpanel h2.withLnk a:hover:before { display:inline-block; content:""; background:#5FB2A2;  bottom:5px; left:0; width: 20px; height:20px; }

#centralpanel #content-description > h2 { margin: 0; padding: 0; color:#1D3F34; }
#centralpanel #content-description > h2 a { text-decoration: underline; }
#centralpanel #content-description > h2 a:hover { text-decoration: none; }

#centralpanel #content-body h2 a { color:#3C8E7E;   }
#centralpanel #content-body h2 a:hover { color:#35495C; }

#type-innova-form2 [id*=title] { font-size: 15px; font-weight: 600;color:#1D3F34; line-height: 1.4;}


/* #centralpanel #content-body h2 a:hover:before { border-color:#5FB2A2; }*/

/* Separaciones de título de página, colgado, descripción */
.seccionColgado { margin: 0 0 10px; }
#content-title { margin: 0 0 22px; padding: 0; }
#content-description { margin: 0 0 22px; }

/* Paginación */
#centralpanel #type-ortGeneric-container #type-innova-text h3:before { content:""; background:#005050; border-color:#E4EFE7; }

/* Entrevistas */
.interviewContainerTitle { border: none; color: #005050; }
div.interviewContainerTitle { display: block; font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size: 14px; overflow: hidden; text-decoration: none !important; text-transform: uppercase; }

#centralpanel .interviewYears li a:before { border-left-color: #005050; }
#centralpanel .interviewYears li.selected a { background: #E8EDEB; color:#005050; }
#centralpanel .interviewYears li a:hover { background: #E8EDEB; }

#type-ort-interview-container .interview li { border-bottom-color:#cdcdcd; }
#type-ort-interview-container .interviewTitle a { color:#005050; } 

#type-ortinterview .interviewImg.with-caption { position: relative; }
#type-ortinterview .interviewImg.with-caption img { margin: 0; }
#type-ortinterview .interviewImgCaption { position: absolute; bottom: 0; width: 100%; padding: 5px; background: rgba(255, 255, 255, 0.7); text-align: center; }


/* Caption img */
.captionImg,
#content-body .captionImg,
#type-ortinterview .with-caption { display: block; position: relative; width: auto !important; } 
#type-innova-text .captionImg img { margin: 0 auto !important; max-width:auto; height: auto; } 

.captionImg .caption { -moz-box-sizing: border-box; background-color: rgba(255, 255, 255, 0.7); text-align: center;  /*(0, 0, 0, 0.6)*/  
color: #005050; display: block; position: absolute;left: 0;bottom: 0; margin: 10px auto; padding:5px 10px; width: 100%; font-weight:normal; }

#content-picture .captionImg,
#content-picture .captionImg img { width:100% !important; }

/* ORT: Notas de prensa */
#type-ort-press-container { border-top-color:#005050; }

#type-ort-press-container .pressImg img { border-color:#005050; }
#type-ort-press-container .pressMonths li a:before { border-left-color: #005050; }
#type-ort-press-container .pressMonths li.selected a { background:#E8EDEB; color:#005050; }
#type-ort-press-container .pressMonths li:hover a { background: #E8EDEB; }

/* #type-ort-press-container .pressLinkPDF .pressImg:after { content: ""; display:block; background-image: url(../images/icon_pdf.png); } */
#type-ort-press-container .pressLinkPDF .pressTitle a{ background-image: url(../images/icon-pdf-fi.png); }

/* Combo de años */
#type-ort-press-container .pressYearsCombo { background: #E9EEF4; color: #21548B; }

/* Formularios */
#type-innova-form table th,
#type-innova-form table td { color: #000; white-space: normal; text-align: left; }
#type-innova-form table td + td { white-space: nowrap; }
#type-innova-form table th { padding-top: 10px; vertical-align: top; }
#type-innova-form table td select,
#type-innova-form table td input[type=text] { border-color: #c1d6d1; }
#type-innova-form textarea {  border-color: #c1d6d1; }
#type-innova-form table td input[type="checkbox"],
#type-innova-form table td input[type="radio"] { margin: 2px 8px 0 0; }
#type-innova-form table td input[type="checkbox"] + br,
#type-innova-form table td input[type="radio"] + br { display: inherit; margin: 2px 0; }
#type-innova-form table td.msg { border-bottom: 1px dotted #c1d6d1; font-weight: bold; }
#type-innova-form table td .formtext ~ input[type="button"] { width: auto; height: 26px; padding: 0 10px; }

#type-innova-form #refresh-icon a { background-image: url(../images/icon_refresh.png); }


#centralpanel #content-body .pdf { background-image: url(../../common/img/icon-pdf-fi.png) !important; }

/* linea provisoria para iconos pdf
#centralpanel #content-body .pdf { background-image: none !important;padding-right:0 !important; }*/
#centralpanel #content-body div.pressImg .pdf {background-image: none !important;padding: 0 !important; width: 0 !important;}
/* Material relacionado */
#related-materials { border-color:#9AB7B4; color:#333f48; }
#related-materials:before { border-color:#005050; }
#related-materials .relcontents .box-title, 
#related-materials .attachments .box-title { color:#489B8B; font-size:20px; font-weight:normal; }
#related-materials a:before { content:""; display:block; position:absolute; left:0; top:3px; border:#005050 3px solid; }
#related-materials a { display:inline-block; color:#35495C; padding-left:15px; position:relative; font-family:"Open Sans", Arial, Helvetica, sans-serif; font-size:14px; }

#related-materials .urls .box-title { color:#333; }

#content-toptitle { color:#1D3F34; font-size:14px; }
#content-description h2 { color:#000; }
#content-toptitle h3 { font-size:68,75%; font-weight:normal; color:#333; text-transform:uppercase; margin:0 0 20px 0; padding:0; }
#related-materials .urls .box-title { color:#333; }

/* Listado de items en Contenedores ORT */
#centralpanel .ortGeneric-container .content-body1, 
#centralpanel .ortGeneric-container .content-body2,
#centralpanel .ortGeneric-container .content-body3, 
#centralpanel .ortGeneric-container .content-body4,
#centralpanel .ortGeneric-container .content-body5,
#centralpanel .ortGeneric-container .content-body6  {  overflow:hidden; clear:both; margin:0 0 20px 0; padding:0; }

#centralpanel #content-body .pdf { padding: 9px 35px 4px 0px;}
#centralpanel #content-body p.destacados .pdf { padding: 8px 35px 4px 0px;}

/* Página: Carreras */
.withMenuTabsPG #centralpanel #type-innova-text ul li::after { display:none; }
.withMenuTabsPG #centralpanel #type-innova-text ul li::before { margin-bottom: -2px; /* margin-left: -25px; background:#8BBAC6; border:none; width:5px; height:5px; margin-left:-20px;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;*/
} 
.withMenuTabsPG #centralpanel #type-ortGeneric-container #type-innova-text h3::before { display:none; }
.withMenuTabsPG #centralpanel #type-ortGeneric-container #type-innova-text h3 a { color:#35495C; font-weight:600; font-size:16px; text-decoration:none; }
.withMenuTabsPG #centralpanel #type-ortGeneric-container #type-innova-text h3 a:hover{ text-decoration:underline; }

.withMenuTabs #centralpanel #type-ortGeneric-container .genericContent .bodyContent .content-title1 h2 { color:#005050; }
.withMenuTabs #middlepanel .meta-box > .box-title { color:#635b4b; }
.withMenuTabs #middlepanel .meta-box .box-body .meta-con .box-title a:before { border-color:#865457 #865457 transparent transparent; }

#middlepanel #menuTabs .lstMenu > li a { background:#F2EEED; color:#3F290F;  }
#middlepanel #menuTabs .lstMenu > li a:hover { background:#005050; color:#fff; }
#middlepanel #menuTabs .lstMenu > li.selected { border-color:#AA9195; border-bottom-color:#fff; }
#middlepanel #menuTabs .lstMenu > li.selected a { background:#005050; color:#fff; }

#middlepanel #menuTabs .subitems { border-color:#AA9195; }
#middlepanel #menuTabs .subitems:after { content: ""; border-bottom-color: #52000a; }
#middlepanel #menuTabs .subitems a { color:#3F290F; }
#middlepanel #menuTabs .subitems .selected a,
#middlepanel #menuTabs .subitems a:hover  { background:#E8EDEB; }
#middlepanel #menuTabs .subitems a:after { content:""; border-color:#ffffff #ffffff transparent transparent; }
#middlepanel #menuTabs .subitems a:before { content:""; background:#820000; }

#middlepanel #menuTabs .subitems > li.tabsDescription { color:#3F290F; }

.withMenuTabs .group { border-color: #aa969e; }

.carrerasPostgrados #middlepanel .box-title { display: none; }


/* Cartel */
.carrerasPostgrados .cartel:after, 
.carrerasPostgrados .cartel:before { content:""; display:block;  position:absolute; left:0; width:100%; }
.carrerasPostgrados .cartel:after { bottom:-5px; }
.carrerasPostgrados .cartel:before { top:-5px; }

.carrerasPostgrados .cartel { display:block; margin:0; padding:0;  position:relative; color:#041a2c;  font-size:16px; font-family:'Open Sans', Arial, Helvetica, sans-serif;  }
.carrerasPostgrados .cartel .content-toptitle { display:none; }
.carrerasPostgrados .cartel .content-desplegado-title,
.carrerasPostgrados .cartel .content-desplegado-body { display:block;  }

.carrerasPostgrados .cartel .content-desplegado-title {text-transform:uppercase; border-top:#083a39 1px dotted; border-bottom:#083a39 1px dotted; }
.carrerasPostgrados .cartel .content-desplegado-title h2 { margin:2px 0;  background:#d9eae7;  }
.carrerasPostgrados .cartel .content-desplegado-body { padding:0 !important; border-bottom:#083a39 1px dotted;}
.carrerasPostgrados .cartel .content-desplegado-body p:last-child { display:block; padding:10px 0; }
 
.carrerasPostgrados .cartel .content-desplegado-title h2 { text-align:center; padding:10px 0 !important; font-size:20px; color:#1a3c49 !important; font-weight:700; }
.carrerasPostgrados .cartel { }





/* Pagina perfil del rector */
#middlepanel .withMenuTabs .contentMenuTabs { border-color:#aa969e; }


/* Página de postgrados */

.withMenuTabsPG #menuTabs .lstMenu > li a { background:#EFEFEF; color:#35495C; margin:6px; padding:10px 18px; }
.withMenuTabsPG #menuTabs .lstMenu > li a:hover { background:#E9F2F0; color:#005050; }
.withMenuTabsPG #menuTabs .lstMenu > li.selected { border:#8BAFAA 1px dotted; border-bottom:#fff 1px solid; }
.withMenuTabsPG #menuTabs .lstMenu > li.selected a { background:#E9F2F0; color:#005050; }
.withMenuTabsPG .contentMenuTabs { border-color: #8bafaa; border-bottom:none; border-left:none; border-right:none; margin-top:-1px !important; }

.wrapImgDestacada { position: relative; margin-top: 30px; }
.wrapImgDestacada .imgDestacadaTitle { position: absolute; top: 68px; min-width: 380px; padding:0 5px; line-height: 3; background: #fff; font-family: "Open sans", sans-serif; font-size: 16px; color: #35495C; text-transform: uppercase; }
.wrapImgDestacada .imgDestacadaTitle:before { content: ""; display: inline-block; width: 11px; height: 11px; margin: 0 12px 0 25px; border: 5px solid; background: #8BBAC6; vertical-align: middle; }
#centralpanel .wrapImgDestacada .imgDestacada { margin-bottom: 0; }

#centralpanel ul li.progEj { border-bottom-color: #ad8a8a; }
#centralpanel ul li.progEj a:after { border-color:#865457 #865457 transparent transparent; }
#centralpanel ul li.progEj a:hover { background:#E8EDEB; }

/* Muestra Albumes de Galería */
#content-body #type-ort-containerAlbum-foto .meta-box { margin:10px 0; padding: 10px 0; overflow:hidden; clear:both;  border-bottom: 1px dotted #B0C0C1; }
#content-body #type-ort-containerAlbum-foto .content-list .box-head { display:none; }
#content-body #type-ort-containerAlbum-foto .content-list .box-body {}
#content-body #type-ort-containerAlbum-foto .content-list .box-body .box-icon { float: left; max-height: 100px; max-width: 140px; overflow: hidden; padding: 0 10px 10px 0; }
#content-body #type-ort-containerAlbum-foto .content-list .box-body img{ border:#cdcdcd 1px solid; max-height: 100px; max-width: 140px; }
#content-body #type-ort-containerAlbum-foto .content-list .box-body .box-title { padding: 0 0 5px 0; }
#content-body #type-ort-containerAlbum-foto .content-list .box-body .box-title a{ font-size:14px; font-weight:bold; margin:5px 0; padding:5px 0; }
#content-body #type-ort-containerAlbum-foto .content-list .box-body .content-description {}
#content-body #type-ort-containerAlbum-foto .content-list .box-body .box-more { display: none; clear:both; margin:5px 0; overflow:hidden; padding:5px 0; }
#content-body #type-ort-containerAlbum-foto .content-list .box-body .box-more a { color:#676767; float:right; font-weight:bold; }

/* NOTICIAS */
.noticiasTab li.selected a { background: #E8EDEB; }
.noticiasTab li a:after { border-color:#ffffff #ffffff transparent transparent; }
.noticiasTab li a:before { background:#820000; }

/* Eventos: Años y meses */
#menu .menuMonth li a { border-left-color:#005050 1px solid; }
#menu .menuMonth li.selected a { background: #E8EDEB; color: #570e15; }
#menu .menuMonth li:hover a { background: #E8EDEB; color: #570e15; }

#menu .pressYearsCombo { border-color:#660000; color: #660000; }

#contenido #contentnews { color: #000; }
#contenido #contentnews .tituloev {  color: #005050; }
.contentevent .titulo { color: #635b4b; }


/* Banner: Ciere de notas */
.bannerCierre {  margin:10px !important; }

/*Rotador de contenidos */
.meta-app { display:block; margin: 0; padding:0 0 10px 0; overflow:hidden; clear:both;  }
.meta-app .box-head,
.meta-app .previous-item,
.meta-app .rotator-pause,
.meta-app .next-item,
.meta-app .box-foot { display:none; }

.meta-app .box-title a { font-family:"Open Sans",Arial,Helvetica,sans-serif; font-size: 30px; color:#005050; }
.meta-app .box-body { }

.content-slider { margin: 0 /*12px 0 25px 0*/; padding:0; position: relative; } 
.content-slider .items { display:block; overflow:hidden; background:#083A39; clear:both; }
.content-slider .item-meta-CON {}
.content-slider .item-meta-CON .item-title { display:inline-block; }
.content-slider .item-meta-CON > .item-title { display:none; }
.content-slider .item-meta-CON .item-picture { display:inline-block; float:right; vertical-align:top; position:relative; }
.content-slider .item-meta-CON .item-picture a { display:block; width:100%; height:100%; margin:0; padding:0; }
.content-slider .item-meta-CON .item-picture img { display:block; max-height:300px; }
.content-slider .item-picture .imgVideo:before { opacity: 1 !important;  }
.content-slider .item-picture .imgVideo:after, .content-slider .imgVideo:hover:after { border-left-color:#083A39 !important; z-index:2; }

.content-slider .item-meta-CON .item-text { position: absolute; top: 25%; left: 3%; border:none; margin: 0; padding:0;  text-align: left; color:#fff; width:35%; }
.content-slider .item-meta-CON .item-text .item-toptitle {}
.content-slider .item-meta-CON .item-text .item-title { margin:0 0 10px 0; color:#A7DBCA; font-size:16px; }
.content-slider .item-meta-CON .item-text .item-title a { display:block; color:#A7DBCA; font-size:16px; }
.content-slider .item-meta-CON .item-text .item-description { ine-height:1.2;  margin:0; padding:0; }
.content-slider .item-meta-CON .item-text .see-more, 
.content-slider .item-meta-CON .item-text .authors { display:none; }

.meta-app .item-selector {  }
.meta-app .item-selector ul { position:absolute; bottom:10px; left:3%; }
.meta-app .item-selector ul li { display:inline-block; margin:0 0 0 4px; padding:0; }
.meta-app .item-selector ul li a { display:block; text-indent:-9000px; background:#fff;  width:20px; height:20px; overflow:hidden; }
.meta-app .item-selector ul li a:hover,
.meta-app .item-selector ul li.selected-item a { background:#AFD0D3; }

.meta-app .item-selector .previous,
.meta-app .item-selector .next { display:none; }

/* Listado menú */
#body .listMenu { float: none; margin: 0; padding: 0em 0; text-align: right; }
#body .listMenu li { display: inline-block; min-width: 90px; margin: 0 0 0 .5em; padding: 0; }
#body .listMenu li:before { display: none !important; }
#body .listMenu li a { display: block; margin: 0; padding: 7px 10px; background: #f6f6f6; color: #35495C; text-align: center; text-transform: uppercase; }
#body .listMenu li a:hover { background: #E9F2F0; text-decoration: none; }
#body .listMenu li a.activo { background: #E9F2F0; color: #005050; }

/* Listado de idiomas */
#centralpanel > .listLang { display: block; } /* Sólo se muestra luego de moverse por script a su lugar final */
#type-innova-text .listLang { display: none; }
.listLang { display: none; padding: 2em 0; }
.listLang li { display: inline-block; min-width: 150px; margin-right: 1em; }
.listLang li a { display: block; padding: 7px 10px; background: #f6f6f6; color: #35495C; text-align: center; text-transform: uppercase; }
.listLang li a:hover { background: #E9F2F0; }
html[lang=es] .listLang .es,
html[lang=en] .listLang .en,
.listLang li a.activo { background: #E9F2F0; color: #005050; }
#centralpanel .listLang + .listLang { display: none; }

/* Docentes */
.docentesAreasWrapper ul li { display: inline-block; width: 48%; margin: 0 1% 0 0; padding: 0; vertical-align: top; }
.docentesAreasWrapper ul li a:before { content: ""; display: inline-block; width: 6px; height: 6px; overflow: hidden; margin: 0 10px 3px 0; background: #005050; }
.docentesTodos { text-align: right; }
.docentesTodos a { text-decoration: underline; }
.docentesTodos a:hover { text-decoration: none; }

/* ORT - Dspace */
.dspaceContainer,
.dspaceContainer ul { list-style: none; }
.dspaceContainer ul li { margin-bottom: 10px; }
.dspaceContainer h3 { margin: 0; padding: 25px 0 10px; }
.dspaceContainer h3 a { text-decoration: underline; }
.dspaceContainer h3 a:hover { text-decoration: none; }

.dspaceBtSearch a { background: #E4EFE7; }
.dspaceBtSearch a:hover { background: #E8EDEB; }

/* ORT - Producción científica */
.scientificProductionList { list-style: none; }
.scientificProductionList li { margin-bottom: 15px; margin-left: 15px; }
.scientificProductionList li::before { content: ""; position: absolute; width: 6px; height: 6px; margin: 5px auto 0 -15px; background: #005050; }
.scientificProductionList li a { text-decoration: underline; }
.scientificProductionList li a:hover { text-decoration: none; }

/* Filtros */
.filters { text-align: right; }
.filters > div { display: inline-block; margin-left: 1em; }
.filters select { margin: 0 0 1em; padding: 3px; border: 1px solid #005050; font-weight: bold; color: #005050; }

.filtersSelect select { border-color: #005050; color: #005050; }

/* Navegación */
.page-selector { background-color: #F2F4F3; }

/* ORT Noticias */
.newsFilters li a::before { background-color: #005050; }
.fechasSelector .fechaYear select { border-color: #005050; color: #005050; }
.fechasSelector .fechaMonth li { border-color: #005050; }
.fechasSelector .fechaMonth li.selected a,
.fechasSelector .fechaMonth li a:hover { color: #005050; }
#type-ort-news-container .newsListWrapper h3 { margin: 2.5em 0 1.5em; padding: 5px; background: #e9e9e9; color: #000; }
#type-ort-news-container .newsListWrapper h3:first-child { margin-top: 0; }
.newsList li { border-color: #005050; }

/* ---------- Eventos ---------- [PASADO A EVENTOS.CSS ]

/* ORT Eventos - Listado (colores FI) *
#eventsList li { border-bottom-color: #333333; border-bottom-style: solid; }
#eventsList li .eventsImg img { border-color: #661020; }
#eventsList li .eventsInfo .eventsToptitle { border-color: #4A4949; border-style: solid; }
#eventsList li.eventsPreu .eventsInfo .eventsToptitle:after { content: "\2012  Preuniversitarios"; position: absolute; margin: -2px 0 0 .5em; padding: inherit; border: 1px none #000; }
#eventsList li .eventsInfo .eventsTitle { font-family: "Open sans", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 600; color: #005050; }
#eventsList li .eventsInfo .eventsTitle a { color: #005050; text-decoration: underline; }
#eventsList li .eventsInfo .eventsTitle a:hover { color: #35495C; text-decoration: none; }
#eventsList li .eventsInfo .eventsDate { background: #EAEAEA; font-family: "Open sans", Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 600; color: #005050; }

/* ORT - Eventos - Colores *
.eventoDetalleBody .evSeccionColgado { color: #005050; }
.eventoDetalleBody.eventoPreu #content-toptitle:after { content: "\2012  Preuniversitarios"; position: absolute; margin: -0px 0 0 .5em; padding: inherit; border: 1px none #000; }
.eventoDetalleBody #type-ortevent #content-picture img { border-color: #333; }
.eventoDetalleBody .eventoOrganiza strong { color: #35495C; font-size: 16px; }
.eventoDetalleBody .eventoDirigido strong { color: #35495C; font-size: 16px; }
.eventoDetalleBody #content-description { background: #EAEAEA; padding: 10px; }
.eventoDetalleBody #content-description h2 {  }
.eventoDetalleBody #content-description h2 p { font-size: 15px; font-weight: normal; color: #333333; line-height: 1.6; }
.eventoDetalleBody .eventoExpositor .expositorNombre { color: #000; }
.eventoDetalleBody .eventoExpositor .expositorNombre strong { color: #005050; }
.eventoDetalleBody .eventoExpositor .expositorNombre strong:before { border-bottom-color: #BCB4AF; }
.eventoDetalleBody #type-ortevent .eventoInscripcion { border-top-color: #005050; }
.eventoDetalleBody #type-ortevent .eventoInscripcion h2 { color: #005050; }
.eventoDetalleBody .eventoDate li strong { font-weight: normal; }
.eventoDetalleBody .eventoDate li .date,
.eventoDetalleBody .eventoDate li .time { font-family: "Open sans", Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; color: #35495C; background: #EDEDED; }
.eventoDetalleBody .eventoDate li .place em { color: #35495C; }
.eventoDetalleBody .eventoEmail p { background: #EAEAEA; }
.eventoDetalleBody .eventoEmail p strong,
.eventoDetalleBody .eventoEmail p a { color: #005050; }
.eventoDetalleBody .eventoEmail:before { border-color: #35495C; }
.eventoDetalleBody .eventoEmail:after { border-color: #35495C; }
.eventoDetalleBody .eventoCupos { color: #35495C; }
.eventoDetalleBody .eventoCupos:before { background: #35495C; }
.eventoDetalleBody .eventoCupos:after { background: #35495C; }
.eventoDetalleBody .formField label { color: #333; }
.eventoDetalleBody .formField div label { float: none; }
.eventoDetalleBody .formField.required div label:after { content: ""; }

.eventoDetalleBody .formField div { width: 66%; max-width: 300px; }
.eventoDetalleBody .formField input[type=text],
.eventoDetalleBody .formField input[type=email],
.eventoDetalleBody .formField input[type=text],
.eventoDetalleBody .formField input[type=number],
.eventoDetalleBody .formField select,
.eventoDetalleBody .formField textarea{ width: 100%; padding: 3px; border: 1px solid #D1CAC7; }

.eventoDetalleBody .formField.error .formFieldMsg { display: block; padding: 3px 0 5px; color: #f00; }
.eventoDetalleBody .errorMessages { display: none; }
.eventoDetalleBody #eventoInscripcionForm ul + p { font-style: italic; }

.eventoDetalleBody .formField.button #sendbutton { width: auto; padding: 7px 100px; background: #005050; color: #fff; font-size: 13px; }








/* Página: Artítulos destacados */

/* Para el listado de artículos */
.withArtDestacados #centralpanel .seccionColgado { display:none !important; }
.withArtDestacados #centralpanel #type-ortGeneric-container { }
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview { display: inline-block; margin:10px 0 20px 2%;  position:relative; }

.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand .box-description br { display:block; margin-bottom:10px; }

.withArtDestacados #centralpanel #type-ortGeneric-container .content-body1.content-desplegado-body #type-innova-text { display:block; margin:0 0 20px 0; padding:0;  font-family:"Open Sans",sans-serif; }

.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-title,
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-toptitle { display:none; }
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod { display:none; margin:0; padding:20px 2%; border-top:3px solid #000; border-bottom:3px solid #000; }

.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image { display: inline-block; vertical-align: top; margin:0 0 20px 0; padding:0 0 10px 0; 
overflow: hidden; width:100%; max-width:210px; height:auto; position:relative; }

.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image img { display:block; width:100%; max-width:220px; height:auto; max-height:220px; } 
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.expand .box-image:before { content:""; display:block; position:absolute; left:0; top:0; border-top:3px solid #000; height:3px; border-bottom:none; width:100%; }


.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-more { display:block; overflow:hidden; clear:both; text-align:left; }
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-more a { display:inline-block; background:#E4EFE7;; margin:20px 0 0 0; padding:5px 10px; text-decoration:none; text-transform:uppercase; }

.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image .box-title,
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-title a { display:block; margin:0 0 10px 0; font-size:15px; font-weight:600; color:#000; text-decoration:none; font-family:"Open Sans",sans-serif; cursor:pointer; }
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image .box-title { margin-top:10px; padding:2px 0; }
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image .box-title:after { content:""; display:inline-block; float:right; background:url(../images/icon-viewArtDestacado.png) right bottom no-repeat; width:30px; height:24px; }

.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand { display:block; position: absolute; top: 250px; left: 0; background: #fff; z-index: 10; width: 321%; }

.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand:before { content:""; display: block; border-top:4px solid #fff; 
	width: 32%; position:absolute; top: -3px; margin-bottom:10px; left:0;  }
	
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview2, 
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview5, 
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview8, 
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview11 { margin-left:0; }
	
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview2 .wrap-mod.expand, 
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview5 .wrap-mod.expand, 
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview8 .wrap-mod.expand, 
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview11 .wrap-mod.expand {  }

.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview3 .wrap-mod.expand, 
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview6 .wrap-mod.expand, 
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview9 .wrap-mod.expand, 
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview12 .wrap-mod.expand { left:-111%; }

.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview3 .wrap-mod.expand:before,
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview6 .wrap-mod.expand:before,
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview9 .wrap-mod.expand:before,
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview12 .wrap-mod.expand:before { left: 34%; }

.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview4 .wrap-mod.expand, 
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview7 .wrap-mod.expand, 
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview10 .wrap-mod.expand, 
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.last .wrap-mod.expand { left:auto; right:0; }

.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview4 .wrap-mod.expand:before,
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview7 .wrap-mod.expand:before,
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview10 .wrap-mod.expand:before,
.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.last .wrap-mod.expand:before { left:inherit; right: 0; }

.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image .box-title.expand:after { background-position: right 2px !important; }


/* Para la ampliación */
.withArtDestacados.ampliacion #centralpanel .seccionColgado { display:none; }
.withArtDestacados.ampliacion #centralpanel h1 { padding-bottom:20px; }
.withArtDestacados.ampliacion #centralpanel #content-body { margin-top:20px; }

.withArtDestacados.ampliacion #centralpanel #content-picture, 
.withArtDestacados.ampliacion #centralpanel #content-description { display:inline-block; vertical-align:top; width: 64%; margin: 0; }
.withArtDestacados.ampliacion #centralpanel #content-description { margin-left:4%; }
.withArtDestacados.ampliacion #centralpanel #content-description h2 { padding-top:0; padding-bottom:0; color:#000; font-weight:normal; font-size:14px; }
.withArtDestacados.ampliacion #centralpanel #content-description h2 strong {color:#75674e; }
.withArtDestacados.ampliacion #centralpanel #content-description h2 br { display:inline-block; margin-bottom:10px; }

.withArtDestacados.ampliacion #content-picture { max-width:210px; max-height:210px; }

/* Proyectos de Estudiantes */
#artDestacado.proyectosEstudiantes #body { position:relative; }
#artDestacado.home.proyectosEstudiantes #centralpanel.normalwidth { width:96%; }
#artDestacado.home.proyectosEstudiantes .seccionColgado { display:none; }
#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview { display:inline-block; width: 31.2%; margin-right:1.7543%; vertical-align: top; border:#c4e4e7 4px solid; 
padding:20px 20px 40px 20px; font-family:'Open Sans'; Verdana, Geneva, sans-serif; position:relative; margin-bottom:40px; min-height:590px; }
/*#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview:first-child,
#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview:nth-child(3n+4) { margin-left:0; } /*elementos 4, 7, 10, 13*/
#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview .wrap-mod { display:block; position: static; width: 100%; overflow: hidden; }

#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview .wrap-mod:before,
#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview .box-image .box-title:after { display: none !important; }

#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview .box-toptitle { display:none; }
#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview h3,
#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview .box-title a { font-weight:600px; }

#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview .box-description .box-image { margin-top:10px; }
#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview .box-description .box-image img { width: 100%; }
#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview .box-description > strong:first-child,
#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview h3 { color:#005050; display:block; margin-bottom:10px; }
#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview .box-title a { color: #232323; text-transform:uppercase; font-weight:600; }
#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview .box-title { border-bottom:2px solid #e46025; margin-bottom:20px; padding-bottom:5px; }
#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview .box-description hr { background:#1c1c1c; height:1px; }
#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview .box-more { display:inline-block; position:absolute; left:32%; bottom:-10px; } 
#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview .box-more a { padding:10px;color:#000;background:#f8e3a0; }
#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview .box-more a:hover { background:#f4da88; }

#artDestacado.proyectosEstudiantes #centralpanel #content-description #content-picture img { margin:10px 0 0 0; } 
#artDestacado.proyectosEstudiantes #centralpanel #content-description span { display:none; }

#artDestacado.home #rightpanel,
#artDestacado.home .main-menu #rightpanel { display:block; border:#787879 1px solid; width:97%; margin-left: 1.69606011%;  }
#artDestacado.home #rightpanel > .meta-htm:first-child,
#artDestacado.home .main-menu .description { display:none; }
#artDestacado.home .main-menu, #artDestacado.home .btn_main-menu { margin:0; }
.btn_main-menu { padding: 0; position: absolute; top: 15px; right: 20px;
	width: 2.6rem; height: 2.4rem;
	line-height: 3rem;
	cursor: pointer;
	font-weight: 500; text-decoration: none; text-align: center;
	-webkit-appearance: none; 
	-webkit-border-radius: 0;
	font-size: 1.2rem;
	color: #fff;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	transition: .3s;
	-webkit-transition-delay: .2s;
	-o-transition-delay: .2s;
	-ms-transition-delay: .2s;
	transition-delay: .2s;
	z-index: 99;
}


.btn_main-menu:hover span { background-color: #000; }
.btn_main-menu span:nth-of-type(1) { margin-top: 10px; }
 .btn_main-menu span { display: block; width: 1.7rem; height: 2px;
	margin: 9px auto 0;
	background-color: #005050;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	-ms-transition: .3s;
	transition: .3s;
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-o-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top
}
.btn_main-menu.active {
	border-color: transparent;
	-webkit-transition-delay: .2s;
	-o-transition-delay: .2s;
	-ms-transition-delay: .2s;
	transition-delay: .2s;
	color: #000;
}

/*#artDestacado.home .btn_main-menu.active span { background-color: #005050; height:2px; }*/

.btn_main-menu.active span:nth-of-type(1) {
	-webkit-transform: translate(5px, 1px) rotate(40deg);
	-moz-transform: translate(5px, 1px) rotate(40deg);
	-o-transform: translate(5px, 1px) rotate(40deg);
	-ms-transform: translate(5px, 1px) rotate(40deg);
	transform: translate(5px, 1px) rotate(40deg);
}
.btn_main-menu.active span:nth-of-type(2) {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter: alpha(opacity=0);
}

.btn_main-menu.active span:nth-of-type(3) {
	-webkit-transform: translate(4px, -4px) rotate(-40deg);
	-moz-transform: translate(4px, -4px) rotate(-40deg);
	-o-transform: translate(4px, -4px) rotate(-40deg);
	-ms-transform: translate(4px, -4px) rotate(-40deg);
	transform: translate(4px, -4px) rotate(-40deg);
}

/*.btn_main-menu.lighten { border-color: #ecf0f1; }
.btn_main-menu.lighten span { background-color: #ecf0f1; } */

.btn_main-menu:before, .btn_main-menu:after { opacity: 0; 
	-webkit-transform: translateX(10px);
	-moz-transform: translateX(10px);
	-o-transform: translateX(10px);
	-ms-transform: translateX(10px);
	transform: translateX(10px); 
	transition: all 0.3s ease 0s;
	
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
}

.btn_main-menu:before {
	display:none;
    background-color: #787879;
    color: #fff;
    content: attr(title);
    font-size: 0.7rem;
    font-weight: 300;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    position: absolute;
    right: -70px;
    top: 30%;
    width: 3rem;
}

.btn_main-menu:after {
	display:none;
    border-color: transparent #787879 transparent transparent;
    border-style: solid;
    border-width: 10px 10px 10px 0;
    content: "";
    height: 0;
    position: absolute;
    right: -12px;
    top: 30%;
    width: 0;
}

.btn_main-menu:hover:before, .btn_main-menu:hover:after {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1
}

.btn_main-menu.active:before, .btn_main-menu.active:after {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter: alpha(opacity=0);
}


/* --- MAIN MENU ----- */
.main-menu { position: absolute; top:0; right:0; width:0;
	-webkit-transform: translateX(-100%); 
	-moz-transform: translateX(-100%); 	
	-o-transform: translateX(-100%);
	-ms-transform: translateX(-100%); 
	transform: translateX(-100%); 
	z-index: 10;
	overflow: hidden;
}

.main-menu.active {	width: 100% ;
	-webkit-transform: translateX(0%); 
	-moz-transform: translateX(0%); 
	-o-transform: translateX(0%); 
	-ms-transform: translateX(0%); 
	transform: translateX(0%);  
	background-color: rgba(255,255,255,1);
	
}
.main-menu.active ul li {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100);
}

.main-menu > div {  display:block !important;  transition:all .5s ease; }
.main-menu > div * { -moz-box-sizing: border-box; box-sizing: border-box; }
.main-menu > div ul { list-style: none; margin: 0; padding: 0; margin-left: 1.5rem; margin-right: 1.5rem; }
.main-menu > div li { margin: 0; padding: 0; display: block;
	-moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter: alpha(opacity=0);
	-webkit-transition: .4s;
	-moz-transition: .4s;
	-o-transition: .4s;
	-ms-transition: .4s;
	transition: .4s;	
}

.icon-main-title { display:block; margin:15px 0 20px 0; padding:0 20% 0 0;  
font-size: 30px; font-weight: normal; font-family: FuturaComMediumCondensed, Tahoma, Geneva, sans-serif; line-height: 1; letter-spacing: 0; text-transform: uppercase; 
 color:#333; 
 z-index:1;
 -webkit-transition-delay:.2s;
 -o-transition-delay:.2s;
 -ms-transition-delay:.2s;
 transition-delay:.2s
}

.main-menu .icon-main-title {
	-moz-opacity:1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity:1;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100);	
	  -webkit-transition-delay:0;
 -o-transition-delay:0;
 -ms-transition-delay:0;
 transition-delay:0;
 
 }

.main-menu.active .icon-main-title { 
	-moz-opacity:1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity:1;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100);	
	-webkit-transition:0s;
 -moz-transition:0s;
 -o-transition:0s;
 -ms-transition:0s;
 transition:0s;
  -webkit-transition-delay:.2s;
 -o-transition-delay:.2s;
 -ms-transition-delay:.2s;
 transition-delay:.2s;
}

.icon-main-title a {
 display:inline-block;
 color:#2c3e50;
 position:relative;
 -webkit-transition:color .3s;
 -moz-transition:color .3s;
 -o-transition:color .3s;
 -ms-transition:color .3s;
 transition:color .3s
}

.icon-main-title a:hover:before,.icon-main-title a:hover:after {
 -webkit-transform:translateX(0);
 -moz-transform:translateX(0);
 -o-transform:translateX(0);
 -ms-transform:translateX(0);
 transform:translateX(0);
 opacity:1
}
/*
.icon-main-title.lighten a,
.icon-main-title.active a { color:#333; }
*/
.icon-main-title.active a:before, .icon-main-title.active a:after {
 -moz-opacity:0; 
 -khtml-opacity:0; 
 -webkit-opacity:0;
 opacity:0;
 -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 filter:alpha(opacity=0);
 -webkit-transform:translateX(-999px);
 -moz-transform:translateX(-999px);
 -o-transform:translateX(-999px);
 -ms-transform:translateX(-999px);
 transform:translateX(-999px);
}

@media screen and (max-width: 480px) {
	#tools,/* { display:none; }*/
    #toolsMov { display: inherit; }
	#tools .at-svc-whatsapp
	/*#toolsMov .at-svc-whatsapp*/ { display:block; }
	
	.eventoDetalleBody #type-ortevent #content-picture { float: none; margin-right: 0; }
	.eventoDetalleBody #type-ortevent #content-picture img { float: none; width: auto; min-width: 300px; margin-right: 0; }
	.eventoDetalleBody .eventoDate li .date,
	.eventoDetalleBody .eventoDate li .time { font-size: 18px; }
	.eventoDetalleBody .formField label { float: none; width: 100%; }
	.eventoDetalleBody .formField div { float: none; width: auto; max-width: 100% }
	.eventoDetalleBody .formField input[type=text],
	.eventoDetalleBody .formField input[type=email],
	.eventoDetalleBody .formField input[type=date],
	.eventoDetalleBody .formField textarea { width: 98%; }
	
	.producto #icon-body { display:none; }
	.producto #foot .icon-agenda.movile { display:block !important; }
	#foot .icon-whatsApp.movile, .producto #foot .icon-whatsApp.movile { display:inline-block; }
}
@media screen and (max-width: 320px) {
	.eventoDetalleBody #type-ortevent #content-picture img { min-width: 300px; }
}


/* Página: Inserción laboral */
.pagInsercion #centralpanel #type-ortGeneric-container .genericContent .bodyContent .content-title1, 
.pagInsercion #centralpanel #type-ortGeneric-container .genericContent .bodyContent .content-title2, 
.pagInsercion #centralpanel #type-ortGeneric-container .genericContent .bodyContent .content-title3, 
.pagInsercion #centralpanel #type-ortGeneric-container .genericContent .bodyContent .content-title4,
.pagInsercion #centralpanel #type-ortGeneric-container .genericContent .bodyContent .content-title5, 
.pagInsercion #centralpanel #type-ortGeneric-container .genericContent .bodyContent .content-title6, 
.pagInsercion #centralpanel #type-ortGeneric-container .genericContent .bodyContent .content-title7, 
.pagInsercion #centralpanel #type-ortGeneric-container .genericContent .bodyContent .content-title8, 
.pagInsercion #centralpanel #type-ortGeneric-container .genericContent .bodyContent .content-title9, 
.pagInsercion #centralpanel #type-ortGeneric-container .genericContent .bodyContent .content-title10 { display:block !important; }

.pagInsercion #centralpanel .content-desplegado-title h2 { display:inline-block; background:#E4EFED; margin:10px 0 0 0; padding:5px 3%; color:#35495C; font-size:15px; font-weight:bold; }
.pagInsercion #centralpanel .content-description h4 { margin-bottom:20px; }

.pagInsercion #centralpanel .content-desplegado-body { background:#F4F4F4; margin:0 0 20px 0;  padding:20px 3%; position:relative; overflow:hidden; /* min-height:120px;*/ }

.pagInsercion #centralpanel #type-innova-text,
.pagInsercion .wrap-content { width:60%;  }

.pagInsercion #centralpanel .content-desplegado-body ul:before { content:""; display:block; height:80%; width:1px; border-left:#005050 1px dotted; position:absolute; left:0; top:0; }
.pagInsercion #centralpanel .content-desplegado-body ul { display:block; position:absolute; bottom:0; right:2%; margin:0; padding:0 0 0 30px; color:#848483; height:80%; width:240px; } 
.pagInsercion #centralpanel .content-desplegado-body ul li { list-style:none; margin:0; padding:0; }

.pagInsercion #centralpanel .content-desplegado-body.withPhoto ul { margin-top:20px;  }

.pagInsercion #centralpanel .content-desplegado-body ul li:first-child a { margin-bottom:30px; }

.pagInsercion #centralpanel .content-desplegado-body ul li:before,
.pagInsercion #centralpanel .content-desplegado-body ul li a:before { display:none; }
.pagInsercion #centralpanel .content-desplegado-body ul li:first-child a:after { content:""; display:inline-block; margin-left:10px; background:url(../images/icon-comment.png) 0 0 no-repeat; width:31px; height:27px;  }
.pagInsercion #centralpanel .content-desplegado-body ul li:first-child a { font-weight:bold; color:#005050; text-decoration:underline; }

.pagInsercion #centralpanel #type-innova-text ul li:before,
.pagInsercion #centralpanel h2.withLnk a:before,
.pagInsercion #centralpanel #type-ortGeneric-container #type-innova-text h3:before { display:none; }

.pagInsercion #centralpanel #type-ortGeneric-container #type-innova-text h3 a { text-decoration:none; }

.pagInsercion #centralpanel #type-ortGeneric-container #type-innova-text h3,
.pagInsercion #centralpanel #type-ortGeneric-container #type-innova-text h2 a { text-decoration:none; font-size:14px; font-weight:bold; color:#005050; text-decoration:underline; }
.pagInsercion #centralpanel #type-ortGeneric-container #type-innova-text h3 { text-decoration:none; padding:0; margin:0; }

.pagInsercion .content-desplegado-body a:before { border-color: #865457 #865457 transparent transparent; border-style: solid; border-width: 1px; content: "";
    display: inline-block; height: 4px; margin: 0 10px 1px 0; transform: rotate(45deg); width: 5px; }
	

.pagInsercion .content-desplegado-body a { color:#333; text-decoration:underline !important; }
.pagInsercion .content-desplegado-body a:hover { text-decoration:none; }

.pagInsercion .seccionColgado { display:none; }

.pagInsercion #centralpanel .content-toptitle { display: block; font-family: "Open Sans",sans-serif; padding: 20px 0 0; text-transform: uppercase; }
.pagInsercion #centralpanel .content-toptitle h3 { color: #1d3f34; font-size: 14px; font-weight:normal; }
.pagInsercion #centralpanel .content-main-title {  }
.pagInsercion #bottompanel .meta-htm .content-main-title h2,
.pagInsercion #centralpanel .content-main-title h2 { display: block; color: #005050;  font-family: "Open Sans",sans-serif; 
    font-weight: 300; font-size: 30px; line-height: 1.1; margin-left: -2px; padding: 40px 0 20px 0; } 
.pagInsercion #centralpanel .content-description {}
.pagInsercion #centralpanel .content-description h4 { color: #1d3f34; font-size: 15px; font-weight: 600; line-height: 1.4; }

.pagInsercion #centralpanel h2:first-child { color:#333; }
.pagInsercion #centralpanel h2 { color:#005050; font-size:14px; font-weight:bold; margin:0; padding:0 0 10px 0; }
.pagInsercion #centralpanel h2.withLnk a { text-decoration:underline !important; } 

.pagInsercion #centralpanel h2.withLnk a:hover,
.pagInsercion #centralpanel a:hover,
.pagInsercion #centralpanel a:hover { text-decoration:none !important; }

/*.imgDefault,*/
.pagInsercion #centralpanel .content-desplegado-body img { display:inline-block; vertical-align:top; padding:10px; margin:0; background:#fff; outline:1px dotted #666; width:130px; height:auto; } 
/*.imgDefault { background: }*/


.pagInsercion #centralpanel .view-more { display:block; overflow:hidden; clear:both; padding:0; margin:20px auto; width:100%; text-align:center; }
.pagInsercion #centralpanel .view-more > a {  background:#E4EFED; display:inline-block; margin:0 auto; padding:10px 30px; outline:none; text-transform:uppercase; }
.pagInsercion #centralpanel .content-wrap { display:none; text-align:left; }

.pagInsercion #centralpanel .content-wrap { display:none; text-align:left; }

.pagInsercion #centralpanel .wrap-body { display:inline-block; vertical-align:top;  }
.pagInsercion #centralpanel .content-desplegado-body .wrap-body ul { top:0; }


/*.pagInsercion #centralpanel .view-more:last-child{ display:none; }*/

.pagInsercion #bottompanel .meta-htm { margin-top:40px; }
.pagInsercion #bottompanel .content-desplegado-body { background:none; border:1px dotted #C9C9C7; }



/* ******************************************* */
/*      GRAFICOS EDITABLES POR EL USUARIO      */
/* ******************************************* */
#type-innova-container { display:block; vertical-align:top; }
#Chart,#Chart0,#Chart1,#Chart2 { display:inline-block; margin:0; padding:0;vertical-align:top;  }
	
.chartRef { display:inline-block; margin:0; padding:0; vertical-align:top;  }

.chartRef li { background:none !important; list-style:none; margin:0; padding:0 0 5px 0 !important; }
.chartRef .ref { display:inline-block; margin:0; padding:0; vertical-align:middle; }

/* Porcentajes */
.chartRef .refPorcet { font-size:14px; font-weight:bold; width:30px; text-align:right; }

.wrapChart { overflow: hidden; position:relative; }
.loader{ background:#fff url(../images/loader.gif) center center no-repeat; width: 100%; }
.loader ul { visibility: hidden; }

/* Grafico 1 */
ul.chart1 li .refColor, ul.chart1 li.ord0 .refColor { margin:0 5px; width:17px; height:17px; background: #E5C129;  }
ul.chart1 li + li .refColor, ul.chart1 li.ord1 .refColor { background: #7CBC71; }
ul.chart1 li + li + li .refColor, ul.chart1 li.ord2 .refColor { background: #3A81A0; }
ul.chart1 li + li + li + li .refColor, ul.chart1 li.ord3 .refColor { background: #C6C6C6; }
ul.chart1 li + li + li + li + li .refColor, ul.chart1 li.ord4 .refColor { background: #9B4242; }
ul.chart1 li + li + li + li + li + li .refColor, ul.chart1 li.ord5 .refColor { background: #A044A5; }
ul.chart1 li + li + li + li + li + li +li .refColor, ul.chart1 li.ord6 .refColor { background: #3598A8; }
ul.chart1 li + li + li + li + li + li + li +li .refColor, ul.chart1 li.ord7 .refColor { background: #CE6334; }
ul.chart1 li + li + li + li + li + li + li +li + li .refColor, ul.chart1 li.ord8 .refColor { background: #6B6BB5; }
ul.chart1 li + li + li + li + li + li + li +li + li + li .refColor, ul.chart1 li.ord9 .refColor { background: #D34242; }

/* Grafico 2 */
ul.chart2 li .refColor, ul.chart2 li.ord0 .refColor { margin:0 5px; width:17px; height:17px; background: #4591A3;  }
ul.chart2 li + li .refColor, ul.chart2 li.ord1 .refColor { background: #706B3A; }
ul.chart2 li + li + li .refColor, ul.chart2 li.ord2 .refColor { background: #A03568; }
ul.chart2 li + li + li + li .refColor, ul.chart2 li.ord3 .refColor { background: #A06444; }
ul.chart2 li + li + li + li + li .refColor, ul.chart2 li.ord4 .refColor { background: #5B8E55; }
ul.chart2 li + li + li + li + li + li .refColor, ul.chart2 li.ord5 .refColor { background: #CEB749; }
ul.chart2 li + li + li + li + li + li +li .refColor, ul.chart2 li.ord6 .refColor { background: #575584; }
ul.chart2 li + li + li + li + li + li + li +li .refColor, ul.chart2 li.ord7 .refColor { background: #C93D3D; }
ul.chart2 li + li + li + li + li + li + li +li + li .refColor, ul.chart2 li.ord8 .refColor { background: #CE6F3A; }
ul.chart2 li + li + li + li + li + li + li +li + li + li .refColor, ul.chart2 li.ord9 .refColor { background: #706969; }

/* Grafico 3 */
ul.chart3 li .refColor, ul.chart3 li.ord0 .refColor { margin:0 5px; width:17px; height:17px; background: #4591A3;  }
ul.chart3 li + li .refColor, ul.chart3 li.ord1 .refColor { background: #706B3A; }
ul.chart3 li + li + li .refColor, ul.chart3 li.ord2 .refColor { background: #A03568; }
ul.chart3 li + li + li + li .refColor, ul.chart3 li.ord3 .refColor { background: #A06444; }
ul.chart3 li + li + li + li + li .refColor, ul.chart3 li.ord4 .refColor { background: #5B8E55; }
ul.chart3 li + li + li + li + li + li .refColor, ul.chart3 li.ord5 .refColor { background: #CEB749; }
ul.chart3 li + li + li + li + li + li +li .refColor, ul.chart3 li.ord6 .refColor { background: #575584; }
ul.chart3 li + li + li + li + li + li + li +li .refColor, ul.chart3 li.ord7 .refColor { background: #C93D3D; }
ul.chart3 li + li + li + li + li + li + li +li + li .refColor, ul.chart3 li.ord8 .refColor { background: #CE6F3A; }
ul.chart3 li + li + li + li + li + li + li +li + li + li .refColor, ul.chart3 li.ord9 .refColor { background: #706969; }

/* Grafico 4 */
ul.chart4 li .refColor, ul.chart4 li.ord0 .refColor { margin:0 5px; width:17px; height:17px; background: #4591A3;  }
ul.chart4 li + li .refColor, ul.chart4 li.ord1 .refColor { background: #236852; }
ul.chart4 li + li + li .refColor, ul.chart4 li.ord2 .refColor { background: #AA3535; }
ul.chart4 li + li + li + li .refColor, ul.chart4 li.ord3 .refColor { background: #726B4C; }
ul.chart4 li + li + li + li + li .refColor, ul.chart4 li.ord4 .refColor { background: #844989; }
ul.chart4 li + li + li + li + li + li .refColor, ul.chart4 li.ord5 .refColor { background: #CC662E; }
ul.chart4 li + li + li + li + li + li +li .refColor, ul.chart4 li.ord6 .refColor { background: #575584; }
ul.chart4 li + li + li + li + li + li + li +li .refColor, ul.chart4 li.ord7 .refColor { background: #C93D3D; }
ul.chart4 li + li + li + li + li + li + li +li + li .refColor, ul.chart4 li.ord8 .refColor { background: #CE6F3A; }
ul.chart4 li + li + li + li + li + li + li +li + li + li .refColor, ul.chart4 li.ord9 .refColor { background: #706969; }

/* Fin - Gráficos */


/* -------------------------------------------------- PANEL INFERIOR ( bottompanel - modulos ) ---------------------------------------------------------- */

#bottompanel { width: 98.3050%; margin-top:20px; margin-left:1.69491%; }
#bottompanel .meta-htm.ort-modSimple-container .bodyContent { position:relative; }

#bottompanel .meta-htm.ortGeneric-container .bodyContent .content-description h4,
#bottompanel .meta-htm.ort-modSimple-container .bodyContent .content-description h4 { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.6; color:#333F48; }

#bottompanel .meta-htm .content-main-title h2 { font-size:20px; color:#35495C; padding:0 20px 5px 20px; text-transform:none; border-bottom:none; }
#bottompanel .meta-htm .content-toptitle h3 { font-size:17px; color:#808080; padding:0 20px; }

#bottompanel .meta-htm .content-box-date { color:#515151; font-size:13px; padding:0 20px; }

#bottompanel .meta-htm.ort-modSimple-container,
#bottompanel .meta-htm.ortGeneric-container { padding-top:15px; padding-bottom:15px; border-top: 5px solid #E4EFE7; border-bottom: 1px dotted #b0c0c1; }

#bottompanel .ort-modSimple-container .bodyContent .bodycontent-preview, 
#bottompanel .ortGeneric-container .bodyContent .bodycontent-preview { width:100%; height:30px; }

#bottompanel .meta-htm.ortGeneric-container .bodycontent-preview a,
#bottompanel .meta-htm.ort-modSimple-container .bodycontent-preview a { font-size:13px; text-transform:uppercase; }

#bottompanel .box-date { display:none; } 

#bottompanel .ort-modCuadruple-container .box-title { font-size:14px; }

#bottompanel .ort-modSimple-container .bodyContent .bodycontent-preview, 
#bottompanel .ortGeneric-container .bodyContent .bodycontent-preview { height:inherit; }

#bottompanel .ortGeneric-container .last, 
#bottompanel .ort-modSimple-container .last { position:static; height:inherit; overflow:inherit; text-align:left; }

#bottompanel .modSimple-con-list .last .box-title a, 
#bottompanel .ort-modSimple-container .bodyContent .bodycontent-preview a { text-align:left; }

#bottompanel .ort-modSimple-container .box-toptitle, 
#bottompanel .ort-modSimple-container .box-description { display:block; }

#bottompanel .ort-modSimple-container .box-toptitle h3 { color: #808080; font-size: 17px !important; padding: 0 20px; text-transform:none; }
#bottompanel .ort-modSimple-container .bodyContent .bodycontent-preview .box-title a { color:#005050; text-transform:none; font-size:20px; }
#bottompanel .ort-modSimple-container .bodyContent .bodycontent-preview .box-title a:hover { text-decoration: underline; }
#bottompanel .ort-modSimple-container .bodyContent .bodycontent-preview .box-description { margin-top:15px; color:#333F48; line-height:1.6; text-overflow:none; white-space:normal; }

#bottompanel .ort-modSimple-container .wrap-modSimple { padding: 10px 15px 0 15px; }
#bottompanel .ort-modSimple-container .box-toptitle h3, 
#bottompanel .ort-modSimple-container .box-title,
#bottompanel .ort-modSimple-container .box-description { padding:0 !important; }

#bottompanel .modSimple-con-list .last .box-title a::after, 
#bottompanel .ort-modSimple-container .bodyContent .bodycontent-preview a::after { display:none; }

#type-ort-press-container .pressLinkPDF .pressTitle a {padding: 14px 35px 15px 0}
#type-ort-press-container .pressLinkMP3 .pressTitle a {padding: 14px 35px 15px 0; background: url(../images/icon-mp3-fi.png) no-repeat right center transparent;font-size: 17px;font-family: "Open Sans",sans-serif; }


/* Noticias destacadas */
#bottompanel .ort-modSimple-container.size1 { border:none; }
#bottompanel .ort-modSimple-container.size1 .content-main-title h2 { padding:0 0 5px 0; }
/*#bottompanel .ort-modSimple-container.size1 .last:before { content: ""; display:block; height:100%; width:1px; border-left:red 1px solid; }*/
#bottompanel .ort-modSimple-container.size1 .content-preview:first-child { margin-left:0; }
#bottompanel .ort-modSimple-container.size1 .content-preview { display:inline-block; margin-left:30px; vertical-align:top; height:auto; text-align:left; width:45%; position:static; }
#bottompanel .ort-modSimple-container.size1 .content-preview .box-image,
#bottompanel .ort-modSimple-container.size1 .content-preview .box-toptitle,
#bottompanel .ort-modSimple-container.size1 .content-preview .box-description  { display:block; }


#bottompanel .ort-modSimple-container.size1 .content-preview .box-toptitle h3 { color:#1D3F34; font-size:14px !important; text-transform:uppercase; }
#bottompanel .ort-modSimple-container.size1 .box-title { padding:0 0 5px 0; }

#bottompanel .ort-modSimple-container.size1 .content-preview .box-image img { display:block; }

#bottompanel .ort-modSimple-container.size1 .content-preview .box-image,
#bottompanel .ort-modSimple-container.size1 .wrap-modSimple { display:inline-block; vertical-align:top; }
#bottompanel .ort-modSimple-container.size1 .wrap-modSimple { width:70%; }

#bottompanel .ort-modSimple-container.size1 .bodyContent .bodycontent-preview { display:block; margin:10px 0; padding:20px 0; overflow:hidden; clear:both; height:auto; border-top:#8BBAC6 1px solid; border-bottom:#8BBAC6 1px solid; }
#bottompanel .ort-modSimple-container.size1 .bodyContent .bodycontent-preview a::after { display:none; }

/* Personas en tablas (ej: integrantes - http://fi.ort.edu.uy/3643/17/integrantes.html ) */
.tblPersonas { table-layout: fixed; width: 100% !important; height: auto !important; }
.tblPersonas td { width: 35% !important; padding-left: 1.5em; border: none; text-align: left; vertical-align: top; }
.tblPersonas td:first-child,
.tblPersonas td:first-child + td + td { width: 15% !important; padding: 0; }
.tblPersonas td p { padding-bottom: .6em; }
.tblPersonas td img { width: 100%; max-width: 100px; height: auto; margin-bottom: 1em; }
.tblPersonas td p:first-child a { font-weight: bold; }
.tblPersonas td a { text-decoration: none !important; }
.tblPersonas td > a { font-weight: normal; }
.tblPersonas td > a:first-child { font-weight: bold; }
.tblPersonas.tblPersonas2Col td { width: 50% !important; }
.tblPersonas.tblPersonas2Col td :first-child + p a { font-weight: bold; }

/* -------------------------------------------------- PANEL INFERIOR 1 ( bottompanel1 - menu areas ) ----------------------------------------------------------- */

#bottompanel1 { background:#fff url(../images/bg_prepie.png) repeat 0 0;  /*border-top:#005050 1px solid; border-bottom:#005050 1px solid;*/ }
#bottompanel1:after { content:""; display:block; border:none; }

#bottompanel1 .bottompanel-body { padding-bottom:38px; padding-left:1%; padding-top:20px; } 
#bottompanel1 .modulo-home { margin:1px 3.59491% 20px 0; }

#bottompanel1 .meta-con:first-child { display:none;  }

#bottompanel1 .bottompanelTitle { display:block !important; margin:0; padding:30px 0 0 28px; /* background:#E6EEE7; border-bottom:#ffffff 4px solid; */ }
#bottompanel1 .bottompanelTitle span { display:block; vertical-align:middle; width:100%; height:auto; min-height:inherit; margin:0 auto; padding:0; border:none; text-transform:uppercase; text-align:left; 
font-size:14px; color:#35495c; max-width: 1126px; }

#bottompanel1 .meta-htm  { /*width:20%;*/ width:33%;  max-width:345px; max-height:176px; margin: 1px 3.59491% 20px 0; text-align: left; position:relative; background:#fff; }
#bottompanel1 .meta-htm .imageContent { display:block; margin:0 auto; text-align:center; }
#bottompanel1 .meta-htm .imageContent img { display:block; margin:0 auto; }
#bottompanel1 .meta-htm .content-main-title h2 { display:block; width:88%/*85%*/; padding:10px 3% 10px 1%; /* padding:10px 24px 10px 12px;*/ text-align:right; font-size:14px/*16px*/; font-weight:normal; position:absolute; bottom:25%; right:0; background:#fff; pointer-events: none; }
#bottompanel1 .meta-htm .content-main-title h2 a { color:#35495C; }
#bottompanel1 .meta-htm .content-main-title h2 a:hover { color:#005050; }

#bottompanel1 .meta-htm .box-title a { color:#382d2d; }
#bottompanel1 .meta-htm .box-title a:hover { color: #a07424; }


/* -------------------------------------------------- PANEL INFERIOR 2 ( bottompanel2 -prepie ) ---------------------------------------------------------- */

#bottompanel2 { border-bottom:#C4C2C4 1px dotted; }
#bottompanel2 .meta-box  { background: #fff; font-size: 13px; }

#bottompanel2 .meta-box .box-title { background: #e9f2f0;
background: -moz-linear-gradient(left,  #e9f2f0 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e9f2f0), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left,  #e9f2f0 0%,#ffffff 100%);
background: -o-linear-gradient(left,  #e9f2f0 0%,#ffffff 100%);
background: -ms-linear-gradient(left,  #e9f2f0 0%,#ffffff 100%);
background: linear-gradient(to right,  #e9f2f0 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f2f0', endColorstr='#ffffff',GradientType=1 );
color:#35495C; font-size:13px; padding:5px 10px; } 

#bottompanel2 .meta-box .box-body { border-top:none; /*border-top-color:#82D8BD; */} 
#bottompanel2 .meta-box .box-body .selected div:before,
#bottompanel2 .meta-box .box-body a:before { border-color:#8BBAC6; background:#35495C;  width:3px; height:3px; }
#bottompanel2 .meta-box .box-body .selected div,
#bottompanel2 .meta-box .box-body a { color:#35495C; font-family: "Open Sans", Arial, Helvetica, sans-serif;  }
/*#bottompanel2 .meta-box .box-body .selected div,
#bottompanel2 .meta-box .box-body a:hover { color: ; }*/





/* -------------------------------------------------- PIE DE PÁGINA (foot) ------------------------------------------------------------------- */
#foot { background:#005050; border-top-color:#fff; font-family: "Open Sans", Arial, Helvetica, sans-serif; }

#foot .logoOrt, #foot .logoOM { width:13%; }

#foot .contentFoot,
#foot a,
#foot .networks li a { color:#fff; }

#foot .logoFi { display:inline-block; vertical-align:top; border-left:#fff 1px solid; margin-top:3px;  padding:5px 20px; }

#foot .logoFi a { font-size:16px; line-height:.8; font-weight:600; text-transform:uppercase; }
#foot .logoFi a span { font-size:13px; font-weight:normal; }

#foot .address { float:right; margin: 0 20px 0 0; }
#foot .address a { background:url(../images/icon-mail.png) 0 3px no-repeat; padding-left:28px; font-size:14px;  }
#foot .address a:hover { text-decoration:underline; }

#foot .privacy-policy { display:block; position:absolute; top:-38px; left:0; }
#foot .privacy-policy a { text-decoration:underline; color:#888; }
#foot .privacy-policy a:hover { text-decoration:none; }

#foot .btAgendar { display: none; }


/* ******************************************************************************************************************************************* */
/*                                                                                                                                             */
/*                                                             MEDIA QUERIES                                                                   */
/*                                                                                                                                             */
/* ******************************************************************************************************************************************* */

#head .movlogoFi, #head .movlogoORT { display:none; }

/* Contenedores */
#toppanel.movToppanel .meta-box { background: #fdfdfc;
	background: -moz-linear-gradient(top,  #fdfdfc 0%, #f4f2ef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfc), color-stop(100%,#f4f2ef));
	background: -webkit-linear-gradient(top,  #fdfdfc 0%,#f4f2ef 100%);
	background: -o-linear-gradient(top,  #fdfdfc 0%,#f4f2ef 100%);
	background: -ms-linear-gradient(top,  #fdfdfc 0%,#f4f2ef 100%);
	background: linear-gradient(to bottom,  #fdfdfc 0%,#f4f2ef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfc', endColorstr='#f4f2ef',GradientType=0 );
}

#toppanel.movToppanel .meta-box > .box-title { background:#E9F2F0; color:#3f290f; }

/* Campaña Admisiones: Solo Video  */
#toppanel.movToppanel .meta-htm:first-child .ortGeneric-container .content-main-title { background:#570c15;  }
#toppanel.movToppanel .meta-htm:first-child .ortGeneric-container .content-main-title h2 { color:#fff;  }

/* Módulo: Admisiones (panel derecho) */
#toppanel.movToppanel .meta-htm.ortAdmision-container { background: #edeae3 url(../images/admisiones-derecho.jpg) 0 0 no-repeat; }
#toppanel.movToppanel .meta-htm.ortAdmision-container .content-main-title h2 { background:#468E80; color:#fff; }
#toppanel.movToppanel .meta-htm.ortAdmision-container .bodycontent-preview .content-preview .box-title a:before { border-color:#8bbac6;  }

/* lateral derecho para móviles */
#movRightpanel { /*border-top-color:#906568; 
	background: -moz-linear-gradient(top, rgba(234,233,229,1) 0%, rgba(255,255,255,0) 15%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,233,229,1)), color-stop(15%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top,  rgba(234,233,229,1) 0%,rgba(255,255,255,0) 15%);
	background: -o-linear-gradient(top,  rgba(234,233,229,1) 0%,rgba(255,255,255,0) 15%);
	background: -ms-linear-gradient(top,  rgba(234,233,229,1) 0%,rgba(255,255,255,0) 15%);
	background: linear-gradient(to bottom,  rgba(234,233,229,1) 0%,rgba(255,255,255,0) 15%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae9e5', endColorstr='#00ffffff',GradientType=0 );*/
}

#movRightpanel h2 { color:#468E80; }
#movRightpanel h3 { color:#635B4B; } 

#movRightpanel ul li:before { border-color:#8bbac6 !important; }

/* Contenedores */
#movRightpanel.withImg .meta-htm:first-child .imageContent:after { display:none; }

#movRightpanel .meta-box { /*background: #f4f2ee;
background: -moz-linear-gradient(top,  #f4f2ee 0%, #ffffff 50%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f2ee), color-stop(50%,#ffffff));
background: -webkit-linear-gradient(top,  #f4f2ee 0%,#ffffff 50%);
background: -o-linear-gradient(top,  #f4f2ee 0%,#ffffff 50%);
background: -ms-linear-gradient(top,  #f4f2ee 0%,#ffffff 50%);
background: linear-gradient(to bottom,  #f4f2ee 0%,#ffffff 50%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f2ee', endColorstr='#ffffff',GradientType=0 ); */
}

#movRightpanel .meta-box .box-title { background:none; color:#468E80; border-top-color:#9AB7B4; border-bottom-color:#9AB7B4; }

#movRightpanel .meta-box .box-body { background:none; margin:0; padding: 0; }

#movRightpanel .meta-box .box-body .menuitems a,
#movRightpanel .meta-box .box-body .menuitems .selected div { border-bottom-color:#9AB7B4; }
#movRightpanel .meta-box .box-body .menuitems a:before,
#movRightpanel .meta-box .box-body .menuitems .selected div:before { border-color: #8bbac6 !important; }
#movRightpanel .meta-box .box-body .menuitems a:hover,
#movRightpanel .meta-box .box-body .menuitems .selected div { background: #E9F2F0; }

#movRightpanel .meta-htm .genericContent .bodyContent .bodycontent-preview .content-preview .box-title a { color:#332b1d; }


#movRightpanel .innova-shortcut.last .box-title a { border-top-color:#d8a568; }
#movRightpanel .innova-shortcut.last .box-title a:after { background:url(../images/bullet-solInfo.png) 0 0 no-repeat; }
#movRightpanel .innova-shortcut.last .box-title a:hover { background-color:#E9F2F0; }

/* Accesos directos sueltos */
#movRightpanel .meta-con:hover { background:#E9F2F0; }
#movRightpanel .meta-con .box-title { border-bottom-color:#D1CAC7; }
#movRightpanel .meta-con .box-title:before { border-color: #8bbac6 !important; }

/* Módulo de admisiones */
#movRightpanel .meta-htm.ortAdmision-container .content-main-title h2 { color:#35495C; border-top-color:#005050; font-size:17px; text-transform:uppercase;
/*background: #e9f2f0;
background: -moz-linear-gradient(left,  #e9f2f0 0%, #ffffff 50%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e9f2f0), color-stop(50%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left,  #e9f2f0 0%,#ffffff 50%,#ffffff 100%);
background: -o-linear-gradient(left,  #e9f2f0 0%,#ffffff 50%,#ffffff 100%);
background: -ms-linear-gradient(left,  #e9f2f0 0%,#ffffff 50%,#ffffff 100%);
background: linear-gradient(to right,  #e9f2f0 0%,#ffffff 50%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f2f0', endColorstr='#ffffff',GradientType=1 ); */
border:none; }

#movRightpanel .meta-htm.ortAdmision-container .bodycontent-preview .content-preview .box-title a { border-top-color:#d1cac7; }
#movRightpanel .meta-htm.ortAdmision-container .bodycontent-preview .content-preview .box-title a:hover { background:#E8EDEB; }

#movRightpanel .meta-htm.ortAdmision-container .bodycontent-preview .content-preview .box-title a:before,
#movRightpanel .meta-htm.ortAdmision-container .bodycontent-preview .last .box-title a:before { background:#005050; border:none !important; /*border-color:#fff;*/ }

/* Destacado */
#movRightpanel.destacado ul li { border-bottom-color:#968680 }
#movRightpanel.destacado ul li b,
#movRightpanel.destacado ul li strong { color:#570C15; }

/* Destacado withImg */
#movRightpanel.destacado.withImg .meta-htm { border-top-color:#906568; 
	/*background: -moz-linear-gradient(top, rgba(234,233,229,1) 0%, rgba(255,255,255,0) 4%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,233,229,1)), color-stop(10%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(top,  rgba(234,233,229,1) 0%,rgba(255,255,255,0) 4%);
    background: -o-linear-gradient(top,  rgba(234,233,229,1) 0%,rgba(255,255,255,0) 4%);
    background: -ms-linear-gradient(top,  rgba(234,233,229,1) 0%,rgba(255,255,255,0) 4%);
    background: linear-gradient(to bottom,  rgba(234,233,229,1) 0%,rgba(255,255,255,0) 4%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae9e5', endColorstr='#00ffffff',GradientType=0 );*/
}

#movRightpanel.destacado.withImg .meta-htm:first-child .bodyContent .content-body1 ul  li:before { border-color:#005050; }


/* Menú contextual en móviles */
#centralpanel .movMenuIcon,
#centralpanel .movMenuIcon span:before,
#centralpanel .movMenuIcon span:after,
.movMenuIcon:after,
.movMenuIcon.selected:after { left: 0; width: 100%; border-color: #38A2C6; border-width: 2px; }
#centralpanel .movMenuIcon.selected:before { border-top-color: #004040; }
#centralpanel .movMenuIcon:before { border-left-color: #004040; }
#centralpanel .movMenuIcon { top: 50px !important; left: auto; width: 30px; border: none; }


/* Video testimonios de carreras */
.carrerasPostgrados .movVideoResponsive { display:none; }


.withTitleColpase #centralpanel h2 { margin: 0; padding: 0; font-size: 13px !important; color: #343434 !important; }
.withTitleColpase #type-ortGeneric-container .content-desplegado-title { display:block !important; } 
.withTitleColpase #type-ortGeneric-container .content-title1 { display:none !important; }

.withTitleColpase .expand.titExpand:after, 
.withTitleColpase .expand:after { content:"+"; display:block; position:absolute; top:0; right:1%; vertical-align:middle; float:right; font-size: 20px; }
.withTitleColpase .titExpand:after { content:" - "; display:inline-block; position:absolute; top:0; right:1%; vertical-align:middle; float:right; font-size: 20px; }
.withTitleColpase .expand,
.withTitleColpase .titExpand { display:block; cursor:pointer; position:relative;  border: 1px solid #b3b3b3; color: #343434; font-size: 13px; margin: 0 0 10px; padding: 5px 10px; }

.withTitleColpase .imageContent,
.withTitleColpase .content-desplegado-body { display:none; }

.withTitleColpase .content-body1  { display:block; }
.withTitleColpase .content-desplegado-body #type-innova-text { padding:10px 2%; }
.withTitleColpase .content-body1 #type-innova-text  { padding:10px 0 !important; }
.withTitleColpase .content-desplegado-body h2 { display:block; position:relative;  color: #343434 ; font-size: 13px; margin: 0 0 10px 0; padding: 5px 10px; }


/* Videos de Youtube sin precarga - Generic  */ /* No modificar el siguiente bloque; si es necesario, agregar estilos después */
#body .videoWrapper { }
#body .videoYoutube { position: relative; margin-bottom: 30px; padding-top: 56.25%; overflow: hidden; background-color: #000; cursor: pointer; }
#body .videoYoutube img { top: 0; left: 0; width: 100%; opacity: 1; transition: opacity .3s; }
#body .videoYoutube[data-ytdefimg] img { top: -16.84%; }
#body .videoYoutube[data-ytdefimg] .play-button { }
#body .videoYoutube .play-button { width: 90px; height: 60px; z-index: 1; box-shadow: 0 0 30px rgba( 0,0,0,0.6 ); background-color: #333; opacity: 0.8; border-radius: 6px; transition: .3s; }
#body .videoYoutube .play-button:before { content: ""; border-style: solid; border-width: 15px 0 15px 26.0px; border-color: transparent transparent transparent #fff; }
#body .videoYoutube img,
#body .videoYoutube .play-button { cursor: pointer; }
#body .videoYoutube img,
#body .videoYoutube iframe,
#body .videoYoutube .play-button,
#body .videoYoutube .play-button:before { position: absolute; }
#body .videoYoutube .play-button,
#body .videoYoutube .play-button:before { top: 50%; left: 50%; transform: translate3d( -50%, -50%, 0 ); }
#body .videoYoutube iframe { top: 0; left: 0; width: 100%; height: 100%; }
#body .videoYoutube:hover img { opacity: 0.7; }
#body .videoYoutube:hover .play-button { background-color: red; opacity: 1; }
/* Videos de Youtube sin precarga - Generic - Fin  */

/* -------------------------------------------------- MEDIA QUERIES -------------------------------------------------------------------------- */

@media screen and (max-width: 1680px) { /*MONITOR: Marti, Haro */
	#tools { left: 12%; }
}
@media screen and (max-width: 1600px) { /*MONITOR: Marti, Haro */
	/*#tools { display:none !important; }
	#toolsMov { display:block !important; right:2% !important; }*/
}
@media screen and (max-width: 1440px) {}
@media screen and (max-width: 1280px) {}
@media screen and (max-width: 1194px) { 
	.modulo-home .twitter-timeline { width: 100% !important; border:none !important; }
}

@media screen and (max-width: 1024px) { /* Ipad (horizontal )*/ 
	
	#head .logoORT { padding-top:20px; padding-bottom:10px; }
	#head .logoFi a { margin:20px 0 0 25px; padding:10px 20px 12px; }

	#topmenu2 { margin: 0; }
	#topmenu3 .navmenu { margin:0; }
	#topmenu3 .navmenu li div { padding: 0 0 0 1.2em !important; }
	
	#search-sector1 { padding-top:6px; }
	.lang { right:200px; }
	
	.modulo-home.moduloNovedades .content-preview { padding:.5em 0.8em; }
	.modulo-home.moduloNovedades .box-title { font-size:16px; }
 	.modulo-home.moduloNoticias .content-preview  .wrap-contentMod { width:60% !important; } 
 	.modulo-home.moduloNoticias .last .wrap-contentMod { width:100% !important; } 
 
	.content-slider .item-meta-CON .item-picture { width:60%; }
	.content-slider .item-meta-CON .item-picture img { width:100%; max-width: inherit; }

	#bottompanel1 .bottompanelTitle span { text-align:center; }
	#bottompanel1 .meta-htm { width:30%; }
	#bottompanel1 .meta-htm .content-main-title h2 { width: 98%; }

	#foot .privacy-policy { margin-left:2%; }
	#foot .btAgendar { position: fixed; left: 0; bottom: 20px; display: inherit; background: #4b4b4b; font-family: "Open sans", sans-serif; font-size: 16px; font-weight: bold; box-shadow: 0 0 10px #000; }
	#foot .btAgendar a { display: block; padding: 10px 10px 10px 60px; background: url(../../common/img/bt_agendar.svg) no-repeat 8px center; background-size: 45px; color: #fff; }

	#icon-body { top:203px; }
	
	.producto #icon-body.scroll,
	.producto #icon-body.scroll:hover { right: -167px; }

 	.producto #icon-body.scroll2,
	.producto #icon-body.scroll2:hover { right: -206px; }
	
	.producto #icon-body.scroll.show,
	.producto #icon-body.scroll.show:hover,
	.producto #icon-body.scroll2.show,
	.producto #icon-body.scroll2.show:hover  { right:0; }
	
	#icon-body .icon-body-hide { display:none; }

	#icon-body.scroll2 .icon-body-hide,
	#icon-body.scroll .icon-body-hide { display:block; }
	
	#icon-body .icon-body-hide { background:#f2f2f2; height: 24px; width: 100%px; padding:5px 10px 0 10px; cursor: pointer; }
	#icon-body .icon-body-hide:before { display:none; position:relative; width:100%; }
	
	#icon-body .icon-body-hide:before,
	#icon-body .icon-body-hide.show:before { content: ""; display:block; background:url(../../common/img/icon-body-hide-show.png) 0 0 no-repeat; width:10px; height:20px; }

	#icon-body .icon-body-hide.show:before { content: ""; display:block; background-image:url(../../common/img/icon-body-hide.png); }
	
	#foot.inactive { z-index:-1; }	
	#icon-body.inactive {
		-moz-opacity: 0;
		-khtml-opacity: 0;
		-webkit-opacity: 0;
		opacity: 0;
		-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		filter: alpha(opacity=0); z-index:-1;
	}
	
	/*
	#icon-body { top:203px; }
	#icon-body.inactive,
	#icon-body.scroll { width:48px; overflow:hidden; 
		-webkit-transition:.2s;
		-moz-transition:.2s;
		-o-transition:.2s;
		-ms-transition:.2s;
		transition:.2s;
		-webkit-transform:translate3d(0, 0, 0);
		-moz-transform:translate3d0, 0, 0);
		-o-transform:translate3d(0, 0, 0);
		-ms-transform:translate3d(0, 0, 0);
		transform:translate3d(0, 0, 0);
	}

	#icon-body.inactive a span,
	#icon-body.scroll a span { display:none; }
		
	#icon-body .icon-body-hide { display:block; background:#f2f2f2; height: 24px; width: 100%px; padding:5px 10px 0 10px; cursor: pointer; }
	#icon-body .icon-body-hide:before { display:none; position:relative; width:100%; }
	
	#icon-body .icon-body-hide:before,
	#icon-body .icon-body-hide.show:before { content: "";  display:block; background:url(../../common/img/icon-body-hide-show.png) 0 0 no-repeat; width:10px; height:20px; }

	#icon-body .icon-body-hide.show:before { content: ""; display:block; background-image:url(../../common/img/icon-body-hide.png); }

	#icon-body:hover .icon-body-hide,
	#icon-body .icon-body-hide { display:block !important; }
	
	/*#foot.inactive { z-index:-1; }	*
	#icon-body.inactive {
		-moz-opacity: 0;
		-khtml-opacity: 0;
		-webkit-opacity: 0;
		opacity: 0;
		-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		filter: alpha(opacity=0); z-index:-1;
	}
	
	#icon-body { width:48px !important;/* overflow:hidden;*
		-webkit-transition:.2s;
		-moz-transition:.2s;
		-o-transition:.2s;
		-ms-transition:.2s;
		transition:.2s;
		-webkit-transform:translate3d(0, 0, 0);
		-moz-transform:translate3d0, 0, 0);
		-o-transform:translate3d(0, 0, 0);
		-ms-transform:translate3d(0, 0, 0);
		transform:translate3d(0, 0, 0);
	}

	#icon-body.scroll2 { width:48px; /*overflow:hidden; *
		-webkit-transition:.2s; -moz-transition:.2s;
		-o-transition:.2s; -ms-transition:.2s;
		transition:.2s;
		-webkit-transform:translate3d(38px, 0, 0);
		-moz-transform:translate3d(38px, 0, 0);
		-o-transform:translate3d(38px, 0, 0);
		-ms-transform:translate3d(38px, 0, 0);
		transform:translate3d(38px, 0, 0);
	}
	
	#icon-body.scroll2 .icon-body-hide { padding-left:0; }

	#icon-body.scroll.show .icon-body-hide,
	#icon-body.scroll2.show .icon-body-hide { padding:5px; }

	#icon-body.show,
	#icon-body.scroll.show,
	#icon-body.scroll2.show { width:inherit !important;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	} 

	#icon-body .selected div span,
	#icon-body a span,
	#icon-body.inactive a span,
	#icon-body.scroll a span,
	#icon-body.scroll2 a span { display:none; }

	#icon-body.show .selected div span,
	#icon-body.show a span { display:inline-block; }
	*/
	
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image { max-width: 180px; overflow:visible; position:relative; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand { top: 159px; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image .box-title:after { display:none; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image:before { content:""; display:block; width:20%; border-bottom:#000 1px solid; position:absolute; bottom:12px; left:-20%; }
	
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand { padding-top:10px; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand:before { content:""; display:block; position:absolute; top:-3px; left:0; width:100%; border-bottom:#fff 1px solid; } 
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand:after { content:""; display:block; position:absolute; top:-3px; left:0; width:31.4%; border-top:#000 5px solid;  } 
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image.expand,
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image.expand a,
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image.expand img { cursor:pointer; }
	
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image:after { content:""; display:block; width:100%; border-bottom:#000 5px solid;  }
	
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview2 .box-image:before, 
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview5 .box-image:before, 
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview8 .box-image:before, 
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview11 .box-image:before { left:0; }

	/*.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand .box-title { display: block; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image .box-title { text-indent: -9000px; height:0; }*/
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand { top:226px; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand:before { border-top: none; }
	
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview3 .wrap-mod.expand:before, 
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview6 .wrap-mod.expand:before, 
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview9 .wrap-mod.expand:before, 
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview12 .wrap-mod.expand:before,
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview3 .wrap-mod.expand:after, 
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview6 .wrap-mod.expand:after, 
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview9 .wrap-mod.expand:after, 
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview12 .wrap-mod.expand:after { left:34%; }
	
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview4 .wrap-mod.expand:before, 
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview7 .wrap-mod.expand:before, 
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview10 .wrap-mod.expand:before, 
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.last .wrap-mod.expand:before,
		.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview4 .wrap-mod.expand:after, 
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview7 .wrap-mod.expand:after, 
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview10 .wrap-mod.expand:after, 
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.last .wrap-mod.expand:after { left:inherit; right:0; }
	
	.withArtDestacados.ampliacion #centralpanel #content-picture,
	.withArtDestacados.ampliacion #centralpanel #content-description { width:100%;  max-width: 100%; max-height: 100%; margin-left:0; }
	
	/*.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image { max-width:180px; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand { top: 230px; }
	*/
	.withArtDestacados.ampliacion #centralpanel #content-picture,
	.withArtDestacados.ampliacion #centralpanel #content-description { width:45%; }
	.withArtDestacados.ampliacion #centralpanel #content-description {  margin-left:4%; }
	
	
}
@media screen and (max-width: 961px) {
	body { max-width:961px; }
	#head .logoFi a { margin-left:40px; }
	.modulo-home.meta-box > .box-title { padding: 3% 4%; } 
	
	.modulo-home.ortAdmision-container { padding:0 0 15px 0; }
	.modulo-home.ortAdmision-container .last .box-title a { padding-left:3%; }
	
	/* Módulo: Recursos para estudiantes*/
	.modulo-home.meta-box .meta-con .content-description { padding:0 0 0 9%; line-height:1.2; }
	.modulo-home.meta-box .box-body .meta-con:last-child a { padding: 5px 5% 5px 0; }
	
	.modulo-home.moduloNovedades .last { padding:2px 0 0 0; }
	.modulo-home.moduloEventos .content-preview { padding:0.5em 0.2em 0 0.2em; }
	.modSimple-con-list .withImages .wrap-contentMod  { width:60%; }
	
	#topmenu3 .navmenu { margin: 0; }
	#topmenu3 .navmenu li a { padding:0 .8em; }
	
	.withMenuTabsPG #menuTabs .lstMenu > li a { padding: 10px 3%; }
	
	#bottompanel1 .meta-htm .content-main-title h2 { font-size:13px; }
	
	#icon-body.scroll .icon-body-hide,
	#icon-body.scroll2 .icon-body-hide { display:block !important; }
	
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image { max-width: 170px; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand { top: 216px; }
	
}

@media screen and (max-width: 900px) {

	#topmenu3 .navmenu { padding:0; }
	#topmenu3 .navmenu li a { padding: 0 .5em; }
	
	.modulo-home.moduloNovedades .withImages .wrap-contentMod, 
	.modulo-home.moduloEventos .wrap-contentMod { width:65%; }
	
	.modulo-home.ortAdmision-container .box-title a { margin: 1.5% 2% 0 2%; padding-right:0; }
	.modulo-home.moduloEventos .calMes { font-size: 16px; }
	
	.modSimple-con-list .withImages .wrap-contentMod { width:60%; }

	.modulo-home.meta-box .box-body .meta-con:last-child a { padding:5px 0; }

	.modulo-home.meta-con { padding:1.5%; }
	
	#toppanel .modulo-home.meta-box .meta-con, 
	#toppanel .modulo-home.meta-box .meta-con:last-child, 
	#toppanel .modulo-home.meta-box > .box-body { padding:5px; }
	
	.modulo-home.meta-box > .box-title { padding:3%; }
	
	.withMenuTabsPG #menuTabs .lstMenu > li a { margin:3px 2px; }
	.pagInsercion #centralpanel #type-innova-text {  width:45%; }
	
	.producto h3.movH3 { display:none !important; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image { max-width: 160px; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand { top: 206px; }
	
}
@media screen and (max-width: 800px) { /* Ipad (vertical) */ 
	
	body { margin-top:90px; }
	#body { padding-top: 0; }
	#head .logoORT, #head .logoFi { display:block; position:absolute; top:-10px; left:0; }
	#head .logoFi { left:16%; }
	
	/*#head .logoORT { padding: 10px 0 3px 0; }
	#head .logoFi a { display:block; margin-left:30%; margin-top:8px; width:100%; }*/
	#head .logoORT a { background-size:90%; background-position:0 -110px; } 
	
	#centralpanel.withoutleftwidth { width: auto; }
	
	#middlepanel, #middlepanel .meta-htm.trailer .content-desplegado-body { display:block; margin:0; padding:0; }
	
	#movMiddlepanel .movVideo h3, #movMiddlepanel .movVideo.trailer .ortGeneric-container .content-desplegado-body #type-innova-text { margin:0; padding:0;  }
	
	#centralpanel .movVideo { display:block !important; }

	#movMiddlepanel { vertical-align:top; }
	#movMiddlepanel .movVideo.trailer .ortGeneric-container .content-desplegado-body { margin:0; padding:0; }
	
	.movWrap-modulosEsp { display:none !important; }
	.modulo-home.wrap-modulosEsp, .modulo-home.ortAdmision-container { display:block; }
	
	/*.movSearchBt { border: 1px solid #fff; background: url(../images/icon_buscar.png) no-repeat center center; } */
	#search-sector form { border-top: 1px solid #fff; }
	#search-sector form:before { background: url(../images/search_arrow.png); }
	
	.topmenu2 .topmenuContent { background: #f6f6f6; border-bottom: 6px solid #82A8A7; }
	.topmenu2.selected:before { border-bottom:15px solid #e8edeb; border-right:15px solid transparent; border-left:15px solid transparent; }
	.topmenu2 .menuHeader {  background: transparent; border-color: #fff;  }
	.topmenu2 .menuHeader:before {  border-color: #fff;  }
	.topmenu2 .menuHeader:after {  border-color: #fff; }
	.topmenu2 .depth1 li:hover a, .topmenu2 .depth1 .selected:hover, .topmenu2 .depth1 .selected { color:#191919; }
	.topmenu2 .depth1 .selected:after { background:#d7e1dd; }
	.topmenu2 .depth1 li div a, .topmenu2 .depth1 li.selected div { border-bottom: 1px solid #8BBAC6; color:#35495C; font-size:13px; line-height:1.2em; text-transform: uppercase; }
	.topmenu2 .depth1 li div a:hover { background:#b0c0c1; }
	.topmenu2 .depth2 > li > div a {  color:#333; }
	.topmenu2 .navmenu li a:before, .topmenu2 .navmenu li.selected div:before { border:#82A8A7 3px solid; }

	/* Menu perfiles *
	.topmenu3 {  background:#e8edeb; border-bottom: 6px solid #82A8A7; }
	.topmenu3 .navmenu li a:before, .topmenu3 .navmenu li.selected div:before { border:#5fb2a2 3px solid; }
	.topmenu3 .depth1 li:last-child div a, .topmenu3 .depth1 li.selected:last-child div { border: none; }*/

	/* Menu perfiles */
	.topmenu3 {  background:#e8edeb; border-bottom: 6px solid #82A8A7; }
	.topmenu3 .navmenu li a, .topmenu3 .navmenu li.selected div { padding-left: 40px !important; }
	.topmenu3 .navmenu li a:before, .topmenu3 .navmenu li.selected div:before { position: absolute; top: 18px; left: 19px; width: 5px; height: 5px; border: none; border-top: 2px solid #8BBAC6; border-right: 2px solid #8BBAC6; transform: scaleY(.6) rotate(45deg); z-index: 2; }
	.topmenu3 .navmenu li a:after, .topmenu3 .navmenu li.selected div:after { content: ""; position: absolute; top: 16px; left: 19px; display: block; width: 11px; height: 11px; background: #35495C; z-index:1; }
	.topmenu3 .depth1 li:last-child div a, .topmenu3 .depth1 li.selected:last-child div { border: none; }

	.modulo-home.ortAdmision-container { display:block;}
	.modulo-home.movOrtAdmision-container { display:none; }
	.modulo-home.moduloNovedades .content-preview { padding:0.8em; }
	#movRightpanel.withImg .meta-htm:first-child .imageContent::after { border:none; }
	
	/*
	.content-slider .item-meta-CON .item-picture { visibility: hidden; }
	.content-slider .item-meta-CON .item-text { width: 94%; }
	*/
	
	.content-slider .item-meta-CON .item-picture { display: block; float: none; height: auto; max-height: inherit;  position: relative;  vertical-align: top;  width: 100%; }
	.content-slider .item-meta-CON .item-text .item-description { min-height:40px; }
	.content-slider .item-meta-CON .item-text { display:block; overflow:hidden; clear:both; position:static; padding:20px 4%; width:80%; }
	#middlepanel .meta-app .item-selector ul { right: 3% !important; left:auto; position:absolute; }
	.content-slider .item-meta-CON .item-picture img { max-height:inherit; }
	.withMenuTabsPG #menuTabs .lstMenu > li a { margin:6px; padding:10px 18px; }

	.modulo-home.ortAdmision-container .bodycontent-preview .last { margin-right:2.8%; }
	
	#bottompanel .ort-modSimple-container .box-description, .modulo-home.ort-modSimple-container .box-description { padding:0 0 10px 0; }
	.modulo-home.meta-box .meta-con .content-description { padding: 0 0 0 2.5%; }

	.modulo-home.ortAdmision-container .bodycontent-preview .content-preview { width:48.3%; }
	
	#bottompanel1 .modulo-home { margin:1px 2.59491% 20px 0 !important; }
	#bottompanel1 .bottompanel-body { padding:30px 0; }
	#bottompanel1 .meta-htm .imageContent,
	#bottompanel1 .meta-htm .bodycontent-preview { margin:0;  padding:0; }
	#bottompanel1 .meta-htm .imageContent img { width:100%; height:auto; }

	.modulo-home.moduloNovedades .last .box-title, 
	.modulo-home.modSimple-con-list .last .box-title { padding-top: 0; }

	.modulo-home.meta-box .meta-con:last-child .box-title { padding:0 1%; } 
	.modulo-home .meta-box.moduloEsp .meta-con:last-child .box-title { padding-left:0; }
	
	.modulo-home.modSimple-con-list .content-preview::after { margin-bottom:10px; }
	
	#movRightpanel.withImg .meta-htm:first-child::after { border-color: #c1d6d1; }
	
	#foot .logoOrt { width:15%; }

/*	#centralpanel .movMenuIcon { right: 5px; }*/
	
	/* Para los video de testimonios */
	.carrerasPostgrados .movVideoResponsive { display:block; }
	.movMenuRight { border-color: #005050; margin-bottom: 2em; }
	.movMenuRight .menuitems .menuitemSingle,
	.movMenuRight .menuitems .menuitem .navmenu li div { border-top-color: #005050; }
	.movMenuRight .menuitems .menuitemSingle a, .movMenuRight .menuitems .menuitem .navmenu a, .movMenuRight .menuitems .menuitem .navmenu .selected div { color: #005050; }
	.movMenuRight .menuitems .menuitemSingle a:hover, .movMenuRight .menuitems .menuitem .navmenu .selected div, .movMenuRight .menuitems .menuitem .navmenu a:hover { background:#e9f2f0; }
	.movMenuRight .menuitems .menuitem .navmenu .haslink a { background-color:#e9f2f0; }
	
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview2, 
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview5, 
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview8, 
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview.preview11 { margin-left: 2%; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image { max-width: 220px; }
	
	#artDestacado.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview { min-height:630px; }
	#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview .box-more { left: 22%; }
	 
	#type-innova-container-site .ort_modeventolist_container,
	#type-innova-container-site .ort_modeventoprev_container,
	.meta-htm.ort-modAdm3x1-container { min-height:300px !important; }
	#type-innova-container-site .ort_modeventolist_container,
	#type-innova-container-site .ort_modeventoprev_container { width: 96.5%; max-width: 800px; height: auto ; }
		 
}

@media screen and (max-width: 768px) {
	.modulo-home.ortAdmision-container .last .box-title a:after { top:35%; }
	.modulo-home.meta-box,  .modulo-home.moduloNovedades,  .modulo-home.modMilRazones, .modulo-home.modSimple-con-list.ort-modSimple-container { min-height:250px; }
	#foot .logoOrt { margin-left:20px; margin-right:10px; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image { max-width: 216px; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand { top: 262px; }
	
	#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview { width: 47.6%; min-height:600px; }

}
@media screen and (max-width: 700px) {
	#foot .logoOrt { margin-left:20px; margin-right:3%; }
	#icon-body .icon-whatsApp { display:none !important; }
	#icon-body .icon-whatsApp.movile { display:block !important; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image { max-width: 190px; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand { top: 240px; }
	

}

@media screen and ( max-height:667px ) {
	#tools .at-svc-whatsapp /*,
	#toolsMov .at-svc-whatsapp */{ display:block !important; }
	#icon-body { top: 80px !important; z-index:10 !important; }

}

@media screen and (max-width: 640px) {
	#foot .logoOrt { margin-left:20px; margin-right:5%; }
	.pagInsercion #centralpanel { padding-right: 1.69606% !important; } 
	.pagInsercion #centralpanel .content-desplegado-body { padding: 10px 2%; }
	.pagInsercion #centralpanel #type-innova-text, .pagInsercion .wrap-content { width:50%; }
	
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image { max-width: 175px; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand { top: 221px; }
	
	

}
@media screen and (max-width: 600px) {
	#head .logoFi { left: 21%; }
	/*#head .logoFi a { margin-left: 10%; }*/
	#bottompanel1 .meta-htm { width:100%; margin: 0 0 20px 0; }
	.docentesAreasWrapper ul li { display: block; width: auto; }
	#foot .logoOrt { margin: 0 6% 0 20px; }
	#foot .address { display:block; margin:20px 0 0 0; float:none; }
	#bottompanel1 .meta-htm .content-main-title h2 { font-size: 16px; }
	
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image { max-width: 160px; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand { top: 206px; }
	
	
	
}
@media screen and (max-width: 480px) {
	.modulo-home.meta-box .meta-con .content-description { padding-left:4.5%; }
	.modulo-home.ortAdmision-container .bodycontent-preview .content-preview { width:100% !important; }
	#head .logoORT a { margin-left:1em; }
	/*#head .logoORT a { margin-left: 10px; }*/
	#head .logoFi { left: 21%; }
	#head .logoFi a { width: auto; /*margin-left:28%; padding:10px;*/ font-size:15px; }
	#head .logoFi a span { font-size:11px; }

	#centralpanel h1 { display: block; font-size: 26px; }
	#centralpanel .movMenuIcon { top:30px; }
	
	#content-body .contentImgLeft { float: none !important; display: block; margin-left: auto; margin-right: auto; }
	.content-slider .item-meta-CON .item-text { padding:20px 4% 40px 4%; width:100%; }
	
	.tblPersonas { display: block; }
	.tblPersonas tr { clear: left; display: block; width: 100%; text-align: left;  }
	.tblPersonas td { display: inline; }
	.tblPersonas td:first-child + td + td { clear: left; }
	.tblPersonas td:first-child + td + td:before { content: ""; display: block; width: 100%; clear: both; }
	.tblPersonas td img { clear: left; float: left; margin-right: 2em; }
	.tblPersonas.tblPersonas2Col td { clear: left; display: block; width: 100% !important; padding-left: 0; }
	
	.pagInsercion #centralpanel .content-desplegado-body { padding: 10px 5%; }
	.pagInsercion #centralpanel #type-innova-text, .pagInsercion .wrap-content { display:block; overflow:hidden; clear:both; width:100%; }
	.pagInsercion #centralpanel .content-desplegado-body ul { display:block; overflow:hidden; clear:both; position:static; border-left:none; padding:0; width:100%; }
	.pagInsercion #centralpanel .content-desplegado-body ul::before { display:none; }
	
	#bottompanel2 .meta-box { display: block; width: 100%; }
	
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image { max-width: 125px; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image .box-title { height:50px; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand { top: 195px; }
	
	.withArtDestacados.ampliacion #centralpanel #content-picture, 
	.withArtDestacados.ampliacion #centralpanel #content-description { width: 100%; }
	.withArtDestacados.ampliacion #centralpanel #content-description { margin-left:0; }
	
	#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview { width:100%; min-height:inherit; margin-right:0 !important; }
	#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview .box-more { left: 32%; }
}
@media screen and (max-width: 400px) {
	.movSearchBt {  right: 60px; }
	#centralpanel .movMenuIcon { right:2%; }
	#head .logoORT a { /*margin-left:1em;*/ background-size: 60% auto; background-position:0 -65px; }
	#head .logoFi { left: 26%; }
	#head .logoFi a { margin-left:0; font-size: 13px; }
	#head .logoFi a span { font-size: 9px; }

	#centralpanel h1 { padding-right: 60px; font-size: 24px; }

	.topmenu2 .menuHeader { right: 20px; } /* y se mueve el botón del menú al lugar que ocupaba el de buscar */
	.topmenu2.selected:before { right: 25px; }

	.modulo-home.ort-modSimple-container .box-description { padding:0 15px 10px; }
	
	.modSimple-con-list .wrap-contentMod { width:100%; }
	.modulo-home.modSimple-con-list { float:left;  }

	.modulo-home.ort-modDoble-container .box-image img, 
	.ortTabDoble .imgVideo::before, .ortTabDoble .imgVideo::after, 
	.modulo-home.ort-modDoble-container .imgVideo::before, 
	.modulo-home.ort-modDoble-container .imgVideo::after { display:block !important; }

	#foot .logoOrt { width:30%; }
	#foot .logoFi { border-left:none; }

	.modulo-home.ortTabTriple-container .box-toptitle-action a { border-color: #BFD6D0; }
	.modulo-home.ortTabTriple-container .box-toptitle-action a:before { border-top-color: #35495C; }
	.modulo-home.ortTabTriple-container .box-toptitle-action.selected a { background: #BFD6D0; }

	.withMenuTabsPG #menuTabs .lstMenu > li.selected { border: none; }
	.withMenuTabsPG #menuTabs .lstMenu > li a { margin: 0 0 15px; padding-left: 38px; }
	.withMenuTabsPG #menuTabs .lstMenu > li.selected a { padding-left: 18px; }
	.withMenuTabsPG #menuTabs .lstMenu > li.selected a:before { content: ""; display: inline-block; width: 8px; height: 8px; margin-right: 10px; border: 1px solid #35495C; }
	
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image { max-width: 110px; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand { top: 180px; }
	

}

@media screen and (max-height: 375px) {
	/*#toolsMov { bottom:30%; }*/
}
@media screen and (max-width: 360px) {
	/*#head .logoORT a { background-position: 0 -60px; background-size: 55%; }*/
	#head .logoFi { left: 28%; top:-6px; width:150px; }
	#head .logoFi a { padding:5px 0 5px 10px; /*font-size:12px;*/ }
	.movSearchBt { background-size:88%; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image { max-width: 95px; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand { top: 165px; }

}

@media screen and (max-width: 320px) {

	#head .logoORT a { margin-left: 10px; }
	/*#head .logoORT { padding: 4px 0 10px 3px; margin-left:5px; }
	#head .logoORT a { background-position: 0 -75px; background-size: 70% auto; margin-left:10px; }
	#head .logoFi { margin-left:17%; vertical-align:top; width: 150px; }*/
	#head .logoFi { top:-10px; left: 29%; width:100px; }
	#head .logoFi a { margin-left:0; font-size: 12px; }
	#head .logoFi a span { font-size: 9px; }
		
	#foot .logoOrt a { background-size:80% auto; background-position:0 -85px; }
	#foot .logoFi { padding: 5px 0 5px 10px !important; }
	#foot .logoFi a { padding:5px 0 !important; font-size:14px; }
	#foot .logoFi a span { font-size:11px; }

	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image { max-width: 85px; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .wrap-mod.expand { top: 170px; }
	.withArtDestacados #centralpanel #type-ortGeneric-container .content-preview .box-image .box-title { height: 65px; }

	#artDestacado.home.proyectosEstudiantes #centralpanel #type-ortGeneric-container .content-preview .box-more { left: 28%; }

}

