@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css');
/* -------------------------------- skeleton V1.1 -------------------------------- */
img.scale-with-grid {max-width: 100%; height: auto;}
img, video {max-width: 100%; height: auto;}
.container {position: relative; width: 960px; margin: 0 auto; padding: 0;}
.container .column, .container .columns {float: left; display: inline; margin-left: 10px; margin-right: 10px;}
.row {padding-bottom: 20px;}
.column.alpha, .columns.alpha {margin-left: 0;}
.column.omega, .columns.omega {margin-right: 0;}
.container .one.column, .container .one.columns {width: 40px;}
.container .two.columns {width: 100px;}
.container .three.columns {width: 160px;}
.container .one-five.columns {width: 172px;}
.container .four.columns {width: 220px;}
.container .five.columns {width: 280px;}
.container .six.columns {width: 340px;}
.container .seven.columns {width: 400px;}
.container .eight.columns {width: 460px;}
.container .nine.columns {width: 520px;}
.container .ten.columns {width: 580px;}
.container .eleven.columns {width: 640px;}
.container .twelve.columns {width: 700px;}
.container .thirteen.columns {width: 760px;}
.container .fourteen.columns {width: 820px;}
.container .fifteen.columns {width: 880px;}
.container .sixteen.columns {width: 940px;}
.container .one-third.column {width: 300px;}
.container .two-thirds.column {width: 620px;}
.container .one-third-footer-spec {width: 200px;}
.container .two-thirds-footer-spec {width: 740px;}
.container .offset-by-one {padding-left: 60px;}
.container .offset-by-two {padding-left: 120px;}
.container .offset-by-three {padding-left: 180px;}
.container .offset-by-four {padding-left: 240px;}
.container .offset-by-five {padding-left: 300px;}
.container .offset-by-six {padding-left: 360px;}
.container .offset-by-seven {padding-left: 420px;}
.container .offset-by-eight {padding-left: 480px;}
.container .offset-by-nine {padding-left: 540px;}
.container .offset-by-ten {padding-left: 600px;}
.container .offset-by-eleven {padding-left: 660px;}
.container .offset-by-twelve {padding-left: 720px;}
.container .offset-by-thirteen {padding-left: 780px;}
.container .offset-by-fourteen {padding-left: 840px;}
.container .offset-by-fifteen {padding-left: 900px;}
.block-4-col {width: 235px; float: left;}
.block-3-col {width: 313px; float: left;}
.pad-l-r-5 {padding: 0 5px 0 5px;}
.container .in-column, .container .in-columns {float: left; display: inline; margin-left: 10px; margin-right: 10px;}
.container .in-one-third.in-column {width: 290px;}
.container .in-two-third.in-column {width: 600px;}
.container .in-sixteen.in-columns {width: 910px;}
.container .in-eight.in-columns {width: 445px;}
.container .in-four.in-columns {width: 212px;}
.container .in-three-four.in-columns {width: 678px;}

@media only screen and (min-width: 768px) and (max-width: 959px){
  .container {width: 768px;}
  .container .column, .container .columns {margin-left: 10px; margin-right: 10px;}
  .column.alpha, .columns.alpha {margin-left: 0; margin-right: 10px;}
  .column.omega, .columns.omega {margin-right: 0; margin-left: 10px;}
  .alpha.omega {margin-left: 0; margin-right: 0;}
  .container .one.column, .container .one.columns {width: 28px;}
  .container .two.columns {width: 76px;}
  .container .three.columns {width: 124px;}
  .container .four.columns {width: 172px;}
  .container .five.columns {width: 220px;}
  .container .six.columns {width: 268px;}
  .container .seven.columns {width: 316px;}
  .container .eight.columns {width: 364px;}
  .container .nine.columns {width: 412px;}
  .container .ten.columns {width: 460px;}
  .container .eleven.columns {width: 508px;}
  .container .twelve.columns {width: 556px;}
  .container .thirteen.columns {width: 604px;}
  .container .fourteen.columns {width: 652px;}
  .container .fifteen.columns {width: 700px;}
  .container .sixteen.columns {width: 748px;}
  .container .one-third.column {width: 236px;}
  .container .two-thirds.column {width: 492px;}
  .container .one-third-footer-spec {width: 200px;}
  .container .two-thirds-footer-spec {width: 548px;}
  .container .offset-by-one {padding-left: 48px;}
  .container .offset-by-two {padding-left: 96px;}
  .container .offset-by-three {padding-left: 144px;}
  .container .offset-by-four {padding-left: 192px;}
  .container .offset-by-five {padding-left: 240px;}
  .container .offset-by-six {padding-left: 288px;}
  .container .offset-by-seven {padding-left: 336px;}
  .container .offset-by-eight {padding-left: 384px;}
  .container .offset-by-nine {padding-left: 432px;}
  .container .offset-by-ten {padding-left: 480px;}
  .container .offset-by-eleven {padding-left: 528px;}
  .container .offset-by-twelve {padding-left: 576px;}
  .container .offset-by-thirteen {padding-left: 624px;}
  .container .offset-by-fourteen {padding-left: 672px;}
  .container .offset-by-fifteen {padding-left: 720px;}
  .block-4-col {width: 187px; float: left;}
  .block-3-col {width: 249px; float: left;}
  .container .in-one-third.in-column {width: 226px;}
  .container .in-two-third.in-column {width: 472px;}
  .container .in-sixteen.in-columns {width: 718px;}
  .container .in-eight.in-columns {width: 349px;}
  .container .in-four.in-columns {width: 164px;}
  .container .in-three-four.in-columns {width: 534px;}
}
@media only screen and (max-width: 767px){
  .container {width: 300px;}
  .container .columns, .container .column {margin: 0;}
  .container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column, .container .one-third-footer-spec, .container .two-thirds-footer-spec {width: 300px;}
  .container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen {padding-left: 0;}
  .block-4-col {width: 300px; float: left;}
  .block-3-col {width: 300px; float: left;}
  .container .in-one-third.in-column, .container .in-two-third.in-column, .container .in-sixteen.in-columns, .container .in-eight.in-columns, .container .in-four.in-columns, .container .in-three-four.in-columns {width: 270px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
  .container {width: 420px;}
  .container .columns, .container .column {margin: 0;}
  .container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .one-third-footer-spec, .container .two-thirds-footer-spec {width: 420px;}
  .block-4-col {width: 420px; float: left;}
  .block-3-col {width: 420px; float: left;}
  .container .in-one-third.in-column, .container .in-two-third.in-column, .container .in-sixteen.in-columns, .container .in-eight.in-columns, .container .in-four.in-columns, .container .in-three-four.in-columns {width: 390px;}
}
h1, h2, h3, h4, h5, h6 {color: #414146; font-weight: normal;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-weight: inherit;}
h1 {font-size: 46px; line-height: 50px; margin-bottom: 14px;}
h2 {font-size: 35px; line-height: 40px; margin-bottom: 10px;}
h3 {font-size: 28px; line-height: 34px; margin-bottom: 8px;}
h4 {font-size: 21px; line-height: 30px; margin-bottom: 4px;}
h5 {font-size: 17px; line-height: 24px;}
h6 {font-size: 14px; line-height: 21px;}
.subheader {color: #777;}
p.lead {font-size: 21px; line-height: 27px; color: #777;}
em {font-style: italic;}
small {font-size: 80%;}
blockquote, blockquote p {font-size: 16px; line-height: 23px; color: #777; font-style: italic; font-weight: lighter;}
blockquote {margin: 0 0 10px 38px; padding: 18px 20px; position: relative; background-color: #f8f8f8;}
blockquote::before {background-image: url('quote2.png'); background-repeat: no-repeat; background-position: center center; background-color: #ffea00; z-index: 999; height: 100%; width: 38px; display: block; content: ""; position: absolute; left: -38px; top: 0px;}
blockquote cite {display: block; font-size: 12px; color: #555;}
blockquote cite::before {content: "\2014 \0020";}
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited {color: #555;}
hr {border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0;}
.container::after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix::before, .clearfix::after, .row::before, .row::after {content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.row::after, .clearfix::after {clear: both;}
.row, .clearfix {zoom: 1;}
.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
::selection {color: #FFFFFF; background-color: #FF6633;}
::-moz-selection {color: #FFFFFF; background-color: #FF6633;}
/* -------------------------------- sequence Theme -------------------------------- */
#sequence-theme {height: 495px; margin: 0 auto; position: relative; overflow: hidden; max-width: 940px; width: 100%;}
#sequence-theme #sequence {display: block; height: 100%; margin: 0; position: absolute; max-width: 1000px; width: 100%; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden;}
#sequence ul {padding: 0; margin: 0; bottom: 54px;}
#sequence-theme .next, #sequence-theme .prev {cursor: pointer; z-index: 1000; height: 13px;}
#sequence-theme .prev {padding-right: 2px;}
#sequence-theme .next {padding-left: 2px;}
#sequence-theme .prev img, #sequence-theme .next img {height: 100%; width: auto;}
#sequence-theme #sequence-preloader {background: #f1c832;}
.slider-nav-bg {height: 54px; width: 100%; background-color: #565a60; bottom: 0px; position: absolute; left: 0;}
#sequence-theme .nav {bottom: 0px; position: absolute; z-index: 9999; padding: 0; margin: 0; background-color: #565a60; transition-duration: 0.5s; height: 54px; margin-left: 40px;}
#sequence-theme .nav li {float: left;}
#sequence-theme .nav li {*display: inline;}
#sequence-theme .nav li img {display: block; cursor: pointer;}
#sequence-theme .nav li img.active {border-top: 5px solid #FF6633; margin-top: -5px;}
#sequence-theme #sequence li {height: 100%; position: absolute; top: -50%; width: 100%;}
#sequence-theme #sequence li > * {position: absolute;}
#sequence-theme .arrows-nav {left: 0px; bottom: 0px; position: absolute; z-index: 99; width: 100%;}
#sequence-theme .next, #sequence-theme .prev {opacity: 1; background-color: #565a60; transition-duration: 1s; padding-top: 21px; padding-right: 16px; padding-bottom: 20px; padding-left: 16px;}
#sequence-theme .next.slider1, #sequence-theme .prev.slider1 {background-color: #565a60;}
#sequence-theme .next:hover, #sequence-theme .prev:hover {opacity: 1; background-color: #660099; transition-duration: 0.3s;}
#sequence-theme .next.slider1:hover, #sequence-theme .prev.slider1:hover {opacity: 1; background-color: #660099; transition-duration: 0.3s;}
#sequence-theme .next {float: right;}
#sequence-theme .main-text {left: -40px; border-left: 5px solid #FF6633; opacity: 0; bottom: -142px;}
#sequence-theme .animate-in .main-text{opacity: 1; transition-duration: 1s;}
#sequence-theme .animate-out .main-text{opacity: 0; transition-duration: 1s;}
#sequence-theme .main-text {padding: 20px 25px; background-color: #2f343a; z-index: 1; color: #fff; font-family: 'Signika', sans-serif; transition-duration: 0.01s !important;}
#sequence-theme .size-14 {font-size: 14px; line-height: 18px;}
#sequence-theme .size-28 {font-size: 28px; line-height: 34px;}
#sequence-theme .size-41 {font-size: 41px; line-height: 41px;}
#sequence-theme .color {color: #ffea00;}
#sequence-theme .model {left: -100%; bottom: -50%; opacity: 0; position: relative; height: auto !important; max-height: 441px !important; width: 100%; min-width: 225px; max-width: 940px;}
#sequence-theme .animate-in .model {left: 0%; opacity: 1; transition-duration: 1s;}
#sequence-theme .animate-out .model {left: 0%; opacity: 0; transition-duration: 0.5s;}
#sequence-theme .bg-slide {bottom: -50%; opacity: 0; width: 100%;}
#sequence-theme .animate-in .bg-slide {opacity: 1; transition-duration: 1s;}
#sequence-theme .animate-out .bg-slide {opacity: 0; transition-duration: 0.5s;}
#sequence-theme .status {background: url("status-bar.png") -940px 0 repeat-y; height: 2px; margin: 0 auto; width: 940px;}
#sequence-theme .status.paused {animation: paused 1s linear alternate infinite;}
#sequence-theme .status.active {animation: status-bar 4s linear;}
#sequence-theme .controls {padding: 0; margin: 0; position: absolute; top: 340px; display: block; width: 940px; z-index: 9999;}
#sequence-theme .title h2{color: #fff; background-color: #414146; height: 44px; font-size: 30px; font-family: 'Signika', sans-serif; display: inline-block; padding-top: 11px; padding-right: 15px; padding-bottom: 11px; padding-left: 15px; margin: 0;}
#sequence-theme .title {font-size: 24px; line-height: 28px; left: 45%; opacity: 0; bottom: -145px; z-index: 50; transition-duration: 0.5s;}
#sequence-theme .animate-in .title {left: 0px; opacity: 1; transition-duration: 0.5s;}
#sequence-theme .animate-out .title {left: 35%; opacity: 0; transition-duration: 0.5s;}
.safari #sequence-theme .title {left: 400px;}
.safari #sequence-theme .animate-in .title {left: 0px;}
.safari #sequence-theme .animate-out .title {left: 350px;}
#sequence-theme .subtitle {right: 45%; opacity: 0; top: 440px;}
#sequence-theme .animate-in .subtitle {right: 50%; opacity: 1; transition-duration: 0.5s;}
#sequence-theme .animate-out .subtitle {right: 39%; transition-duration: 0.5s;}
.subtitle-2 {color: #ff6633; background-color: #565a60; width: 345px; padding-top: 16px; padding-right: 15px; padding-bottom: 16px; padding-left: 20px; margin: 0;}
.subtitle-2 span {font-weight: 700; color: #FF6633;}
#sequence-theme .subtitle-3 {left: 0px; opacity: 0; bottom: -181px; font-size: 14px;}
#sequence-theme .animate-in .subtitle-3 {left: 251px; opacity: 1; transition-duration: 0.5s;}
@-moz-document url-prefix (){
  #sequence-theme .animate-in .subtitle-3 {left: 250px;}
}
#sequence-theme .animate-out .subtitle-3{right: 0; opacity: 0; transition-duration: 0.5s;}
@keyframes paused {
  0% {background-position: 0 0; opacity: 0;}
  100% {background-position: 0 0; opacity: .7;}
}
@keyframes status-bar {
  0% {background-position: -940px 0;}
  100% {background-position: 0 0;}
}
@keyframes preload {
  0% {opacity: 0;}
  50% {opacity: 1;}
  100% {opacity: 0;}
}
@media only screen and (min-width: 768px)and (max-width: 959px){
  #sequence-theme {height: 364px;}
  #sequence-theme .title {bottom: -125px;}
  #sequence-theme .subtitle-3 {bottom: -161px;}
  #sequence ul {bottom: 54px;}
  #sequence-theme .main-text {bottom: -106px;}
  #sequence-theme .controls {position: relative; top: 289px;}
}
@media only screen and (max-width: 767px){
  #sequence-theme .main-text{visibility: hidden;}
  #sequence-theme .title {visibility: hidden;}
  #sequence-theme .subtitle-3 {visibility: hidden;}
  .slider-nav-bg {visibility: hidden;}
  #sequence-theme .next {float: none;}
  #sequence-theme .next, #sequence-theme .prev {padding: 14px 16px 13px 15px;}
  #sequence-theme .animate-out .model {left: 0;}
  #sequence-theme .animate-in .model {left: 0;}
  #sequence-theme {height: 124px; margin-top: 0;}
  #sequence-theme .nav {display: none !important; opacity: 0; visibility: hidden;}
  #sequence-theme .controls {display: none !important; opacity: 0 !important; visibility: hidden !important;}
  #sequence ul {bottom: 0px;}
  #sequence-theme .arrows-nav {bottom: 0px;}
}
@media only screen and (min-width: 480px)and (max-width: 767px){
  #sequence-theme .next {float: none;}
  #sequence-theme .next, #sequence-theme .prev {padding: 14px 16px 13px 15px;}
  #sequence-theme .animate-out .model {left: 0;}
  #sequence-theme .animate-in .model {left: 0;}
  #sequence-theme {height: 174px;}
  #sequence-theme .nav {display: none !important; opacity: 0; visibility: hidden;}
  #sequence-theme .controls {display: none !important; opacity: 0 !important; visibility: hidden !important;}
  #sequence-theme .arrows-nav {bottom: 0px;}
  #sequence ul {bottom: 0px;}
}
/* -------------------------------- custom Styles -------------------------------- */
body {background-color: #660099; background-image: url('/activos/fondo_cells.jpg'); background-repeat: no-repeat; background-position: center top; background-attachment: fixed;}
.logo {width: 157px; height: 74px; margin-left: 27px; margin-top: 0; margin-bottom: 0; display: block;}
.fondo1 {background-color: #414141; background-image: url('/activos/rayas.png'); background-repeat: repeat-y;}
.fondo1 h3 {color: #FF6633;}
.contenido {background-color: #EFEFEF; background-image: url('/activos/rayas_largas.png'); background-repeat: repeat-y; background-position: left bottom; font-size: 14px; line-height: 140%; color: #666666;}
.fondo2 {background-color: #565960; color: #FF6633;}
.hidden {display: none;}
/* MAIN MENU ================================================== */
#main-nav {float: right;}
#main-nav ul {margin: 0; padding: 0;}
#main-nav li {float: left; list-style: none outside none; margin: 0;}
#main-nav ul li li:first-child {border-top: none}
#main-nav .current >a {color: #FF6633; background-color: #660099;}
#main-nav .current li.current a, #main-nav .current li.current li.current a {color: #FF6633 !important; margin-top: 0; border-top: none; padding-top: 0; background-color: #660099;}
#main-nav a:hover {text-shadow: none; color: #FF6633; background-color: #660099;}
#main-nav a {color: #FF6633; display: block; font-size: 18px; position: relative; text-decoration: none; transition: all 0.3s; padding-top: 28px; padding-bottom: 0;}
.sf-menu li >a {padding-bottom: 28px !important; text-transform: none; padding-right: 10px; padding-left: 10px; font-family: 'Signika', sans-serif;}
.sf-menu, .sf-menu * {margin: 0; padding: 0; list-style: none;}
.sf-menu {line-height: 1.0;}
.sf-menu ul {position: absolute; top: -999em; margin-top: 0 !important;}
#main-nav ul.sf-menu li:first-child ul {margin-left: 0 !important;}
.sf-menu ul ul {margin: 0 !important;}
.sf-menu ul li {width: 225px;}
.sf-menu li:hover {visibility: inherit;}
.sf-menu li {float: left; position: relative;}
.sf-menu a {display: block; position: relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left: 0; top: 74px; z-index: 99; text-shadow: none;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top: -999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left: 225px !important; top: 0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top: -999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left: 100em; top: 0;}
.sf-menu li li {margin: 0 !important; background-color: #535961;}
#main-nav .current li.current li a {background-color: #535961; color: #FF6633;}
.sf-menu li li a {font-family: 'Signika', sans-serif; text-transform: none !important; text-shadow: none !important; font-size: 14px !important; padding-left: 15px !important; padding-top: 15px !important; padding-bottom: 15px !important; margin-right: 0 !important; margin-left: 0 !important; color: #FF6633 !important;}
.sf-menu li li a:hover {color: #FF6633 !important; background: #660099 !important;}
/* SLIDER ================================================== */
a.r-m-plus {position: relative; display: inline-block;}
a.r-m-plus::before, a.r-m-plus::after {content: ''; position: absolute;}
.r-m-plus::after {width: 36px; height: 36px; background-color: #FF6633 !important; background-image: url('/activos/arrow-rm.png'); background-position: center center; background-repeat: no-repeat; transition: all 0.3s ease 0s;}
a.r-m-full {background-color: #414146; color: #FF6633; margin-right: 36px;}
a.r-m-full:hover {background-color: #FF6633; color: #414146;}
a.r-m-full::after {right: -36px;}
.button {text-decoration: none; font-family: 'Signika', sans-serif; background-color: #FF6633; color: #414146; border: none; transition: all 0.3s ease 0s;}
.button.medium {font-size: 14px; line-height: 36px; height: 36px; padding: 0 20px; display: inline-block;}
#sequence-theme .nav li img.active {border-top: 5px solid #FF6633 !important;}
#sequence-theme .next.slider1:hover, #sequence-theme .prev.slider1:hover {background-color: #660099 !important;}
/* FULL STYLES ================================================== */
h3.titulo {color: #FF6633; font-size: 24px; font-weight: 600; padding: 12px 0 6px 260px;}
div.contenido h4 {font-size: 24px; line-height: 28px; color: #FF6633; font-weight: 400; padding-bottom: 15px;}
div.contenido h4 span {color: #FF6633; font-weight: 700;}
div.contenido a:link, div.contenido a:visited {color: #565960; font-weight: 600; text-decoration: none;}
div.contenido a:hover {color: #FF6633;}
div.contact {width: 220px; float: left; background-color: #EFEFEF; padding-top: 25px;}
div.detalle {width: 640px; float: left; padding: 25px 40px;}
.contact p {padding-left: 40px; font-weight: 600; color: #660099; font-size: 14px;}
.contact p span {color: #FF6633; font-weight: 700; display: inline-block; padding: 7px 0 15px 0; font-size: 18px; line-height: 18px;}
.mt-40 {margin-top: 40px;}
div#map {height: 415px; width: 940px;}
p.foot {font-family: 'Signika', sans-serif; font-size: 14px; padding: 5px 0 5px 40px; font-weight: 400;}
p.foot a {color: #FF6633; text-decoration: none;}
p.foot a:hover {color: #999999;}
/* ACCORDION ================================================== */
#cajaAccordion {margin: 10px 0 30px 0;}
h3.title-block {padding: 0; font-size: 16px; font-weight: 400; color: #565960; line-height: 16px; margin-bottom: 10px; margin-top: 20px;}
h3.ui-accordion-header {margin: 0; cursor: pointer; font-weight: 600;}
h3.ui-accordion-header:first-child {margin: 0;}
.ui-accordion-header {font-size: 16px; line-height: 40px; margin: 0; border-bottom: 2px solid #FF6633; background-color: transparent;}
.ui-accordion-content p {margin: 0; padding-top: 0; padding-bottom: 4px; color: #565960;}
.ui-accordion-content p:last-child {padding-bottom: 0;}
.ui-accordion-content {margin-left: 50px; display: none; margin-left: 39px; padding: 15px; background-color: #e4e4e4;}
.ui-accordion-content ul {margin-top: 0;}
.ui-accordion-content li {margin-left: 20px; color: #565960;}
.ui-accordion-content a:link, .ui-accordion-content a:visited {color: #565960; text-decoration: none;}
.ui-accordion-content a:hover {color: #660099;}
.ui-accordion-header a {color: #565960; text-decoration: none;}
.ui-accordion-header:hover a, .ui-accordion-header-active a {color: #FF6633;}
.ui-accordion-header span {background-color: #efefef; background-image: url('/activos/plus-nar.png'); background-position: center center; background-repeat: no-repeat; display: block; float: left; height: 40px; width: 39px; margin-right: 15px; transition: all 0.3s ease 0s;}
.ui-accordion-header:hover span {background-color: #FF6633; background-image: url('/activos/plus.png'); background-position: center center; background-repeat: no-repeat; transition: all 0.3s ease 0s;}
.ui-accordion-header-active span {background-color: #565960; background-image: url('/activos/minus-nar.png'); background-position: center center; background-repeat: no-repeat;}
div.novedadez {color: #666666;}
div.novedadez img {display: table;}
.navixo {display: none;}
div.Hide {display: none;}
/* MEDIA QUERIES ================================================== */
/* Design for a width of 748px */
@media only screen and (max-width: 959px){
  p.foot {padding: 5px 0; text-align: center;}
}
/* Design for a width of 748px */
@media only screen and (min-width: 768px) and (max-width: 959px){
  #main-nav a {font-size: 15px;}
  .sf-menu li >a {padding-bottom: 31px !important;}
  div.contact {width: 220px;}
  div.detalle {width: 448px;}
  div#map {height: 350px; width: 748px;}
}
/* Design for a width of 300px */
@media only screen and (max-width: 767px){
  nav#main-nav ul {display: none;}
  .navixo {overflow: hidden; height: 40px; width: 300px; position: relative; display: block; padding: 0; background-color: #FFFFFF;}
  .navixo select#navibar {width: 100%; height: 40px; padding-left: 47px; cursor: pointer; color: #660099; font-family: 'Signika', Arial, Helvetica, sans-serif; font-size: 14px; border: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #FFFFFF;}
  .navixo::before {font-size: 24px; content: "\f0c9"; font-family: FontAwesome; color: #660099; padding: 12px 8px; position: absolute; left: 0; top: 0; background-color: #FFFFFF; z-index: 1; text-align: center; width: 15%; height: 100%; pointer-events: none; box-sizing: border-box;}
  .fondo1 {background-image: none;}
  .contenido {background-image: none;}
  h3.titulo {padding: 10px; text-align: center;}
  div.contact {float: none; width: 270px; padding-left: 15px !important; padding-top: 0;}
  .contact p {padding: 0;}
  .contact p span {font-size: 22px; line-height: 22px;}
  div.detalle {float: none; width: 270px; padding-left: 15px !important; padding-top: 0;}
  p.foot {padding: 5px 5px 5px 5px; text-align:  center;}
  div#map {height: 250px; width: 300px;}
  .ui-accordion-header {font-size: 14px; line-height: 28px; }
  .ui-accordion-header span {height: 25px; width: 25px; margin-right: 10px;}
  .ui-accordion-content {margin-left: 0px;}
  iframe {height: 141px; width: 250px;}
  div.FtOK {display: none;}
  div.Hide {display: block;}
}
/* Design for a width of 420px */
@media only screen and (min-width: 480px) and (max-width: 767px){
  .navixo {width: 420px; display: block;}
  .navixo::before {width: 11%;}
  div.contact {float: none; width: 300px !important; padding-left: 20px; padding-top: 0;}
  div.detalle {float: none; width: 370px !important; padding-left: 20px !important;}
  div#map {height: 300px; width: 420px;}
}
