
/* - ++resource++drop_down.css - */
/* https://www.cells.es/en/portal_css/++resource++drop_down.css?original=1 */
@media screen {
/* */
* html body {
behavior:url("/@@csshover.htc");
}
#portal-top {
z-index:1;
}
#portal-searchbox {
position:relative;
z-index:2;
}
#portal-globalnav {
list-style-image:none;
}
* html #portal-globalnav {
position:relative;
zoom:1;
}
#portal-globalnav:after {
content:"";
clear:both;
display:block;
visibility:hidden;
}
#portal-globalnav li {
display:block;
float:left;
position:relative;
}
#portal-globalnav li a {
display:block;
line-height:2em;
padding:1px 1em 21px;
}
#portal-globalnav li.selected a {
background-color:#205C90;
color:#fff;
}
#portal-globalnav li a span {
cursor:pointer; /* */
display:block; /* */
white-space: normal;
}
#portal-globalnav li ul {
display:none;
left:0;
position:absolute;
top:100%;
z-index:1000;
}
#portal-globalnav li:hover > ul {
display:block;
}
#portal-globalnav ul li {
float:none;
margin:0;
}
#portal-globalnav ul li a {
background-color:#ddd;
border-top:1px solid #fff;
height:auto;
padding:0.5em 1.5em 0.5em 1em;
vertical-align:top;
width:12em;
}
#portal-globalnav li.selected ul li a {
background-color:#ddd;
color:#205C90;
}
#portal-globalnav li ul ul {
top:0;
left:100%;
}
#portal-globalnav ul li a.hasChildrens {
background-image:url(++resource++quintagroup.dropdownmenu.images/ddm-pointer.gif);
background-position:100% 50%;
background-repeat:no-repeat;
background-color:#ddd;
}
#portal-globalnav ul li a.hasChildrens:hover {
background-image:url(++resource++quintagroup.dropdownmenu.images/ddm-pointer.gif);
background-position:100% 50%;
background-repeat:no-repeat;
background-color:#205C90;
}
#portal-globalnav:hover li:hover > a {
background-color:#205C90;
color:#fff;
}
#portal-globalnav:hover li:hover ul > a {
background-color:#ddd;
color:#205C90;
}
#portal-globalnav-mobile {
display:none;
}
}
@media (max-width:767px) {
#portal-globalnav.mobileMenuOn {
display:none;
}
.mobileMenu {
background-color: #ddd;
margin: 0 0 0.5em;
padding:0.5em;
}
#portal-globalnav-mobile {
display:block;
min-width:150px;
}
}
@media print {
.mobileMenu {
display: none;
}
}

/* - ++resource++shelf.css - */
@media all {
/* https://www.cells.es/en/portal_css/++resource++shelf.css?original=1 */
dl.portletShelfWrapper dd.portletItem {
padding: 1em 0 0;
}
.shelfScrollable {
overflow: hidden;
position: relative;
}
/* */
.shelfScrollable .items {
position: absolute;
width: 20000em;
}
/* */
.shelfScrollable .scrollItem {
float: left;
}
/* */
.shelfScrollable .scrollItemPadding {
float: left;
margin: 0 1em;
position: relative;
}
.shelfScrollable .tileFooter {
background: #fff;
background: -moz-linear-gradient(top, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0.15) 7%, rgba(255,255,255,0.25) 10%, rgba(255,255,255,0.38) 14%, rgba(255,255,255,0.82) 24%, rgba(255,255,255,0.94) 28%, rgba(255,255,255,0.98) 31%, rgba(255,255,255,1) 34%, rgba(255,255,255,1) 97%, rgba(255,255,255,0.98) 100%); /* */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.03)), color-stop(7%,rgba(255,255,255,0.15)), color-stop(10%,rgba(255,255,255,0.25)), color-stop(14%,rgba(255,255,255,0.38)), color-stop(24%,rgba(255,255,255,0.82)), color-stop(28%,rgba(255,255,255,0.94)), color-stop(31%,rgba(255,255,255,0.98)), color-stop(34%,rgba(255,255,255,1)), color-stop(97%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0.98))); /* */
background: -webkit-linear-gradient(top, rgba(255,255,255,0.03) 0%,rgba(255,255,255,0.15) 7%,rgba(255,255,255,0.25) 10%,rgba(255,255,255,0.38) 14%,rgba(255,255,255,0.82) 24%,rgba(255,255,255,0.94) 28%,rgba(255,255,255,0.98) 31%,rgba(255,255,255,1) 34%,rgba(255,255,255,1) 97%,rgba(255,255,255,0.98) 100%); /* */
background: -o-linear-gradient(top, rgba(255,255,255,0.03) 0%,rgba(255,255,255,0.15) 7%,rgba(255,255,255,0.25) 10%,rgba(255,255,255,0.38) 14%,rgba(255,255,255,0.82) 24%,rgba(255,255,255,0.94) 28%,rgba(255,255,255,0.98) 31%,rgba(255,255,255,1) 34%,rgba(255,255,255,1) 97%,rgba(255,255,255,0.98) 100%); /* */
background: -ms-linear-gradient(top, rgba(255,255,255,0.03) 0%,rgba(255,255,255,0.15) 7%,rgba(255,255,255,0.25) 10%,rgba(255,255,255,0.38) 14%,rgba(255,255,255,0.82) 24%,rgba(255,255,255,0.94) 28%,rgba(255,255,255,0.98) 31%,rgba(255,255,255,1) 34%,rgba(255,255,255,1) 97%,rgba(255,255,255,0.98) 100%); /* */
background: linear-gradient(to bottom, rgba(255,255,255,0.03) 0%,rgba(255,255,255,0.15) 7%,rgba(255,255,255,0.25) 10%,rgba(255,255,255,0.38) 14%,rgba(255,255,255,0.82) 24%,rgba(255,255,255,0.94) 28%,rgba(255,255,255,0.98) 31%,rgba(255,255,255,1) 34%,rgba(255,255,255,1) 97%,rgba(255,255,255,0.98) 100%); /* */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08ffffff', endColorstr='#faffffff',GradientType=0 ); /* */
bottom: 0;
left: 0;
right: 0;
margin: 0;
padding: 0.75em 0 0.5em;
position: absolute;
}
/* */
.pager {
float: left;
padding: 1em;
}
.scrollNaviWrapper {
padding: 0.75em 0.5em;
text-align: right;
position: relative;
}
.scrollNaviWrapper a {
cursor: pointer;
padding: 0.25em 0.5em;
}
.scrollNaviWrapper a:hover {
background-color: #f0f0f0;
}
.scrollNaviWrapper .disabled {
visibility: hidden;
}
/* */
.scrollNavi {
text-align:center;
}
.scrollNavi a {
display: inline-block;
margin: 0 3px;
}
.scrollNavi a:hover {
background-color: #f0f0f0;
}
.scrollNavi a.active {
background-color: #ddd;
}
.filterNav li {
display: inline;
}
.filterNav a {
cursor: pointer;
display: inline-block;
margin: 0.5em 0 0.5em 1em;
}

}

