/*UNIDAD: Filmo
/*color unidad: #fe5e00 */

/* colores genrales */
.fondo-unidad { background-color: #0085CA !important; }
.fondo-unidad-claro { background-color: #e7f4fa !important; }
.color-unidad { color: #0085CA !important; }

.lightlayer-popup .x-button::before { color :#0085CA !important;}

/* color de fondo */
.redes .fa-stack-1x { color: #0085CA; }

.redes.alto_cargo .fa-stack-2x { color: #0085CA; }
.redes.alto_cargo .fa-stack-1x { color: #b2ddf2; }

/* rayita del menú */
#zona-menu { border-bottom: 2px solid #0085CA; }

ul#pestanas li { background-color: #0085CA; }

#menu li a:hover, #idiomas li a:hover { color: #0085CA !important; }
.ficha h3.autoria { color: #0085CA !important; }
.ficha .contenido h2, .agrupacionDocumentos h2 { color: #0085CA !important; }
h2.enficha { color: #0085CA !important; border:0 !important; margin: 10px 0 -30px !important; }
h2.sedes { color: #0085CA !important; border:0 !important; margin: 10px 0 5px !important; }
.ficha .contenido a { color: #0085CA !important; text-decoration: underline !important; font-weight: 400; }
.ficha h2.antetitulo { color: #0085CA; }
.ficha .horarios { background: #b2ddf2; }

.agrupacionDocumentos .doc a, .agrupacionDocumentos .doc .descdoc { background-color: #b2ddf2; }
#menu ul li:hover { background: #b2ddf2 ; }

ul.subsubmenu li a {
	border-bottom: 1px solid #0085CA;
}

ul.subsubmenu li:first-child a {
	border-top: 1px solid #0085CA;
}

.lineaResultados.zebra { background-color: #b2ddf2; }

.Gpaginacion a { color:#0085CA; }
.Gpaginacion a:hover{ background:#b2ddf2; }

.inner a.ok, .inner a.info { color:#b2ddf2; }

.datos-ciclo { padding-top: 20px; font-size:0.9em; font-weight: 100; }
.ficha .desc-ciclo { font-size: 1em; }

.linea { border-top: 1px solid silver; }



.actividad.ivac .foto {
	width:26%;
}
.actividad.ivac .textos {
	width:74%;
}

.listaProg {
	margin-top: 30px;
}
.listaProg .elementoProg { width:100%; display:flex; background-color: #ddd; margin-bottom: 10px; padding: 7px 10px; font-size: 1em; font-weight: 100; }
.listaProg .elementoProg.zebra { background-color: #e7f4fa; }
.listaProg .elementoProg .bloque1 { flex-basis: auto; padding-right: 10px; font-weight: bold; }
.listaProg .elementoProg .bloque2 { flex-basis:auto; flex-grow: 2; }

.titulo_seccion.peq { font-size: 2.2em; }

.btn-filtro { display: inline-block; text-transform: uppercase; color: #fff; background-color: #0085CA; padding: 4px 15px; margin-right: 10px; margin-top: 20px; }
.btn-filtro.activa { color:#000; background-color: #b2ddf2;  }

.pelisprograma {
	margin-bottom: 10px;
	list-style: square !important;
}

.pelisprograma li::marker { color:#0085CA; }
.pelisprograma .director { color: grey; text-transform: uppercase; font-size: 0.9em; font-weight: 100; }

#formu-ciclos { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: center; width: 100%; }
#formu-ciclos input[type='submit'] { font-size: 0.9em; }
#formu-ciclos label {font-weight: bold; }
#formu-ciclos fieldset {
	display: flex;
	flex-grow: 3;
	min-width: 300px;
	padding-right: 20px;
	align-items: center;
}
#formu-ciclos fieldset#grupo3{
	flex:0 0 100px;
	align-self: flex-end;
	align-content: flex-end;
	min-width: intrinsic;
	padding-right: 0px;
}
#formu-ciclos fieldset label {
	flex-shrink: 0;
	min-width: 130px;
}
#formu-ciclos select, #formu-ciclos input[type='text'] { flex-basis: 70%; font-size: 1em !important; height:30px; border:0;  } 

.espacio-proyeccion {

}
.mapasede {
	width:100%;
	height: 350px !important;
}

#botonaco_inscripcion, #botonaco_comentarios {
	display: block;
	width: 100%;
	margin-top: 15px;
	text-align: center;
	padding: 10px 10px;
	background-color: #0085CA;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.2em;
}
#botonaco_comentarios {
	background-color: #FF712B;
}

#zonaformuinsc { display: none; }
.formu-audiovisual { margin-bottom: 40px; border-radius:10px; padding: 20px; background: #eee; display: none; }
.formu-audiovisual label { display: block; }
.formu-audiovisual input[type='text'] { margin-bottom: 20px; width: 90%; padding: 4px 10px; font-size: 1em; }
.formu-audiovisual select.combo { margin-bottom: 20px; width: 90%; padding: 4px 10px; font-size: 1em; height:30px;-moz-appearance: none;
 -webkit-appearance: none;
 appearance: none;
 background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
   linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%);
 background-repeat: no-repeat, repeat;
 background-position: right .7em top 50%, 0 0;
 background-size: .65em auto, 100%; }

.formu-audiovisual .nota { font-size: 0.9em; color: grey; }
.formu-audiovisual .nota + select { margin-left: 10px; }
.formu-audiovisual textarea { margin-bottom: 20px; width: 90%; padding: 4px 10px; font-size: 1em; height: 100px; }
.formu-audiovisual input[type='checkbox'] { display: inline; margin-right:10px; }
.formu-audiovisual input[type='submit'] { width: auto; background-color: #016310; color: #fff; font-size:1.2em; text-align: center; text-transform: uppercase; padding: 5px 25px; height: auto; cursor:pointer; border:0; }

.error_envio { margin-bottom:20px; color: #c70000; }
.exito_envio { margin-bottom:20px; color: #00b307; }

.listaColecciones {
	border-top: 1px solid #0085CA;
	border-bottom: 1px solid #0085CA;
}
.listaColecciones li a {
	color: #0085CA;
}