@charset "utf-8";
@charset "UTF-8";
@font-face {
font-family: 'FuturaStd_Condensed';
src: url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/style/fonts/futurastd/FuturaStd-CondensedLight.eot) format('embedded-opentype'), url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/style/fonts/futurastd/FuturaStd-CondensedLight.woff) format('woff'), url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/style/fonts/futurastd/FuturaStd-CondensedLight_0.html) format('truetype'), url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/style/fonts/futurastd/FuturaStd-CondensedLight.svg) format('svg'), url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/style/fonts/futurastd/FuturaStd-CondensedLight_0.otf) format('opentype');
font-weight: normal;
font-style: normal;
} .timelineFlat.timelineFlatPortfolio .item .read_more {
margin-top:20px;
}
.timelineFlat.timelineFlatPortfolio .item,
.timelineFlat.timelineFlatPortfolio .item_open {
height: 427px;
} .timelineFlat.timelineFlatBlog .item,
.timelineFlat.timelineFlatBlog .item_open {  height: 433px;
}
.timelineFlat.timelineFlatBlog.tl2 .item,
.timelineFlat.timelineFlatBlog.tl2 .item_open {
height: auto;
}
.timelineFlat.timelineFlatBlog .item .post_date { font-family: 'Open Sans Condensed', sans-serif;font-weight:700;  color: #ffffff;
border-radius: 50%;  width: 55px;
height: 35px;  padding: 15px 5px 15px 5px;
text-align: center;  font-size: 14px;
text-align:center;
line-height: 24px;
margin: -34px 18px 0 0;
float: right;
position: relative;
z-index: 2;
text-transform: uppercase;
font-weight: bold;
}
.timelineFlat.timelineFlatBlog.tl2 .item .post_date {
line-height: 35px;
font-size: 20px;
}
.timelineFlat.timelineFlatBlog .item.even .post_date {
background: #a2b406;
}
.timelineFlat.timelineFlatBlog .item.odd .post_date {
background: #52190a;
}
.timelineFlat.timelineFlatBlog .item .post_date span {
display: block;
width: auto;
height: auto;
font-size: 15px;
line-height: 12px;
margin: 0;
} .timelineFlat {
display:none;
}
.timelineLoader {
width:100%;
text-align:center;
padding:150px 0;
} .timelineFlat .timeline_line {
margin-top:10px;
margin-bottom:10px;
width:900px;
} .timelineFlat .t_line_holder {
padding: 10px 0 0 0;
height:80px;
background:url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes_rutas/timeline/light/line.jpg) repeat-x 0px 49px;
} .timelineFlat .t_line_view {
height:20px;
width:900px;
} .timelineFlat .t_line_m {
margin-top:35px;
height:10px;     }
.timelineFlat.tl2 .t_line_m {
margin-top: 45px;
}
.timelineFlat .t_line_m.left {
border-left:1px solid transparent;
border-right:1px solid #b7b6b6;
}
.timelineFlat .t_line_m.inner {
border-left:1px solid #b7b6b6;
border-right:1px solid #b7b6b6;
} .timelineFlat .t_line_m.right {   border-left:1px solid #b7b6b6;
border-right:1px solid transparent;
} .timelineFlat h4.t_line_month {
font-family: 'Open Sans Condensed', sans-serif;font-weight:700;
font-size: 19px;
margin:-30px 0 0;
color:#b7b6b6;
text-transform: uppercase;
} .timelineFlat a.t_line_node {
text-decoration:none;
padding:38px 0 4px;
font-family: Montserrat;
height:10px;
font-size:12px;
top:-25px;
position: relative;
color:#b7b6b6;
}
.timelineFlat a.t_line_node:after {
content: "";
border-radius: 22px;
height: 10px;
width: 10px;
border: 2px solid #ffffff;
position: absolute;
top: 23px;
left: 50%;
margin: 0 0 0 -7px;  }
.timelineFlat a.t_line_node.even:after {
background: #a2b406;
}
.timelineFlat a.t_line_node.even.active:after {
background: #909f0b;
}
.timelineFlat a.t_line_node.odd:after {
background: #52190a;
}
.timelineFlat a.t_line_node.odd.active:after {
background: #71230f;
}
.timelineFlat a.t_line_node.active {  }
.timelineFlat a.t_line_node.even.active {
color: #909f0b;
}
.timelineFlat a.t_line_node.odd.active {
color: #71230f;
}
.timelineFlat a.t_line_node.active:after {
border: 2px solid #b7b6b6;
} .timelineFlat .t_node_desc {
white-space: normal !important;
top:-50px;
opacity: 0;
filter: alpha(opacity=0);
left: 50%;
color:#fff;
display: inline-block !important;
position: relative;
transition:top 200ms, opacity 500ms;
-webkit-transition:top 200ms, opacity 500ms;
-moz-transition:top 200ms, opacity 500ms;
}
.timelineFlat a.t_line_node:hover .t_node_desc {
top:0;
opacity: 1;
filter: alpha(opacity=100);
}
.timelineFlat .t_node_desc span {
white-space: nowrap;
margin-left: -50%;
margin-right: 50%;
margin-top: -16px;
display: block !important;
padding:8px;
border-radius: 3px;  position: relative;
}
.timelineFlat .t_node_desc.even span {
background: #a2b406;
}
.timelineFlat .t_node_desc.odd span {
background: #52190a;
}
.timelineFlat .t_node_desc span:after {
content: "";
width: 0;
height: 0;
display: block;
position: absolute;
bottom: -10px;
border:5px solid transparent;  left:50%;
margin-left: -5px;
}
.timelineFlat #t_line_left,
.timelineFlat #t_line_right {
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
cursor:pointer;
top:39px;
width:14px;
height:21px;
font-size: 21px;
color: #b7b6b6;
position: relative;
}
.timelineFlat #t_line_left:hover,
.timelineFlat #t_line_right:hover {
color: #dd5555;
} .timelineFlat #t_line_left {
left:-30px;
}
.timelineFlat #t_line_left:after {
content: "\f104";
position: absolute;
right: 0;
top:0;
} .timelineFlat #t_line_right {
right:-30px;
}
.timelineFlat #t_line_right:after {
content: "\f105";
position: absolute;
left: 0;
top:0;
}
.timelineFlat {
display:none;
}
.timeline_items_wrapper {
position: relative;
width: 100%;
margin: 10px 0;
} .timelineFlat .timeline_items {
padding:0;
} .timelineFlat .item {
width:410px;
height:410px;
background:#eaeaea;
color:#777777;
font-size:14px;
line-height:14px;
position: relative;
}
.timelineFlat .item.item_node_hover:before {
content: "";
position: absolute;
height: 4px;  width: 100%;
z-index: 2;
top:0;
left:0;
}
.timelineFlat .item.even.item_node_hover:before {
background: #909f0b;
}
.timelineFlat .item.odd.item_node_hover:before {
background: #71230f;
}
.timelineFlat .item.item_node_hover:after {
content: "";
position: absolute;
height: 0;
width: 0;
z-index: 2;
top:0;
left:50%;
margin: 4px 0 0 -6px;
border: 6px solid transparent;  }
.timelineFlat .item.even.item_node_hover:after {
border-top: 6px solid #909f0b;
}
.timelineFlat .item.odd.item_node_hover:after {
border-top: 6px solid #71230f;
} .timelineFlat .item img {
margin-top:0;
width:100%;
}
.timelineFlat .item h2 {
font-family: 'Open Sans Condensed', sans-serif;font-weight:700;
padding: 20px 20px 10px;
margin: 0;
font-size:16px;
line-height:18px;   }
.timelineFlat .item.even h2 {
color: #a2b406;
}
.timelineFlat .item.odd h2 {
color: #52190a;
}
.timelineFlat .item span{
display:block;
margin:0px 20px 10px;  height:170px;
}
.timelineFlat.tl2 .item span{
height: 0px;
}
.timelineFlat .item .read_more {
font-family: 'Open Sans Condensed', sans-serif;font-weight:700;
padding:10px;
font-size:13px;
line-height:12px;
float:left;
color:#ffffff;
cursor:pointer;
margin: 0 20px 20px;
border-radius: 3px;  transition:background-color 300ms;
-webkit-transition: background-color 300ms;
-moz-transition: background-color 300ms;
}
.timelineFlat .item.even .read_more {
background: #a2b406;
}
.timelineFlat .item.odd .read_more {
background: #52190a;
}
.timelineFlat .item .read_more:hover {  }
.timelineFlat .item.even .read_more:hover {
background: #909f0b;
}
.timelineFlat .item.odd .read_more:hover {
background: #71230f;
}  .timelineFlat .item_open {
width:410px;
height:410px;
background:#eaeaea;
position:relative;
color:#777777;
z-index:2;
}
.timelineFlat .item_open h2 {
font-family: Montserrat;
margin:0 0 10px;
padding-top:0;
font-size:12px;
line-height:12px; color: #a2b406;
} .timelineFlat .item_open_cwrapper {
width:410px;
height:100%;
}
.timelineFlat .item_open_content {
width:100%;
height:100%;
position:relative;
}
.timelineFlat .item_open_content .ajaxloader {
position:absolute;
top:50%;
left:50%;
margin:-10px 0 0 -100px;
} .timelineFlat .timeline_open_content {
padding:20px;
}
.timelineFlat .mCSB_container {
margin-right: 16px;
}
.timelineFlat .mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar  {
background: #dd5555;
}
.timelineFlat .mCS-light-thin > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
color:#f75f5f;
}
.timelineFlat .mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail {
background: #aaaaaa;
}
.timelineFlat .mCustomScrollBox > .mCSB_scrollTools {
width: 8px;
}
.timelineFlat .item_open .t_close {
position:absolute;
top:20px;
right:16px;
padding:0 2px 2px 2px;
width: 12px;
height: 12px;
font-size:16px;
line-height: 12px; color: #a2b406;
cursor:pointer;
z-index:2;
text-align: center;
transition:color 300ms;
-webkit-transition: color 300ms;
-moz-transition: color 300ms;
}
.timelineFlat .item_open .t_close:hover {
color:#f75f5f;
}  .timelineFlat .t_controles {
margin:0;
}
.timelineTouch.timelineFlat .t_left,
.timelineTouch.timelineFlat .t_right {
display: none;
}
.timelineFlat:hover .t_left,
.timelineFlat:hover .t_right {
opacity: 1;
filter: alpha(opacity=100);
}
.timelineFlat .t_left,
.timelineFlat .t_right {
position: absolute;
display:block;
height:100%;
width:75px;
margin:0;
cursor:pointer;
top:0;
z-index: 10;
opacity: 0;
filter: alpha(opacity=0);
transition:background-color 300ms, opacity 300ms;
-webkit-transition: background-color 300ms, opacity 300ms;
-moz-transition: background-color 300ms, opacity 300ms;
}
.timelineFlat .t_left,
.timelineFlat .t_left:hover:active {
left:0;
background: rgba(255,255,255, 0.5) url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes_rutas/timeline/clean/blck-arrow-left.png) no-repeat center center;
}
.timelineFlat .t_left:hover {
background: rgba(255,255,255, 0.7) url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes_rutas/timeline/clean/blck-arrow-left.png) no-repeat center center;
}
.timelineFlat .t_right,
.timelineFlat .t_right:hover:active{
right:0;
background: rgba(255,255,255, 0.5) url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes_rutas/timeline/clean/blck-arrow-right.png) no-repeat center center;
}
.timelineFlat .t_right:hover {
background: rgba(255,255,255, 0.7) url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes_rutas/timeline/clean/blck-arrow-right.png) no-repeat center center;
}    @media screen and (max-width:980px) {
.timelineFlat .timeline_line {
width:680px;
}
.timelineFlat .t_line_view {
width:680px;
}
.timelineFlat .t_line_m {
width: 338px;
}
.timelineFlat .t_line_m.right {
left: 339px;
width: 339px;
}
} @media screen and (max-width:767px) {
.timelineFlat .timeline_line {
width:530px;
}
.timelineFlat .t_line_view {
width:1060px;
}
.timelineFlat .t_line_m {
width: 528px;
}
.timelineFlat .t_line_m.right {
left: 530px;
width: 528px;
}
.timelineFlat .t_line_node span {
}
.timelineFlat .t_node_desc {
font-size:8px;
}
.timelineFlat .t_line_m.right .t_node_desc {
right:auto;
left:0;
}
} @media screen and (max-width:609px) {
.timelineFlat .timeline_line {
width:240px;
}
.timelineFlat .t_line_view {
width:480px;
}
.timelineFlat .t_line_m {
width: 238px;
}
.timelineFlat .t_line_m.right {
left: 240px;
width: 238px;
}
.timelineFlat .item_open {
width:280px;
height:390px;
}
.timelineFlat .item_open img {
max-width:280px;
}
.timelineFlat .item_open_cwrapper {
width:280px;
}
}

.contenedor_noticia .filete img {
} ::selection {
background: #e1e7af;
} ::-moz-selection {
background: #e1e7af;
} #aviso {
border-top: 1px solid red;
border-right: 1px solid red;
border-bottom: 1px solid red;
border-left: 1px solid red;
margin-top: 20px;
padding-left: 8px;
padding-top: 8px;
} @font-face {
font-family: 'Open Sans', sans-serif;
src: url(https://www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/style/fonts/OpenSans-Light.ttf);
font-weight: 300;
}
@font-face {
font-family: 'Open Sans Italic';
src: url(https://www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/style/fonts/OpenSans-Italic.ttf);
font-style: italic;
}
@font-face {
font-family: 'Open Sans', sans-serif;
src: url(https://www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/style/fonts/OpenSans-Regular.ttf);
font-weight: 400;
}
@font-face {
font-family: 'Open Sans', sans-serif;
src: url(https://www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/style/fonts/OpenSans-Semibold.ttf);
font-weight: 600;
}
@font-face {
font-family: 'Open Sans', sans-serif;
src: url(https://www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/style/fonts/OpenSans-Bold.ttf);
font-weight: 700;
}
@font-face {
font-family: 'Open Sans Condensed', sans-serif;
src: url(https://www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/style/fonts/OpenSans-CondLight.ttf);
font-weight: 300;
}
@font-face {
font-family: 'Open Sans Condensed', sans-serif;
src: url(https://www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/style/fonts/OpenSans-CondBold.ttf);
font-weight: 700;
}
.circular {
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
}
::-webkit-scrollbar {
width: 8px;
height: 8px;
border: 9px solid #000;
background-color: #000;
opacity: 0.5;
filter: alpha(opacity=50);
position: absolute;
top: 0px;
z-index: 2;
}
::-webkit-scrollbar-thumb {
border-radius: 8px;
background-color: #a2b406;
border: 0px solid #a2b406;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
}
a {
color: inherit
}
em {
font-family: 'Open Sans Italic'
}
.italic {
font-style: italic
}
.link_flecha {
background-image: url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes/right.png);
background-repeat: no-repeat;
background-position: left center;
}
p a {
color: #a2b406
}
a:link {
text-decoration: none
}
a:visited {
text-decoration: none
}
a:hover {
text-decoration: none
}
a:active {
text-decoration: none
}
img {
height: auto
}
.triangulo_verde_right {
width: 0;
height: 0;
position: absolute;
bottom: -15px;
right: 40px;
z-index: 14;
border-right: 20px solid #a2b406;
border-top: 20px solid #a2b406;
border-left: 20px solid transparent;
border-bottom: 20px solid transparent;
}
.triangulo_verde_left {
width: 0;
height: 0;
position: absolute;
bottom: -15px;
left: 40px;
z-index: 14;
border-right: 20px solid transparent;
border-top: 20px solid #a2b406;
border-left: 20px solid #a2b406;
border-bottom: 20px solid transparent;
}
.triangulo_abajo {
width: 0;
height: 0;
float: left;
border-right: 8px solid transparent;
border-top: 8px solid #a2b406;
border-left: 8px solid transparent;
border-bottom: 8px solid transparent;
margin: 6px 5px 0 0;
}
.content_desple_footer {
position: absolute;
min-width: 290px;
min-width: 290px;
bottom: 56px;
right: 220px;
z-index: 13;
display: none
}
.footer .blanco.centrado.texto_aviso span {
cursor: pointer
}
.desple_footer {
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
padding: 15px 15px 15px 25px;
min-width: 200px;
min-height: 30px;
background: #a2b406;
}
.volver_reservas {
width: 70px;
float: right;
margin-right: 65px;
cursor: pointer;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: #fff;
border: 1px solid #999;
text-align: left;
padding: 4px 7px 2px 10px;
}
img.back_a {
width: 17px;
height: auto
}
img.back_b {
width: 17px;
height: auto
}
.txt_volver {
position: absolute;
left: 7px;
bottom: 1px;
}
img.top_a, img.top_b {
width: 15px;
height: auto;
position: absolute;
right: -1px
}
.volver_arriba {
width: 60px;
height: 19px;
float: right;
cursor: pointer;
display: none;
position: absolute;
bottom: 70px;
right: 5%;
z-index: 9999;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: #fff;
border: 1px solid #999;
text-align: left;
padding: 5px 7px 2px 8px;
}
.volver_reservas .condensed {
font-size: 19px;
font-weight: 700
}
.volver_arriba .condensed {
font-size: 16px;
font-weight: 700
}
.volver_arriba_blanco .condensed {
color: white;
font-size: 16px;
font-weight: 700
}
h1 {
font-family: 'Open Sans', sans-serif;
font-size: 60px;
font-weight: 400;
margin: 70px 0 30px 0;
line-height: 55px;
letter-spacing: -0.6px;
}
h2 {
font-family: 'Open Sans', sans-serif;
font-size: 47px;
font-weight: 400;
margin: 50px 0 22px 0;
line-height: 49px;
letter-spacing: -0.6px;
}
h3 {
font-family: 'Open Sans', sans-serif;
font-size: 39px;
font-weight: 400;
margin: 40px 0 18px 0;
line-height: 40px;
letter-spacing: -0.6px;
}
h4 {
font-family: 'Open Sans', sans-serif;
font-size: 27px;
font-weight: 400;
margin: 33px 0 14px 00;
line-height: 30px;
letter-spacing: -0.6px;
}
h5 {
font-family: 'Open Sans', sans-serif;
font-size: 20px;
font-weight: 400;
margin: 23px 0 12px 0;
line-height: 22px;
letter-spacing: -0.6px;
}
h6 {
font-family: 'Open Sans', sans-serif;
font-size: 17px;
font-weight: 400;
margin: 21px 0 8px 0;
line-height: 20px;
letter-spacing: -0.6px;
}
.FIXED {
position: fixed;
bottom: 55px;
z-index: 0
}
.TOP {
position: relative;
z-index: 2000;
display: inline-block
}
.LEFT {
float: left
}
.RIGHT {
float: right
}
.verde {
color: #a2b406
}
.verde_back {
background: #a2b406;
padding: 1.4em
}
.gris {
color: #ccc
}
.gris_oscur {
color: #888
}
.blanco {
color: #fff
}
.pmargin_peq {
margin-top: 2px;
margin-bottom: 2px
}
.centrado {
text-align: center
}
.borde_verde {
border: 1px solid #a2b406;
}
.borde_verde2 {
border: 3px solid #a2b406;
}
.borde_gris {
border: 7px solid #ededed;
}
strong {
font-weight: 700
}
.bold {
font-weight: 700
}
.citas {
font-size: 17px;
font-weight: 600;
margin-left: 50px
}
.citas p {
margin: 0
}
.light {
font-family: 'Open Sans', sans-serif;
font-weight: 300;
margin-top: 0
}
.light_patch {
font-family: 'Open Sans', sans-serif;
font-weight: 300;
margin-top: 0
}
.regular {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
margin-top: 0
}
.medium {
font-family: 'Open Sans', sans-serif;
font-weight: 600;
margin-top: 0
}
.bold {
font-weight: 700
}
.condensed {
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 300;
margin-top: 0
}
.condensed_bold {
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 700;
}
.condensed_bold_patch {
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 700;
}
.condensed_bold:first-child {
margin-top: 0
}
.entradilla {
font-size: 14px;
font-weight: 600;
line-height: 18px
}
.subtitulo {
font-size: 20px;
font-weight: 300;
line-height: 30px;
display: block;
margin: 0 0 15px 0
}
.condensed_verde_bold {
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 700;
color: #a2b406
}
.creditos_fotos_blanco {
color: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position: relative;
z-index: 999;
font-size: 11px;
margin-right: 10px;
margin-left: 10px;
margin-top: -25px
}
.creditos_fotos_blanco_top {
color: #fff;
display: inline-block;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position: relative;
z-index: 999;
font-size: 11px;
margin-right: 10px;
margin-left: 10px;
bottom: -25px;
}
.creditos_fotos_negro {
color: #000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position: relative;
z-index: 999;
font-size: 11px;
margin-right: 10px;
margin-left: 10px;
margin-top: -65px;
top: -25px;
}
.creditos_fotos_negro_top {
color: #000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position: relative;
z-index: 999;
font-size: 11px;
margin-right: 10px;
margin-left: 10px;
bottom: -25px;
}
.pie_left {
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 300;
font-size: 12px;
margin: 5px 0 0 2px;
text-align: left;
display: block;
}
.pie_right {
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 300;
font-size: 12px;
margin: 5px 12px 10px 0;
text-align: right;
display: block;
}
.cont_desple_LEFT .pie_left_sangre {;
margin: 0 0 0 0
}
.cont_desple_RIGHT .pie_left_sangre {;
margin: 0 0 0 0;
text-align: right
}
.pie_left_sangre {
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 300;
font-size: 12px;
margin: 7px 0 0 20px;
text-align: left;
display: block
}
.pie_right_sangre {
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 300;
font-size: 12px;
margin: 7px 20px 0 0;
text-align: right;
display: block;
}
.lista_texto_corrido li {
background-image: url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes/bullet1.png);
background-repeat: no-repeat;
background-position: 0 4px;
padding-left: 14px;
margin-bottom: 5px;
}
.lista_texto_corrido_nobullet li {
padding-left: 0;
margin-left: 20px;
margin-bottom: 5px;
list-style-type: decimal;
}
ul.lista_texto_corrido {
margin: 0 0 0 0;
padding: 1px 0 1px 0;
list-style-type: none;
}
ul.lista_texto_corrido_nobullet {
margin: 0 0 0 0;
padding: 1px 0 1px 0;
list-style-type: none;
}
ul.flecha_right {
list-style-image: url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes/right.png);
}
ul.download {
list-style-image: url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes/download_peq.png);
}
.bloque_superior {
margin: 0 auto;
width: 100%;
height: 260px;
overflow: hidden;
position: relative;
}
.bloque_slider {
background-repeat: no-repeat;
background-size: cover;
width: 100%;
height: 300px;
display: none;
}
#slideshowWrapper {
position: relative;
width: 646px;
margin: auto;
}
#fssPrev {
float: left;
background: url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes/arrow_prev.png) no-repeat;
width: 67px;
height: 143px;
text-indent: -999999px;
cursor: pointer
}
#fssNext {
float: right;
background: url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes/arrow_next.png) no-repeat;
width: 67px;
height: 143px;
text-indent: -999999px;
cursor: pointer
}
#contenedor_botones {
width: 100%;
height: 100%;
position: absolute;
top: 0;
z-index: 1;
}
#botones {
width: 1020px;
margin: 170px auto;
}
.imagen100 {
width: 100%;
height: 100%;
background-size: auto;
background-repeat: no-repeat;
background-position: center;
position: absolute;
bottom: 0
}
.bloque_slider_visible {
display: block;
}
.contenedor_botones_reserva {
margin: 0 auto;
width: 85%;
height: 50px
}
.contenedor_header {
position: fixed;
top: 15px;
width: 100%;
height: 93px;
z-index: 100;
}
header {
width: 100%;
height: 93px;
z-index: 22;
position: absolute;
top: 0;
}
.menu {
width: 1000px;
height: 93px;
margin: 0 auto;
background-color: #000;
position: relative;
}
img.logo_header {
width: 180px;
height: auto;
margin: 3px
}
img.icon_menu {
width: 15px;
height: auto;
margin-right: 3px
}
img.icon_b {
display: none;
margin-right: 3px
}
.boton_menu {
width: 110px;
border-left: 1px solid #555;
float: right;
position: relative;
top: 0px;
display: table;
height: 93px;
cursor: pointer;
}
.boton_menu:hover {
border-top: 10px solid #a2b406;
top: -10px;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}
.boton_menu:hover .texto_menu {
color: #a2b406
} .boton_menu_desple {
width: 140px;
min-height: 20px;
position: absolute;
top: 93px;
left: -20px;
padding: 5px;
background-color: #a2b406;
display: none;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}
.boton_menu_desple .texto_menu_b a {
display: block;
padding: 7px 0 7px 0;
}
.boton_menu_desple .texto_menu_b a:hover {
background-color: #000;
color: #fff;
display: block;
width: 100%;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.boton_menu_desple_b {
width: 140px;
min-height: 80px;
position: absolute;
top: -5px;
left: 140px;
padding: 5px;
background-color: #a2b406;
display: none;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}
#pagina {
color: #a2b406
}
.texto_menu {
color: #fff;
font-size: 12px;
line-height: 13px;
font-weight: 400;
text-align: center;
display: table-cell;
vertical-align: middle;
margin: 0;
}
.texto_menu_b {
color: #000;
font-size: 13px;
line-height: 14px;
font-weight: 400;
padding: 5px 0 5px 0;
position: relative;
display: block;
border-bottom: 1px solid #899a18;
}
.texto_menu_b:last-child {
border-bottom: none
}
.fondo_negro_trans {
width: 100%;
height: 100%;
background-color: #000;
opacity: 0.5;
filter: alpha(opacity=50);
position: absolute;
top: 0px;
z-index: 2;
}
.fondo_negro_trans_fixed {
width: 100%;
height: 100%;
background-color: #000;
opacity: 0.7;
filter: alpha(opacity=70);
position: fixed;
top: 0px;
z-index: 1;
}
.contenedor_bloque_central_scroll {
width: 100%;
position: absolute;
bottom: 55px;
}
.bloque_central_scroll {
margin: 0 auto 0 auto;
width: 1010px;
height: 100%;
z-index: 1;
}
.contenedor_bloque_central {
margin: 0 auto;
width: 1000px;
min-height: 50%;
overflow: hidden;
position: relative;
margin-bottom: 0;
padding-bottom: 58px;
}
.contenedor_bloque_central_extra {
position: relative;
margin: 0 auto;
width: 1150px;
padding-bottom: 0;
}
.contenedor_bloque_central_scroll .contenedor_bloque_central {
margin: 0 auto;
width: 1000px;
overflow: hidden;
position: relative;
padding-bottom: 0;
}
.filetes_laterales {
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
margin-top: 30px;
}
.filetes_laterales_blancos {
border-left: 1px solid #fff;
border-right: 1px solid #fff;
margin-top: 30px;
min-height: 100%;
}
.contenedor_menu_epigrafe {
width: 1002px;
height: 45px;
margin-left: -127px;
margin-top: -14px;
margin-bottom: 25px;
z-index: 3;
position: relative;
border-bottom: 1px solid #ccc;
}
.menu_epigrafe {
width: 1000px;
height: 45px;
margin: 0 auto;
position: absolute;
bottom: -2px;
}
.boton_menu_epigrafe {
height: 19px;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
padding: 5px 10px 7px 10px;
float: left;
text-align: center;
cursor: pointer;
margin-top: 11px;
margin-left: -1px;
position: relative;
}
.texto_menu_epigrafe {
font-size: 16px;
letter-spacing: -0, 6px;
}
.texto_menu_epigrafe2 {
font-size: 13.5px
}
.texto_menu_epigrafe_destacado {
font-size: 20px;
letter-spacing: -0, 8px;
}
.texto_menu_epigrafe_destacado2 {
font-size: 17px;
letter-spacing: -0, 8px;
}
.boton_menuepigrafe:first-child {
margin-left: 0px;
}
.boton_nofil {
border-right: none;
}
.boton_menu_epigrafe_destacado {
height: 25px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-top: 1px solid #ccc;
background-color: white;
padding: 8px 17px 7px 17px;
margin-top: 3px;
}
.boton_menu_epigrafe_destacado2 {
height: 25px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-top: 1px solid #ccc;
background-color: white;
padding: 8px 15px 7px 15px;
margin-top: 3px;
}
.boton_menu_epigrafe_destacado_negro {
height: 25px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-top: 1px solid #ccc;
background-color: none;
padding: 8px 16px 7px 17px;
margin-top: 3px;
}
.contenedor_texto_central {
width: 750px;
margin: 0 auto;
position: relative;
z-index: 2;
}
.bloque_sangrado {
width: 595px;
margin: 0 auto;
}
.contenedor_columnas {
width: 595px;
float: left;
margin-top: 15px
}
.columna_izq {
width: 285px;
float: left;
clear: none;
}
.columna_der {
width: 285px;
float: right;
clear: none;
}
.filete_der_no {
padding: 0 4px 0 4px;
border-left: 2px solid #a2b406
}
.filete_der {
padding-left: 17px;
border-left: 1.5px solid #a2b406;
height: 30%;
}
.fondo_trans {
background-color: rgba(255, 255, 255, 0.55);
padding: 5px 10px 20px 10px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
.trans_negro {
background-color: rgba(0, 0, 0, 0.20);
}
.trans_blanco {
background-color: rgba(255, 255, 255, 0.15);
}
.boton_desplegable {
}
.epigrafe {
overflow: hidden;
}
.sumario_left {
float: left;
clear: both;
width: 200px;
margin: 11px 25px 14px 0;
padding: 10px 0 10px 0;
border-top: 2px solid #a2b406;
border-bottom: 2px solid #a2b406;
}
.sumario_right {
float: right;
clear: both;
width: 200px;
margin: 11px 0 14px 25px;
padding: 10px 0 10px 0;
border-top: 2px solid #a2b406;
border-bottom: 2px solid #a2b406;
text-align: right;
}
.foto_bottom {
width: 1000px;
position: absolute;
bottom: 0;
}
.foto_bottom img {
width: 1000px;
height: auto;
}
.cont_foto_ancho_EXTRA {
position: absolute;
bottom: 0;
margin: 0 auto;
width: 1150px;
overflow: hidden;
display: block;
padding
}
.cont_foto_ancho_EXTRA_left {
position: absolute;
bottom: 10px;
width: 700px;
display: block;
}
.cont_foto_ancho_EXTRA_right {
position: absolute;
bottom: 10px;
right: 0;
}
.cont_LEFT_sangre {
float: left;
clear: both;
margin: 15px 25px 5px -202px;
display: block;
}
.cont_LEFT_No_sangre {
margin: 25px 25px 20px -10px;
position: absolute;
left: 0;
bottom: 0;
z-index: 3;
display: block;
}
.cont_RIGHT_No_sangre {
margin: 25px -10px 20px 25px;
position: absolute;
right: 0;
bottom: 0;
z-index: 3;
display: block;
}
.cont_LEFT {
float: left;
clear: both;
margin: 25px 25px 20px -77px;
display: block;
}
.cont_centrado {
width: 595px;
margin: 0 auto;
}
.foto_ancho_centrada_nomargin {
width: 595px;
margin: 0 auto;
overflow: hidden;
display: block;
}
.foto_ancho_centrada_nomargin img {
width: 595px;
height: auto;
}
.cont_desple_LEFT {
float: left;
clear: both;
margin: 7px 25px 15px 0
}
.cont_desple_RIGHT {
float: right;
clear: both;
margin: 7px 0 15px 25px
}
.foto_desple {
width: 250px;
height: 120px;
overflow: hidden;
margin-top: 0px
}
.foto_desple img {
width: 250px;
height: auto
}
.cont_RIGHT_sangre {
float: right;
clear: both;
margin: 15px -205px 20px 25px;
overflow: hidden;
}
.cont_RIGHT {
float: right;
clear: both;
margin: 25px -77px 20px 25px;
}
.foto {
width: 420px;
overflow: hidden;
display: block;
}
.foto_ancho {
width: 680px;
height: 200px;
overflow: hidden;
display: block;
}
.foto_ancho_centrada {
width: 750px;
height: 200px;
overflow: hidden;
display: block;
}
.foto_ancho_sangre {
width: 878px;
height: 250px;
overflow: hidden;
display: block;
}
.foto_ancho_total {
width: 1000px;
height: 250px;
overflow: hidden;
display: block;
}
.foto_ancho_EXTRA {
min-width: 1150px;
display: block;
}
.foto_ancho_EXTRA_left {
min-width: 700px;
display: block;
}
.foto_ancho_EXTRA_right {
min-width: 700px;
display: block;
}
.foto_ancho_EXTRA img {
width: 1150px;
height: auto;
}
.foto_ancho_EXTRA_left img {
width: 700px;
height: auto;
}
.foto_ancho_EXTRA_right img {
width: 700px;
height: auto;
}
.contenedor_galeria {
margin-left: -125px;
position: relative;
bottom: 0px;
margin-bottom: 0;
width: 1000px;
height: 480px;
float: left;
}
.galeria {
position: absolute;
top: 0;
width: 100%;
overflow: visible
}
.miniatura {
float: left;
position: relative;
top: 215px;
}
.diapo_bloque_galeria {
width: 100%;
height: 450px;
overflow: hidden;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
margin-top: 10px
}
.desplegable_galeria {
width: 100%;
height: 450px;
display: none;
position: absolute;
top: -55px;
padding-top: 11px
}
.miniatura:hover {
opacity: 0.8;
filter: alpha(opacity=80);
filter: url(#grayscale);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: Gray();
z-index: 1;
}
.destacado3c a:hover {
opacity: 0.8;
filter: alpha(opacity=80);
filter: url(#grayscale);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: Gray();
z-index: 1;
}
.destacado3c_noticias a:hover {
opacity: 0.8;
filter: alpha(opacity=80);
filter: url(#grayscale);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: Gray();
z-index: 1;
cursor: pointer
}
.mini_A {
width: 125px;
height: 270px;
overflow: hidden;
margin-bottom: 0px
}
.mini_A img {
height: 270px;
width: auto;
cursor: pointer;
margin-bottom: 0px
}
.mini_C {
width: 200px;
height: 270px;
overflow: hidden;
margin-bottom: 0px
}
.mini_C img {
height: 270px;
width: auto;
cursor: pointer;
margin-bottom: 0px
}
.desplegable_galeria:first-child {
display: block
}
.cerrar_diapo {
cursor: pointer;
position: absolute;
right: 40px;
z-index: 4
}
.cerrar_desple_footer {
cursor: pointer;
position: absolute;
top: -12px;
right: 40px;
z-index: 4
}
.next {
cursor: pointer;
position: absolute;
right: 20px;
top: 210px;
opacity: 1;
filter: alpha(opacity=100);
background: url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes/arrow_next.png) no-repeat;
width: 67px;
height: 143px;
text-indent: -999999px;
cursor: pointer
}
.prev {
cursor: pointer;
position: absolute;
left: 20px;
top: 210px;
opacity: 1;
filter: alpha(opacity=100);
background: url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes/arrow_prev.png) no-repeat;
width: 67px;
height: 143px;
text-indent: -999999px;
cursor: pointer
}
.next:hover, .prev:hover {
opacity: 0.5;
filter: alpha(opacity=50)
}
.foto img {
width: 420px;
height: auto;
margin-bottom: -4px;
}
.foto_ancho img {
width: 680px;
height: auto;
}
.foto_ancho_centrada img {
width: 750px;
height: auto;
}
.foto_ancho_sangre img {
width: 878px;
height: auto;
}
.foto_ancho_total img {
width: 1000px;
height: auto;
}
.fila_destacados {
width: 100%;
min-height: 80px;
overflow: hidden;
margin: 20px 0 0 0;
}
.destacado3c_noticias {
background-size: auto;
background-repeat: no-repeat;
background-position: center;
width: 320px;
overflow: hidden;
float: left;
margin: 0 20px 30px 0;
text-align: center;
}
.destacado3c_noticias:first-child {
left: 0px;
}
.destacado3c_noticias:last-child {
right: 0px;
}
.destacado3c {
background-size: auto;
background-repeat: no-repeat;
background-position: center;
width: 320px;
overflow: visible;
float: left;
margin: 0 20px 0 0;
text-align: center;
cursor: pointer;
position: relative
}
.destacado3c_B {
background-size: auto;
background-repeat: no-repeat;
background-position: center;
width: 320px;
min-height: 180px;
overflow: visible;
float: left;
margin: 0 20px 0 0;
text-align: center;
cursor: pointer;
position: relative
}
.boton_pdf_portada {
background-size: auto;
background-repeat: no-repeat;
background-position: center;
width: 320px;
height: 125px;
overflow: visible;
float: left;
margin: -20px 20px 0 0;
text-align: center;
cursor: pointer;
position: relative
}
.destacado3c p {
width: 320px;
min-height: 80px;
overflow: hidden;
float: left;
margin: 10px 20px 0 0;
text-align: left;
cursor: pointer;
overflow: hidden;
}
.destacado3c:hover {
opacity: 0.8;
filter: alpha(opacity=80);
filter: url(#grayscale);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: Gray();
z-index: 1;
}
.boton_gen:hover {
opacity: 0.8;
filter: alpha(opacity=80);
filter: url(#grayscale);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: Gray();
z-index: 1;
}
.destacado3c_columna_right .foto_background {
background-size: auto;
background-repeat: no-repeat;
background-position: center;
width: 320px;
height: 110px;
float: right;
margin-top: 20px;
}
.destacado3c_columna_right {
width: 320px;
min-height: 80px;
overflow-y: hidden;
float: right;
margin: 0 0 0 20px;
text-align: center;
padding-bottom: 40px
}
ul.descargables {
border-top: 1px solid #a2b406;
width: 87%;
padding-top: 4px;
text-align: left;
}
ul.descargables li a.verde {
margin-top: 8px;
display: inline-block;
}
a.verde img {
margin-right: 3px;
display: inline-block;
}
.destacado3c img {
width: 65px;
height: auto;
margin-bottom: -38px;
}
.destacado3c_noticias .rounded_sup {
background-size: auto;
background-repeat: no-repeat;
background-position: center;
width: 320px;
height: 110px;
}
.destacado3c .rounded_sup {
background-size: auto;
background-repeat: no-repeat;
background-position: center;
width: 320px;
height: 110px;
}
.destacado3c .rounded {
background-size: auto;
background-repeat: no-repeat;
background-position: center;
width: 320px;
height: 110px;
}
.foto_background {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
width: 320px;
}
.bloque_2c .destacado3c {
margin-top: -5px;
}
.destacado3c_noticias .destacado3c_noticias {
margin-top: -5px;
background-size: cover;
min-height: 152px
}
.rounded_sup {
-webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
overflow: hidden;
}
.rounded {
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
overflow: hidden;
}
.rounded_top {
-webkit-border-top-left-radius: 18px;
-webkit-border-top-right-radius: 18px;
-moz-border-radius-topleft: 18px;
-moz-border-radius-topright: 18px;
border-top-left-radius: 18px;
border-top-right-radius: 18px;
}
.destacado3c_noticias:last-child {
min-height: 80px;
margin-right: 0;
float: right;
}
.destacado3c:last-child {
margin-right: 0;
float: right;
}
.leermas {
background-image: url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes/feed-icon-leermas.png);
background-repeat: no-repeat;
background-position: left top;
padding: 15px 0 0 20px;
text-align: right;
float: right;
}
.destacado_right {
width: 440px;
min-height: 80px;
float: left;
}
.bloque_2c {
float: left;
width: 660px;
text-align: center;
position: relative
}
.bloque_2c:last-child {
margin: 0
}
.filete {
border-top: 1px solid #999;
float: left;
width: 100%;
text-align: center;
margin: 30px 0 10px 0
}
.filete_destacados {
border: 2px solid
}
.filete2 {
border-top: 1px solid #999;
float: left;
width: 100%;
text-align: center;
margin: 10px 0 60px 0
}
.filete_bottom_verde {
border-bottom: 1px solid #a2b406;
margin: 0 0 0 0;
padding: 6px 0 4px 0
}
.filete_bottom_verde_corto {
width: 5%;
border-bottom: 3px solid #a2b406;
margin: 0 0 0 0;
padding: 6px 0 6px 0
}
.filete_bottom_gris_fino {
width: 100%;
border-bottom: 1px solid #ccc;
padding-bottom: 15px
}
.filete_top_gris_fino {
width: 100%;
border-top: 1px solid #ccc;
}
.filete_bottom_verde_B {
border-bottom: 1px solid #a2b406
}
.filete_corto {
border-top: 1px solid #999;
width: 25px;
margin: 10px 0 10px 0
}
.filete img {
margin-top: -15px;
width: 30px;
height: auto
}
.filete_grueso {
border-top: 9px solid #000;
float: left;
width: 10%
}
.filete_grueso_bottom {
border-bottom: 6px solid #000
}
.filete_grueso_blanco {
border-top: 8px solid #fff;
float: left;
width: 10%
}
.pasti_round {
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: #fff;
border: 1px solid #999;
width: 90px;
text-align: left;
padding: 2px 7px 2px 10px;
margin: -13px auto;
}
.pasti_destac {
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: #fff;
background: #EBEBEB;
width: 90%;
text-align: left;
padding: 0px 20px 2px 20px;
margin: -13px auto;
float: left;
margin: 2px 0 25px 0
}
.pasti_round:hover {
-webkit-border-radius: 15px;
opacity: 0.8;
filter: alpha(opacity=80);
filter: url(#grayscale);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: Gray();
}
.container_footer {
width: 100%;
height: 73px;
overflow: visible;
background-color: #000;
position: fixed;
bottom: 0px;
margin-top: 20px;
z-index: 16
}
.footer {
position: relative;
width: 1000px;
margin: 0 auto;
height: 72px
}
.follow {
position: absolute;
bottom: 3px;
right: 120px
}
.logos_footer_right {;
position: absolute;
right: 15px;
bottom: 18px
}
.logos_footer_right img {
position: relative;
bottom: 0;
float: right;
margin-left: 15px;
height: auto;
}
.logos_footer_left {
position: absolute;
left: 15px;
bottom: 0px
}
.logos_footer_left img {
position: relative;
bottom: 0px;
float: left;
margin-right: 22px;
height: auto;
}
.logos_footer_left img:first-child {
margin-top: 10px
}
.texto_aviso {
position: relative;
bottom: 12px;
width: 50%;
float: right;
margin-right: 120px;
line-height: 2.9em
}.mCSB_container{
width:auto;
margin-right:30px;
overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
margin-right:0;
}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{
margin-right:30px;
}
.mCustomScrollBox>.mCSB_scrollTools{
width:16px;
height:100%;
top:0;
right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
position:absolute;
top:0;
left:0;
bottom:0;
right:0; 
height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{
width:2px;
height:100%;
margin:0 auto;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
cursor:pointer;
width:100%;
height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:4px;
height:100%;
margin:0 auto;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
display:block;
position:relative;
height:20px;
overflow:hidden;
margin:0 auto;
cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
top:100%;
margin-top:-40px;
} .mCSB_horizontal>.mCSB_container{
height:auto;
margin-right:0;
margin-bottom:30px;
overflow:hidden;
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
margin-bottom:0;
}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
margin-right:0;
margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{
width:100%;
height:16px;
top:auto;
right:auto;
bottom:0;
left:0;
overflow:hidden;
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{
margin:0 20px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
height:2px;
margin:7px 0;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{
width:30px;
height:100%;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:4px;
margin:6px auto;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
display:block;
position:relative;
width:20px;
height:100%;
overflow:hidden;
margin:0 auto;
cursor:pointer;
float:left;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
margin-left:-40px;
float:right;
}
.mCustomScrollBox{
-ms-touch-action:none; } .mCustomScrollBox>.mCSB_scrollTools{
opacity:0.75;
filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; }
.mCustomScrollBox:hover>.mCSB_scrollTools{
opacity:1;
filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; }
.mCSB_scrollTools .mCSB_draggerRail{
background:#000; background:rgba(0,0,0,0.4);
filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background:#fff; background:rgba(255,255,255,0.75);
filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(255,255,255,0.85);
filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; }
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(255,255,255,0.9);
filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; }
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
background-image:url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/style/mCSB_buttons.html);
background-repeat:no-repeat;
opacity:0.4;
filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; }
.mCSB_scrollTools .mCSB_buttonUp{
background-position:0 0; }
.mCSB_scrollTools .mCSB_buttonDown{
background-position:0 -20px; }
.mCSB_scrollTools .mCSB_buttonLeft{
background-position:0 -40px; }
.mCSB_scrollTools .mCSB_buttonRight{
background-position:0 -56px; }
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
opacity:0.75;
filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
opacity:0.9;
filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; }  .mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{
background:#000; background:rgba(0,0,0,0.15);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background:#000; background:rgba(0,0,0,0.75);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(0,0,0,0.85);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(0,0,0,0.9);
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-80px 0;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-80px -20px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-80px -40px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-80px -56px;
} .mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
background:#fff; background:rgba(255,255,255,0.1);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:4px;
background:#fff; background:rgba(255,255,255,0.75);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
height:4px;
margin:6px 0;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:4px;
margin:6px auto;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(255,255,255,0.85);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(255,255,255,0.9);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-32px 0;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-32px -20px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-40px -40px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-40px -56px;
} .mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
background:#000; background:rgba(0,0,0,0.1);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:4px;
background:#000; background:rgba(0,0,0,0.75);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
height:4px;
margin:6px 0;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:4px;
margin:6px auto;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(0,0,0,0.85);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(0,0,0,0.9);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-112px 0;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-112px -20px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-120px -40px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-120px -56px;
} .mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
background:#fff; background:rgba(255,255,255,0.1);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:6px;
background:#fff; background:rgba(255,255,255,0.75);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
height:4px;
margin:6px 0;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:6px;
margin:5px auto;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(255,255,255,0.85);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(255,255,255,0.9);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-16px 0;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-16px -20px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-20px -40px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-20px -56px;
} .mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
background:#000; background:rgba(0,0,0,0.1);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:6px;
background:#000; background:rgba(0,0,0,0.75);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
height:4px;
margin:6px 0;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:6px;
margin:5px auto;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(0,0,0,0.85);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(0,0,0,0.9);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-96px 0;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-96px -20px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-100px -40px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-100px -56px;
} .mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{
background:#fff; background:rgba(255,255,255,0.1);
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:2px;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:2px;
margin:7px auto;
} .mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail{
background:#000; background:rgba(0,0,0,0.15);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:2px;
background:#000; background:rgba(0,0,0,0.75);
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:2px;
margin:7px auto;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(0,0,0,0.85);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(0,0,0,0.9);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-80px 0;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-80px -20px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-80px -40px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-80px -56px;
}body:after {
content: url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes_rutas/lightbox/close.png) url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes_rutas/lightbox/loading.gif) url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes_rutas/lightbox/prev.png) url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes_rutas/lightbox/next.png);
display: none;
} .lightboxOverlay {
position: absolute;
top: 0;
left: 0;
z-index: 9999;
background-color: black;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8;
display: none;
} .lightbox {
position: absolute;
left: 0;
width: 100%;
z-index: 10000;
text-align: center;
line-height: 0;
font-weight: normal;
} .lightbox .lb-image {
display: block;
height: auto;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
} .lightbox a img {
border: none;
} .lb-outerContainer {
position: relative;
background-color: white;
*zoom: 1;
width: 250px;
height: 250px;
margin: 0 auto;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
} .lb-outerContainer:after {
content: "";
display: table;
clear: both;
} .lb-container {
padding: 4px;
} .lb-loader {
position: absolute;
top: 43%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
} .lb-cancel {
display: block;
width: 32px;
height: 32px;
margin: 0 auto;
background: url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes_rutas/lightbox/loading.gif) no-repeat;
} .lb-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
} .lb-container > .nav {
left: 0;
} .lb-nav a {
outline: none;
} .lb-prev, .lb-next {
width: 49%;
height: 100%;
cursor: pointer; display: block;
} .lb-prev {
left: 0;
float: left;
} .lb-prev:hover {
background: url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes_rutas/lightbox/prev.png) left 48% no-repeat;
} .lb-next {
right: 0;
float: right;
} .lb-next:hover {
background: url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes_rutas/lightbox/next.png) right 48% no-repeat;
} .lb-dataContainer {
margin: 0 auto;
padding-top: 5px;
*zoom: 1;
width: 100%;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
} .lb-dataContainer:after {
content: "";
display: table;
clear: both;
} .lb-data {
padding: 0 4px;
color: #bbbbbb;
} .lb-data .lb-details {
width: 85%;
float: left;
text-align: left;
line-height: 1.1em;
} .lb-data .lb-caption {
font-size: 13px;
font-weight: bold;
line-height: 1em;
} .lb-data .lb-number {
display: block;
clear: left;
padding-bottom: 1em;
font-size: 12px;
color: #999999;
} .lb-data .lb-close {
display: block;
float: right;
width: 30px;
height: 30px;
background: url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes_rutas/lightbox/close.png) top right no-repeat;
text-align: right;
outline: none;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity: 0.7;
} .lb-data .lb-close:hover {
cursor: pointer;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
H .clear {
clear:both;
}
.half_page {
width:460px;
float:left;
}
.half_page.first {
margin-right:20px;
}
.selectors {
text-align:center;
margin:20px;
}
.selectors a {
font-family: 'BebasNeueRegular', Sans;
font-weight: normal;
text-decoration:none;
color:#313131;
font-size:34px;
margin:10px;
}
.selectors a.active,
.selectors a:hover {
color:#dd5555;
}
a.image_rollover_bottom,
a.image_rollover_right,
a.image_rollover_top,
a.image_rollover_left
{
margin:0;
display:block;
position:relative;
overflow:hidden;
}
a.image_rollover_bottom img,
a.image_rollover_right img,
a.image_rollover_top img,
a.image_rollover_left img {
display:block;
}
.image_roll_zoom {
display:inline-block;
width:100%;
height:100%;
position:absolute;
background:url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes_rutas/zoomIn.png) no-repeat center center;
}
.image_roll_glass {
display:none;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
background:url(//www.sierradelrincon.org/wp-content/plugins/rutas-sugeridas/views/imagenes_rutas/glass.png) repeat;
} .help {
width:960px;
text-align:left;
margin:0 auto;
}
.help p {
margin:10px 0;
}
.help h2{
margin:40px 0 20px 0;
font-size:32px;
}
.help ol {
padding-left:20px;
}
.big_image {
margin-left:-120px
}
pre {
border: solid 1px #dddddd;
font-size: 11px;
color: blue;
margin: 10px 0;
padding:10px;
background: #f2f2f2;
}
code {
font-size:1.2em;
color: #008099;
}
.red { color:#c30000;}
.green {color:#1c9600;}
.orange {color:#c17b00;}
.purple {color:#b100c1;}
.blue {color:#1f08c9;}
table {
border: solid 1px #dddddd;
background:#fff;
margin:10px 0;
}
th {
padding:10px;
background: #dddddd;
}
td {
padding:10px;
background: #f2f2f2;
}#boton_2 .texto_menu {
color: #a2b406
}
.contenedor_timeline_top {
width: 100%;
min-height: 300px;
overflow: hidden;
margin-bottom: 70px
}
.contenedor_menu_epigrafe2 {
width: 1000px;
min-height: 50px;
margin: 0 auto;
margin-top: 20px
}
h2:before {
background: #767676;
content: none !important;
display: block;
height: 2px;
margin: 1rem 0;
width: 1em;
}
.timelineFlat.timelineFlatBlog .item .post_date {
width: 75px;
height: 75px;
padding: 15px 5px 15px 5px;
}
.timelineFlat .item span {
display: block;
margin: 0 20px 0;
height: 170px;
}
.timelineFlat.timelineFlatBlog .item, .timelineFlat.timelineFlatBlog .item_open {
height: 470px;
}