/** /standard.css **/
html {
	font-size: 15px;
	font-family: 'FreeSans', 'Segoe UI','Arial','Trebuchet MS','Helvetica','Sans Serif','sans-serif';
	box-sizing: border-box;
	min-height: 100%;
}
*, *:before, *:after {
	font-size: inherit;
	font-family: inherit;
	box-sizing: inherit;
}
:focus { outline: none; }
body { margin: 0; }
img { border: 0; vertical-align: middle; }
hr { border: 0; height: 0; margin: 12px 0; padding: 0; }
label { cursor: pointer; }
p { margin: 12px 0; }
h1 { font-size: 24px; margin: 12px 0; font-weight: normal; }
h2 { font-size: 18px; margin: 12px 0; font-weight: normal; }
h3 { font-size: 16px; margin: 12px 0; font-weight: normal; }
h4 { font-size: 14px; margin: 12px 0; font-weight: normal; }
h5 { font-size: 12px; margin: 12px 0; font-weight: normal; }
h6 { font-size: 12px; margin: 12px 0; font-weight: normal; }
.cmd { cursor: pointer; }
.tdiv { border-collapse: collapse; }
.tdiv td { padding: 0; }
.pad { padding: 12px; }
.padh { padding-left: 12px; padding-right: 12px; }
.padv { padding-top: 12px; padding-bottom: 12px; }
.mar { margin: 12px; }
.marh { margin-left: 12px; margin-right: 12px; }
.marv { margin-top: 12px; margin-bottom: 12px; }
.nomar { margin: 0; }
.nomarv { margin-top: 0; margin-bottom: 0; }
.nomarh { margin-left: 0; margin-right: 0; }
.sangria { margin-left: 16px; }
.tab1 { margin-left: 16px; }
.tab2 { margin-left: 32px; }
.tab3 { margin-left: 48px; }
.tab4 { margin-left: 64px; }
.show { display: block; }
.hide { display: none; }
.visible { visibility: visible; }
.hidden { visibility: hidden; }
.nowrap { white-space: nowrap; }
.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; }
.pointer { cursor: pointer; }
.scroll,
.scrollx,
.scrolly,
.scrollxy {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: auto;
}
.scrollx { overflow-x: scroll; }
.scrolly { overflow-y: scroll; }
.scrollxy { overflow: scroll; }
.template { position: absolute; top: 0; left: 0; display: none; float: left; }
.nolist { list-style-type: none; margin: 0; padding: 0; }
.aleft { text-align: left; }
.acenter { text-align: center; }
.aright { text-align: right; }
.ajustify { text-align: justify; }
.vtop { vertical-align: top; }
.vmiddle { vertical-align: middle; }
.vbottom { vertical-align: bottom; }
.vbaseline { vertical-align: baseline; }
.block { display: block; }
.inline { display: inline; }
.iblock { display: inline-block; }
.opacity0 { opacity: 0; }
.opacity1 { opacity: 1; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
.flex { display: flex; }
.flex-around { justify-content: space-around; }
.flex-between { justify-content: space-between; }
.flex-items-center { align-items: center; }
.fill { flex: 1; }
.full { width: 100%; }
.mtable {
	border: 0;
	padding: 0;
	margin: 0;
	border-spacing: 0;
	border-collapse: collapse;
}
.mtable>tr>th,
.mtable>tr>td,
.mtable>*>tr>th,
.mtable>*>tr>td { margin: 0; padding: 0; }
.noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
}
#xpage {
	position: absolute;
	width: 100%;
	height: 100%;
}
@media not print { .print { display: none !important; } }
@media print { .noprint { display: none !important; } }


/** /newalert.css **/
/* newalert background layer */
.newalert_background {
	position: fixed;
	z-index: 990;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
.newalert_background_transition_none,
.newalert_background_transition_in {
	background: rgba(0,0,0,0.25);
	transition: none;
}
.newalert_background_transition_in {
	transition: all 0.9s;
}
.newalert_background_transition_out {
	opacity: 0;
	transition: all 0.2s;
}

/* main container */
.newalert_container {
	position: fixed;
	z-index: 990;
	opacity: 0.5;
	transform: scale(0.95);
	transition: all 0.5s;
	left: 20px;
	top: 20px;
	right: 20px;
	bottom: 20px;
}
.newalert_container_transition_none,
.newalert_container_transition_in {
	opacity: 1;
	transform: none;
	transition: none;
}
.newalert_container_transition_in {
	transition: all ease-in-out 0.2s;
}
.newalert_container_transition_out {
	opacity: 0;
	transition: all 0.2s;
}

/* body properties */
.newalert_window_body_mobile {
	overflow: hidden !important;
}
.newalert_window_body_mobile .newalert_container {
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

/* newalert */
.newalert {
	text-align: left;
	background-color: #FFF;
	color: #000;
	padding: 20px;
	box-shadow: 3px 5px 9px rgba(0,0,0,0.2);
	border-collapse: separate;
}
.newalert_mobile .newalert {
	padding: 8px 16px;
	border: 0px;
	border-radius: 0px;
	width: 100%;
	height: 100%;
	max-width: auto;
	max-height: auto;
}
.newalert_full .newalert,
.newalert_desktop .newalert {
	border-radius: 6px;
	max-width: 90%;
	max-height: 90%;
}
.newalert_full .newalert {
	width: 100%;
	height: 100%;
	max-width: 95%;
	max-height: 95%;
}

/* title */
.newalert_title {
	padding-bottom: 14px;
	color: #666;
	cursor: default;
	font-size: 20px;
	font-weight: normal;
}
.newalert_mobile .newalert_title {
	padding-bottom: 8px;
}

/* icon */
.newalert_icon {
	padding-right: 16px;
	width: 48px;
	vertical-align: top;
}
.newalert_mobile .newalert_icon {
	display: none;
}

/* body */
.newalert_body {
	position: relative;
}
.newalert_body_nomsg {
	padding-right: 0px;
}
.newalert_desktop .newalert_body {
	vertical-align: middle;
}
.newalert_full .newalert_body,
.newalert_mobile .newalert_body {
	vertical-align: top;
}

/* internal frame */
.newalert_desktop .newalert_frame {
	position: relative;
	overflow: none;
}
.newalert_full .newalert_frame,
.newalert_mobile .newalert_frame {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: auto;
}

/* content */
.newalert_content {
	position: relative;
}
.newalert_full .newalert_content,
.newalert_mobile .newalert_content {
	position: absolute;
	width: 100%;
	height: 100%;
}

/* button commands */
.newalert_cmds {
	text-align: center;
	padding-top: 12px;
}

/* class icons */
.newalert_ico {
	background: center center no-repeat; 
	background-size: contain;
	width: 48px;
	height: 48px;
}
.newalert_ico_ok { background-image: url(data:image/png;base64,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); }
.newalert_ico_warn { background-image: url(data:image/png;base64,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); }
.newalert_ico_error { background-image: url(data:image/png;base64,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); }
.newalert_simplewait {
	display: inline;
	display: inline-block;
	position: relative;
	background: #FFF center center no-repeat;
	padding: 32px;
	border-radius: 48px;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
.newalert_ico_busy,
.newalert_simplewait {
	-webkit-animation: spin 1.5s linear infinite;
	animation: newalert_simplewait_spin 1.5s linear infinite;
	background-image: url(data:image/png;base64,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);
}
@-webkit-keyframes newalert_simplewait_spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
@keyframes newalert_simplewait_spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }


/** /view.css **/
.xcalendar {
	border-collapse: collapse;
	background: #FFF;
	border: 2px solid #FFF;
}
.xcalendar thead th {
	text-align: center;
	background: #444;
	color: #FFF;
	padding: 2px 4px;
	font-weight: normal;
}
.xcalendar tbody th {
	text-align: center;
	background: #F8F8F8;
	color: #000;
}
.xcalendar tbody td {
	text-align: right;
	padding: 1px;
	cursor: default;
}
.xcalendar tbody td a,
.xcalendar tbody td span {
	display: block;
	padding: 1px 4px;
	text-decoration: none;
}


/** kernel.css **/
/*
	Color Rojo TV: #AB1A2F;
	Fondo gris oscuro: #666;
*/

/* fuentes */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(fonts/PTSans-Narrow.woff2) format('woff2'), url(fonts/PTSans-Narrow.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'), url(fonts/PTSans-NarrowBold.woff2) format('woff2'), url(fonts/PTSans-NarrowBold.woff) format('woff');
}
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Sans'), local('DroidSans'), url(fonts/DroidSans.woff2) format('woff2'), url(fonts/DroidSans.woff) format('woff');
}
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Droid Sans Bold'), local('DroidSans-Bold'), url(fonts/DroidSans-Bold.woff2) format('woff2'), url(fonts/DroidSans-Bold.woff) format('woff');
}

/* tipo de letra general */
html {
  font-family: 'Droid Sans';
	font-size: 15px;
	line-height: 1.5em;
}
/* vista de móvil mínima */
@media (max-width: 480px) {
	html {
		/*font-size: 15px;*/
	}
}

/* cuerpo */
body {
	min-width: 100%;
	min-height: 100%;
	background: #F0F0F0;
}

/* cabeceras */
h1, h2, h3, h4, h5, h6 {
	font-family: PT Sans Narrow;
}
h1 { font-size: 42px; }
h2 { font-size: 34px; }
h3 { font-size: 28px; }
h4 { font-size: 24px; }
h5 { font-size: 20px; }
h6 { font-size: 18px; }

/* enlaces */
a,
.a {
	cursor: pointer;
	color: #AB1A2F;
	text-decoration: underline;
}
a:hover,
.a:hover {
	color: #601;
}
a:focus,
.a:focus {
	outline: 1px dotted black;
}

/* nota */
.note {
	font-size: 0.8em;
	opacity: 0.7;
	line-height: 1.3em;
}

/* resaltar */
.highlight {
	color: #05A;
}

/* divisor */
.divisor {
	display: flex;
}
.divisor-fill { flex: 1; }
.divisor-top { align-items: flex-start; }
.divisor-center { align-items: center; }
.divisor-bottom { align-items: flex-end; }
.divisor-around { justify-content: space-around; }
.divisor-between { justify-content: space-between; }
.divisor-mmar>* { margin: 1px; }
/* móvil */
@media (max-width: 1020px) {
	.divisor {
		display: block;
	}
}

/* página */
#xpage {
	position: absolute;
	min-width: 100%;
	min-height: 100%;
}

/* centrador y contenido centrado */
.centrador {
	position: relative;
}
.centrador>.contenido {
	position: relative;
	overflow: hidden;
}
.centrador>.contenido>.margenes {
	margin: 12px;
}
.centrador>.contenido>.margenes-big {
	margin: 64px 12px;
}

/* subtítulo */
#subtitulo {
}

/* título */
.titulo {
	position: relative;
	width: 100%;
	box-shadow: 0px 3px 5px rgba(0,0,0,0.3);
	z-index: 20;
}
.titulo .cabecera {
	background: #FFF;
	padding: 4px 0px;
}
.titulo h1,
.titulo h2 {
	display: none;
}
.titulo .logo_tv_a {
	display: block;
	width: 256px;
	height: 64px;
	background: url(images/tv.um.es.png);
	background-size: 100% 100%;
}
.titulo .logo_um_a {
	display: block;
	background: url(images/um.es.png);
	background-size: 100% 100%;
}
.titulo .logo_tv_a:hover,
.titulo .logo_um_a:hover {
	opacity: 0.8;
}
.titulo .logo_tv_a:focus,
.titulo .logo_um_a:focus {
	opacity: 0.5;
}
.submenu {
	position: relative;
	background: #222;
	color: #CCC;
}
.titulo .submenu>.centrador>.contenido {
	overflow: visible;
}

/* menús extensiones verticales */
.vmenus {
	cursor: default;
	position: relative;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.vmenus>li {
	display: inline;
}
.vmenus .vmenu {
	position: relative;
	float: left;
}
.vmenus .vmenu_item {
	float: left;
	cursor: pointer;
	color: #FFF;
	padding: 8px 12px;
	text-decoration: none;
	transition: all 0.15s ease-in-out;
	white-space: nowrap;
}
.vmenus .vmenu_item_active {
	background: #AB1A2F;
}
.vmenu_right {
	float: right;
}
.vsubmenus_container {
	z-index: 1;
	position: absolute;
	min-width: 100%;
	margin: 0px -30px -30px -30px;
	padding: 0px 30px 30px 30px;
	display: none;
}
.vsubmenus {
	position: relative;
	background: #444;
	background-color: rgba(0,0,0,0.8);
	box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.vsubmenus>li {
	display: block;
}
.vsubmenus>li>.vmenu_item {
	display: block;
	float: none;
	/*background: url(images/ico16/list-entry.png) no-repeat right 6px;*/
}
.vmenus li:hover .vsubmenus_container {
	display: block;
}
.vmenu:hover>.vmenu_item,
.vsubmenus .vmenu_item:hover {
	transition: all 0s ease-in-out;
	color: #FFF;
	background-color: #AB1A2F;
}
.vmenu_item:focus {
	transition: all 0s ease-in-out;
	color: #FFF;
	background-color: #555;
}
.vmenus .vmenu_item_active:hover .vmenu_item {
	background-color: #C34;
}
.vsubmenus_hr {
	margin: 0px;
	padding: 0px;
}
.vsubmenus hr {
	height: 0px;
	padding: 0px;
	margin: 2px 6px;
	border-top: 1px dotted #FFF;
}


/* menú */
.menu {
	clear: right;
	float: right;
}
.menu_ul {
	position: relative;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.menu_ul>li {
	position: relative;
	display: inline;
}
.menu_ul>li>a {
	display: block;
	position: relative;
	float: left;
	width: 72px;
	margin: 1px;
	text-decoration: none;
	padding: 6px 0px;
	transition: 0.3s all ease-in-out;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
}
.menu_ul>li>a:hover .menu_icon,
.menu_ul>li>a:hover .menu_caption {
	opacity: 0.7;
	transition: 0s;
}
.menu_ul>li>a:active .menu_icon,
.menu_ul>li>a:active .menu_caption {
	opacity: 0.5;
	transition: 0s;
}
.menu_ul>li>a .menu_icon {
	display: block;
	width: 100%;
	height: 50px;
	background: url(images/ico64/index.png) no-repeat center top;
	background-size: contain;
}
.menu_ul>li>a:hover .menu_icon {
}
.menu_ul>li>a .menu_icon_index {}
.menu_ul>li>a .menu_icon_buscar { background-image: url(images/ico64/buscar.png); }
.menu_ul>li>a .menu_icon_videos { background-image: url(images/ico64/videos.png); }
.menu_ul>li>a .menu_icon_canales { background-image: url(images/ico64/canales.png); }
.menu_ul>li>a .menu_icon_directo { background-image: url(images/ico64/directo.png); }
.menu_ul>li>a .menu_icon_info { background-image: url(images/ico64/info.png); }
.menu_ul>li>a .menu_icon_solicitudes { background-image: url(images/ico64/solicitudes.png); }
.menu_ul>li>a .menu_icon_usuario { background-image: url(images/ico64/usuario.png); }
.menu_ul>li>a .menu_caption {
	display: block;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
	color: #000;
	padding-top: 2px;
}
.menu_end {
	clear: both;
}

/* toolbox */
.titulo #toolbox {
	padding: 0px 4px;
	max-height: 0px;
	overflow: hidden;
	transition: 0.3s all ease-in-out;
	height: 0px;
}
.titulo #toolbox.toolbox_visible {
	height: auto;
	max-height: 26px;
	border-radius: 4px;
}
.menu_ul>li.toolbox_visible a,
.titulo #toolbox.toolbox_visible {
	background-color: #EEE;
}
/*.menu_ul>li.toolbox_menu_usuario a,
.titulo #toolbox.toolbox_menu_usuario {
	background-color: #FDD;
}
.menu_ul>li.toolbox_menu_info a,
.titulo #toolbox.toolbox_menu_info {
	background-color: #FED;
}*/
.titulo #toolbox.toolbox_menu_usuario {
	border-top-right-radius: 0px;
}
.menu_ul>li.toolbox_instant>a,
.titulo #toolbox.toolbox_instant {
	transition: none;
}
/* toolbox: buscador */
.titulo .buscador_input {
	width: 100%;
	background: url(images/ico16/search.png) no-repeat 7px center;
	padding: 3px 6px 3px 30px;
	color: #444;
	border: 0px;
}
.titulo .buscador_input:focus {
	color: #000;
}
/* toolbox: enlaces de usuario */
.titulo #toolbox ul {
	float: right;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.titulo #toolbox li {
	float: left;
}
.titulo #toolbox .a {
	float: left;
	background: no-repeat 2px center;
	padding: 3px 6px 3px 22px;
	text-decoration: none;
	color: #222;
}
.titulo #toolbox .a:hover {
	text-decoration: underline;
}

/* subtítulo y sombrado de título */
#subtitulo {
	position: relative;
	z-index: 2;
	padding: 0px 22px;
	box-shadow: 0px 3px 5px rgba(0,0,0,0.3);
}

/* usuario */
.usuario {
	display: block;
	color: #A22;
	white-space: nowrap;
	text-transform: none;
	text-overflow: ellipsis;
	overflow: hidden;
}

/* fondo cabecera */
.fondo {
	position: relative;
	background: #FFF;
	height: 160px;
	transition: 0.3s height ease-in-out;
}

.fondo_medium { height: 115px; }
.fondo .fondo_play_center {
	z-index: 2;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
}
#fondo_contenedor {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	transition: 1.5s background-color ease-in-out;
}
.fondo_contenedor_oscuro {
	background-color: rgba(0,0,0,0.8);
}
.fondo .fondo_play {
	display: block;
	position: relative;
	left: -50px;
	top: -50px;
	width: 100px;
	height: 100px;
	background: url(images/tvum.png) center center no-repeat;
	background-size: 80% 80%;
	transition: 0.3s all ease-out;
	opacity: 0.6;
}
.fondo .fondo_play:hover {
	background-size: 100% 100%;
	opacity: 0.85;
}
.fondo .fondo_play:active {
	background-size: 100% 100%;
	opacity: 1;
	transition: 0s;
}
.fondo .fondo_slides {
	z-index: 11;
	position: absolute;
	bottom: 0px;
	left: 4px;
	width: auto;
	height: 20px;
	overflow: hidden;
	transition: 0.5s all ease-in-out;
}
.fondo .fondo_slides_button {
	cursor: pointer;
	display: inline-block;
	/*float: left;*/
	margin: 1px;
	width: 32px;
	height: 32px;
	border-radius: 99px;
	background: center center no-repeat;
	background-size: cover;
	color: #000;
	transition: 0.3s all ease-in-out;
	opacity: 0.5;
	/*border: 2px solid rgba(255,255,255,0.5);*/
}
.fondo .fondo_slides:hover {
	height: 36px;
}
.fondo .fondo_slides:hover .fondo_slides_button {
	transition: 0.5s all ease-in-out;
	opacity: 0.8;
	box-shadow: 0px 2px 3px rgba(0,0,0,0.7);
}

.fondo .fondo_slides:hover .fondo_slides_button:hover {
	transition: 0s;
	opacity: 1;
}
.fondo .fondo_slides_button_actual,
.fondo .fondo_slides_button_actual:hover {
	opacity: 1;
	dborder-top: 3px solid #000;
	/*border: 2px solid rgba(255,255,255,0.9);*/
	background-color: rgba(30,30,30,0.7);
	color: #FFF;
}
.fondo .fondo_box {
	position: absolute;
	z-index: 2;
	right: 16px;
	margin-left: 16px;
	bottom: 24px;
	background: rgba(255,255,255,0.9);
	padding: 12px 16px 16px 16px;
	box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
	text-decoration: none;
}
.fondo .fondo_box:hover .fondo_box_title {
}
.fondo .fondo_box_title {
	margin: 0px;
	font-size: 32px;
	line-height: 36px;
}
.fondo .fondo_box_subtitle {
	color: #444;
	margin: 0px;
	font-size: 22px;
	line-height: 22px;
}
.fondo #fondo_box_extra {
	color: #222;
}
.fondo #fondo {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: cover;
	z-index: 1;
}
.fondo .fondo_title {
	z-index: 2;
	position: absolute;
	width: 100%;
	height: 100%;
}
.fondo .fondo_title .centrador {
	height: 100%;
}
.fondo .fondo_title .centrador>.contenido {
	height: 100%;
}
.fondo .fondo_title h3 {
	position: absolute;
	z-index: 11;
	bottom: 9px;
	color: #FFF;
	font-size: 46px;
	line-height: 46px;
	text-shadow: 0px 1px 3px #000;
}
.fondo_om {
	position: absolute;
	width: 640px;
	height: 360px;
	bottom: 21px;
	right: 0px;
	background: #000;
	background-color: rgba(0,0,0,0.7);
	box-shadow: -5px 6px 11px rgba(0,0,0,0.8);
	vertical-align: top;
}
.fondo_om .tvum {
	display: block;
	position: absolute !important;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	border: 0px;
}
.fondo_om .tvum img {
	width: 100%;
	height: 100%;
}
#fondo_om_video_contenedor_wrapper {
	height: 100% !important;
}

/* animación de scroll */
/*.titulo,
.titulo .logo_tv_a,
.titulo .logo_um_a,
.menu_ul>li>a .menu_icon {
	transition: 0.1s all ease-in-out;
}
.page_scrolled .titulo,
.page_scrolled .titulo .logo_tv_a,
.page_scrolled .titulo .logo_um_a,
.page_scrolled .menu_ul>li>a .menu_icon {
	transition: 0.3s all ease-in-out;
}
.page_scrolled .titulo {
	background-color: rgba(255,255,255,0.9);
}*/

/* contenido general */
#general {
	position: relative;
	background: #FFF;
}

/* barra de progreso */
#progressbar {
	position: relative;
	background: #333;
}
#progressbox {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #AB1A2F;
}
#progress {
	position: relative;
	padding: 2px;
	width: 100%;
	font-size: 0.9em;
	text-align: center;
	color: #FFF;
}

/* migas de pan */
.migas {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 1.2em;
}
.migas>li {
	position: relative;
	display: inline-block;
	margin: 1px 0px;
}
.migas>li>a {
	position: relative;
	display: inline-block;
	color: #FFF;
	background: #666;
	padding: 3px 8px 3px 22px;
	text-decoration: none;
	vertical-align: middle;
}
.migas>li:first-child>a {
	padding-left: 12px;
}
.migas>li:before {
	z-index: 1;
	content: "";
	display: inline-block;
	position: absolute;
	left: 0px;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent; 
	border-left: 13px solid #FFF;
}
.migas>li:first-child:before {
	display: none;
}
.migas>li:after {
	z-index: 2;
	content: "";
	display: inline-block;
	position: absolute;
	right: -13px;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent; 
	border-left: 13px solid #666;
}
.migas>li>a:hover {
	color: #DDD;
}
.migas>li>a:active,
.migas>li>a:focus {
	color: #FFF;
	text-decoration: underline;
}
.migas>li .miga_cortada {
	position: relative;
	display: block;
	float: left;
	max-width: 250px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.migas>li.miga_canal>a {      background-color: #AB1A2F; }
.migas>li.miga_canal:after { border-left-color: #AB1A2F; }
.migas>li.miga_categoria>a {      background-color: #666; }
.migas>li.miga_categoria:after { border-left-color: #666; }
.migas>li.miga_serie>a {      background-color: #770; }
.migas>li.miga_serie:after { border-left-color: #770; }

/* tags de canales y categorías */
.catags {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 1em;
}
.catags li {
	float: left;
	margin: 0px;
	padding: 0px;
}
.catags .tag_canal a,
.catags .tag_categoria a {
	float: left;
	color: #FFF;
	padding: 3px 8px;
	text-decoration: none;
	white-space: nowrap;
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.catags .tag_canal a {
	background: #AB1A2F;
}
.catags .tag_categoria a {
	background: #666;
}
.catags .tag_canal a:hover,
.catags .tag_categoria a:hover {
	opacity: 0.85;
}
.catags .tag_categoria a {
	font-size: 0.8em;
	padding: 3px 9px;
	border-radius: 12px;
}

/* pié de página */
#pie {
	clear: both;
	position: relative;
	box-shadow: 0px -3px 3px rgba(0,0,0,0.1);
	padding: 12px 0px;
}
#pie .unidad {
	float: left;
	background: url(images/tvum.png) no-repeat;
	width: 58px;
	height: 58px;
	background-size: contain;
}
#pie .unidad>ul {
	list-style-type: none;
	white-space: nowrap;
	font-size: 13px;
	line-height: 17px;
	margin: 0px;
	padding: 0px;
	padding-left: 64px;
}
#pie .unidad_apoyo_multimedia {
	font-size: 21px;
	line-height: 27px;
}
#pie .unidad_atica,
#pie .unidad_um {
}
#pie .foot_tech {
	float: right;
	background: url(images/foot_fsmtech.png) no-repeat;
	background-size: 100% 100%;
	width: 94px;
	height: 64px;
}
#pie .foot_tech * {
	display: none;
}
#pie .enlaces {
	margin-top: 6px;
	border-top: 1px solid #CCC;
	padding-top: 6px;
	font-size: 13px;
}
#pie .enlaces ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#pie .enlaces ul>li {
	float: left;
}
#pie .enlaces ul>li a,
#pie .enlaces ul>li span {
	background: url(images/foot_icons.png) no-repeat 0px -7px;
	padding: 2px 2px 2px 19px;
	margin: 0px 12px;
	color: #222;
	text-decoration: none;
}
#pie .enlaces ul>li a:hover,
#pie .enlaces ul>li span:hover {
	cursor: pointer;
	color: #000;
	text-decoration: underline;
}
#pie .enlaces ul>li .enlace_telefono { background-position: 0px -36px; }
#pie .enlaces ul>li .enlace_email { background-position: 0px -66px; }
#pie .enlaces ul>li .enlace_rss { background-position: 0px -96px; }
#pie .enlaces ul>li .enlace_navegacion { background-position: 0px -126px; }
#pie .enlaces ul>li .enlace_w3c { background-position: 0px -156px; }
#pie .enlaces ul>li .enlace_depuracion { background-position: 0px -186px; }
#pie .enlaces_grupo1 { float: left; }
#pie .enlaces_grupo2 { float: right; }
#pie .enlaces ul.enlaces_grupo1>li>a,
#pie .enlaces ul.enlaces_grupo1>li>span { margin-left: 0px; }
#pie .enlaces ul.enlaces_grupo2>li>a,
#pie .enlaces ul.enlaces_grupo2>li>span { margin-right: 0px; }

/* estilo mensaje de política de cookies */
.web_cookies {
	position: relative;
	overflow: hidden;
}
.web_cookies_body {
	position: relative;
	padding: 13px 200px 13px 16px;
	color: #FFF;
	background: #333;
	z-index: 99;
}
.web_cookies_body:hover {
	opacity: 1;
}
.web_cookies_msg {
	float: left;
}
.web_cookies_msg a {
	color: #FF4;
	text-decoration: underline;
}
.web_cookies_cmd_minspace {
}
.web_cookies_cmd {
	position: absolute;
	right: 0px;
	margin: -3px 16px;
}
/* vista de móvil mínima */
@media (max-width: 480px) {
	.mobile_hide {
		display: none;
	}
	.web_cookies_body {
		padding-right: 16px;
	}
	.web_cookies_msg {
		float: none;
	}
	.web_cookies_cmd {
		position: relative;
		right: auto;
		margin: 0px;
		margin-top: 12px;
		text-align: right;
	}
}

/* nuevo cuadro de mensaje informativo */
.box,
.boxwarn {
	display: block;
	color: #330;
	padding: 6px 9px;
	background: #EEE 9px 6px no-repeat;
	border: 1px solid #CCC;
	box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
	margin-left: 3px;
	margin-right: 3px;
}
.boxwarn {
	padding-left: 32px;
	background-color: #FFC;
	background-image: url(images/ico16/warn.png);
	border-color: #FF4;
}
.box_clickable:hover {
	cursor: pointer;
	background: #FFF;
}
.box_clickable:active {
	background: transparent;
}

/* newalert: específicos */
.newalert {
	border: 0px;
}

/* código fuente */
.codigo {
	color: #255;
	font-family: "Lucida Console", Monaco, "Courier New", Courier, monospace;
	font-weight: bold;
}

/* botones */
.cmd,        a.cmd,
.cmd:active, a.cmd:active,
.cmd:hover,  a.cmd:hover,
.cmd:focus,  a.cmd:focus,
.cmd:link,   a.cmd:link {
	background-color: #AB1A2F;
}
.cmd,        a.cmd,
.cmd:active, a.cmd:active,
.cmd:hover,  a.cmd:hover,
.cmd:focus,  a.cmd:focus,
.cmd:link,   a.cmd:link {
	background-color: #AB1A2F;
}
.cmd[disabled],        a.cmd[disabled],
.cmd[disabled]:active, a.cmd[disabled]:active,
.cmd[disabled]:hover   a.cmd[disabled]:hover {
	background-color: #AAA;
}

/* botón pequeño */
.cmds,        a.cmds,
.cmds:active, a.cmds:active,
.cmds:hover,  a.cmds:hover,
.cmds:focus,  a.cmds:focus,
.cmds:link,   a.cmds:link {
	padding: 0 6px;
}

/*a.cmd,
.cmd,
.cmds {
	cursor: pointer;
	border: 0px;
	padding: 6px 9px;
	background: #AB1A2F;
	color: #FFF;
	text-decoration: none;
}
a.cmd:hover,
.cmd:hover,
.cmds:hover {
	background-color: #BB2233;
	color: #FFF;
}
a.cmd:active,
.cmd:active,
.cmds:active {
	background-color: #222;
}
.cmd .icon,
.cmds .icon {
	padding-left: 21px;
}

.cmd_big,
a.cmd_big {
	display: inline-block;
	padding: 11px 16px;
}*/

/* iconos legacy */
*>.icon {
	background: left center no-repeat;
	padding-left: 21px;
}

/* entrada de texto */
.area,
.cmb,
.txt {
	background-color: #F8F8F8;
}
.area:focus,
.cmb:focus,
.txt:focus {
	background-color: #FFF;
	box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
}
.txtfecha {
	min-width: 140px;
	text-align: center;
}
.txthora {
	min-width: 100px;
	text-align: center;
}
.input_dragover {
	background: #FF8;
}
.input_drop {
	border-color: #000;
	border-style: dashed;
}
/*.area,
.cmb,
.txt {
	border: 1px solid #BBB;
	background: #F8F8F8;
	padding: 2px;
	margin: 0px;
}
.cmb {
	padding: 1px;
}
.area:focus,
.cmb:focus,
.txt:focus {
	background-color: #FFF;
	border: 1px solid #888;
	box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
}
.cmb {
	-moz-appearance: none;
	-webkit-appearance: none;
	background-position: right center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2IiB2aWV3Qm94PSIwIDAgMjU1IDI1NSI+CjxnPgoJPHBvbHlnb24gcG9pbnRzPSI2NCw5NiAxMjgsMTYwIDE5Miw5NiIgZmlsbD0iIzg4ODg4OCIvPgo8L2c+Cjwvc3ZnPg==);
	padding-right: 1.6em;
}*/

/* combo con icono/combo con iconos en options */
.cmbicon,
.cmbicon:focus,
.cmbicons option {
	padding-left: 28px;
	padding-right: 2px;
	background-position: 4px center;
	background-repeat: no-repeat;
}

/* form table */
.ftable_full {
	width: 100%;
}
.ftable th {
	font-weight: normal;
	color: #666;
}
.ftable_left th {
	vertical-align: top;
	text-align: right;
	width: 0;
	white-space: nowrap;
}
.ftable_left td {
	vertical-align: top;
}

.stable>thead>tr>th {
	text-align: center !important;
	border-bottom: 1px solid #888;
}

/* xitemsearch */
.xitemsearch_search_txt,
.xitemsearch_search_txt:focus {
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOSIgc3R5bGU9Im1hcmdpbjogM3B4OyI+PGcgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiM4ODgiIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik0xMS4yOSAxMS43MWwtNC00Ii8+PGNpcmNsZSBjeD0iNSIgY3k9IjUiIHI9IjQiLz48L2c+PC9zdmc+);
	padding-left: 1.6em;
}
.xitemsearch_search_wait,
.xitemsearch_search_wait:focus {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDM4IDM4IiBzdHlsZT0icGFkZGluZzoxMjhweDsiIHdpZHRoPSI3NjgiIGhlaWdodD0iNzY4Ij4KPGc+Cgk8cGF0aCBkPSJNMjEuMjI5LDIuNDgzVjEuMzk5aDAuOTQ1VjBIMy41NnYxLjM5OWgwLjk0NXYxLjA4M2gwLjE3NGMwLDMuMjc0LDMuNTc3LDcuNjgsNi4xMDYsMTAuMzg0ICAgIGMtMi41MjksMi43MDQtNi4xMDYsNy4xMDgtNi4xMDYsMTAuMzg1SDQuNTA0djEuMDgxSDMuNTZ2MS40MDJoMTguNjE0di0xLjQwMmgtMC45NDN2LTEuMDgxaC0wLjE3NiAgICBjMC0zLjI3Ni0zLjU3Ni03LjY4MS02LjEwNS0xMC4zODVjMi41MjktMi43MDQsNi4xMDUtNy4xMSw2LjEwNS0xMC4zODRoMC4xNzRWMi40ODN6IE0xMy42NDcsMTIuODY4ICAgIGMxLjg3MywxLjkzOCw2LjQ2NSw3LjAyMyw2LjQ2NSwxMC4zODVoLTEuNjE5Yy0wLjA0NC0wLjIxOC0wLjEzOS0wLjQyOS0wLjMzMi0wLjU5N2wtNC41NjEtMy43NiAgICBjLTAuMzYtMC4yOTctMC44NzctMC4zMDMtMS4yNDYtMC4wMTVjLTEuNDMxLDEuMTE5LTQuNzgsMy43NzQtNC43OCwzLjc3NGMtMC4xOTQsMC4xNjgtMC4yODksMC4zNzktMC4zMzMsMC41OTdINS42MjMgICAgYzAtMy4zNjEsNC41OTEtOC40NDcsNi40NjUtMTAuMzg1Yy0xLjg3NC0xLjkzNi02LjQ2NS03LjAyNC02LjQ2NS0xMC4zODRoMTQuNDg4QzIwLjExMiw1Ljg0NCwxNS41MiwxMC45MzIsMTMuNjQ3LDEyLjg2OHoiIGZpbGw9IiM4ODg4ODgiLz4KCTxwYXRoIGQ9Ik04Ljk5Nyw1LjI3NmMtMC4zNjksMC40MzEtMC4zNjksMS4xMywwLDEuNTYybDMuMTM2LDMuNDI0YzAuMTg4LDAuMjA2LDAuNDU1LDAuMzIzLDAuNzM0LDAuMzIzICAgIHMwLjU0NS0wLjExNywwLjczNC0wLjMyM2wzLjEzNy0zLjQyNWMwLjM2OC0wLjQzMiwwLjM2OC0xLjEzMSwwLTEuNTYyTDguOTk3LDUuMjc2TDguOTk3LDUuMjc2eiIgZmlsbD0iIzg4ODg4OCIvPgoJPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIgoJYXR0cmlidXRlVHlwZT0iWE1MIgoJdHlwZT0icm90YXRlIgoJZnJvbT0iMCAxMyAxMyIKCXRvPSIzNjAgMTMgMTMiCglkdXI9IjNzIgoJcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KPC9nPgo8L3N2Zz4=);
}

/* menú popup */
.xPopup {
	background: #F8F8F8;
	border: 1px solid #CCC;
	border-top: 0px;
}
.xPopupItems>li>a,
.xPopupItems>li>span {
	color: #AB1A2F;
}
.xPopupItems>li>a:hover,
.xPopupItems>li>span:hover {
	color: #FFF;
	background-color: #AB1A2F;
}
.xpopupItemSelected {
	background: #F8F8F8;
}
.xpopupItemActive,
.xpopupItem:hover {
	border: 1px solid #CCC;
}

/* paginadores */
.pagea,
.pagen,
.paged {
	margin: 1px;
}
a.pagea,
a.pagen,
a.paged,
span.pagea,
span.pagen,
span.paged {
	padding: 5px 9px;
	background: #F8F8F8;
	text-decoration: none;
	border-radius: 2px;
	color: #444;
	font-weight: normal;
	transition: 0.3s all ease-in-out;
}
span.pagea,
span.pagen,
span.paged {
	color: #888;
	cursor: default;
}
span.pagea {
	color: #FFF;
	background: #AB1A2F;
}
a.pagen:hover {
	color: #000;
	background: #EEE;
	transition: 0s;
}
.pagetxt {
	color: #FFF;
	background: #AB1A2F;
	text-align: center;
	font-weight: bold;
}
.pagetxt,
.pagetxt:active,
.pagetxt:focus {
	border: 0;
	width: 48px;
}
.pagetxt:hover {
	opacity: 0.8;
}
.pagetxt:focus {
	color: #000;
}

/* enlace a videoayudas */
.avideoayuda {
	display: none;
}
.avideoayuda a {
	float: left;
	display: block;
	z-index: 1;
	width: 42px;
	height: 32px;
	background: url('images/videoayuda.png');
}
.avideoayuda a:hover {
	opacity: 0.8;
}
.avideoayuda a span {
	display: none;
}

/* lista con acciones */
.actionitem .a {
	opacity: 0.5;
}
.actionitem:focus-within .a,
.actionitem:hover .a {
	opacity: 1;
}

/* serie de objetos multimedia */
.om_serie {
	display: block;
	height: 64px;
	padding: 2px;
	text-decoration: none;
	margin: 3px;
	overflow: hidden;
	background-color: #F0F0F0;
}
.om_serie:hover {
	border: 1px dotted #CCC;
	padding: 1px;
}
.om_serie h6 {
	font-family: ptnarrow, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 0px;
	margin-top: 4px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	line-height: 1em;
}
.om_serie .h7 {
	display: block;
	margin: 0px;
	color: #444;
	line-height: 1em;
}
.om_serie .h7 span {
	color: #AB1A2F;
}
.om .stats,
.om_serie .stats {
	float: right;
	width: 125px;
	height: 56px;
	border-left: 8px solid #DDD;
	background: #DDD;
	color: #444;
	padding: 4px;
	margin-left: 8px;
	font-size: 11px;
	line-height: 13px;
	text-align: right;
}
.om .stats b,
.om_serie .stats b {
	font-size: 11px;
}
.om_serie .serie_folder {
	float: left;
	text-align: center;
	width: 113px;
	height: 64px;
	margin-right: 8px;
	color: #666;
	background: url('images/folderserie.png') center center no-repeat;
}
.om_serie .serie_snapshot {
	width: 113px;
	height: 64px;
	background: 17px 13px no-repeat;
}
/*** cambiar el nombre de om_serie a om_categoria */
.om_serie .categoria_folder {
	float: left;
	text-align: center;
	width: 113px;
	height: 64px;
	margin-right: 8px;
	color: #666;
	background: #CCC url('images/actualidad.png') center center no-repeat;
}

/* objetos multimedia */
.om {
	display: block;
	min-height: 64px;
	padding: 2px;
	text-decoration: none;
	margin: 3px;
	overflow: hidden;
}
.om:hover {
	border: 1px dotted #CCC;
	padding: 1px;
}
.om h6 {
  font-family: ptnarrow, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 0px;
	margin-top: 4px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	line-height: 1em;
}
.om .h7 {
	display: block;
	margin: 0px;
	color: #444;
	line-height: 1em;
}
.om .h7 span {
	color: #AB1A2F;
}
.om .stats {
	border-left: 8px solid #EEE;
	background: #EEE;
	color: #444;
}
.om .video_snapshot {
	float: left;
	text-align: center;
	width: 113px;
	height: 64px;
	margin-right: 8px;
	color: #666;
}


/* items de los xPopups */
.item_id {
	float: left;
	width: 48px;
	margin-right: 4px;
	margin-top: 2px;
	text-align: right;
}
.item_estado {
	float: right;
	background: url('images/ico16/oculto.png') no-repeat center center;
	width: 16px;
	height: 32px;
	margin-right: 4px;
}
.item_estado_error {
	float: right;
	background: url('images/ico16/alert.gif') no-repeat center center;
	width: 16px;
	height: 32px;
	margin-right: 4px;
}
.item_duracion {
	float: right;
	margin-top: 9px;
	margin-right: 4px;
	color: #05A;
}
.item_color {
	float: right;
	padding: 0px 2px;
	margin-right: 4px;
	border: 1px solid #CCC;
	border-radius: 2px;
	height: 30px;
}
.item_captura {
	float: right;
	background: url('images/ico32/folder.png') no-repeat right center;
	width: 57px;
	height: 32px;
	margin-left: 4px;
	margin-right: 4px;
}
.item_ico32 {
	float: left;
	background: no-repeat right center;
	width: 32px;
	height: 32px;
	margin-right: 9px;
	padding-left: 6px;
}
.item_ico32_serie,
.item_ico32_serie_ajena,
.item_ico32_serie_cedida {
	float: left;
	background: url('images/ico32/folder.png') no-repeat right center;
	width: 32px;
	height: 32px;
	margin-right: 9px;
	padding-left: 6px;
}
.item_ico32_serie_cedida {
	background-image: url('images/ico32/folderpublisher.png');
}
.item_ico32_serie_ajena {
	background-image: url('images/ico32/folderothers.png');
}
.item_ico32_om_directo,
.item_ico32_om_enlace,
.item_ico32_om_podcast,
.item_ico32_om_video {
	float: left;
	background: no-repeat right center;
	width: 32px;
	height: 32px;
	margin-right: 9px;
	padding-left: 6px;
}
.item_ico32_om_directo { background-image: url('images/ico32/directo.png'); }
.item_ico32_om_enlace { background-image: url('images/ico32/videolink.png'); }
.item_ico32_om_podcast { background-image: url('images/ico32/podcast.png'); }
.item_ico32_om_video { background-image: url('images/ico32/video.png'); }
.item_estados {
	float: left;
	margin-right: 9px;
	min-width: 84px;
	line-height: 0.8em;
}
.item_estados div {
	margin: 3px;
	padding: 0px 2px;
	border-radius: 2px;
	font-size: 9px;
	text-align: center;
}
.item_fecha,
.item_fechahora {
	float: right;
	width: 112px;
	white-space: nowrap;
	margin-left: 4px;
	margin-top: 9px;
	color: #888;
}
.item_fechahora {
	width: 120px;
}
.item_expand {
	float: right;
	width: 29px;
	height: 32px;
	background: right center no-repeat;
	background-size: 20px 20px;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2IiB2aWV3Qm94PSIwIDAgMjU1IDI1NSI+CjxnPgoJPHBvbHlnb24gcG9pbnRzPSI2NCw5NiAxMjgsMTYwIDE5Miw5NiIgZmlsbD0iIzg4ODg4OCIvPgo8L2c+Cjwvc3ZnPg==);
	color: #888;
}
.item_publicable { border-left: 4px solid #8A0; }
.item_nopublicable { border-left: 4px solid #A00; }
.item_leyenda {
	border-left-width: 20px;
	margin-left: 8px;
	margin-right: 4px;
	font-size: 8px;
}
.serie_nombre {
	color: #000;
	font-weight: bold;
	overflow: hidden;
	line-height: 1.2em;
}
.serie_subtitulo {
	color: #888;
	font-size: 12px;
	line-height: 1.2em;
}
.video_titulo {
	overflow: hidden;
	color: #444;
	line-height: 1.2em;
}
.video_subtitulo {
	color: #888;
	font-size: 12px;
	line-height: 1.2em;
}
.item_caption {
	overflow: hidden;
	color: #444;
	line-height: 1.2em;
}
.item_subcaption {
	color: #888;
	line-height: 1.2em;
}
.item_solicitud_inicio {
	float: right;
	color: #05A;
	font-size: 0.8em;
	text-align: right;
}
.item_nuevo {
	position: absolute;
}
.item_nuevo img {
	position: absolute;
	top: -4px;
	left: -4px;
	vertical-align: top;
}

/* ruta del navegador */
.xtabs .navegador .rutadiv {
	float: left;
	padding-left: 29px;
	padding-top: 4px;
	background: url(images/ico16/folder.png) 5px 5px no-repeat;
	width: 400px;
}

/* selector de idioma */
.xtabs .navegador .idiomadiv {
	float: right;
	padding-left: 9px;
	padding-top: 4px;
	color: #888;
}

/* información */
.xtabs .fileinfo {
	position: absolute;
	width: 100%;
	height: 2.5em;
	bottom: 0px;
}

/* lista de ficheros en pestañas */
.xtabs .filelist {
	position: absolute;
	width: 100%;
	top: 40px;
	bottom: 3em;
	overflow-y: scroll;
}
.xtabs .filelist ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.xtabs .filelist ul li {
	float: left;
	cursor: default;
	width: 240px;
	overflow: hidden;
	white-space: nowrap;
	padding: 3px;
	margin: 0px;
}
.xtabs .filelist ul li a {
	background: url(images/ext16/file.png) 1px center no-repeat;
	padding: 2px 2px 2px 21px;
	text-decoration: none;
}
.xtabs .filelist .filenavfilesize {
	font-size: 11px;
	color: #888;
}
.xtabs .filelist .filenavselected {
	border: 1px solid #CCC;
	background-color: #FFF;
	padding: 2px;
}
.xtabs .filelist .selectedfiles {
	background: #FFF;
	margin: 0px;
	padding: 4px;
	margin-top: 16px;
	color: #444;
	font-size: 0.8em;
	text-align: center;
}
.xtabs .filenavwait {
	width: 100%;
	height: 100%;
	background: url(images/waitbar.gif) no-repeat center center;
}
.xtabs .filenavwait div {
	padding-top: 160px;
	text-align: center;
}

/* formulario y campos */
.xfieldcells {
}
.xfieldcell {
}
.xfields {
}
.xfields .caption {
	color: #888;
}
.xfield {
	margin: 4px 0px;
}
.xfield .input,
.xfield .caption {
	padding: 1px;
}
.xfield .caption {
	white-space: nowrap;
}
.xfield .input {
}
/* vista de PC 1024px+ */
@media (min-width: 1021px) {
	.xfieldcells {
		display: table;
		width: 100%;
	}
	.xfieldcell {
		display: table-cell;
		vertical-align: top;
	}
	.xfields {
		display: table;
		width: 100%;
	}
	.xfield {
		display: table-row;
	}
	.xfield .caption {
		display: table-cell;
		padding: 3px;
		width: 1px;
		vertical-align: top;
		text-align: right;
	}
	.xfield .input {
		display: table-cell;
	}
}



/* data table */
.dtable {
	border-collapse: collapse;
}
.dtable_clickable tr:hover td {
	background: #EEE;
}
.dtable th,
.dtable td {
	border: 1px solid #CCC;
	padding: 2px 4px;
}
.dtable th {
	font-weight: normal;
	color: #888;
	text-align: center;
	background: #F8F8F8;
	border-bottom: 3px solid #CCC;
}

/* videos */
.videos {
	position: relative;
	display: flex;
	overflow: auto;
	margin: 0 -2px;
}
/*.videos_more {
	z-index: 1;
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 60px;
	background: center 10px no-repeat;
	background-size: contain;
	background-image: url(_1.png);
}*/

/* video */
.videobig,
.video3,
.videoitem {
	background-color: #F8F8F8;
}
.video_video img {
	max-width: 400px;
	width: 100%;
}
.video_titulo {
	color: #AB1A2F;
	margin: 0px;
}
.video_subtitulo {
	color: #222;
	margin: 0px;
}
.video_canal {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	padding: 8px 16px;
	background: #EEE;
	color: #666;
}
.video_canal b {
	font-size: 1.3em;
}
.videos_start,
.videos_end {
	display: none;
}
#general a.video_link {
	text-decoration: none;
}
.video_link:hover {
	opacity: 0.9;
}


/* video tamaño grande */
.videobig {
	position: relative;
	width: 100%;
}
.videobig .video_end {
	clear: both;
}
.videobig .video_imagen {
	position: relative;
	float: left;
	width: 50%;
	vertical-align: top;
}
.videobig .video_imagen img {
	width: 100%;
}
.videobig .video_datos {
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 0px;
	width: 50%;
	overflow: hidden;
}
.videobig .video_titulo,
.videobig .video_subtitulo {
	margin: 0px 16px;
}

/* 3 videos */
.videos3 {
	margin-top: 4px;
	display: table;
	table-layout: fixed;
}
.video3 {
	position: relative;
	display: table-cell;
	vertical-align: top;
	width: 32.9%;
	padding-bottom: 35px; /* correspondiente al espacio de .video3 .video_canal */
}
.video3 .video_video {
}
.video3 .video_separador {
	display: table-cell;
	width: 4px;
}
.video3 .video_canal {
	padding: 6px 9px;
	font-size: 0.7em;
}

/* item de video */
.videos {
	position: relative;
	display: flex;
	overflow: none;
	flex-wrap: wrap;
	align-items: stretch;
}
.videoitem {
	width: 20%;
	margin-top: 1px;
	margin-bottom: 12px;
}
/* vista de móvil */
@media (max-width: 1020px) {
	.videoitem {
		width: 50%;
	}
}
/* vista de PC 1024px+ */
@media (min-width: 1021px) {
	.videos8 .videoitem_0,
	.videos8 .videoitem_1,
	.videos8 .videoitem_2 {
		width: 33.33%;
	}
}
.videoitem .video_video {
	position: relative;
	padding: 0px 3px;
}
.videoitem .video_canal {
	display: none;
}

/* comunes */
.videoitem .video_titulo,
.video3 .video_titulo {
	font-size: 20px;
	line-height: 24px;
}

/* separador visible */
.visiblehr {
	height: 1px;
	background: #CCC;
	margin: 12px 0px;
}

/* vista de pantalla */
@media screen {
}

/* vista de impresión */
@media printer {
}

/* vista de móvil */
@media (max-width: 1020px) {

	/* marcar como móvil */
	.ismobile:after { content: 'mobile'; }

	/* fondo cabecera */
	.fondo {
		height: 320px;
	}
	.fondo_medium { height: 130px; }
	.fondo .fondo_play_center {
		top: 35%;
	}

	/* cabecera con fondo */
	.fondo .fondo_title h3 {
		font-size: 36px;
		line-height: 36px;
		left: 12px;
		right: 12px;
		bottom: 2px;
	}
	.fondo_om,
	.fondo_om .tvum {
		position: relative;
		width: 100%;
		height: 100%;
		left: 0px;
		top: 0px;
		bottom: 0px;
		right: 0px;
	}

	/* título */
	.titulo .logos {
		padding-bottom: 1px;
	}
	.titulo .logo_end {
		clear: both;
	}
	.titulo .logo_tv_a {
		float: left;
		margin: 0px 6px;
		width: 192px;
		height: 48px;
	}
	.titulo .logo_um_a {
		float: right;
		margin: 0px 9px;
		width: 185px;
		height: 48px;
	}
	
	/* menú */
	.menu {
		float: none;
	}
	.menu_ul {
		display: table;
		table-layout: fixed;
		width: 100%;
	}
	.menu_ul>li {
		display: table-cell;
		width: 9%;
	}
	.menu_ul>li>a {
		float: none;
		width: auto;
	}


	/* reducir pié */
	#pie {
		padding: 6px 0px;
	}
	#pie .unidad {
		margin-left: 4px;
		background: url(images/tvum.png) no-repeat;
		width: 42px;
		height: 42px;
		background-size: contain;
	}
	#pie .unidad>ul {
		padding-left: 44px;
		font-size: 10px;
		line-height: 11px;
	}
	#pie .unidad_apoyo_multimedia {
		font-size: 17px;
		line-height: 19px;
	}
	#pie .unidad_atica {
	}
	#pie .unidad_um {
	}
	#pie .foot_tech {
		width: 62px;
		height: 42px;
	}
	#pie .enlaces ul>li { padding: 4px; }
	#pie .enlaces_grupo1 { float: none; }
	#pie .enlaces_grupo2 { float: none; }
	#pie .enlaces ul.enlaces_grupo1>li>a { margin-left: 0px; }
	#pie .enlaces ul.enlaces_grupo2>li>a { margin-left: 0px; margin-right: 16px; }

	/* márgenes títulos */
	#general .seccion_inferior h3 {
		margin-left: 12px;
		margin-right: 12px;
	}

	/* items más pequeños y separación lateral */
	.videos {
		margin: 0px 12px;
	}
	
}

/* móvil: apaisado */
@media (max-width: 1020px) and (orientation: landscape) {
	/*.titulo {
		display: none;
	}*/
}

/* vista de móvil mínima */
@media (max-width: 480px) {
	
	/* minimizar título */
	.titulo .logo_tv_a,
	.titulo .logo_um_a {
	}
	.titulo .logo_tv_a {
		width: 128px;
		height: 32px;
	}
	.titulo .logo_um_a {
		width: 123px;
		height: 32px;
	}
	
	/* minimizar menú */
	#menu_id_index {
		display: none;
	}
	.menu_ul>li>a .menu_icon {
		height: 40px;
	}
	.menu_ul>li>a .menu_caption {
		font-size: 9px;
	}
	
	/* minimizar toolbox */
	.titulo #toolbox {
		font-size: inherit;
	}
	.titulo #toolbox .a {
		background-size: 12px 12px;
	}

	/* fondo cabecera */
	.fondo {
		height: 260px;
	}
	.fondo_medium { height: 140px; }
	.fondo .fondo_box_title {
		font-size: 1.2em;
		line-height: 1.2em;
	}
	.fondo .fondo_box_subtitle {
		font-size: 1.1em;
		line-height: 1.1em;
	}

/* migas se adaptan a tamaño de letra font-size: 13px */
/*
.migas>li>a {
}
.migas>li:before {
	border-top: 10.5px solid transparent;
	border-bottom: 10.5px solid transparent; 
	border-left: 11px solid #FFF;
}
.migas>li:after {
	right: -11px;
	border-top: 10.5px solid transparent;
	border-bottom: 10.5px solid transparent; 
	border-left: 11px solid #666;
}
*/
	
	/* cambios en videos */
	.videobig,
	.videos3 {
		display: block;
		margin: 0px;
		padding: 0px;
	}
	.video3 {
		background-color: transparent;
		display: block;
		width: 100%;
		padding: 0px;
		padding-top: 4px;
		clear: both;
	}
	.video3 .video_separador {
		display: block;
		width: auto;
		clear: both;
	}
	.video3 .video_video {
		display: block;
		width: auto;
		padding: 0px;
		background-color: transparent;
	}
	.video3 .video_imagen {
		float: left;
		width: 30%;
	}
	.video3 .video_link {
		display: block;
	}
	.videobig .video_imagen,
	.videobig .video_datos {
		position: relative;
		float: none;
		display: block;
		right: auto;
		width: auto;
		height: auto;
		overflow: none;
		background: transparent;
	}
	.video3 .video_datos {
		display: block;
		margin-left: 30%;
	}
	.videobig .video_titulo,
	.videobig .video_subtitulo {
		margin: 0px;
	}
	.video3 .video_titulo,
	.video3 .video_subtitulo {
		margin: 0px 0px 0px 6px;
	}
	.videobig .video_titulo {
		font-size: 22px;
	}
	.video3 .video_titulo {
		font-size: 17px;
		position: relative;
		overflow: hidden;
		line-height: 1.25em;
		max-height: 2.5em;
	}
	.video3 .video_subtitulo {
		position: relative;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.video3 .video_canal {
		display: none;
	}
	.videobig .video_canal {
		position: relative;
		padding: 2px 16px;
		background: transparent;
		text-align: right;
		display: none;
	}
	.videobig .video_canal b {
		font-size: 1em;
	}

	/* videos */
	.videos {
		margin: 0px;
		overflow: auto;
		flex-wrap: nowrap;
	}
	.videoitem {
		width: 90%;
		margin-bottom: 0px;
		flex: none;
	}
	.videos_start,
	.videos_end {
		display: inherit;
		width: 12px;
	}
		
}

/* vista de PC 1024px+ */
@media (min-width: 1021px) {

	/* logos */
	.titulo .logo_start {
		display: block;
		position: absolute;
		left: 173px;
		top: 6px;
		background: url(images/logoseparador.png) no-repeat;
		background-size: 100% 100%;
		width: 20px;
		height: 64px;
	}
	.titulo .logo_tv_a {
		display: block;
		position: absolute;
		left: 193px;
		top: 6px;
		background-image: url(images/tv.um.es-2.png);
		width: 220px;
		height: 64px;
	}
	.titulo .logo_um_a {
		display: block;
		position: absolute;
		left: 0px;
		top: 6px;
		background-image: url(images/um.es-2.png);
		width: 180px;
		height: 64px;
	}

	/* centrador y contenido centrado */
	.centrador {
		display: flex;
		justify-content: center;
		/*left: 50%;
		width: 50%;*/
	}
	.centrador>.contenido {
		/*left: -500px;*/
		width: 1000px;
	}
	.centrador>.contenido>.margenes,
	.centrador>.contenido>.margenes-big {
		margin-left: 0px;
		margin-right: 0px;
	}

	/* fondo cabecera */
	.fondo {
		height: 400px;
	}
	.fondo_con_om .fondo_title h3,
	.fondo_con_om .fondo_title h3 img {
		max-width: 340px;
		max-height: 360px;
	}
	.fondo_medium { height: 160px; }

}

/* vista de PC 1280px+ */
@media (min-width: 1240px) {

	/* maximizar centrador y contenido centrado */
	.centrador>.contenido {
		/*left: -610px;*/
		width: 1220px;
	}

	/* maximizar fondo cabecera */
	.fondo {
		height: 500px;
	}
	/*.fondo_om {
		width: 800px;
		height: 445px;
	}*/
	.fondo_con_om .fondo_title h3,
	.fondo_con_om .fondo_title h3 img {
		max-width: 568px;
	}
	.fondo_medium { height: 170px; }
	
}

/* vista de PC 1600px+ */
@media (min-width: 1560px) {

	/* maximizar centrador y contenido centrado */
	.centrador>.contenido {
		/*left: -790px;*/
		width: 1580px;
	}

	/* maximizar fondo cabecera */
	.fondo {
		height: 660px;
	}
	.fondo_medium { height: 190px; }
	
}

/* sólo impresora */
@media print {
	/*.print { display: block; }
	.noprint { display: none; }
	.titulo h1 { float: left; margin: 0px; margin-right: 16px; }
	.titulo h2 { float: right; }
	.titulo * { color: #000; text-decoration: none; }
	.headback .contenido { border-bottom: 2px solid #888; }
	.pie { display: none; }
	.printblock { page-break-inside: avoid; }*/
}

/* si el fondo tiene un OM asociado, mostrar diferente */
.fondo_con_om {
	height: 400px;
}

/* lateral de opciones */
.opciones {
}
.opciones>ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.opciones>ul li {
	margin: 0px;
	padding: 3px;
}
.opciones>ul li>a,
.opciones>ul li>.a {
	display: inline-block;
	padding: 1px 2px 1px 24px;
	background: no-repeat 2px 2px;
	text-decoration: none;
}

/* vista de móvil mínima */
@media (max-width: 640px) {

	/* mostrar en bloque */
	.opciones>ul {
		display: flex;
		flex-wrap: wrap;
	}
	.opciones>ul>li {
		display: flex;
	}
	.opciones>ul>li>a,
	.opciones>ul>li>.a {
		display: inline-block;
		padding: 7px 9px 7px 28px;
		background: no-repeat 8px 9px;
		background-color: #AB1A2F;
		color: #FFF;
		text-decoration: none;
		margin: 1px;
	}
	.opciones>ul>li>a:hover,
	.opciones>ul>li>.a:hover {
		opacity: 0.8;
	}
	.opciones>ul>li>hr {
		display: none;
	}

}


/* vista de móvil */
@media (max-width: 1020px) {
	
	/* si el fondo tiene un OM asociado, mostrar diferente */
	.fondo_con_om {
		height: auto;
	}
	.fondo_con_om .fondo_title,
	.fondo_con_om #fondo_contenedor,
	.fondo_con_om .fondo_title h3,
	.fondo_con_om .fondo_om,
	.fondo_con_om .fondo_om .tvum {
		position: relative;
		width: auto;
		height: auto;
		left: auto;
		top: auto;
		bottom: auto;
		right: auto;
		max-width: none;
		max-height: none;
	}
	.fondo_con_om .fondo_title h3 {
		position: relative;
		text-align: center;
	}
	.fondo_con_om .fondo_title h3 img {
		max-width: 100%;
		max-height: inherit;
		padding: 0px 12px;
	}
	.fondo_con_om .fondo_om {
		padding: 12px;
	}
	.fondo_con_om .fondo_om .tvum {
		position: relative !important;
		width: 90%;
		margin: auto;
	}
	
}

/* vista de móvil mínima */
@media (max-width: 480px) {

	/* si el fondo tiene un OM asociado, mostrar diferente */
	.fondo .fondo_om {
		padding: 0px;
	}
	.fondo .fondo_om .tvum {
		width: auto;
	}

}

/* con fondo automático, la altura se gana o con el texto, o con el logo */
.fondo_auto {
	height: auto;
}
.fondo_auto .fondo_title {
	position: relative;
}
.fondo_auto .fondo_title h3 {
	position: relative;
	bottom: auto;
	padding: 12px 0px;
}
.fondo_auto .fondo_title,
.fondo_auto #fondo_contenedor,
.fondo_auto .fondo_title h3,
.fondo_auto .fondo_om,
.fondo_auto .fondo_om .tvum {
	position: relative;
	width: auto;
	height: auto;
	left: auto;
	top: auto;
	bottom: auto;
	right: auto;
	max-width: none;
	max-height: none;
}
.fondo_auto .title_sin_logo,
.fondo_medium .title_sin_logo {
	margin-top: 64px;
}

/* video en ventana */
.video_windowed {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background: #000;
	overflow: hidden;
}

/* dispositivos móviles */
@media (max-width: 1000px) {
	.nomobile {
		display: none;
	}
}

/* migas del canal */
.canal_migas {
	background: #333;
}
.canal_migas .migas>li:before {
	border-left-color: #333;
}


/** vi.css **/
body {
	color: #CCC;
	background: #000;
	overflow: hidden;
	margin: 0px;
}
.tvum_full {
	position: absolute;
	width: 100%;
	height: 100%;
}
.tvum_404 {
	display: block;
	background: #FFF center center no-repeat url(images/pumukit404.png);
	background-size: contain;
}
.tvum_404>* {
	display: none;
}


