@charset "utf-8"; /* Autor: René Hidalgo */
#header {position:relative;z-index:3;}
#eventosheader {width:350px;margin-left:-181px;position:absolute;left:50%;top:0;padding:0 6px 6px;
	background-color:#AAA;background-image:-ms-linear-gradient(top,#EEE,#AAA);
	background-image:-moz-linear-gradient(top,#EEE,#AAA);background-image:-webkit-linear-gradient(top,#EEE,#AAA);
	background-image:-o-linear-gradient(top,#EEE,#AAA);background-image:linear-gradient(top,#EEE,#AAA);
	background-size:100% 220px;background-repeat:no-repeat;font:14px/1.3 Arial,sans-serif;z-index:3;}
#eventosheader a.mostrar {display:block;height:30px;color:#FFF;position:relative;
	text-align:center;font-size:18px;line-height:30px;text-decoration:none;}
#eventosheader a.mostrar strong {position:absolute;right:0;top:0;width:30px;font-family:monospace;cursor:pointer;}
#eventosheader a.mostrar:hover strong {color:#9BD;}
#eventosheader a.mostrar, #eventosheader a.mostrar span {background:#004B93;
	background:-ms-linear-gradient(top,#1D5FB5,#0F3E76);background:-moz-linear-gradient(top,#1D5FB5,#0F3E76);
	background:-webkit-linear-gradient(top,#1D5FB5,#0F3E76);background:-o-linear-gradient(top,#1D5FB5,#0F3E76);
	background:linear-gradient(top,#1D5FB5,#0F3E76);}
#eventosheader a.mostrar:hover,#eventosheader a.mostrar:hover span { background:#0063C0;
	background:-ms-linear-gradient(top,#2370D9,#134A8D);background:-moz-linear-gradient(top,#2370D9,#134A8D);
	background:-webkit-linear-gradient(top,#2370D9,#134A8D);background:-o-linear-gradient(top,#2370D9,#134A8D);
	background:linear-gradient(top,#2370D9,#134A8D);}
#eventosheader a.mostrar span {position:absolute;left:0;top:0;display:none;height:30px;width:100%;}
#eventosheader a.mostrar.despl span {display:block;}
#eventosheader .calendario {padding-bottom:10px;text-align:center;display:none;}
#eventosheader a.vertodos {display:inline-block;padding:0 10px;text-decoration:none;margin:0 0 8px;font-size:14px;
	height:34px;line-height:34px;border-radius:3px;box-shadow:2px 4px 5px rgba(0,0,0,.3);background:#004B93;
	background:-ms-linear-gradient(top,#81A40A,#698703);background:-moz-linear-gradient(top,#81A40A,#698703);
	background:-webkit-linear-gradient(top,#81A40A,#698703);background:-o-linear-gradient(top,#81A40A,#698703);
	background:linear-gradient(top,#81A40A,#698703);color:#FFF;}
#eventosheader a.vertodos:hover { background:#0063C0;background:-ms-linear-gradient(top,#9BC40C,#7DA004);
	background:-moz-linear-gradient(top,#9BC40C,#7DA004);background:-webkit-linear-gradient(top,#9BC40C,#7DA004);
	background:-o-linear-gradient(top,#9BC40C,#7DA004);background:linear-gradient(top,#9BC40C,#7DA004);}
#eventosheader .calendario table {margin:0 auto;border-collapse:separate;border:1px solid #AAA;font-size:11px;
	border-radius:4px;border-spacing:2px;text-align:right;background:#FFF;box-shadow:2px 4px 5px rgba(0,0,0,.3);}
#eventosheader .calendario tr.titulo td {text-align:center;padding:5px;color:#FFF;font-size:16px;border-radius:4px;
	background:#004B93;background:-ms-linear-gradient(top,#58A3E8,#0063C0 50%, #004B93 50%, #0063C0 100%);
	background:-moz-linear-gradient(top,#58A3E8,#0063C0 50%, #004B93 50%, #0063C0 100%);
	background:-webkit-linear-gradient(top,#58A3E8,#0063C0 50%, #004B93 50%, #0063C0 100%);
	background:-o-linear-gradient(top,#58A3E8,#0063C0 50%, #004B93 50%, #0063C0 100%);
	background:linear-gradient(top,#58A3E8,#0063C0 50%, #004B93 50%, #0063C0 100%);}
#eventosheader .calendario tr.tdias td {padding:1px 5px;font-weight:bold;width:14%;}
#eventosheader .calendario td span{display:block;border:1px solid #AAA;border-radius:3px;padding:2px 5px;
	background:#EEE;background:-ms-linear-gradient(top,#FFF,#E8E8E8 50%, #DDD 50%, #E8E8E8 100%);
	background:-moz-linear-gradient(top,#FFF,#E8E8E8 50%, #DDD 50%, #E8E8E8 100%);
	background:-webkit-linear-gradient(top,#FFF,#E8E8E8 50%, #DDD 50%, #E8E8E8 100%);
	background:-o-linear-gradient(top,#FFF,#E8E8E8 50%, #DDD 50%, #E8E8E8 100%);
	background:linear-gradient(top,#FFF,#E8E8E8 50%, #DDD 50%, #E8E8E8 100%);}
#eventosheader .calendario td a {display:block;text-decoration:none;}
#eventosheader .calendario td span,#eventosheader .calendario td a {color:#555;}
#eventosheader .calendario td.hoy span, #eventosheader .calendario td.hoy  a {font-weight:bold;color:#000;}
#eventosheader .calendario td a span {color:#FFF;border-color:#004B93;background:#004B93;
	background:-ms-linear-gradient(top,#58A3E8,#0063C0 50%, #004B93 50%, #0063C0 100%);
	background:-moz-linear-gradient(top,#58A3E8,#0063C0 50%, #004B93 50%, #0063C0 100%);
	background:-webkit-linear-gradient(top,#58A3E8,#0063C0 50%, #004B93 50%, #0063C0 100%);
	background:-o-linear-gradient(top,#58A3E8,#0063C0 50%, #004B93 50%, #0063C0 100%);
	background:linear-gradient(top,#58A3E8,#0063C0 50%, #004B93 50%, #0063C0 100%);}
#eventosheader .calendario td.prev span{border-color:#888;background:#EEE;
	background:-ms-linear-gradient(top,#CCC,#999 50%, #777 50%, #999 100%);
	background:-moz-linear-gradient(top,#CCC,#999 50%, #777 50%, #999 100%);
	background:-webkit-linear-gradient(top,#CCC,#999 50%, #777 50%, #999 100%);
	background:-o-linear-gradient(top,#CCC,#999 50%, #777 50%, #999 100%);
	background:linear-gradient(top,#CCC,#999 50%, #777 50%, #999 100%);}
#eventosheader .calendario td a:hover span {color:#F00;}
#eventosheader .detalleEventosDia {position:absolute;left:-71px;top:250px;width:500px;height:300px;background:#FFF;
	border:2px solid #004B93;padding-top:26px;font-size:12px;z-index:1;display:none;}
#eventosheader .detalleEventosDia .cabeza {width:100%;height:26px;position:absolute;left:0;top:0;background:#004B93;
	background:-ms-linear-gradient(top,#1D5FB5,#0F3E76);background:-moz-linear-gradient(top,#1D5FB5,#0F3E76);
	background:-webkit-linear-gradient(top,#1D5FB5,#0F3E76);background:-o-linear-gradient(top,#1D5FB5,#0F3E76);
	background:linear-gradient(top,#1D5FB5,#0F3E76);line-height:26px;color:#EEE;}
#eventosheader .detalleEventosDia .cabeza a.cerrar {position:absolute;right:0;top:0;width:26px;color:#FFF;
	text-align:center;font:bold 15px/26px Verdana,sans-serif;text-decoration:none;}
#eventosheader .detalleEventosDia .cabeza a.cerrar:hover {color:#F00;}
#eventosheader .detalleEventosDia .cabeza span {display:inline-block;padding-left:25px;}
#eventosheader .detalleEventosDia .eventosContenido {height:300px;overflow:hidden;overflow-y:auto;padding:0 13px;}
#eventosheader .detalleEventosDia h5 {color:#10407B;font-size:14px;margin:1em 8px 10px;background:#DDD;
	padding:3px 5px;}
#eventosheader .detalleEventosDia h5 a {float:right;font-size:10px;text-decoration:none;line-height:16px;
	color:#10407B;}
#eventosheader .detalleEventosDia h5 a:hover {text-decoration:underline;}
#eventosheader .detalleEventosDia table {width:100%;margin:1em 0 2em;font-size:14px;border-collapse:separate;
	border-spacing:8px;}
#eventosheader .detalleEventosDia td {background:#F0F0F0;padding:5px;}
#eventosheader .detalleEventosDia td:first-child {background:#FFF;color:#10407B;font-weight:bold;width:1%;
	white-space:nowrap;padding-right:10px;}
#listaEventos table {width:100%;border-collapse:collapse;}
#listaEventos table td {padding:10px;border-bottom:1px solid #DDD;vertical-align:baseline;}
#listaEventos td a {color:#0456A8;}
#listaEventos td:first-child {white-space:nowrap;}
#listaEventos tr:first-child td {padding:0 0 6px 30px;border-color:#999;background:none 10px 0 no-repeat;
	font-weight:bold;}
#listaEventos tr:first-child td.t1 {background-image:url(images/ievfecha.png);}
#listaEventos tr:first-child td.t2 {background-image:url(images/ievtitul.png);}
#listaEventos tr:not(:first-child):hover td {background-color:rgba(0,0,0,.05);}
#detallesEvento .info {background:#F0F0F0;background:rgba(0,0,0,.06);border-radius:8px;padding:10px 5px 0;
	-moz-transition: background-color 0.2s linear;-ms-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;margin-bottom:25px;}
#detallesEvento .info:hover {background:#E8E8E8;background:rgba(0,0,0,.08);}
#detallesEvento .info table {width:360px;margin:0 auto;font-size:12px;}
#detallesEvento .info td {color:#0456A8;font-weight:bold;line-height:1.3;padding:3px 5px;vertical-align:baseline;}
#detallesEvento .info td:first-child {width:1%;color:#000;font-weight:normal;text-align:right;white-space:nowrap;}
#detallesEvento .info img {display:block;width:360px;height:270px;margin:10px auto;border:2px solid #0456A8;
	box-shadow:0 5px 5px -1px rgba(0,0,0,.3);border-radius:5px;}
#detallesEvento .info .ligasEvento {text-align:center;position:relative;top:10px;min-height:20px;}
#detallesEvento .info .ligasEvento a {display:inline-block;margin-left:30px;padding:2px 10px;position:relative;
	font-weight:bold;background:#E5EBEE;background:-ms-linear-gradient(top,#F2F5F7,#E5EBEE 50%,#D7DEE3 50%,#F6F8F9);
	background:-moz-linear-gradient(top,#F2F5F7,#E5EBEE 50%,#D7DEE3 50%,#F6F8F9);
	background:-webkit-linear-gradient(top,#F2F5F7,#E5EBEE 50%,#D7DEE3 50%,#F6F8F9);
	background:-o-linear-gradient(top,#F2F5F7,#E5EBEE 50%,#D7DEE3 50%,#F6F8F9);
	background:linear-gradient(top,#F2F5F7,#E5EBEE 50%,#D7DEE3 50%,#F6F8F9);border:1px solid #777;border-radius:4px;
	color:#000;box-shadow:0 -2px 2px 1px hsla(0,0%,100%,.6),inset 0 0 5px 0 #FFF,1px 7px 5px -3px rgba(10,20,40,.2);}
#detallesEvento .info .ligasEvento a.fb {width:38px;height:38px;padding:0;overflow:hidden;vertical-align:middle;
	border-color:#CCC;background:url(images/evfb.png) 0 0 no-repeat;}
#detallesEvento .info .ligasEvento a.fb:hover {background-position:0 100%;border-color:#CDF;}
#detallesEvento .info .ligasEvento a.fb span {display:none;}
#detallesEvento .info .ligasEvento a:hover {color:#246;text-decoration:none;top:1px;
	box-shadow:0 -3px 2px 1px hsla(0,0%,100%,.6),inset 0 0 5px 0 #FFF,1px 6px 5px -3px rgba(10,20,40,.3);}
#detallesEvento .info .ligasEvento a:first-child {margin:0;}
#detallesEvento h4 {margin-top:1em;font-size:18px;color:#0456A8;}
