
/* FRASES */
.marquee { width: auto;/*200px;*/ white-space: nowrap; overflow: hidden; box-sizing: border-box;}
.marquee span{ display: inline-block; padding-left: 100%;  /* show the marquee just outside the paragraph */ animation: marquee 20s linear infinite;}
.marquee span:hover { animation-play-state: paused}
@keyframes marquee { 0%   { transform: translate(0, 0); }  100% { transform: translate(-100%, 0); }}
hr{background:none; border:1px solid #bbb;}

/* PANEL DE FRASES LATERAL */
#notitaguipanelprincipal{width:auto; height:auto; margin:0 auto; position:relative; top:0;}
#panelitagui2{width:190px; height:auto; display:scroll; position:fixed; bottom:0; right:0; z-index:300000; background-color:#fff;
-webkit-box-shadow:0px 1px 3px 0px #777; -moz-box-shadow:0px 1px 3px 0px #777; box-shadow:0px 1px 3px 0px #777;
-webkit-border-radius:5px 0px 0px 0px; -moz-border-radius:5px 0px 0px 0px; border-radius:5px 0px 0px 0px; -khtml-border-radius:5px 0px 0px 0px;}
#notitagui2{display:block;} #notitagui2{width:190px; height:250px; overflow:auto;}
#open2, #close2{width:100%; height:auto; margin:0 auto; padding:10px 0; text-align:center; font-size:0.9em; font-weight:bold; background:#ddd; color:#666;
-webkit-transition: border .25s linear, color .25s linear, background-color .25s linear; transition: border .25s linear, color .25s linear, background-color .25s linear;
-webkit-border-radius:5px 0px 0px 0px; -moz-border-radius:5px 0px 0px 0px; border-radius:5px 0px 0px 0px; -khtml-border-radius:5px 0px 0px 0px;}
#open2 {display:none;}
#open2:hover, #open2:focus, #close2:hover, #close2:focus{background:#666; color:#ddd; cursor:pointer;}

/* PANTALLA */
@media screen and (max-width: 1340px)
{
	#panelitagui2{width:auto; position:relative; top:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -khtml-border-radius:0;}
	#notitagui2{display:none; float:right;}
	#notitagui2{/*width:450px;*/ height:410px;}
	#open2, #close2{display:none; visibility:hidden;}
}

/* CONDICION PARA MOSTRAR CORRECTAMENTE EL POPUP EN RESOLUCIONES BAJAS (RESPONSIVE) */
@media all and (max-width: 520px)
{
	.popup {
		width: 90% !important;
		max-width: 90% !important;
		height: auto;
		left: 0 !important;
		margin-left: 5%!important;
	}
}


a.popup_activador{z-index:100000; cursor:pointer;}
.capa_sobretodo{background:transparent url(img/overlay9.png); position:fixed; top:0px; bottom:0px; left:0px; right:0px; z-index:200000;}
a.popup_cerrar{width:26px; height:26px; margin-top:-30px; margin-right:-30px; float:right; background:transparent url(img/cancel.png) repeat top left; cursor:pointer;}
/*over-content-intro*/
.popup{
	max-width:500px;
	padding:20px;
	top:60px;
	left:20%;
	/*right:32.5%; */
	position:absolute;
	background-color:#fff;
	color:#7f7f7f;
	font:normal 0.85em Verdana, Arial, Helvetica, sans-serif;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-khtml-border-radius:4px;
	z-index:200001;
}
.popup h4{margin:-20px -20px 0 -20px; padding:10px; font:bold 1em Verdana, Arial, Helvetica, sans-serif; background-color:#fff; color:#2e3131; -webkit-border-radius:3px 3px 0px 0px; -moz-border-radius:3px 3px 0px 0px; border-radius:3px 3px 0px 0px; -khtml-border-radius:3px 3px 0px 0px;}
.popup p{text-align:center; overflow:hidden;}
.popup img{width:100%; max-width:460px; height:auto; margin:5px 0;}
.popup iframe{width:100%; max-width:460px; height:400px !important; margin:5px 0; overflow:auto;}

/*menu accordion TAIP */
.divAcordionMenu{
    max-height: calc(100vh - 180px);
    overflow-y: auto;
}
.itemAcordion:hover{
	cursor:pointer;
}
.no-select{
	user-select: none;
}
.accordion-menuSN li:before{
	content: "" !important;
}
.accordion-menuSN a{
	padding: 24px 0 !important;
}