#toolbar, .region-page-top {
     z-index: 1000;
}

#admin-menu {
     z-index: 1000;
}

nav .contextual-links li, nav .contextual-links li a {
     background: none repeat scroll 0% 0% transparent;
     display: block;
     float: none;
}

nav .contextual-links li a:hover {
    
}

li.expanded, li.collapsed, li.leaf {
     list-style: none outside none;
     margin: 0px;
     padding: 0px;
}

nav ul li.leaf {
     list-style: none outside none;
}

.js #nav {
     overflow: visible;
}

.js #nav .content {
     overflow: hidden;
}

nav ul.menu li {
     margin: 0px;
}

#header .block-search .form-submit {
     display: none;
}

footer h2 {
     position: relative;
}

h1, h2, h4, h4, h5, h6 {
     position: relative;
}

.flickr_badge_image {
     border: 2px solid #ECF0F1;
     float: left;
     height: 75px;
     margin: 0px 9px 9px 0px;
     width: 75px;
}

.flickr-widget img {
     display: block;
     width: 100%;
}

.sidebar .block h2 {
     font-size: 1.16667rem;
     margin-bottom: 1.41429em;
}

aside.sidebar ul.menu, aside.sidebar ul.menu li {
     list-style: none outside none;
}

aside i {
     position: relative;
}

aside.sidebar ul.menu {
     padding-left: 0px;
}

aside .block-user ul {
     margin: 0px;
     padding: 0px;
}

aside .block-user ul li {
     border: 0px none;
     margin: 0px;
     padding: 0px;
}

ul.primary li a {
     font-family: 'Montserrat',sans-serif;
     text-transform: uppercase;
}

.form-textarea {
     min-height: 153px;
}

#edit-actions .form-submit, #edit-actions--2 .form-submit  {
     margin-right: 5px;
}

blockquote {
     position: relative;
}

#comments ul.tips li {
     margin-bottom: 5px;
     padding-bottom: 5px;
     padding-top: 5px;
}

.field-type-taxonomy-term-reference.field-label-inline .field-item {
     display: inline;
}

.field-type-taxonomy-term-reference.field-label-inline .field-item:after {
     content: ", ";
}

.field-type-taxonomy-term-reference.field-label-inline .field-item:last-child:after {
     content: "";
}

.feed-icon {
     display: none;
     margin-top: 20px;
}

.item-list .pager li {
     display: inline-block;
     margin: 0px;
     padding: 0px;
}

.item-list .pager {
     margin: 70px 0px 0px;
     padding: 15px 0px;
}

#comments .links li {
     border: 0px none;
}

.menu.normal {
     bottom: auto;
     left: auto;
     margin: 0px;
     position: absolute;
     right: 30px;
     top: 0px;
}

nav ul li.expanded {
     list-style: none outside none;
}

.map-wrapper {
     position: relative;
     z-index: 9;
}



pre, code, .popup-link, .popup {
     position: relative;
}

#op-contents {
     z-index: 20;
}

.sidebar .block h2 {
     font-size: 1.16667rem;
     margin-bottom: 15px;
     padding-left: 5px;
}

nav {
     background: none repeat scroll 0% 0% #FFFFFF;
     border-top: 3px solid #00BFD2;
     box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3);
     height: 60px;
     left: 0px;
     position: fixed;
     width: 100%;
     z-index: 999;
}

nav * {
     z-index: 999;
}

nav .wrapper {
     padding: 0px;
}

nav .menu {
     float: left;
     margin-top: -1px;
}

nav li {
     border: medium none;
     float: left;
     text-transform: uppercase;
}

nav li a {
     background: none repeat scroll 0% 0% #FFFFFF;
     border: medium none;
     color: #384089;
     font-family: 'Josefin Sans',sans-serif;
     font-size: 15px;
}

nav li a.active, nav li a:hover {
     background-color: #D9337D ! important;
     color: #FFFFFF ! important;
}

#nav-toggle {
     float: right;
     font-size: 24px;
     padding-top: 4px;
}

nav ul ul {
    
}

nav li ul li {
     border-bottom: 1px dotted #666666;
}

nav li ul li.last {
     border-bottom: medium none;
}

nav li ul li a {
     color: #D9337D;
     padding: 7px 15px;
}

.block-superfish, .block-superfish .content {
     overflow: visible ! important;
     width: 100%;
}

.sf-menu.sf-style-simple {
     float: left;
     margin: 0px;
     padding: 0px;
}

.sf-menu.sf-style-simple a > .sf-sub-indicator {
     background-image: url("images/simple-arrows.png");
     top: 1.5em;
}

.sf-menu.sf-style-simple.rtl a > .sf-sub-indicator {
     background-image: url("images/simple-arrows-rtl.png");
}

.sf-menu.sf-style-simple.sf-vertical a > .sf-sub-indicator {
     top: 1.1em;
}

.sf-menu.sf-style-simple li li .sf-sub-indicator, .sf-menu.sf-style-simple li li a > .sf-sub-indicator {
     top: 1em;
}

.sf-menu.sf-style-simple ul {
     padding-left: 0px;
}

.sf-menu.sf-style-simple.rtl ul {
     padding-right: 0px;
}

.sf-menu.sf-style-simple.sf-horizontal.sf-shadow ul, .sf-menu.sf-style-simple.sf-vertical.sf-shadow ul, .sf-menu.sf-style-simple.sf-navbar.sf-shadow ul ul {
     border-bottom-left-radius: 0px;
     border-top-right-radius: 0px;
     padding: 0px 8px 7px 0px ! important;
}

.sf-menu.sf-style-simple.sf-horizontal.sf-shadow.rtl ul, .sf-menu.sf-style-simple.sf-vertical.sf-shadow.rtl ul, .sf-menu.sf-style-simple.sf-navbar.sf-shadow.rtl ul ul {
     border-radius: 0px;
     padding: 0px 0px 7px 8px ! important;
}

.sf-menu.sf-style-simple.sf-horizontal li:hover > ul, .sf-menu.sf-style-simple.sf-horizontal li.sfHover > ul {
     top: 48px;
}

.sf-menu.sf-style-simple.sf-horizontal > li:hover > ul, .sf-menu.sf-style-simple.sf-horizontal > li.sfHover > ul {
     left: -1px;
}

.sf-menu.sf-style-simple.sf-horizontal.rtl > li:hover > ul, .sf-menu.sf-style-simple.sf-horizontal.rtl > li.sfHover > ul {
     left: auto;
     right: -1px;
}

.sf-menu.sf-style-simple.sf-horizontal li li:hover > ul, .sf-menu.sf-style-simple.sf-horizontal li li.sfHover > ul, .sf-menu.sf-style-simple.sf-vertical li:hover > ul, .sf-menu.sf-style-simple.sf-vertical li.sfHover > ul, .sf-menu.sf-style-simple.sf-navbar li li li:hover > ul, .sf-menu.sf-style-simple.sf-navbar li li li.sfHover > ul, .sf-menu.sf-style-simple.sf-navbar li li li.active-trail ul {
     top: -1px;
}

.sf-menu.sf-style-simple.sf-horizontal > li:first-child:hover > ul, .sf-menu.sf-style-simple.sf-horizontal > li.sfHover:first-child > ul {
     left: 10px;
}

.sf-menu.sf-style-simple.sf-horizontal.rtl > li:first-child:hover > ul, .sf-menu.sf-style-simple.sf-horizontal.rtl > li.sfHover:first-child > ul {
     left: auto;
     right: 10px;
}

.sf-menu.sf-style-simple.sf-horizontal li li li:first-child:hover > ul, .sf-menu.sf-style-simple.sf-horizontal li li li.sfHover:first-child > ul, .sf-menu.sf-style-simple.sf-vertical li:first-child:hover > ul, .sf-menu.sf-style-simple.sf-vertical li.sfHover:first-child > ul, .sf-menu.sf-style-simple.sf-navbar li li li li:first-child:hover > ul, .sf-menu.sf-style-simple.sf-navbar li li li li.sfHover:first-child > ul {
     top: 10px;
}

.sf-menu.sf-style-simple.sf-navbar > li:hover > ul, .sf-menu.sf-style-simple.sf-navbar > li.sfHover > ul, .sf-menu.sf-style-simple.sf-navbar > li.active-trail > ul {
     top: 50px;
}

.sf-menu.sf-style-simple.sf-navbar li li:hover > ul, .sf-menu.sf-style-simple.sf-navbar li li.sfHover > ul {
     top: 38px;
}

.sf-menu.sf-style-simple a, .sf-menu.sf-style-simple a:visited {
     color: #384089;
     font-family: Arial,'Josefin Sans',sans-serif;
     font-size: 15px;
     height: 57px;
     overflow: hidden ! important;
     padding: 19px 11px 23px;
     text-decoration: none;
     text-shadow: none;
}

.sf-menu.sf-style-simple a.sf-depth-2 {border-bottom: 1px dotted #384089;}
a.sf-depth-2, li.sf-depth-2, li.middle ul {min-width: 250px !important;}

.sf-menu.sf-style-simple a:focus, .sf-menu.sf-style-simple a:hover, .sf-menu.sf-style-simple a:active, .sf-menu.sf-style-simple li:hover > a, .sf-menu.sf-style-simple li.sfHover > a {
     color: #FFFFFF;
}

li.menuparent.activada ul.sf-hidden a {color: #384089 !important;}

.sf-menu.sf-style-simple li li a, .sf-menu.sf-style-simple.sf-vertical a {
     padding: 1em 1.5em;
}

.sf-menu.sf-style-simple a.sf-with-ul {
     padding-right: 3em;
}

.sf-menu.sf-style-simple.rtl a.sf-with-ul {
     padding-left: 3em;
     padding-right: 1.5em;
}

.sf-menu.sf-style-simple span.sf-description {
     color: #384089;
     display: block;
     font-size: 0.8em;
     line-height: 1.5em;
     margin: 5px 0px 0px 5px;
     padding: 0px;
}

.sf-menu.sf-style-simple.sf-horizontal li, .sf-menu.sf-style-simple.sf-navbar li {
     border: 0px solid transparent;
}

.sf-menu.sf-style-simple.sf-horizontal > li:first-child, .sf-menu.sf-style-simple.sf-navbar > li:first-child, .sf-menu.sf-style-simple.sf-navbar > li.firstandlast {
     border-left-color: transparent;
}

.sf-menu.sf-style-simple.sf-horizontal.rtl > li:first-child, .sf-menu.sf-style-simple.sf-navbar.rtl > li:first-child {
     border-left-color: transparent;
}

.sf-menu.sf-style-simple.sf-horizontal.rtl > li:last-child, .sf-menu.sf-style-simple.sf-navbar.rtl > li:last-child {
     border-left-color: transparent;
}

.sf-menu.sf-style-simple.sf-navbar li > ul > li {
     -moz-border-bottom-colors: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     border-color: -moz-use-text-color -moz-use-text-color transparent;
     border-image: none;
     border-style: none none solid;
     border-width: 0px;
}

.sf-menu.sf-style-simple.sf-navbar li > ul > li:first-child, .sf-menu.sf-style-simple.sf-navbar li > ul > li.firstandlast, .sf-menu.sf-style-simple.sf-navbar.rtl li > ul > li:last-child {
     border-left: 0px solid transparent;
}

.sf-menu.sf-style-simple.sf-navbar li > ul > li:last-child, .sf-menu.sf-style-simple.sf-navbar li > ul > li.firstandlast, .sf-menu.sf-style-simple.sf-navbar.rtl li > ul > li:first-child {
     border-right: 0px solid transparent;
}

.sf-menu.sf-style-simple.sf-vertical li, .sf-menu.sf-style-simple.sf-horizontal li li, .sf-menu.sf-style-simple.sf-navbar li li li {
     border: 1px solid transparent;
}

.sf-menu.sf-style-simple.sf-vertical li:first-child, .sf-menu.sf-style-simple.sf-horizontal li li li:first-child, .sf-menu.sf-style-simple.sf-navbar li li li li:first-child, .sf-menu.sf-style-simple li ul.sf-megamenu li.sf-megamenu-wrapper {
     border-top-color: transparent;
}

.sf-menu.sf-style-simple li {
     background: url("images/simple-background.png") repeat-x scroll left top #FFFFFF;
}

.sf-menu.sf-style-simple li:hover, .sf-menu.sf-style-simple li.sfHover {
     background: url("images/simple-background-active.png") repeat-x scroll left top #FFFFFF;
}

.sf-menu.sf-style-simple.sf-horizontal > li:first-child {
     border-bottom-left-radius: 0px;
     border-top-left-radius: 0px;
}

.sf-menu.sf-style-simple.sf-horizontal > li:last-child, .sf-menu.sf-style-simple.sf-horizontal li li > ul > li.firstandlast, .sf-menu.sf-style-simple.sf-vertical li li > ul > li.firstandlast, .sf-menu.sf-style-simple.sf-navbar li li li > ul > li.firstandlast {
     border-bottom-right-radius: 0px;
     border-top-right-radius: 0px;
}

.sf-menu.sf-style-simple.sf-vertical > li:first-child, .sf-menu.sf-style-simple.sf-navbar > li.firstandlast {
     border-top-left-radius: 0px;
     border-top-right-radius: 0px;
}

.sf-menu.sf-style-simple.sf-vertical li:last-child, .sf-menu.sf-style-simple.sf-horizontal li li:last-child, .sf-menu.sf-style-simple.sf-navbar li li li:last-child, .sf-menu.sf-style-simple.sf-vertical li > ul > li.firstandlast, .sf-menu.sf-style-simple.sf-horizontal li > ul > li.firstandlast, .sf-menu.sf-style-simple.sf-navbar li > ul > li.firstandlast {
     border-bottom-left-radius: 0px;
     border-bottom-right-radius: 0px;
}

.sf-menu.sf-style-simple.sf-vertical.sf-total-items-1 > li:first-child, .sf-menu.sf-style-simple.sf-horizontal.sf-total-items-1 > li:first-child {
     border-radius: 0px;
}

.sf-menu.sf-style-simple.sf-navbar > li:first-child {
     border-top-left-radius: 0px;
}

.sf-menu.sf-style-simple.sf-navbar > li > ul > li:first-child {
     border-bottom-left-radius: 0px;
}

.sf-menu.sf-style-simple.sf-navbar > li > ul > li:last-child {
     border-bottom-right-radius: 0px;
}

.sf-menu.sf-style-simple.sf-navbar > li:last-child, .sf-menu.sf-style-simple.sf-navbar li li li li:first-child, .sf-menu.sf-style-simple.sf-vertical li li:first-child, .sf-menu.sf-style-simple.sf-horizontal li li li:first-child {
     border-top-right-radius: 0px;
}

.sf-menu.sf-style-simple.sf-navbar.rtl > li:first-child {
     border-radius: 0px;
}

.sf-menu.sf-style-simple.sf-horizontal.rtl > li:last-child, .sf-menu.sf-style-simple.sf-horizontal.rtl li li > ul > li.firstandlast, .sf-menu.sf-style-simple.sf-vertical.rtl li li > ul > li.firstandlast, .sf-menu.sf-style-simple.sf-navbar.rtl li li li > ul > li.firstandlast {
     border-radius: 0px;
}

.sf-menu.sf-style-simple.sf-horizontal.rtl > li:first-child {
     border-radius: 0px;
}

.sf-menu.sf-style-simple.sf-navbar.rtl > li > ul > li:first-child {
     border-radius: 0px;
}

.sf-menu.sf-style-simple.sf-navbar.rtl > li:last-child, .sf-menu.sf-style-simple.sf-navbar.rtl li li li li:first-child, .sf-menu.sf-style-simple.sf-vertical.rtl li li:first-child, .sf-menu.sf-style-simple.sf-horizontal.rtl li li li:first-child {
     border-radius: 0px;
}

.sf-menu.sf-style-simple.sf-navbar.rtl > li > ul > li:last-child {
     border-radius: 0px;
}

.sf-menu.sf-style-simple.sf-vertical.rtl li:last-child, .sf-menu.sf-style-simple.sf-horizontal.rtl li li:last-child, .sf-menu.sf-style-simple.sf-navbar.rtl li li li:last-child, .sf-menu.sf-style-simple.sf-vertical.rtl li > ul > li.firstandlast, .sf-menu.sf-style-simple.sf-horizontal.rtl li > ul > li.firstandlast, .sf-menu.sf-style-simple.sf-navbar.rtl li > ul > li.firstandlast {
     border-bottom-right-radius: 0px;
}

div.sf-accordion-toggle.sf-style-simple {
     float: left;
     width: 100%;
}

div.sf-accordion-toggle.sf-style-simple a {
     background: url("images/simple-background.png") repeat-x scroll left top #EEEEEE;
     border-radius: 8px;
     border: 0px solid transparent;
     color: #384089;
     float: left;
     font: 12px Arial,Helvetica,Tahoma,Verdana,Sans-serif;
     padding: 1em;
     text-decoration: none;
     text-shadow: 1px 1px 0px #FFFFFF;
}

div.sf-accordion-toggle.sf-style-simple a span {
     background: url("images/simple-accordion-toggle.png") no-repeat scroll center center transparent;
     float: left;
     height: 32px;
     line-height: 99999em;
     overflow: hidden;
     text-indent: -99999em;
     width: 32px;
}

div.sf-accordion-toggle.sf-style-simple a.sf-expanded, .sf-menu.sf-style-simple.sf-accordion li.sf-expanded {
     background: url("images/simple-background-active.png") repeat-x scroll left top #FEFEFE;
}

.sf-menu.sf-style-simple.sf-accordion li {
     border: 1px solid #E0E0E0;
}

.sf-menu.sf-style-simple.sf-accordion li li {
     margin-left: 3.9%;
     width: 92%;
}

.sf-menu.sf-style-simple.sf-accordion li ul {
     margin: 10px 0px;
}

.sf-menu.sf-style-simple.sf-accordion li.sf-clone-parent, .sf-menu.sf-style-simple.sf-accordion li:first-child {
     border-radius: 8px 8px 0px 0px;
}

.sf-menu.sf-style-simple.sf-accordion ul.sf-has-clone-parent > li:first-child {
     border-radius: 0px;
}

.sf-menu.sf-style-simple.sf-accordion ul.sf-has-clone-parent > li.firstandlast, .sf-menu.sf-style-simple.sf-accordion li:last-child {
     border-radius: 0px 0px 8px 8px;
}

.sf-menu.sf-style-simple.sf-accordion li.firstandlast {
     border-radius: 8px;
}

.sf-menu.sf-style-simple.sf-accordion li a.sf-accordion-button {
     position: absolute;
     right: 0px;
     top: 0px;
     z-index: 499;
}

.sf-menu.sf-style-simple.sf-accordion li.sf-expanded > a.sf-accordion-button {
     color: #777777;
}

.sf-menu.sf-style-simple li ul.sf-megamenu li ol li {
     background: none repeat scroll 0% 0% transparent;
     border: 0px none;
}

.sf-menu.sf-style-simple li ul.sf-megamenu li.sf-megamenu-wrapper {
     border-radius: 0px 8px 8px;
}

.sf-menu.sf-style-simple li ul.sf-megamenu li.sf-megamenu-wrapper, .sf-menu.sf-style-simple li ul.sf-megamenu li.sf-megamenu-wrapper:hover, .sf-menu.sf-style-simple li ul.sf-megamenu li.sf-megamenu-wrapper.sfHover {
     background: url("images/simple-background.png") repeat-x scroll left top #EEEEEE;
}

.sf-menu.sf-style-simple li ul.sf-megamenu li.sf-megamenu-wrapper ol, .sf-menu.sf-style-simple li ul.sf-megamenu li.sf-megamenu-wrapper ol li {
     margin: 0px;
     padding: 0px;
}

.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column > a {
     font-weight: bold;
     padding: 1em;
}

.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column:hover > a {
     color: #555555;
}

.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column > a:focus, .sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column > a:hover, .sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column > a:active {
     color: #222222;
}

.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column ol li {
     background: url("images/simple-list.png") no-repeat scroll left center transparent;
     margin: 0px 0px 0px 1em;
     padding: 0px 0px 0px 1em;
}

.sf-menu.sf-style-simple.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column ol li {
     background-position: right center;
     margin: 0px 1em 0px 0px;
     padding: 0px 1em 0px 0px;
}

.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column ol li a {
     font-size: 0.8em;
     padding: 0.5em 0px;
}

.sf-menu.sf-style-simple ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
     display: inline;
     float: left;
     width: 12em;
}

.sf-menu.sf-style-simple.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
     float: right;
}

.sf-menu.sf-style-simple li.sf-parent-children-1 ul.sf-megamenu {
     width: 12em;
}

.sf-menu.sf-style-simple li.sf-parent-children-2 ul.sf-megamenu {
     width: 24em;
}

.sf-menu.sf-style-simple li.sf-parent-children-3 ul.sf-megamenu {
     width: 36em;
}

.sf-menu.sf-style-simple li.sf-parent-children-4 ul.sf-megamenu {
     width: 48em;
}

.sf-menu.sf-style-simple li.sf-parent-children-5 ul.sf-megamenu {
     width: 60em;
}

.sf-menu.sf-style-simple li.sf-parent-children-6 ul.sf-megamenu {
     width: 72em;
}

.sf-menu.sf-style-simple li.sf-parent-children-7 ul.sf-megamenu {
     width: 84em;
}

.sf-menu.sf-style-simple li.sf-parent-children-8 ul.sf-megamenu {
     width: 96em;
}

.sf-menu.sf-style-simple li.sf-parent-children-9 ul.sf-megamenu {
     width: 108em;
}

.sf-menu.sf-style-simple li.sf-parent-children-10 ul.sf-megamenu {
     width: 120em;
}

a.menuparent {
     color: #384089;
}

a.menuparent:hover {
     color: #FFFFFF !important;
}

.sf-menu ul {
     border-top: 1px solid #CCCCCC;
     top: 57px ! important;
}

.sf-menu ul li {
     border: 0px none ! important;
}

li.middle.menuparent.sfHover a.menuparent {
     background-color: #D9337D ! important;
     color: #FFFFFF ! important;
}



nav li a {
     background-color: rgba(0, 0, 0, 0) ! important;
}



.idiomas {
     margin-top: 11px;
}

div#edit-actions.form-actions.form-wrapper, div#edit-actions--2.form-actions.form-wrapper {
     margin-left: -4px;
}

.container-inline h2.element-invisible {
     display: none ! important;
}

input#edit-search-block-form--2.form-text {
     height: 32px ! important;
     margin-top: 0px ! important;
}

input#edit-submit.form-submit, input#edit-submit--2.form-submit {
     border: 1px solid #CCCCCC ! important;
     float: right ! important;
}

.content form#search-block-form .container-inline {
     margin-top: 11px ! important;
     width: 120px ! important;
}

#search-block-form input#edit-search-block-form--2 {
     width: 88px ! important;
     padding: 0 0 0 4px;
}

#block-lang-dropdown-language select {
     /* padding: 9px 0px 0px 4px ! important; */
     padding: 0;
}

#redes.colredes a:hover {
     background-color: rgba(0, 0, 0, 0) ! important;
     color: #D9337D ! important;
}

@media only screen and (max-width: 479px) {
  #block-lang-dropdown-language select { padding: 0px 0px 0px 4px ! important; margin: 0px ! important; }
  div.form-item.form-type-select.form-item-lang-dropdown-select { padding: 0px ! important; margin: 0px ! important; }
  .sf-menu  li ul {
   
    top: 30px !important;
left:0 !important;
}
li.sf-clone-parent, .sf-clone-parent, .sf-clone-parent a{
display:none !important;
height:0px !important;
visibility:hidden !important;
margin-top:-1px !important;
}

#nav.colmenu.opened ul#superfish-1 li ul li a {background-color: #506ed1 !important; color: #fff !important;}

.sf-menu.sf-style-simple a, .sf-menu.sf-style-simple a:visited {height: 30px !important;padding: 9px 11px 8px 11px !important;}

}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.rombos {width: 100%;height: 100%;background-color: #ededed;}
.contenedor-rombos {margin: -276px 0 0 -570px !important;}
  .wrapper { width: 768px; position: relative; margin: 0px auto; }
  .col1-1, .col5-6, .one_third, .two_thirds, aside.col1-4 { width: 748px; margin: 0px 10px 20px; }
  .col1-2, .recent-projects .col1-4, footer .col1-4 { width: 364px; margin: 0px 10px 20px; float: left; }
  .col1-3 { width: 236px; margin: 0px 10px 20px; float: left; }
  .col2-3 { width: 492px; margin: 0px 10px 20px; float: left; }
  .col1-4 { width: 172px; margin: 0px 10px 20px; float: left; }
  .col3-4 { width: 556px; margin: 0px 10px 20px; float: left; }
  .one_third, .two_thirds { margin-left: 0px; margin-right: 0px; }
  .col1-6 { width: 140px; }
  .colmenu { width: 510px; }
  #redes { display: none; }
  #block-lang-dropdown-language { font-size: 10px; }
  #block-lang-dropdown-language select { padding: 9px 0px 0px 2px ! important; }
  #block-search-form { display: none; }
  .page-music .conten-imaxe img, .page-taxonomy-term .conten-imaxe img { height: 180px; }
  .page-music .gallerypreview, .page-taxonomy-term .gallerypreview { min-height: 220px; }
  .page-music .vistagal h2, .page-taxonomy-term .vistagal h2 { font-size: 1.2em; }
  .page-music .datos-xerais, .page-taxonomy-term .datos-xerais { font-size: 0.8em; }
  .page-music .p1, .page-taxonomy-term .p1 { line-height: 12px; }
  .page-music .vistagal .field-name-field-article-body, .page-taxonomy-term .vistagal .field-name-field-article-body { font-size: 0.8em; }
  .page-see-videos .conten-imaxe img { width: 220px; height: 220px; }
  .media-youtube-video { margin-bottom: 20px; }
  .idiomas { margin-top: 10px; }
  .sf-menu.sf-style-simple a, .sf-menu.sf-style-simple a:visited { color: #384089; font-family: 'Josefin Sans',sans-serif; font-size: 15px; padding: 20px 6px; text-decoration: none; text-shadow: none; }
  .rombo1 {
	height: 300px;
	left: 250px;
	position: absolute;
	top: 0px;
	width: 300px;
	z-index: 999;
}
.rombo2 {
	height: 300px;
	left: 550px;
	position: absolute;
	top: 0px;
	width: 300px;
	z-index: 999;
}
.rombo3 {
	height: 300px;
	left: 100px;
	position: absolute;
	top: 150px;
	width: 300px;
}
.rombo4 {
	height: 300px;
	left: 400px;
	position: absolute;
	top: 150px;
	width: 300px;
}
.rombo5 {
	height: 300px;
	left: 700px;
	position: absolute;
	top: 150px;
	width: 300px;
}
.rombo6 {
	height: 300px;
	left: 250px;
	position: absolute;
	top: 300px;
	width: 300px;
}
.rombo7 {
	height: 300px;
	left: 250px;
	position: absolute;
	top: 300px;
	width: 300px;
}
.rombo8 {
	height: 300px;
	left: 550px;
	position: absolute;
	top: 300px;
	width: 300px;
}
}


#nav li.activada  {
     background:#D9337D;
     }

#nav li.activada a {
     color: #FFFFFF;
}

#nav li.activada ul a {
	color: #384089;
}

.page-live th {
padding-bottom:20px;
color:#384089;
font-family: 'Josefin Sans', sans-serif;
	word-wrap: normal;
font-size:1.2em}