/* @override 
	http://localhost/wp-content/themes/parquemet/style.css
	http://parquemet.nicksocial.com/wp-content/themes/parquemet/style.css
	http://pms.cl/wp-content/themes/parquemet/style.css */

/*
Theme Name: Parque Metropolitano
Theme URI: http://www.creatika.cl
Description: Tema para Creátika Ltda.
Version: 1.0
Author: Sebastian Orellana, para Creatika Ltda.
Author URI: http://www.seballero.com

*/

@import "css/reset.css";

/* @group generales */


/* reset + grid + mediaqueries */

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}


body, html { font-size: 100%; padding: 0; margin: 0;}

body {
    font:15px "gobCL", sans-serif;
    color:#333;
}

.visible-phone{
	display: none;
}


li{
	
}
p {
    font:15px "gobCL",sans-serif;
    color:#333;
}
a{
    text-decoration:none;
    color: #00a69b;
}
strong{
	font-weight: bold;
}

a:hover {
    text-decoration:underline;
}
.wrap, .grid{
	padding: 0 20px;
	position: relative;
	margin: 0 auto;
	max-width: 1220px;
	
}

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.embed-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.grid a:hover { text-decoration: none; }

#tinynav1{
	display: none;	
}


/* @end */
/* @group lightbox login */



#lightlogin{
	position: fixed;
	width: 100%;
	display: none;
	z-index: 9999;
	color: #333;
	height: 100%;
	background: ;
}

#lightlogin .welc{
	padding: 10px;
	color: #2C2C2C;
	display: block;
	text-align: center;
	font: 22px cabin, "Lucida Grande", Lucida, Verdana, sans-serif;
}

#lightlogin a{
	color: #0072B8;
}
.footreg{
	padding: 10px 0;
}
#lightlogin .center{
	font-size: 14px;
	line-height: 150%;
	padding-bottom:10px ;
	text-align: center;
}
#lightlogin .btn_ingresar{
	background: #EF4C4F;
	color: #fff;
	padding: 4px 10px;
	font: normal 12px cabin, "Lucida Grande", Lucida, Verdana, sans-serif;	
}
.btnlogins{
	height: 40px;
	border-bottom: 1px solid #ddd;
	text-align: center;
}


#lightlogin #login-register-password{
	display: block;
	position: relative;
	top: 30%;
	margin: 0 auto;
	width: 460px;
	padding: ;
	border: 5px solid #0072B9;
	background: #F5F6F8;
}
#lightlogin #tit{
	background: #0072B9;
	color: #fff;
	padding: 10px 5px;
}

#lightlogin #tit h2{
	float: left;
	font: 16px cabin, "Lucida Grande", Lucida, Verdana, sans-serif;
}
#lightlogin #btn_cerrarlg{
	float: right;
	color: #fff;
}

#btn_cerrarlgb{
	position: fixed;
	width: 100%;
	height: 100%;
}
ul.tabs_login {
	padding: 0; margin: 20px 0 0 0;
	position: relative;
	list-style: none;
	font-size: 14px;
	z-index: 1000;
	float: left;
	}

.tab_content_login{
	padding: 10px 30px;
}

.username label, .password label{
	width: 135px;
	font-size: 14px;
	display: inline-block;

}

.username, .password{
	padding: 5px 0;

}
#user_login, #user_pass, #user_email{
	font-size: 14px;
	width: 180px;
}
.username{

}
#tab3_login .username label{
	display: none;
}

#tab2_login .login_fields{
	text-align: center;
	padding: 10px 0;
}

#tab3_login .username input{
	margin: 0 auto;
	display: block;
}
.recuperarl{
	font-size: 11px;
	display: block;
	padding-left: 110px;
}
.btn_olvide{
	font-size: 11px;
	color: #ddd;
	padding-left: 140px;
}

.rememberme{
	padding: 20px 0;
	padding-left: 140px;
}
.recuperarr{
	padding: 10px 0;
	text-align: center;
}
.user-submit{
	background: #EF4C4F;
	color: #fff;
	border: none;
	padding: 5px 15px;
	font: normal 14px cabin, "Lucida Grande", Lucida, Verdana, sans-serif;	
}

#lightlogin .sidebox{
	text-align: center;
}
.sidebox .usericon img{
	border: 3px solid #444;
}

.sidebox .userinfo{
	padding: 10px 0;
}


/* @end */
/* @group header y home */


#header{
padding-top: 16px;
background: #009582;
}

#header .redes-sociales a , #header .redes-sociales 
{
color: #fff;
}


.menutop{
	color: #666;
	font-size: 11px;
	height: 39px;
	background: #000;
	text-align: right;
}
.menutop ul{
	
	display: block;
	float: right;
	padding-right: 10px;
}
.menutop li{
	float: left;
	display: block;

}

.menutop li.lism{
	float: left;
	padding: 0;
}

.menutop li a{
	/*padding: 12px 5px;*/
	font-family: "gobCL", sans-serif;
	color: #dcdeda;
	padding-right: 10px;
	font-size: 12px;
	display: block;
	padding-top: 13px;
	text-transform: uppercase;
	float: left;
}

.menutop li a:hover{
	text-decoration: underline;
}
.menutop .contact_m{
	color: #111;
	font-weight: bold;
	padding-left:23px;
}

.menutop #btn_ingr{
	color: #fff;
	padding: 7px 23px;

}

#s{
	display: none;
	position: absolute;
	top: 39px;
        color: #000000;
	background: #F5F5F5;
	padding: 10px;
	border: 1px solid #00a69c;
	text-transform: uppercase;
	width: 300px;
	font-size: 10px;
	text-align: center;
	right: 30px;
}

.imgbtn{
	width: 172px;
	height: 39px;
	margin-right: 10px;
	text-align: left;
	text-indent: -9999px;
}

#btn_trans{
	background: url(img/ban1.gif);
}

#btn_info{
	background: url(img/ban2.gif);
}
#lupa{
/* 	margin-right: 0;
	width: 38px;
	padding: 0;
	background: url(img/lupa.gif);	 */
}

#logo{
	display: block;
	height: 151px;
	float: left;
	z-index: 999;
	top: -79px;
	position: relative;
	width: 163px;
	margin-bottom: -79px;
	vertical-align: middle;
	text-indent: -9999px;
	background: url(img/logo.gif) no-repeat ;
}
#titlogo a{

	    margin: 0;

}

#titlogo a:hover{
	opacity: 0.5;
}
#menupp{
	position: relative;
	
}

#navminis{
	position: absolute;
	right: 0;
	top: 0px;
	width: 190px;
}

#navminis li{
	float: left;
	margin-left: 5px;
}

#navminis a{
	display: block;
	width: 58px;
	height: 75px;
	text-indent: -9999px;
	background: url(img/menu1.png);
}

#navminis  #mini2{
	background: url(img/menu2.png);
}

#navminis  #mini3{
	background: url(img/menu3.png);
}

#navminis a:hover{
	opacity: 0.5;
}


#menu{
	display: block;
	margin-bottom: 10px;
}
#menu li{
	display: block;
	float: left;
}

#menu a{
	padding: 10px 9px;
	color: #4a4b48;
	display: block;
	float: left;
	text-transform: uppercase;
	background: url('img/sep.gif') no-repeat right center;	
	font: 14px "Oswald", sans-serif;
}

#menu .menu-item-7130 a{
	padding-left: 0;
}


#menu .current-menu-item a, #menu .current-post-ancestor a{
	font-weight: bolder;
	color: #00a69c;

}
.menor #menu a{
	font-size: 12px;
}

#menu a:hover{
	text-decoration: none;
	color: #00a69c;	
}


#menu .menu-item{
	position: relative;
}


#menu .mapme a{
	background: none;
	padding-right: 0;
	color: #00a69c;
}

#menu .menu-item-7131 a{
	background: none;
}

#menu .mapme a span{
	color: #fff;
	margin-left:  10px;
	vertical-align: text-bottom;
	font-family: 'gobCL',sans-serif;
	padding: 5px 15px 3px;
	line-height: 1;
	display: inline-block;
	text-transform: uppercase;
	background:  #00a69c;
}

#menu .mapme a span:after {
content: "";
width: 100%;
height: 4px;
background: url(img/sombrabtn.png) no-repeat;
background-size: 100% 100%;
right: 0px;
bottom: -4px;
position: absolute;
display: block;
}


/* #menu-principal   */


#menu-principal .menu
{
width: 100%;
display: table;
}


#menu-principal
{
width: 100%;
background: #009582;
display: table;
padding: 0;
margin: 0;
box-sizing: border-box;
}

#menu-principal li
{
margin: 0;
display: table-cell;
text-align: center;
position: relative;
}

#menu-principal a
{
padding: 10px 9px;
color: #ffffff;
display: block;
text-transform: initial;
border-right: 1px solid #ffffff;
font-size: 20px;
font-family: 'gobCL', Verdana;
font-weight: bold;
text-decoration: none;
}

#menu-principal  .last-menu-item a
{
border: none;
}

#menu-principal a:hover
{
color: #dadada;
}

#menu-principal  .sub-menu li {
    float: none;
    text-align: center;
    border-bottom: 1px solid #009582;
    display: block;
}

#menu-principal .sub-menu li a {
    padding: 10px 5px;
    color: #009582;
    border: none;
	font-size: 16px;
	font-family: 'gobCL', Verdana;
	font-weight: bold;
    height: auto;
	
}

#menu-principal .sub-menu li a:hover{
background: #009582;
color: #ffffff;	
}

#menu-principal .sub-menu {
    position: absolute;
    z-index: 9;
    background: #ffffff;
    width: 100%;
    display: none;
    padding: 0;
    margin: 0;
	width: 200px;
	
}

#menu-principal  li:hover .sub-menu {
    display: block !important;
}

/* estilo para slider parque */

.nemus-slider .caption
{
font-size: 20px;
font-family: 'gobCL', Verdana;
font-weight: bold;
}

.nemus-slider {
margin: 0 !important;
}


/* @end */



/* @group Home */

#bannerhome{
	margin: 0;
	border: 0;
	position: relative;
}

#bannerhome img{
	max-width: 100%;
	display: block;
	z-index: -1;
}

#bannerhome #baj{
	position: absolute;
	bottom: 160px;
	width: 230px;
	z-index: 555;
	color: #fff;
	right: 30px;
	
}

.flexslider .slide img{
	min-height: 300px;
	width: auto;
	position: relative;
}

.flexslider .flex-control-nav{
	bottom: 15px;
}

#bannerhome .flex-control-nav a{
	background: #efefef;
	opacity: 1;
	border: 1px solid #999;
}

#bannerhome .flex-control-nav a.flex-active{
	opacity: 1;
	background: #38FAFF;
}

#bannerhome #baj h2{
	font-family: "Oswald", sans-serif;
	font-size: 58px;
	line-height: 120%;
}

#bannerhome #baj h3{
	font-size: 28px;
	line-height: 120%;
	border-top: 1px solid #fff;
}

#notis-dest{
	background:#ffffff;
	padding-bottom: 40px;
}

.titesp{
	font-size: 24px;
	text-align: center;
	padding: 20px 0;
	color: #4a4b48;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'gobCL', Verdana;
}

/* .titesp:before{
	left: -10px;
	top: -4px;
	position: relative;
	content:url('img/flecr.png')
} */

/* .titesp:after{
	right: -10px;
	top: -4px;
	position: relative;
	content:url('img/flecl.png')
} */

.jcarousel-clip {
overflow: hidden;
position: relative;
}

#post-list{
	position: relative;
}


#post-list li{
	position: relative;
	float: left;
	margin-right: 30px;
	width: 33%;
	margin-bottom: 5px;
	-moz-box-shadow:  2px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:  2px 2px 2px rgba(0,0,0,0.2);
	box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
	background: #ededed;
	
}

#post-list li .text{
	padding-right: 10px;
}

#post-list li img{
	width: 157px;
	height: 230px;
	margin-right: 10px;
	float: left;
	display: block;
}

#post-list li h3 a{
	padding-bottom: 10px;
 	text-transform: uppercase;
 	text-overflow: ellipsis;
 	max-height: 90px;
 	overflow: hidden;
}

#post-list li p{
	text-overflow: ellipsis;
}

#notis-dest figure{
	position: relative;
}


.back, .forw{
	height: 40px;
	position: absolute;
	z-index: 9999;
	width: 25px;
	left: -30px;
	top: 90px;
	text-indent: -9999px;
	background: url(img/back.png) no-repeat;
	display: block;
}

.forw{
left: inherit;
right: -30px;
background: url(img/forw.png) no-repeat;	
}

.forw2 {
	height: 40px;
	position: absolute;
	z-index: 9999;
	width: 25px;
	top: 90px;
	text-indent: -9999px;
	background: url(img/forw.png) no-repeat;
	display: block;
  padding: 4px;
  border-radius: 10px;
  right: 5px;
  background-position: center;
  background-color: white;
  left: inherit;
}
.back2 {
	height: 40px;
	position: absolute;
	z-index: 9999;
	width: 25px;
	top: 90px;
	text-indent: -9999px;
	background: url(img/back.png) no-repeat;
	display: block;
  padding: 4px;
  border-radius: 10px;
  left: 5px;
  background-position: center;
  background-color: white;
}


#post-list{
	margin: 0 15px;
	overflow: hidden;
	display: block;
}
#post-list h3 a, h3 a{
	color: #666;
	display: block;
	font: bold 16px/115% "gobCL", "Lucida Grande", Lucida, Verdana, sans-serif;
}
#post-list .metas, .metass{
	font-size: 12px;
	text-transform: uppercase;
	padding: 7px 0;
}
#post-list-agenda .metas a, .metass a{
	text-transform: uppercase;
}
#post-list .metas a{
	color: #666;
	text-transform: uppercase;
	font-weight: bold;
}

#post-list .metas .date{
	color: #24b373;
}

#post-list .bosque  .btn_vermas{
	background:#61b046;
}
#post-list .zoonacional .btn_vermas{
	background: #f6921e;
}

#post-list .urbanos  .btn_vermas{
	background: #377fc2;
}

#post-list .bosque  .metas .date{
	color:#61b046;
}
#post-list .zoonacional .metas .date{
	color: #f6921e;
}

#post-list .urbanos  .metas .date{
	color: #377fc2;
}

#post-list .text p{
	line-height: 140%;
}

#post-list-hori li{
	width: 190px;
	float: left;
	margin: 0 13px;
}

#post-list-hori img{
	width: 190px;
	display: block;
}
.post-blok h3 a,#post-list-hori h3 a{
	color: #0072B9;
	padding: 5px 0;
	display: block;
	font: bold 15px "gobCL", "Lucida Grande", Lucida, Verdana, sans-serif;
}
#post-list-hori .metas, .post-blok .metas{
	font-size: 10px;
	padding-bottom: 5px;
	color: #999;
}

#post-list-hori .metas a, .post-blok .metas a{
	display: block;
	color: #666;
}
.post-cat{
height:400px;
overflow:hidden;
}
.post-cat img {
    width: 300px;
    height: 140px;
    border: 1px solid #EAE8E8;
    padding: 2px;
}
.btn_vermas-cat {
    background: #00a69b;
    font-size: 13px;
    color: #fff;
    padding: 5px 10px;
    text-transform: uppercase;
}
a{
    text-decoration: none;
    color: #00a69b;
}
.post-blok{
padding: 0 15px;	
}
.post-blok img{
	width: 600px;
}

.titbloque .btn_vermas{
	float: right;
}

.btn_siguenos{
	background: #00a69c;
	font-size: 13px;
	color: #fff;
	float: right;
	padding:3px 20px;
	display: inline-block;
}

.btn_vermas{
	position: absolute;
	bottom: 10px;
	right: 10px;
	/*background: #24b373;*/
	background: #00a69b;
	font-size: 13px;
	color: #fff;
	padding:5px 10px;
	display: inline-block;
	text-transform: uppercase;
}

.btn_vertodonotis{
	background: #00a69c;
	font-size: 13px;
	color: #fff;
	float: right;
	padding:3px 20px;
	display: inline-block;
}


.btn_vermas:after {
content: "";
width: 100%;
height: 4px;
background: url(img/sombrabtn.png) no-repeat;
background-size: 100% 100%;
right: 0px;
bottom: -4px;
position: absolute;
display: block;
}

.btn_vermas span{
	color: #0072B9;
}


#content .right{
	float: right;
}

#twitspace{
	color: #fff;
	background: #000; 	
}

#twitspace .grid{
	padding: 30px 20px 30px 80px;
	background: #000 url(img/twit.png) no-repeat  30px 25px;
}

.twitter-stream{
	width: 70%;
	vertical-align: text-top;
	display: inline-block;
}

.twitter-stream p{
	display: inline;
	color: #fff;
	margin-left: 10px;
}

.twitter-stream p a{
	display: inline;
	color: #ddd;
	text-decoration: underline;
}

#mapamovil{
	background: url(img/mapa.jpg) center;
	padding: 100px 15px;
	text-align: center;
}

#mapamovil a{
	color: #fff;
	padding: 10px 15px;
	display: inline-block;
	background: #00a69c;
}

#mapa{
	overflow: hidden;
	height: 900px;
	/* margin-top: 30px; */
	position: relative;
	z-index: 2;
}

#btn_mostrar{
	background:  url(img/mostrar.png) no-repeat;
	width: 35px;
	text-indent: -9999px;
	height: 35px;
	display: block;
	position: absolute;
	right: 8px;
}

#mapa .titmap{
	width: 300px;
	background: url(img/mapatit.png) no-repeat top center;
	text-indent: -9999px;
	margin: 0 auto;
	position: relative;
	z-index: 50;
	top: -1px;
	font-weight: bold;
	height: 200px;

}

#movemapwrap{
	width: 1500px;
	height: 900px;	
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

#movemap{
	position: absolute;
	width: 1417px;
	top: -180px;
	overflow: hidden;	
	height: 1102px;
}

#imgmap{
	z-index: -1;
	max-width: inherit;
	position: absolute;
	
}

#tips{
	position: absolute;
	z-index: 555;
	
}

#tips .tip, #tips .rel, #tips .tipa, #tips .tipb {
	height: 57px;
	position: absolute;
	text-indent: -9999px;
	width: 40px;
	display: block;
	cursor: pointer;
	cursor: hand;
}

#tips .rel{
	position: absolute;
}


.tipsmaps{
	display: none;
}

.tipsmaps.acti{
	display: block;
}

.tipdiv{
	top: 270px;
	left: 230px;
	position: relative;
	width: 220px;
	display: none;
	background: #fff;
	z-index: 50;
}
.tipajax {
	top: 270px;
	left: 470px;
	position: absolute;
	display: none;
	background: #fff;
	z-index: 1000;
	overflow: hidden;
}


.tipdiv img{
	margin-bottom: -15px;
}

.tipdiv .text{
	padding: 15px;
}

.tipdiv .btn_close{
	right: 1px;
	font-size: 23px;
	top: -2px;
	color: #fff;
	position: absolute;
}

.tipdiv .text p{
	font-size: 13px;
	line-height: 20px;
	color: #464646;
}

.tipdiv .text table{
	margin: 5px 0;
}

.tipdiv .text td{
	padding: 2px;
}

.tipdiv .text ul{
margin-left: 20px;
	list-style-type: disc;
}

.tipdiv .text ul li{
	font-size: 13px;
	padding: 5px 0;
}

.tipdiv .headdiv{
	padding: 5px 20px;
	background: #00a69c;
}

.tipdiv h4{
	color: #fff;
	padding: 0px 0 5px;
	text-transform: uppercase;
	font-family: 'oswald', sans-serif;
	text-align: center;
}

.capa1, .capa2{
	width: 1700px;
	height: 1500px;
	position: absolute;	
}


#tip1{
	position: absolute;
}

#tip1 .capa1{
	background: url(img/capas/ACCESO-CAPA-1.png) no-repeat;
}
#tip1 .capa2{
	background: url(img/capas/ACCESO-CAPA-2.png) no-repeat;
}

#tip1 .tip{
	top: 823px;
	left: 358px;
}

#tip1 #tipr1{
	top: 696px;
	left: 655px;
}

#tip1 #tipr2{
	top: 550px;
	left: 820px;
}

#tip1 #tipr3{
	top: 273px;
	left: 805px;
}

#tip1 #tipr4{
	top: 645px;
	left: 316px;
}
#tip1 #tipr5{
	top: 710px;
	left: 330px;
}

#tip1 #tipr6{
	top: 312px;
	left: 1000px;
}

#tip2 .capa1{
	background: url(img/capas/FONICULAR_CAPA-1.png) no-repeat;
}

#tip2 .tip{
	top: 681px;
	left: 430px;
}
#tip2 .tipa{
	top: 727px;
	left: 415px;
}
#tip2 .tipb{
	top: 790px;
	left: 375px;
}

#tip3 .capa1{
	background: url(img/capas/TELESFERICO-CAPA-1.png) no-repeat;
}

#tip3 .capa2{
	background: url(img/capas/TELESFERICO-CAPA-2.png) no-repeat;
}

#tip3 .tip{
	top: 630px;
	left: 469px;
}

#tip3 #tipr1{
	top: 526px;
	left: 700px;
}
#tip3 #tipr2{
	top: 526px;
	left: 855px;
}

#tip4 .capa1{
	background: url(img/capas/VIAS_CAPA-1.png) no-repeat;
}

#tip4 .tip{
	top: 533px;
	position: absolute;
	left: 699px;
}

#tip5 .capa1{
	background: url(img/capas/PICNIC-CAPA-1.png) no-repeat;
}
/*
#tip5 .capa2{
	background: url(img/capas/PICNIC-CAPA-2.png) no-repeat;
}*/

#tip5 .tip{
	top: 510px;
	position: absolute;
	left: 694px;
	height: 70px;
	width: 120px;
}
#tip5 #tipr1{
	top: 446px;
	left: 870px;
}

#tip5 #tipr2{
	top: 630px;
	width: 160px;
	left: 405px;
}

#tip6 .capa1{
	background: url(img/capas/PISCINA-CAPA-1.png) no-repeat;
}

#tip6 .capa2{
	background: url(img/capas/PISCINA-CAPA-2.png) no-repeat;
}

#tip6 .tip{
	top: 520px;
	position: absolute;
	left: 654px;
}
#tip6 #tipr1{
	top: 436px;
	left: 875px;
}

#tip7 .capa1{
	background: url(img/capas/SENDEROS-CAPA-1.png) no-repeat;
}
#tip7 .tip{
	top: 615px;
	position: absolute;
	left: 730px;
}

#tip8 .capa1{
	background: url(img/capas/MIRADORES-CAPA-1.png) no-repeat;
}

#tip8 #tipr1{
	top: 340px;
	width: 60px;
	height: 120px;
	left: 920px;
}

#tip8 #tipr2{
	top: 595px;
	left: 615px;
}

#tip8 #tipr3{
	top: 550px;
	left: 705px;
}

#tip8 .tip{
	top: 670px;
	width: 110px;
	position: absolute;
	left: 400px;
}


#tip9 .capa1{
	background: url(img/capas/JARDINES-CAPA-1.png) no-repeat;
}
#tip9 .capa2{
	background: url(img/capas/JARDINES-CAPA-2.png) no-repeat;
}

#tip9 .tip{
	top: 515px;
	position: absolute;
	left: 770px;
}
#tip9 #tipr1{
	top: 486px;
	left: 880px;
}

#tip9 #tipr2{
	top: 416px;
	left: 1010px;
}

#tip9 #tipr3{
	top: 460px;
	left: 990px;
}

#tip10 .capa1{
	background: url(img/capas/PLAZAS-CAPA-1.png) no-repeat;
}
#tip10 .capa2{
	background: url(img/capas/PLAZAS-CAPA-2.png) no-repeat;
}

#tip10 .tip{
	top: 545px;
	position: absolute;
	left: 690px;
	width: 90px;
}
#tip10 #tipr1{
	top: 436px;
	left: 915px;
}

#tip10 #tipr2{
	top: 486px;
	left: 890px;
}

#tip10 #tipr3{
	top: 626px;
	width: 85px;
	height: 90px;
	left: 440px;
}

#tip10 #tipr4{
	top: 806px;
	left: 395px;
}

#tip11 .capa1{
	background: url(img/capas/BOSQUE-STGO-CAPA-1.png) no-repeat;
}
#tip11 .capa2{
	background: url(img/capas/BOSQUE-STGO-CAPA-2.png) no-repeat;
}

#tip11 .tip{
	top: 245px;
	position: absolute;
	left: 820px;
}

#tip12 .capa1{
	background: url(img/capas/ZOOLOGICO-CAPA-1.png) no-repeat;
}
#tip12 .capa2{
	background: url(img/capas/ZOOLOGICO-CAPA-2.png) no-repeat;
}

#tip12 .tip{
	top: 745px;
	position: absolute;
	left: 440px;
}
#tip13 .capa1{
	background: url(img/capas/PARQUE-URBANO-CAPA-1.png) no-repeat;
}
#tip13 .capa2{
	background: url(img/capas/PARQUE-URBANO-CAPA-2.png) no-repeat;
}

#tip13 .tip{
	top: 635px;
	position: absolute;
	left: 330px;
}
#tip13 #tipr1{
	top: 416px;
	left: 768px;
}

#tip13 #tipr2{
	top: 630px;
	left: 170px;
}

#tip14 .capa1{
	/*background: url(img/capas/ZONA-DEPORTIVA-Y-JUEGOS-INFANTILES-CAPA-1.png) no-repeat;*/
	background: url(img/capas/ZONA-DEPOTIVA-CAPA-1.png) no-repeat;
}

#tip14 .tip{
	top: 635px;
	position: absolute;
	left: 300px;
	height: 200px;
	width: 180px;
}
#tip14 #tipr1{
	top: 516px;
	width: 130px;
	left: 718px;
	height: 80px;
}

#tip14 #tipr2{
	top: 436px;
	width: 80px;
	left: 899px;
}

#tip14 #tipr3{
	top: 249px;
	left: 805px;
}

#tip14 #tipr4{
	top: 349px;
	left: 855px;
}

#tip15 .capa1{
	background: url(img/capas/PATRIMONIO-CAPA-1.png) no-repeat;
}
/*#tip15 .capa2{
	background: url(img/capas/PATRIMONIO-CAPA-2.png) no-repeat;
}*/


#tip15 .tip{
	top: 580px;
	position: absolute;
	left: 455px;
}
#tip15 #tipr1{
	top: 526px;
	left: 700px;
}

#tip15 #tipr2{
	top: 796px;
	left: 375px;
}

#tip15 #tipr3{
	top: 636px;
	left: 605px;
}

#tip16 .capa1{
	background: url(img/capas/CASA-DE-LA-CULTURA-CAPA-1.png) no-repeat;
}
#tip16 .capa2{
	background: url(img/capas/CASA-DE-LA-CULTURA-CAPA-2.png) no-repeat;
}


#tip16 .tip{
	top: 550px;
	position: absolute;
	left: 685px;
}

#tip17 .capa1{
	background: url(img/capas/ANFITEATRO-PABLO-NERUDA-CAPA-1.png) no-repeat;
}
#tip17 .capa2{
	background: url(img/capas/ANFITEATRO-PABLO-NERUDA-CAPA-2.png) no-repeat;
}

#tip17 .tip{
	top: 376px;
	position: absolute;
	left: 925px;
}

#tip18 .capa1{
	background: url(img/capas/SANTUARIO-CAPA-1.png) no-repeat;
}
#tip18 .capa2{
	background: url(img/capas/SANTUARIO-CAPA-2.png) no-repeat;
}

#tip18 .tip{
	top: 636px;
	position: absolute;
	left: 440px;
}

#tip19 .capa1{
	background: url(img/capas/SERVICIOS-CAPA-1.png) no-repeat;
}

#tip19 .tip{
	top: 480px;
	position: absolute;
	left: 725px;
}

#tip19 #tipr1{
	top: 520px;
	left: 850px;
}


#tip20 .capa1{
	background: url(img/capas/OIRS-CAPA-1.PNG) no-repeat;
}

#tip20 .tip{
	top: 629px;
	position: absolute;
	left: 345px;
}

#tip20 #tipr1{
	top: 560px;
	left: 840px;
}

#tip20 #tipr2{
	top: 680px;
	left: 450px;
}
#tip20 #tipr3{
	top: 780px;
	left: 470px;
}
#tip20 #tipr4{
	top: 810px;
	left: 380px;
}

#menumap{
	position: absolute;
	width: 240px;
	top: 0;
	bottom: 0;
	color: #fff;
	padding: 20px 10px;
	background: rgba(0,0,0,0.8);
	height: auto;
	z-index: 5555;
}

#menumap.chico{
	width: 50px;
}

#menumap.chico h3, #menumap.chico ul{
	display: none;
}

#menumap a{
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
}

#menumap a.acti{
	color: #00a69c;
}

#menumap h3{
	font-size: 16px;
	font-family: "oswald",sans-serif;
}

#menumap ul{
	margin-top: 20px;
}

#menumap ul li{
	font-size: 12px;
	padding: 5px 0;
}

#comocuida{
	background: url(img/fonfban1.jpg) center no-repeat;
	color: #fff;
	padding: 20px 0 40px;
	background-size: cover;
}
.titulo {
  font-size: 21px;
  font-family: "oswald",sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.subtitulo {
  font-size: 21px;
  font-family: "oswald",sans-serif;
  font-weight: normal;
}
#comocuida h2, #comocuida p{
	color: #fff;
}


#comocuida h2:before{
	content:url('img/flecrb.png')
}

#comocuida h2:after{
	content:url('img/fleclb.png')
}

#comocuida p{
	max-width: 510px;
	margin: 0 auto;
	font-size: 15px;
	text-align: center;
}

#icons {
	max-width: 800px;
	margin: 70px auto 30px;
}

#icons li{
	display: inline-block;
	width: 24.5%;
	text-align: center;
}

#icons li strong a{
	display: block;
	color: #fff;
	font-family: "oswald" ,sans-serif;
	font-size: 16px;
	padding: 20px 0;
	text-transform: uppercase;
	
}

#prefooter{
	min-height: 280px;
	padding-top: 50px;
	background: url(img/fonfban2.jpg) center no-repeat;
	background-size: cover;
}

#prefooter.bosque{
	background: url(img/fbosques.jpg) center no-repeat;
	background-size: cover;
	 
}

#prefooter.zoonacional{
	background: url(img/fzoonacional.jpg) center no-repeat;
	background-size: cover;
	
}
#prefooter.urbanos{
	background: url(img/furbanos.jpg) center no-repeat;
	background-size: cover;
	
}

#prefooter h2{
	font-family: "oswald" ,sans-serif;
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
	
}

#prefooter h2 strong{
	display: block;
	font-size: 24px;
}



/* @end */








/* @group contenido */

#bannerptick{
		font: normal 54px/115% Cabin, "Lucida Grande", Lucida, Verdana, sans-serif;
		color: #2C2C2C;
		margin-top: 40px;
		padding-right: 18px;
		position: absolute;
		height: 150px;
		right: -18px;
		background: url(img/bg/bbanner.jpg) no-repeat right top;
	text-transform: uppercase;
}
#titbannerp{
	padding: 10px 20px;
	height: 70px;
	background: #fff;
}

.migas{
	padding: 20px 0;
	font-size: 12px;
	color: #666;
	text-transform: uppercase;
}

.migas a{
	color: #00a69b;
  text-decoration: underline;
}

.migas a.atras {
	text-decoration: none !important; /*underline;	*/
  font-family: 'oswald', sans-serif;
  margin-right: 40px !important;
  font-size: 14px !important;
}

.single .migas{
	max-width: 1220px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}

.wrapcont .tribe_events{
	padding: 0 20px;
}

.wrapcont .tribe_events p{
	padding: 5px 0;
}

.tribe_events ul{
	margin-top: 10px;
	padding-left: 10px;
}
.tribe_events ul li{
	color: #666;
	padding: 10px 0;
	padding-left: 15px;
	background: url(img/auxi/red.gif) no-repeat 0 15px;
}


.tribe_events .navlink{
	display: none;
}

/* @end */


/* @group Categoria */

h1.titcat{
	padding: 10px 0;
	margin: 0 20px;
	display: block;
	color: #2C2C2C;
	padding-right: 200px;
	border-bottom: 1px dashed #ccc;
	font: bold 22px/115% "gobCL", sans-serif;
}

div.titcat{
	display:none;
	
	background: url(img/bartit.jpg) no-repeat;
	background-size: cover;	
	position: relative;
	 height: 141px;  /*nuevo*/
}

/*.category div.titcat{
	margin-bottom: 30px;
}*/

div.titcat h1{
	padding: 50px 0;
	margin: 0 20px;
	padding-left: 40px;
	display: block;
	color: #fff;
	background: url(img/titw.png) no-repeat center left;
	text-transform: uppercase;
	font: normal 36px/115% "oswald", sans-serif;
	 padding-bottom: 10px; /*nuevo 22 agosto*/
	
}
div.titcat a {
	padding: 50px 0;/*padding: 50px 0;*/
	margin: 0 20px;
	display: block;
	color: #fff;
	text-transform: uppercase;
	font: normal 36px/115% "oswald", sans-serif;
	 padding-top: 10px;  /*nuevo*/
}
div.titcat h1.conlink{
	margin: 0;
	padding: 0;
	background: none;
}

#filtro{
	max-width: 970px;
	margin: 0 auto 30px;
}

#filtro h4{
	padding: 0 0 10px;
	font-size: 15px;
}

#filtro select{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	font-size: 12px;
	color: #6a6a6a;
	background: url('img/dropdown.gif') no-repeat right;
	padding: 7px 10px;
	border: 1px solid #ced0cb;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	width: 100%;
}

#filtro .btn_calendar{
	float: right;
	margin-top: 30px;
}



.wrapcont{
	background: #fff;
}


.fechaycom{
	padding-top: 0px;
	line-height: 160%;
}


.titnot{
	color: #272727;	
	padding: 0;
	display: block;
    font-family: 'gobCL', Verdana;
    font-size: 21px;
    font-weight: bold;
	
}

.gridit {
	list-style: none;
	max-width: 972px;
	margin: 0 auto;
	-webkit-column-count: 3;
	-webkit-column-gap:   20px;  
	-moz-column-count:    3;
	-moz-column-gap:      20px;
	column-count:         3;
	column-gap:           20px;
  -webkit-column-break-inside:avoid;
  -moz-column-break-inside:avoid;
  column-break-inside:avoid;
  page-break-inside: avoid;
  -webkit-page-break-inside: avoid;
}

.gridit .griditem{
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	column-break-inside: avoid;
	display: block;
	max-width: 309px;
	/*position: relative;*/
	margin-bottom: 32px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	border: 1px solid #ddd;
	-moz-box-shadow:  2px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:  2px 2px 2px rgba(0,0,0,0.2);
	box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
	
	
}
.griditem .metal{
	display: block;
	padding: 10px 0;
}
.griditem .btn_vermas{
	display: inline-block;
	position: relative;
	left: inherit;
	margin-top: 10px;
	right: inherit;
}

.griditem .wp-post-image{
	width: 100%;
	height: auto;
	display: inline-block;
}

.griditem h3 a{
	color: #464646;
	display: block;
	text-transform: uppercase;
	padding: 20px 0;	
}

.griditem hr{
	border: none;
	border-bottom: 1px solid #24b373;
	margin: 0;
}
.griditem .bosque  hr{
	border-bottom: 1px solid #61b046;
}
 .griditem .zoonacional hr{
	border-bottom: 1px solid #f6921e;
}

.griditem .urbanos  hr{
	border-bottom: 1px solid #377fc2;
}

.griditem .bosque  .btn_vermas{
	background:#61b046;
}
 .griditem .zoonacional .btn_vermas{
	background: #f6921e;
}

.griditem .urbanos  .btn_vermas{
	background: #377fc2;
}

.postsl{
	padding: 0 30px 20px;
	text-align: center;
	background: #fff;
}

.sliders{
	position: relative;
}

#galeria{
	position: relative;
}

#galeria .slide{
	float: left;
}


.navblog{
	text-align: center;
}

.navblog a{
	text-transform: uppercase;
	background: #676767;
	font-size: 15px;
	color: #fff;
	padding: 10px 40px;
}





/* @end */

/* @group single */

.single .wrapcont, .search .wrapcont, #main.archivos .wrapcont, #main.documentos .wrapcont{
	max-width: 970px;
	margin: 0 auto;
	padding: 0 15px;
}


img{
	max-width: 100%;
	height: auto;
}

.single .titnot, .titnot{
	padding: 0 0 20px;
	font-size: 26px;
	text-transform: uppercase;
	
}

.single .fecham{
	padding: 20px 0;
	color: #626262;
	font-size: 10px;
	text-transform: uppercase;
}
.legend{
	font-size: 28px;
	padding: 20px 0px 20px 30%;
	text-align: right;
	line-height: 120%;
}

.textstyle{
	line-height: 160%;
}

.textstyle p{
	margin-bottom: 10px;
	line-height: 20px;
	font-size: 15px;
}

.textstyle a{
		color:  #00a69c;
}

.textstyle h1{
	font-size: 22px;
	font-weight: bold;
	margin: 10px 0;
}
.textstyle h2{
	font-size: 21px;
	font-weight: bold;
	margin: 10px 0;
	line-height: 160%;
}

.textstyle h3{
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0;
	line-height: 160%;
}

.textstyle blockquote{
	font-size: 17px;
	font-style: italic;
	color: #c4281b;
	padding: 20px 30px;
}

.textstyle ul{
	list-style-type: disc;
	margin: 10px 20px;
}

.textstyle ul li{
	padding: 5px 0;
}

.textstyle table{
	border: none;
	margin: 20px 0;

}

.textstyle table td, .textstyle table th{
	padding: 5px;
}

.textstyle table th{
	font-size: 18px;
	font-weight: bold;
	
}

.textstyle table th{
	color:  #00a69c;
}

.textstyle table tr:nth-child(even) { 
	background: #eff0ee;
	border: none; 

}



.single .sliders{
	margin: 0px 0 30px;
}

.single .slide{
	width: 970px;
}

.single .sliders img{
	width: 100%;
}

.single .sliders .forw{
	background: url(img/forwg.png) no-repeat;
	top: 41% ;
	width: 45px;
	height: 90px;
	right: 10px;
}

.single .sliders .back{
	background: url(img/backg.png) no-repeat;
	top: 41%;
	width: 45px;
	height: 90px;
	left: 10px;
}

.related h2{
	font-size: 20px;
	font-weight: bold;
	margin: 10px 15px;
	line-height: 160%;
}

.related{
	margin: 80px 0 30px;
}
.related img{
	width: 100%;
	height: auto;
}

.related h4 a{
	display: block;
	padding: 10px 0;
	color: #464646;
	font-weight: bold;
	text-decoration: underline;
}



/* @end */

/* @group Plantillas de minisitos */


.zoonacional .titcat{
	background: url(img/zoo1.jpg);
	background-size: cover;
}

.urbanos .titcat{
	background: url(img/bartit2.jpg);
	background-size: cover;
}

.bosque .titcat{
	background: url(img/bartit3.jpg);
	background-size: cover;
}

.zoonacional .titcat h1, .zoonacional .conlink a{
	display: block;
	text-indent: -9999px;
	background: url(img/titzoo1.png) no-repeat center left;
	
}

.urbanos .titcat h1, .urbanos .conlink a{
	display: block;
	text-indent: -9999px;
	background: url(img/titzoo2.png) no-repeat center left;
}

.bosque .titcat h1, .bosque  .conlink a{
	display: block;
	text-indent: -9999px;
	background: url(img/titzoo3.png) no-repeat center left;
}

.zoonacional .wrapcont{
	background: url(img/bgzoo1.png) no-repeat right 0px;
}
.bosque .wrapcont{
	background: url(img/bgzoo3.png) no-repeat right 0px;
}

.urbanos .wrapcont{
	background: url(img/bgzoo2.png) no-repeat right  -20px;
}

#main.tabs-style .wrapcont{
	background: none;
}

.subheader {
  width: 100%;
	background-color: #DCE0DC;
	height: 57px;
	margin-bottom: 20px;
}
.migas.derecha{
		max-width: 1220px;
	text-align: right;
}
.migas.minisitio{
	max-width: 1220px;
	text-align: right;
	margin: auto;
}
.migas.actividades{
	max-width: 1220px;
	text-align: right;
}
.migas.noticias{
	max-width: 1220px;
	text-align: right;
}


.zoonacional .migas.minisitio {
	/*margin-bottom: 20px;
	background: url(img/BANNER-VOLVER-ZOO-NACIONAL.png) top right repeat-x ;*/
	background-image: url(img/sabes1.png);
	background-repeat: no-repeat;
	background-position: right;
}

.urbanos .migas.minisitio {
  /*margin-bottom: 20px;
	background: url(img/BANNER-VOLVER-PARQUE-URBANOS.png) top right repeat-x;*/
	background-image: url(img/sabes2.png);
	background-repeat: no-repeat;
	background-position: right;
}

.bosque .migas.minisitio {
  /*margin-bottom: 20px;
	background: url(img/BANNER-VOLVER-BOSQUE-SANTIAGO.png) top right repeat-x;*/
	background-image: url(img/sabes3.png);
	background-repeat: no-repeat;
	background-position: right;
}

.boton_volver {
  font-size: 14px !important;
  margin-right: 40px !important;
  font-family: 'oswald', sans-serif;
  text-decoration: none !important;
}
.boton_volver:hover {
  text-decoration: underline !important;
}
.actividades .boton_volver {
  color: #00a69b !important;
  text-transform: uppercase;
}
.actividades .migas a.atras {
  color: #00a69b !important;
  text-transform: uppercase;
}
.zoonacional .migas a.atras {
  color: #f6921e !important;
  text-transform: uppercase;
}
.zoonacional .boton_volver {
  color: #f6921e !important;
  text-transform: uppercase;
}
.bosque .boton_volver {
  color: #61b046 !important;
  text-transform: uppercase;
}
.bosque .migas a.atras {
  color: #61b046 !important;
  text-transform: uppercase;
}
.urbanos .boton_volver {
  color: #377fc2 !important;
  text-transform: uppercase;
}
.urbanos .migas a.atras {
  color: #377fc2 !important;
  text-transform: uppercase;
}
.deportes .migas a.atras {
  color: #CC3333 !important;
  text-transform: uppercase;
}

.single .wrapcont{
	background: transparent;
}
.migas.minisitio  #btn_back{
	display: block;
	text-indent: -9999px;
}





#submenumini{
	/* background: #dcdeda; */
	padding: 10px ;
}

#submenumini li{
	display: inline-block;
}

#submenumini li a{
	font-size: 12px;
	padding: 0 10px;
	color: #4a4b48;
	font-family: 'oswald', sans-serif;
}

#submenumini .mapa a{
	text-transform: uppercase;
	color: #f6921e;
}

.urbanos #submenumini .mapa a{
	color: #377fc2;
}
.bosque #submenumini .mapa a{
	color: #61b046;
}

#submenumini .mapa a span{
	color: #fff;
	margin: 0 10px;
	vertical-align: text-bottom;
	font-family: 'gobCL',sans-serif;
	padding: 5px 15px;
	text-transform: uppercase;
	background:  #f6921e;
	display: inline-block;
	position: relative;
}

#submenumini .mapa a span:after {
	content: "";
	width: 100%;
	height: 4px;
	background: url(img/sombrabtn.png) no-repeat;
	background-size: 100% 100%;
	right: 0px;
	bottom: -4px;
	position: absolute;
	display: block;
}


.urbanos #submenumini .mapa a span{
	background:   #377fc2;
}

.bosque #submenumini .mapa a span{
	background:   #61b046;
}

#submenumini .sabias{
	border-left: 1px solid #666;
}

.urbanos #submenumini .sabias{
	border-left: 1px solid  #666;
}

.bosque #submenumini .sabias{
	border-left: 1px solid  #666;
}

#submenumini .sabias a{
	font-size: 14px;
	color: #f6921e;
	background: url(img/sabes1.png) no-repeat right;
	padding: 30px 40px 30px 20px;
	text-transform: uppercase;
}

.urbanos #submenumini .sabias a{
	color: #377fc2;
	background: url(img/sabes2.png) no-repeat right;
}

.bosque #submenumini .sabias a{
	color: #61b046;
	background: url(img/sabes3.png) no-repeat right;
}

#titmini{
    font-family: 'gobCL', Verdana;
    font-size: 16px;
    font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid  #f6921e;
	padding-bottom:15px;
	margin-bottom: 15px;
	/*font-weight: bold;*/
}

.urbanos #titmini{
	border-bottom: 1px solid  #377fc2;
}

.bosque #titmini{
	border-bottom: 1px solid  #61b046;
}


#bajadamini p{
	color: #666666;
	font-size: 15px;
	line-height: 20px;
}

#content .slidemini .flex-next, #bannerhome .flex-next{
	background: url(img/forwm.png) no-repeat;
	top: 49% ;
	width: 21px;
	height: 37px;
	opacity: 1;
	right: 10px;
	z-index: 555;
}

#content  .slidemini .flex-prev, #bannerhome .flex-prev{
	background: url(img/backm.png) no-repeat;
	top: 49%;
	width: 21px;
	height: 37px;
	z-index: 555;
	opacity: 1;
	left: 10px;
}

.posts h3 a{
	color: #343434;
	display: block;
	padding: 0 0 10px;
	text-transform: uppercase;
	font: bold 16px/115% "gobCL", "Lucida Grande", Lucida, Verdana, sans-serif;
}
.posts .metas{
	font-size: 12px;
	text-transform: uppercase;
	padding: 7px 0;
}

.posts .date{
	color: #f6921e;
}

.urbanos .posts .date{
	color:  #377fc2;
}

.bosque .posts .date{
	color:  #61b046;
}

.posts .wp-post-image{
	float: left;
	width: 170px;
	height: 180px;
	margin-left: 10px;
	margin-right: 15px;
}

.posts .btn_vermas{
	bottom: -15px;
	background:  #f6921e;
}

.urbanos .posts .btn_vermas{
	background:   #377fc2;
}

.bosque .posts .btn_vermas{
	background:  #61b046;
}

.gris1{
	position: relative;
	margin-top: 40px;
}


#icon{
	background: url(img/symbol1.png) no-repeat;
	width: 127px;
	left: 75px;
	top: -84px;
	height: 127px;
	z-index: 555;
	
	display: block;
	position: absolute;
}

.urbanos #icon{
	background: url(img/symbol2.png) no-repeat;
}


.bosque #icon{
	background: url(img/symbol3.png) no-repeat;
}

#part1g{
	margin: 0 15px;
}

.grispart{
	padding: 20px;
	background: #e3e4e1;
}

#actimin{
	min-height: 585px;
}

.titesubm{
	padding: 40px 0 20px;
	font-size: 18px;
	
}


.titesubm:before {
	left: -6px;
	top: 1px;
	position: relative;
	content: url('img/flecr.png');
}

#actimin .titesubm{
	padding: 20px 0 20px;	
}


#part1g .subminisa{
	display: block;
	text-align: right;
	text-decoration: underline;
	margin: 30px 0px 0px;
}

.activ-posts .text{
	background: #fff;
	padding: 15px;
}

#tipsdiv #divtip0{
	display: block;
}

.activ-posts .text h3 a{
	text-transform: uppercase;
	display: block;
	padding-bottom: 5px;
}

.activ-posts a.btn_vermas{
	background:  #f6921e;
	display: block;
	top: 0;
	left: 0;
	width: 71px;
	margin: 15px auto 20px;
	position: relative;
}

.divfade{
	background: #fff;
}

#div1{
	background: none;
}

.divfade .btn_todo{
	background:  #f6921e;
	display: block;
	top: 0;
	left: 0;
	padding: 5px 10px;
	margin: 10px 0;
	color: #fff;
	float: right;
	position: relative;
}

.divfade .btn_todo:after {
	content: "";
	width: 100%;
	height: 4px;
	background: url(img/sombrabtn.png) no-repeat;
	background-size: 100% 100%;
	right: 0px;
	bottom: -4px;
	position: absolute;
	display: block;
}




.urbanos .activ-posts a.btn_vermas, .urbanos .divfade .btn_todo{
	background: #377fc2;
}

.bosque .activ-posts a.btn_vermas, .bosque .divfade .btn_todo{
	background: #61b046;
}

.grispart a.btn_todo{
	text-align: center;
	display: block;
	font-size: 13px;
	text-decoration: underline;
}


#btn_color{
	margin: 30px 0;
}

#btn_color a{
	height: 200px;
	text-indent: -9999px;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
}


.divfade{
	display: none;

}

.divfade.active{
	display: block;
}

#div2, #div3,#div4,#div5,#div6,#div7,#div8,#div9{
	padding-bottom: 50px;
}

#div9{
	background: #fff;
}

#div6.divfade .textstyle{
	padding:15px;
}



/* @end */

/* @group Tabs plantilla */

#tabs{
	padding: 20px;
}

#tabs li{
	display: inline-block;
	text-align: center;
}

#tabs ul li { 
  padding-left: 0px !important; 
  padding-right: 0px !important; 
}

.sbmenu{
	padding: 15px 0;
text-align: center;
	background: #f6921e;
}

.sbmenu a{
	font-family: 'oswald', sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	display: inline-block;
	padding: 0 20px;
	border-left: 2px solid #333;
}

.comocuidamos .sbmenu{
	padding: 4px;
}

.sbmenu .nob{
	border: none;
}

.sbmenu .acti{
	color: #fff!important;
}

#tab1 .sbmenu{
	background: #acbf37;
}

#tab2 .sbmenu a{
	color: #c85406;
}

#tab1 .arrow{
	margin-left: 10%;
	border-bottom: 15px solid #acbf37;
}


#tab2 .arrow{
	margin-left: 36%;
}

#tab3 .sbmenu, .bosque #div7 .sbmenu{
	background: #61b046;
}

#tab3 .arrow{
	margin-left: 61%;
	border-bottom: 15px solid #61b046;
}


#tab4 .sbmenu, .urbanos #div7 .sbmenu{
	background: #377fc2;
}

#tab4 .arrow{
	margin-left: 88%;
	border-bottom: 15px solid #377fc2;
}

.arrow{
	width: 0; 
	height: 0; 
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #f6921e;
}

.tbdiv.acti, .tbdiv.active{
	display: block;
}

.tbdiv{
	display: none;
}

.tbdiv img{
	max-width: 100%;
	/* width: 100%; */
}
.tbdiv img.full {
	width: 100%; 
}

.subdivs li{
	display: none;
}
.subdivs .acti{
	display: block;
}

#submenumini li{
	position: relative;
}

.tooltipv:after {
      content: "";
      position: absolute;
      width: 0;
      height: 0;
      border-width: 10px;
      border-style: solid;
      border-color: transparent transparent #f6921e transparent;
      top: -20px;
      left: 60%;
}

.tooltipv{
	background: #f6921e;
	display: none;
	position: absolute;
	z-index: 10;
	top: 45px;
	left: -150px;
	font-size: 17px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	width: 350px;
	padding: 15px;
	
}

.bosque .tooltipv{
	background:  #61b046;
}

.bosque .tooltipv:after {
      border-color: transparent transparent #61b046 transparent;

}

.urbanos .tooltipv{
	background:  #377fc2;
}

.urbanos .tooltipv:after {
      border-color: transparent transparent  #377fc2; transparent;

}

.blancasep{
	border-bottom: 5px solid #d4d5d1;
	margin-bottom: 10px;
}

.blancasep .bara{
	min-height: 180px;
	margin-bottom: 20px;
}


/* @end */

/* @group Patrimonio */


#timeline{
	padding-top: 20px;
	position: relative;
}

#dates {

	height:150px;
	position: relative;
	top: 29px;
}

.fechas{
	background: url(img/bartime.gif) repeat-x 0px  28px;
	width: 100%;
	overflow: hidden;
}

#dates li .selected {
	font-size: 30px;
	position: relative;
	top: 30px;
	padding: 60px 10px 0;
	background: url(img/barsel.png) no-repeat center top;	
	
}

#dates li {
	list-style: none;
	float: left;
	width: 120px;
	height: 50px;
	font-size: 24px;
	text-align: center;
}

#dates li a{
	background: url(img/barbal.png) no-repeat center top;
	font-family: 'oswald', sans-serif;
	position: relative;
	top: 8px;
	padding-top: 15px;
	color: #82487a;
	font-size: 21px;
}




.patrimonio .bajad{
	margin: 0 auto;
}
.patrimonio .bajad h2{
	font-family: "oswald",sans-serif;
	/*color: #949691;*/
	color: #2e2f2d;
	font-size: 21px;
	padding-bottom: 5px;
}
.patrimonio .colu2{
	padding-bottom: 5px;
	font-size: 15px;
	-moz-column-count: 2;
   -moz-column-gap: 20px;
   -webkit-column-count: 2;
   -webkit-column-gap: 20px;	
}

.patrimonio .bajad p{
	line-height: 20px;
	color: #2e2f2d;
	padding-bottom: 15px;
	font-size: 15px;
}


.patrimonio .pattit{
	color: #949691;
	font-size: 22px;
	
	margin: 30px 0;
}
#midpat {
	margin-top: 25px;
}
#midpat h2{
	font-family: "oswald", sans-serif;
	font-weight: bold;
	color: #993366;
	font-size: 21px;
}

#midpat p{
	padding: 10px 0;
	color: #666;
}

#midpat .btn_descarga{
	background: #83477a;
	color: #fff;
	float: right;
	margin-top: 10px;
		font-family: "oswald", sans-serif;
		padding: 5px 15px;
		text-transform: uppercase;
}

#issues li {
	width: 1171px;
list-style: none;
float: left;
}

.centeryear{
	width: 1181px;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
}

.centeryear .ficha{
	padding: 30px;
	background: #e3e4e1;
}

.centeryear .ficha img{
	float: left;
	margin-right: 30px;
}

.centeryear .ficha h3{
	font-size: 26px;
	line-height: 120%;
	text-transform: uppercase;
	padding-bottom: 10px;
}

.centeryear .ficha p{
	font-size: 14px;
	line-height: 160%;
}

#mappatri{
	position: relative;
	max-width: 1149px;
}

#mappatri a{
	width: 35px;
	height: 35px;
	position: absolute;
	display: block;
	z-index: 444;
	text-indent: -9999px;
}

#mappatri #mtip1{
	top: 11%;
	left: 6%;
	height: 32%;
	width: 26%;
}

#mappatri #mtip2{
	top: 70%;
	left: 23%;
}

#mappatri #mtip3{
	top: 55%;
	left: 27%;
}

#mappatri #mtip4{
	top: 44%;
	left: 48%;
}



#llampatri{
	margin: 30px 0;
}

#llampatri h2{
	font-family: "oswald", sans-serif;
	font-weight: bold;
	color: #993366;
	font-size: 21px;
}

#llampatri p{
	font-size: 16px;
}




/* @end */

/* @group planifica */

.planifica #tab1 .arrow{
	margin-left: 10%;
	border-bottom: 15px solid #00a69c;
}

.planifica #tab1 .sbmenu{
	background: #00a69c;
}

#main.planifica .baja{
	padding: 0;
}

#main.planifica .contc{
	background: none;
}

#main.planifica .iconp{
	height: inherit;
	vertical-align: middle;
	width: auto;	
	margin-left: 10px;
}

.contc .h4tab{
	/*font-size: 24px;*/
	font-size: 15px;
	color: #00a69c;
	padding: 10px 0 10px 20px;
	background: url(img/h4tab.gif) no-repeat center left;
	font-family: 'gobCL', sans-serif;
	/*font-weight: lighter;*/
	font-weight: bold;
}

#tab2 .h4tab{
	color: #f6921e;
	background: url(img/h4tab2.gif) no-repeat center left;

}
#tab3 .h4tab{
	color: #61b046;
	background: url(img/h4tab3.gif) no-repeat center left;

}
#tab4 .h4tab{
	color: #377fc2;
	background: url(img/h4tab4.gif) no-repeat center left;

}

.btn_mast{
	background: #00a69c;
	padding: 3px 20px;
	color: #fff;
	position: relative;
}

.btn_mast:after {
	content: "";
	width: 100%;
	height: 4px;
	background: url(img/sombrabtn.png) no-repeat;
	background-size: 100% 100%;
	right: 0px;
	bottom: -4px;
	position: absolute;
	display: block;
}

#tab2 .btn_mast{
	background: #f6921e;
}
#tab4 .btn_mast{
	background: #377fc2;
}

.paddimg{
	min-width: 100%;
	margin: 40px 0;
}

#numsti{
	margin: 20px 0 10px;
}

#numsti li{
	padding: 11px 12px;
	margin-bottom: 10px;
	background-color: #eeefed;
}

#numsti li .te{
	position: relative;
	vertical-align: top;
	margin: -15px 5px 0 5px;
}

#numsti .ti2{
	font-family: 'gobCL', sans-serif;
	font-weight: bold;
	color: #00a69c;	
	font-size: 15px;
	padding: 5px;
	display: inline-block;
	width: 35%;
}

#numsti span{
  font-family: 'gobCL', sans-serif;
	display: inline-block;
	width: 33%;
	vertical-align: top;
	font-size: 14px;
}

li.con1{
	background: url(img/con1.gif) no-repeat 96% center;
}
li.con2{
	background: url(img/con2.gif) no-repeat 96% center;
}
li.con3{
	background: url(img/con3.gif) no-repeat 96% center;
}

.borbottom{
	padding-bottom: 20px;
	margin-bottom: 40px;
	border-bottom: 5px solid #d4d5d1;
}

.horis li{
	padding: 20px 0px 20px 165px;
	min-height: 190px;
}

.h3tab .black{
	color: #2e2f2d;
	font-size: 14px;
	padding-left: 10px;
	text-transform: none;
	font-family: 'gobCL', sans-serif;
}

.horis li h5, .blackg{
	/*text-transform: uppercase;*/
	font-family: 'oswald', sans-serif;
	font-weight: lighter;
	font-size: 21px;
	padding-bottom: 10px;
	line-height: 120%;
}

.blackg{
	padding: 10px 0;
}

.horis .hor1{
	background: url(img/liserv1.gif) no-repeat left top;
}
.horis .hor2{
	background: url(img/liserv2.gif) no-repeat left top;
}
.horis .hor3{
	background: url(img/liserv3.gif) no-repeat left top;
}
.horis .hor4{
	background: url(img/liserv4.gif) no-repeat left top;
}
.horis .hor5{
	background: url(img/liserv5.gif) no-repeat left top;
}
.horis .hor6{
	background: url(img/liserv6.gif) no-repeat left top;
}

.tabletar{
	margin: 15px 0;
	border: none;
}
.tabletar th {
	font-weight: bold;
	color: #00a69c;	
	border: none;
	padding: 5px 0;
	font-size: 18px;
}

#tab2 .tabletar th, #tab2 .colort {
	color:  #f6921e;
}




.planifica .tabletar td{
	background: #eeefed;
	font-size: 14px;
	border: none;
	padding: 5px;
	border-bottom: 8px solid #fff;
}

.tabletar .colort{
		color: #00a69c;	
}

#tab2 #padliap{
	margin-top: 10px;
}

#padliap img{
	float: left;
	margin-right:10px;
}

#padliap strong{
	font-size: 16px;
}

#padliap p{
	padding: 0px;
}

#padlinar img{
	float: left;
	vertical-align: ;
	margin-right:10px;
}

#padlinar strong{
	color: #949691;
	padding-top: 15px;
	display: block;
}
.gentenar{
	margin: 30px 0;
}

.gentenar img{
	vertical-align: text-bottom;
}

.gentenar .btn_mast{
	margin: 0 10px;
}

.gentenar .h4tab{
	float: left;
	vertical-align: text-bottom;
	display: inline-block;
	margin-right: 10px ;
	padding-bottom: ;
	top: -15px;
	position: relative;
}

#numstiaz li{
	height: 50px;
}

#numstiaz li img{
	position: absolute;
}

#numstiaz li p{
	margin-left: 40px;
	font-size: 14px;
	padding-top: 5px;
}

#numstiaz li strong, #tab4 .colort{
	color: #377fc2;
	font-weight: bold;
}

p.direx{
	padding-bottom: 40px;
	font-size: 18px;
}

.baja{
	position: relative;
}

#direpos{
	position: absolute;
	bottom: 20px;
	right: 0px;
	width: 310px;
}

#direpos .btn_mast{
	display: inline-block;
	margin: 10px 0;
}





/* @end */

/* @group Contacto */


.contacto #tab1 .sbmenu{
	background-color: #00a69c;
}

.contacto #tab1 .arrow{
	margin-left: 13%;
	border-bottom: 15px solid #00a69c;
}

.contacto #tab2 .arrow{
	margin-left: 30%;
}

.contacto #tab3 .arrow{
	margin-left: 47%;
}


.contacto #tab5 .sbmenu{
	background-color: #6c3a7b;
}

.contacto #tab5 .arrow{
	margin-left: 81%;
	border-bottom: 15px solid #6c3a7b;
}



.contacto #tab4 .arrow{
	margin-left: 64%;
}


.divfade .row{
	padding-top: 30px;
	margin: 0;
}


.contc h3, .h3contc{
	font-size: 24px;
	color: #888;
	padding: 10px 0;
	font-weight: normal;
}

.contc .aligncenter{
	position: relative;
	margin: 0 auto;
	display: block;
}

.contc table{
	max-width: 100%;
	margin: 0 auto;
}

.contc table td{
	border: 0px;/***border: 1px solid #ddd;***/
	padding: 4px;
	background: #eeefed;
	border-bottom: 8px solid #fff;
}



.contc p{
	font-size: 15px;
	padding: 10px 0;
	color: #2e2f2d;
	line-height: 20px;
}

h3.h3tab{
	font-family: 'oswald', sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 21px;
}

.contacto h3.h3tab{
	text-transform:capitalize;
}

#tab5 .h3tab{
	color: #6c3a7b;
}

#tab1 .h3tab{
	color:  #00a69c;
}

#tab2 .h3tab, .zoonacional .h3tab{
	color:  #f6921e;
}


#tab3 .h3tab, .bosque .h3tab{
	color:  #61b046;
}

#tab4 .h3tab, .urbanos .h3tab{
	color:  #4186c5;
}




#tab5 .contc{
	background: url(img/tab5.png) no-repeat right 30px;
}

#tab1 .contc{
	background: url(img/tab1.png) no-repeat right 30px;
}

#tab2 .contc{
	background: url(img/tab2.png) no-repeat right 30px;
}


#tab3 .contc{
	background: url(img/tab3.png) no-repeat right 30px;
}

#tab4 .contc{
	background: url(img/tab4.png) no-repeat right 30px;
}



.contc .baja{
	margin-bottom: 30px;
	padding-right: 25%;
}

#tab5 .bara{
	border-left: 2px solid #6c3a7b;
	padding-left: 50px;
}

#tab1 .bara{
	border-left: 2px solid  #00a69c;
	padding-left: 50px;
}

#tab2 .bara, .zoonacional .bara{
	border-left: 2px solid  #f6921e;
	padding-left: 50px;
}




#tab3 .bara, .bosque .bara{
	border-left: 2px solid  #61b046;
	padding-left: 50px;
}

#tab4 .bara, .urbanos .bara{
	border-left: 2px solid   #4186c5;
	padding-left: 50px;
	min-height: 220px;
}


#tab5 .btn_vermas{
	display: inline-block;
	position: relative;
	left: 0;
	margin: 20px 0 0;
	background: #6c3a7b;
}

#tab1 .tabla{
	border: none;
	margin: 20px 0;

}

.tabla td, .tabla th{
	padding: 5px;
}

.tabla th{
	font-size: 18px;
	font-weight: bold;
	
}
#tab1 .tabla{
	max-width: inherit;
}

#tab1 .tabla th{
	color:  #00a69c;
}

.tabla tr:nth-child(even) { 
	background: #eff0ee;
	border: none; 

}

.msje{
	border-top: 4px solid #d4d5d1;
	background: url(img/msje.gif) no-repeat center left;
	margin:40px 0 40px ;
	padding: 10px 5px 10px 15px;
}

.wpcf7-form{
	max-width: 500px;
}

.wpcf7-form label{
	display: block;
	font-family: 'gobCL';
	font-size: 15px;
	padding: 5px 0;
}

.wpcf7-text, .wpcf7-number, .wpcf7-date {
	display: block;
	width: 100%;
	font-size: 14px;
	padding: 5px;
	border: 1px solid #949691;
}

.contacto #tab3 .btn_vermas, .wpcf7-submit.btn_vermas{
	background: 61b046;
	border: none;
	position: relative;
	cursor: pointer;
	cursor: hand;
	top: 0;
	left: 0;
	padding: 5px 25px;
	margin: 20px 0;
}


.contacto #tab3 .bara{
	min-height: 1050px;
}


/* @end */

/* @group Mapa interior */

.zoonacional .tips{
	width: 46px;
	/*height: 40px;*/
	text-indent: -9999px;
	position: absolute;
	z-index: 555;

}

.zoonacional #wrapmapzoo{
	position: relative;
	margin-left: 60px;
}

.zoonacional .capastools{
	width: 100%;
	height: 100%;
	top: 0;
	left: -3px;
	background-size: 100% 100%;
	position: absolute;
}

.zoonacional #tip1{
	top: 67%;
	left: 54%;
	width: 58px;
	height: 46px;
}

.zoonacional #toocapa1.acti{
	background-image: url('img/zoos/animal1.png');
}

.zoonacional #tip2{
	top: 75%;
	left: 33%;
}

.zoonacional #toocapa2.acti{
	background-image: url('img/zoos/animal2.png');
}


.zoonacional #tip3{
	top: 71%;
	left: 27%;
}

.zoonacional #toocapa3.acti{
	background-image: url('img/zoos/animal3.png');
	
}

.zoonacional #tip4{
	top: 75%;
	left: 25%;
}

.zoonacional #toocapa4.acti{
	background-image: url('img/zoos/animal4.png');
}

.zoonacional #tip5{
	top: 78%;
	left: 46%;
}

.zoonacional #toocapa5.acti{
	background-image: url('img/zoos/animal5.png');
}

.zoonacional #tip6{
	top: 74%;
	left: 46%;
}
.zoonacional #toocapa6.acti{
	background-image: url('img/zoos/animal6.png');
}

.zoonacional #tip7{
	top: 66%;
	left: 43%;
}
.zoonacional #toocapa7.acti{
	background-image: url('img/zoos/animal7.png');
}

.zoonacional #tip8{
	top: 69%;
	left: 48%;
}
.zoonacional #toocapa8.acti{
	background-image: url('img/zoos/animal8.png');
}

.zoonacional #tip9{
	top: 69%;
	left: 36%;
}
.zoonacional #toocapa9.acti{
	background-image: url('img/zoos/animal9.png');
}

.zoonacional #tip10{
	top: 63%;
	left: 30%;
}
.zoonacional #toocapa10.acti{
	background-image: url('img/zoos/animal10.png');
}

.zoonacional #tip11{
	top: 63%;
	left: 40%;
}
.zoonacional #toocapa11.acti{
	background-image: url('img/zoos/animal11.png');
}

.zoonacional #tip12{
	top: 51%;
	left: 27%;
}
.zoonacional #toocapa12.acti{
	background-image: url('img/zoos/animal12.png');
}

.zoonacional #tip13{
	top: 55%;
	left: 32%;
}
.zoonacional #toocapa13.acti{
	background-image: url('img/zoos/animal13.png');
}

.zoonacional #tip14{
	top: 55%;
	left: 40%;
}
.zoonacional #toocapa14.acti{
	background-image: url('img/zoos/animal14.png');
}

.zoonacional #tip15{
	top: 55%;
	left: 45%;
}
.zoonacional #toocapa15.acti{
	background-image: url('img/zoos/animal15.png');
}

.zoonacional #tip16{
	top: 51%;
	left: 51%;
}
.zoonacional #toocapa16.acti{
	background-image: url('img/zoos/animal16.png');
}

.zoonacional #tip17{
	top: 46%;
	left: 42%;
}
.zoonacional #toocapa17.acti{
	background-image: url('img/zoos/animal17.png');
}

.zoonacional #tip18{
	top: 55.5%;
	left: 63%;
}
.zoonacional #toocapa18.acti{
	background-image: url('img/zoos/animal18.png');
}

.zoonacional #tip19{
	top: 49%;
	left: 75%;
}
.zoonacional #toocapa19.acti{
	background-image: url('img/zoos/animal20.png');
}
 

.zoonacional #tip20{
	top: 47%;
	left: 61%;
}
.zoonacional #toocapa20.acti{
	background-image: url('img/zoos/animal22.png');
}

.zoonacional #tip21{
	top: 44%;
	left: 53%;
}
.zoonacional #toocapa21.acti{
	background-image: url('img/zoos/animal23.png');
}

 

.zoonacional #tip22{
	top: 27%;
	left: 67%;
}
.zoonacional #toocapa22.acti{
	background-image: url('img/zoos/animal25.png');
}


.zoonacional #tip23{
	top: 15%;
	left: 57%;
}
.zoonacional #toocapa23.acti{
	background-image: url('img/zoos/animal26.png');
}

 

.zoonacional #tip24{
	top: 25%;
	left: 35%;
}
.zoonacional #toocapa24.acti{
	background-image: url('img/zoos/animal28.png');
}
 

 
.zoonacional #tip25{
	top: 35%;
	left: 30%;
}
.zoonacional #toocapa25.acti{
	background-image: url('img/zoos/animal31.png');
}

.zoonacional #tip26{
	top: 43%;
	left: 31%;
	width: 30px;
}
.zoonacional #toocapa26.acti{
	background-image: url('img/zoos/animal32.png');
}

.zoonacional #tip27{
	top: 32%;
	width: 30px;
	left: 24%;
}
.zoonacional #toocapa27.acti{
	background-image: url('img/zoos/animal33.png');
}


.zoonacional #tip28{
	top: 40.5%;
	width: 30px;
	left: 26%;
}
.zoonacional #toocapa28.acti{
	background-image: url('img/zoos/animal35.png');
}

.zoonacional #tip29{
	top: 44.5%;
	width: 30px;
	left: 26%;
}
.zoonacional #toocapa29.acti{
	background-image: url('img/zoos/animal36.png');
}


.zoonacional #tip30{
	top: 27%;
	left: 42%;
}
/* Aviario */
.zoonacional #toocapa30.acti{
	background-image: url('img/zoos/animal34.png');
}
/* nuevos */

/* ZooCine */
.zoonacional #tip31{ top: 60%; left: 49%; }
.zoonacional #toocapa31.acti{ background-image: url('img/zoos/39zoocine.png'); }
/* guanaco  */
.zoonacional #tip32{ top: 55%; left: 72%; }
.zoonacional #toocapa32.acti{ background-image: url('img/zoos/guanaco.png'); }
/* aguila  */
.zoonacional #tip33{ top: 46%; left: 71%; }
.zoonacional #toocapa33.acti{ background-image: url('img/zoos/aguila.png'); }
/* condor  */
.zoonacional #tip34{ top: 46%; left: 72%; }
.zoonacional #toocapa34.acti{ background-image: url('img/zoos/condor.png'); }
/* jaguar  */
.zoonacional #tip35{ top: 30%; left: 62%; }
.zoonacional #toocapa35.acti{ background-image: url('img/zoos/jaguar.png'); }
/* puma  */
.zoonacional #tip36{ top: 21%; left: 53%; }
.zoonacional #toocapa36.acti{ background-image: url('img/zoos/puma.png'); }
/* tigres  */
.zoonacional #tip37{ top: 11%; left: 45%; }
.zoonacional #toocapa37.acti{ background-image: url('img/zoos/tigres.png'); }
/* gigon  */
.zoonacional #tip38{ width: 23px; top: 32%; left: 48%; }
.zoonacional #toocapa38.acti{ background-image: url('img/zoos/gigon.png'); }
/* mono-cai  */
.zoonacional #tip39{ width: 23px; top: 32%; left: 44%; }
.zoonacional #toocapa39.acti{ background-image: url('img/zoos/mono-cai.png'); }
/* serpentario  */
.zoonacional #tip40{ width: 30px; top: 40%; left: 37%; }
.zoonacional #toocapa40.acti{ background-image: url('img/zoos/serpentario.png'); }
/* mono-patas  */
.zoonacional #tip41{ width: 23px; top: 32%; left: 40%; }
.zoonacional #toocapa41.acti{ background-image: url('img/zoos/mono-patas.png'); }
/* anfibios  */
.zoonacional #tip42{ top: 27%; left: 44%; }
.zoonacional #toocapa42.acti{ background-image: url('img/zoos/anfibios.png'); }
/* ranita-de-darwin  */
.zoonacional #tip43{ top: 36%; left: 25%; }
.zoonacional #toocapa43.acti{ background-image: url('img/zoos/ranita-de-darwin.png'); }
/* anfiteatro  */
.zoonacional #tip44{ width: 60px; top: 76%; left: 39%; }
.zoonacional #toocapa43.acti{ background-image: url('img/zoos/anfiteatro.png'); }
/* sala-de-crianza */
.zoonacional #tip45{ width: 63px; top: 38%; left: 18%; }
.zoonacional #toocapa45.acti{ background-image: url('img/zoos/sala-de-crianza.png'); }
/* ñandu   */
.zoonacional #tip46{ top: 26%; left: 70%; }
.zoonacional #toocapa46.acti{ background-image: url('img/zoos/nandu.png'); }
/* mara  */
.zoonacional #tip47{ width: 25px; top: 26%; left: 67%; }
.zoonacional #toocapa47.acti{ background-image: url('img/zoos/mara.png'); }

.zoonacional #tip48{ width: 25px; top: 41%; left: 72%; }
.zoonacional #toocapa48.acti{ background-image: url('img/zoos/aguila.png'); }

.zoonacional #tip49{ width: 50px; top: 34%; left: 55%; }
.zoonacional #toocapa49.acti{ background-image: url('img/zoos/leon.png'); }

.zoonacional #tip50{ width: 65px; top: 54%; left: 18%; }
.zoonacional #toocapa50.acti{ background-image: url('img/zoos/aviario.png'); }



.tips{
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	position: absolute;

	z-index: 555;
}

.bosque #tip1{
	top: 71.5%;
	left: 68%;
}

.bosque #tip2{
	top: 70%;
	left: 49%;
}

.bosque #tip3{
	top: 53%;
	left: 69%;
}
.bosque #tip4{
	top: 59%;
	left: 57%;
}

.bosque #tip5{
	top: 51%;
	left: 73%;
}
.bosque #tip6{
	top: 47%;
	left: 66%;
}

.bosque #tip7{
	top: 40%;
	left: 76%;
}
.bosque #tip8{
	top: 44%;
	left: 80%;
}
.bosque #tip9{
	top: 79%;
	left: 48%;
}
.bosque #tip10{
	top: 61%;
	left: 70%;
}
.bosque #tip11{
	top: 61%;
	left: 54%;
}
.bosque #tip12{
	top: 62%;
	left: 63%;
}
.bosque #tip13{
	top: 53%;
	left: 56%;
}

.bosque #tip14{
	top: 46%;
	left: 63%;
}
.bosque #tip15{
	top: 41%;
	left: 63%;
}

.bosque #tip16{
	top: 49%;
	left: 82%;
}




.urbanos #tip1{
	top: 330px;
	left: 280px;
}

.urbanos #tip2{
	top: 286px;
	left: 245px;
}
.urbanos #tip3{
	top: 185px;
	left: 335px;
}
.urbanos #tip4{
	top: 185px;
	left: 315px;
}

.urbanos #tip5{
	top: 540px;
	left: 255px;
}
.urbanos #tip6{
	top: 420px;
	left: 330px;
}
.urbanos #tip7{
	top: 368px;
	left: 360px;
}

.urbanos #tip8{
	/*top: 480px;*/ /*top: 480px;*/
	/*left: 360px;*//*left: 360px;*/
	top: 175px;
	left: 170px;
}

.urbanos #tip9{
	/*top: 175px;
	left: 170px;*/
	top: 155px;
	left: 360px;
}
.urbanos #tip10{
	/*top: 155px;
	left: 360px;*/
	top: 195px;
	left: 180px;
}
.urbanos #tip11{
	/*top: 200px;
	left: 185px;*/
	top: 490px;
	left: 370px;
}
.urbanos #tip12{
	top: 540px;
	left: 355px;
}
.urbanos #tip13{
	top: 310px;
	left: 455px;
}

.urbanos #tip14{
	top: 390px;
	left: 455px;
}
.urbanos #tip15{
	top: 135px;
	left: 315px;
}
.urbanos #tip16{
	top: 385px;
	left: 255px;
}
.urbanos #tip17{
	top: 335px;
	left: 230px;
}
.urbanos #tip18{
	/*top: 460px;
	left: 475px;*/
	top: 190px;
	left: 220px;
}
.urbanos #tip19{	
	top: 545px;
	left: 417px;
}

#tipsdiv{
	background: #fff;
}

#tipsdiv li h3{
	font-size: 16px;
	text-transform: uppercase;
	padding: 10px 50px 10px 0px;
	font-weight: bold;
	font-family: 'oswald', sans-serif;
	font-size: 21px;
}

#tipsdiv li p{
	padding-bottom:10px ;
}

#tipsdiv li{
	display: none;
	padding-top: 10px;
}

#tipsdiv li a{
	display: block;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	padding: 10px 0;
	font-weight: bold;	
}

#tipsdiv li small{
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'oswald', sans-serif;
}

#tipsdiv li small img{
	max-height: 30px;
	max-width: 30px;
}

#tipsdiv li .linksext{
	position: absolute;
	right: 0;
	top: 10px;
}

#tipsdiv li .linksext a{
	margin: 0;
	padding: 0 3px;
	display: inline-block;
}
.entexts{
	position: relative;
	padding-left: 15px;
}



/* @end */

/* @group Deporte */

.deportes .titcat{
	background-image: url(img/deporte.jpg);
}
.deportes #submenumini, .verdes #submenumini{
	text-align: center;
}
.deportes #submenumini a, .verdes #submenumini a{
	font-size: 18px;
	text-transform: uppercase;
}

#submenumini .page_item_has_children:hover .children{
	display: block;
}


#submenumini .current_page_item a{
	text-decoration: underline;
}

#submenumini .children{
	position: absolute;
	display: none;
	background: #dcdeda;
	z-index: 555;
	left: -30px;
	padding: 20px 30px 10px;
	
}

#submenumini .children a{
	padding-bottom: 5px;
	display: block;
}

.tittabs{
	color: #333;
	font-family: "oswald", sans-serif;
	text-transform: uppercase;
	font-size: 21px;
}

.tabs-style .titcat h1{
	cursor: pointer;
	cursor: hand;
}

.tabs-style #content  .contc{
	background: none;
}


.tabs-style #content .arrow{
	border-bottom: 15px solid  #00a69c;
}

.tabs-style #content .sbmenu{
	background: #00a69c;
}

.tabs-style.zoonacional #content .arrow{
	border-bottom: 15px solid #f6921e;
}

.tabs-style.zoonacional #content .sbmenu{
	background:  #f6921e;
}





.deportes #content .arrow{
	border-bottom: 15px solid #CC3333;	
}

.deportes #content .sbmenu{
	background: #CC3333;
}

.areas-verdes #content .arrow{
	border-bottom: 15px solid #adbf37;	
}

.areas-verdes #content .sbmenu{
	background: #adbf37;
}


#simboldep{
	padding: 10px 0;
}

#simboldep img{
	vertical-align: text-bottom;
}

#simboldep a{
	color: #CC3333;
	padding: 5px 10px;
	margin-left: 10px;
	font-size: 12px;
	border-left: 2px solid #CC3333;
}

.deportes .semitit{
	font-family: "oswald", sans-serif;
	color: #CC3333;
}

.deportes .textstyle p{
	font-size: 15px;
	line-height: 20px;
}

/* @end */

/* @group Búsqueda */




.search .titnot{
	padding: 10px 0;
	line-height: 110%;
}

.list-post-p{
	margin-bottom: 20px;
}

.titresu{
	font-size: 20px;
}

#bajada{
	font-size: 17px;
	padding: 10px 0 30px;
}


/* @end */

/* @group Documentación */


#sidebardocu a{
	display: block;
	padding: 10px;
	font-size: 14px;
	background: #eff0ee;
	border-bottom: 2px solid #fff;
}

#sidebardocu .current-cat a{
	background: #ddd;
}

.cattitles a{
	color: #272727;	
	padding: 5px 0px;
	display: block;
	font: bold 30px "gobCL", sans-serif;
		
}

.documentos h2{
	padding: 0 ;
}

.documentos .list-post-p, .catsdes{
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
}

.documentos .btn_descarga{
	color: #fff;
	vertical-align: text-bottom;
	font-family: 'gobCL',sans-serif;
	padding: 5px 15px 3px;
	line-height: 1;
	display: inline-block;
	text-transform: uppercase;
	background:  #00a69c;
}

/* @end */

/* @group prefooter */

#extelinks{
	padding: 0 20px 100px;
	background: #e3e4e1 url(img/puntas.gif) repeat-x bottom;
	position: relative;
}

#extelinks h2{
	font-family: "oswald" ,sans-serif;
	text-align: center;
	font-size: 24px;
	padding: 40px 0 30px;
}

#extelinks li{
	float: left;
	text-align: center;
	position: relative;
}
#extelinks .slides{
	position: relative;
}

.jcaru{
	margin: 0 20px;
	position: relative;
}

.back1, .forw1{
	height: 40px;
	position: absolute;
	z-index: 9999;
	width: 25px;
	left: -30px;
	top: 10px;
	text-indent: -9999px;
	background: url(img/back.png) no-repeat;
	display: block;
}

.forw1{
	left: inherit;
	right: -30px;
	background: url(img/forw.png) no-repeat;	
}


/* @end */

/* @group registro */



#user_login, #user_pass, #user_email{
	display: block;
	font-size: 14px;
	padding: 5px;
	border: 1px solid #949691;
}

#wp-submit{
	background: #00a69c;
	font-size: 13px;
	color: #fff;
	border: none;
	cursor: pointer;
	cursor: hand;
	text-transform: uppercase;
	padding:5px 20px;
	display: inline-block;

}


/* @end */

/* @group footer */

#footer{
	background: #3c3c3c;
	color: #c6c6c6;
	padding: 0 20px 40px;
	font-size: 14px;
}

#logofoot a{
	display: block;
	max-width: 184px;
	height: 167px;
	text-indent: -9999px;
	margin-top: -40px;
	background: url(img/logofoot.gif) no-repeat;
	background-size: 100%;
}

#footer p, #footer a{
	color: #c6c6c6;
}

#footer a{
	text-decoration: underline;
}

#footer p{
	margin-top: 20px;
}

.listf{
	margin-top: 20px;
}

.bar{
	min-height:230px;
	width: 2px;
	position: absolute;
	right: 0;
	top: 20px;
	background:#2d2d2d;
}


.footico{
vertical-align: middle;
	margin: 5px 10px 10px;
}

#google_translate_element{
	margin: 10px;
}

/* @end */

@media (max-width: 1100px) {
.menutop li a{
	font-size: 10px;
}

#issues li {
	width: 800px;
}

.centeryear{
	width: 800px;
}

}

@media (max-width: 970px) {
 
 
 
.posts .wp-post-image{
	width: 100px;
	height: auto;
	margin-bottom: 100px;
	

}




}

@media (max-width: 860px) {

#logo{
	top: -40px;
}


.menutop{
	display: none;
}

}




@media (max-width: 768px) {


.hidden-tablet{
	display: none;
}

.visible-tablet{
	display: block;
}


#menu a{
	font: 12px "Oswald", sans-serif;
}

.legend{
	font-size: 17px;
	padding: 10px 0;
	text-align: left;
	line-height: 120%;
}

#bannerhome #baj{
	bottom: 110px;
	
}

#post-list li{
	position: relative;
	float: left;
	margin-right: 30px;
	width: 50%;
	margin-bottom: 5px;
	-moz-box-shadow:  2px 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:  2px 2px 2px rgba(0,0,0,0.2);
	box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
	background: #ededed;
	
}

.posts li{
	margin: 20px 0;
}


.gridit {
	-webkit-column-count: 2;
	  -webkit-column-gap:   20px;  
	  -moz-column-count:    2;
	  -moz-column-gap:      20px;
	  column-count:         2;
	  column-gap:           20px;
}


#content .bara{
	padding: 0;
	border: none;
	min-height: inherit!important;
	
}



.bar{
	display: none;
}

#direpos{
	position: relative;
	bottom: 0px;
	right: 0px;
	width: inherit;
}

#submenumini .sabias{
	display: none;
}

.sliders{
	position: relative;
	margin: 30px 20px;
}

.btn_vermas{
	position: relative;
	margin: 10px 0;
	top: 0;
	left: 0;
}

.twitter-stream{
	margin-bottom: 20px;
}

#twitspace .grid{
	padding: 30px 20px 50px 80px;
}

.btn_vertodonotis{
	float: none;
	display: block;
	margin: 0 auto;
	max-width: 100px;		
}

.divfade .btn_todo{
	float: none;
	display: inline-block;
}

#div6.divfade .textstyle{
	padding:15px;
}


#tabs{
	padding: 20px;
}

#tabs li{
	display: block;
	text-align: center;
}

#issues li {
	width: 500px;
}

#issues li img{
	margin-bottom: 15px;
	float: none;
}

.centeryear{
	width:500px;
}

#midpat{
	margin: 0;
}

.contc .row{
	margin: 0;
}

.contc .baja{
	padding-right: 140px;
}

#wrapmapzoo{
	margin-left: 0!important;
}

.migas.minisitio, .single .minisitio{
	width: 100%!important;
}
	
}

@media (max-width: 730px) {
	#logo{
		display: block;
		top: 0;
		left: 0;
		position: relative;
		margin: 0;
		width: 100px;
		height: 100px;
		background-size: 100px;
	}
	
	
}


@media (max-width: 480px) {

	.visible-phone{
		display: block;
	}

	.hidden-phone{
		display: none;
	}

	#titlogo a{

	}

	#navminis{
		position: relative;
		margin: 20px auto 30px;
		float: none;
		width: auto;
		text-align: center;
		
	}
	
	#navminis li{
		float: none;
		display: inline-block;
	}
	
	
	
	#menu{
		display: none;
	}
	
	#tinynav1{
		display: block;	
		font-size: 18px;
		margin: 0 auto 30px;
	}
	
	.migas{
		display: none;
	}

	
	.gridit {
		-webkit-column-count: 1;
		  -webkit-column-gap:   20px;  
		  -moz-column-count:    1;
		  -moz-column-gap:      20px;
		  column-count:         1;
		  column-gap:           20px;
	}
	
	.home #post-list li img{
		width: 100%;
		height: 230px;
		margin-right: 10px;
		float: none;
		display: block;
	}
	
	.home #post-list li .text{
		padding: 10px 10px 50px;
	}
	
	.twitter-stream{
		width: auto;
		margin-top: 10px;
	}
	

	
	.btn_siguenos{
		float: none;
		display: block;
		margin: 20px auto 0;
		width: 200px;
		text-align: center;
	}
	
	#icons li{
		display: inline-block;
		min-height: 200px;
		width: 49%;
	}
	
	#icons li strong a{
		font-size: 14px;
	}
	
	.posts .wp-post-image{
		margin-bottom: 130px;
		
	
	}
	
	.patrimonio .colu2{
		padding-bottom: 5px;
		font-size: 15px;
		-moz-column-count: 1;
	   -moz-column-gap: 0px;
	   -webkit-column-count: 1;
	   -webkit-column-gap: 0px;	
	}
	
	.centeryear{
		width:280px;
		position: relative;
		margin: 0 auto;
	}
	#issues li {
		width: 280px;
	}
	
	.zoonacional .titcat h1, .zoonacional .conlink a{
		background: url(img/titzoo1.png) no-repeat center left;
		background-size: 100%;
	}
	
	.urbanos .titcat h1, .urbanos .conlink a{
		background: url(img/titzoo2.png) no-repeat center left;
		background-size: 100%;
	}
	
	.bosque .titcat h1, .bosque  .conlink a{
		background: url(img/titzoo3.png) no-repeat center left;
		background-size: 100%;
	}
	
	
	
	
}


	



 /* cf */
 .cf:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.hidden, .hide{
	display: none;
}
/* Hides from IE-mac \*/
* html .cf {
    height: 1%;
}
/* End hide from IE-mac */

#wpcf7-f7703-p7120-o1, .wpcf7-text, .wpcf7-number, .wpcf7-date {
  margin-top: -25px;
}
#navbar { 
position: fixed;
top: 22px;
right: 10px;
z-index: 10000;
/*background-color: rgba(255,255,255,0.7);*/
background-color:rgba(0,166,156,0.8);
color: white;
font-weight: bold;
padding: 18px;
font-family: "gobCL", sans-serif;
font-size: 14px;
border-radius: 20px; /* 80*/
-moz-border-radius: 20px;
-webkit-border-radius: 20px;

max-width: 200px;
text-align: center;
}
#navbar area, #navbar area:hover {
  cursor: pointer;
  cursor: hand;
}

.comocuidamos-tip-zoo {
/*
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;*/
  /*border: 2px solid #f6921e;*/
  border: 0;
  position: absolute;
  right: 50px;
  padding: 10px;
  top: 75px;
}/*
.comocuidamos-tip-zoo a {
  color: #f6921e;
  font-family: "gobCL", sans-serif;
  font-size: 13px;
  text-decoration: none;
  padding: 10px;
  font-weight: bold;
}*/
.comocuidamos-tip-bosque {
/*
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border: 2px solid #61b046;*/
  border: 0;
  position: absolute;
  right: 50px;
  padding: 10px;
  top: 75px;
}/*
.comocuidamos-tip-bosque a {
  color: #61b046;
  font-family: "gobCL", sans-serif;
  font-size: 13px;
  text-decoration: none;
  padding: 10px;
  font-weight: bold;
}*/
.comocuidamos-tip-parque {
/*
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border: 2px solid #377fc2;*/
  border: 0;
  position: absolute;
  right: 50px;
  padding: 10px;
  top: 75px;
}/*
.comocuidamos-tip-parque a {
  color: #377fc2;
  font-family: "gobCL", sans-serif;
  font-size: 13px;
  text-decoration: none;
  padding: 10px;
  font-weight: bold;
}*/

.patri_box {
  background-color: #E9E8D4;
  float: left;
  margin-right: 5px;
  font-family: "gobCL", sans-serif;
  padding: 10px;
  margin-bottom: 10px;
}
.patri_box .n {
  color: #EE772A;
  font-weight: bold;
  font-size: 16px;
}
.patri_box .n1 {
  color: #EE772A;
  font-weight: bold;
  font-size: 13px;
}
.patri_box .t {
  color: #646953;
  font-weight: bold;
  font-size: 16px;
}
.patri_box .t1 {
  color: #646953;
  font-weight: bold;
  font-size: 13px;
}

.clr {
clear: both;
}

.tipInfo {
background-color: #323232;
padding: 5px;
position: absolute;
margin-left: 200px;
top: 1px;
color: white;
font-size: 11px;
z-index: 5000;
}


/* estilo redes sociales en header */


.redes-sociales
{
background: transparent;
height: auto;
float: left;
overflow: hidden;
/*width:205px;*/
/*width:465px;*/
width 465px;
}

.redes-sociales li
{
display: inline;
float: left; 
padding-right: 10px;
font-size: 20px;
font-family: 'gobCL', Verdana;
font-weight: bold;
}


#menu-principal { margin-top: 10px;}

.container-head { margin: 15px auto;}

.rrss-phone {float: right;  }



.container-carrousel { height: 150px;}


/*//////////////////
  CSS media query  */


/* modulo para redes sociales y telefono */

@media (max-width: 480px) {
.rrss-phone {float: none ; width: 100%; border-top: 1px solid #bbb; margin-top: 10px; padding-top: 10px; }
#titlogo {  text-align: center; }
#lupa { display: none;}
}

/* slider */

@media (max-width: 300px) {
.nemus-slider .caption
{
font-size: 16px !important;
}
}


.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 0;
    border-radius: 0 !Important;
	text-decoration: none;
	font-family: 'gobCL', Verdana;
font-size: 22px;
font-weight: bold !Important;
    background-color: #009582 !important;
	
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border: 0 !Important;
	}


.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 0;
}

.text-center {
    text-align: center;
}

.img-responsive {display:block;max-width:100%;height:auto}


.page-template-page-tarifas .textstyle ul li {  list-style-type: none !Important; background: none;}
.title-horarios {
    color: #040404;
    font-size: 33px !important;
    display: block;
    height: 100px;
    background: url("img/logos-gray/logo-gray-bosques.jpg") no-repeat;
    padding-left: 115px;
    padding-top: 25px;
	}

.peajes-title { background: url("img/logos-gray/logo-gray-peajes.jpg") no-repeat;}
.funicular-title { background: url("img/logos-gray/logo-gray-funi.jpg") no-repeat;}
.zoo-title{ background: url("img/logos-gray/logo-gray-zoo.jpg") no-repeat;}
.bosque-title{ background: url("img/logos-gray/logo-gray-bosques.jpg") no-repeat;}
.parques-title { background: url("img/logos-gray/logo-gray-parques.jpg") no-repeat;}
.piscinas-title { background: url("img/logos-gray/logo-gray-piscinas.jpg") no-repeat;}



/* noticias portada */

.wrapper-pic { background: #fff; height: 265px;}
.wrapper-title {padding: 9px 11px;}
.rpwe-title a, .entry-title  a{
font-family: 'gobCL', Verdana;
font-size: 22px;
font-weight: bold;
color: #009582;
}

.rpwe-title a:hover { color: #000;}


/* accesos */

.accesos ul li { list-style-type: none;}


/* menu subsitios  */


#submenumini {
background: #ffffff;
padding: 15px 10px 0 10px;
border-bottom: 1px solid #f4f4f4;
}

#submenumini li a {
padding: 0 10px;
color: #3c3c3b;
font-family: 'gobCL', Verdana;
font-size: 18px;
font-weight: bold;
}


#submenumini ul { margin-bottom: 0;} 

.widget-title
{
color: #000;
font-family: 'gobCL', Verdana;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
border-top: 1px solid #bbb;
padding-top: 10px;
text-align: center;
}

.tribe-theme-parquemet-2016 .btn-lg {
background: #009582 ;
border-radius: 0;
border-color: #009582;
}


#submenumini li a:hover { color: #000000; border-bottom: 2px solid #3c3c3b;}



#submenumini .active  a{ color: #045282; border-bottom: 2px solid #000;  }


/* zoo submenu */

.zoonacional #submenumini .active  a{ color: #ed6b06; border-bottom: 2px solid #ed6b06;  }

/* parques urbanos  */

.urbanos  #submenumini .active  a{ color: #377fc2; border-bottom: 2px solid #377fc2;  }

/* bosques   */

.bosque #submenumini .active  a{ color: #00b23a; border-bottom: 2px solid #00b23a;  }


/* mediaqueries */
@media (max-width: 480px) {
#submenumini li { display: list-item; }
}

#titlogo { margin-top: 0;}


.footer-parque h4 {
text-transform: uppercase;
color: #fff;
font-size: 18px;
letter-spacing: 0.1em;
}

.nemus-slider.controls-inside .nemus-control-nav {
    bottom: 13px;
    z-index: 100;
}

/* calendario actividades  */

.tribe-events-calendar thead th , #tribe-bar-form .tribe-bar-submit input[type=submit], #tribe-events .tribe-events-button { background: #009582 !important;}
#tribe-events-content a { color: #009582;}
 #tribe-events .tribe-events-button  a { color: #fff !Important;}
 .tribe-events-list-widget a { color: #009582; }  .tribe-events-list-widget a:hover{ color: #000000; }
 
 .tribe-events-widget-link .btn-primary, .tribe-events-widget-link .btn-primary:hover { color: #fff; }
 
 
 .zoonacional #toocapa3 { display: none; }
 
 
 /* caption slides */

.slide-parque .nemus-slider .slides .caption 
{
background: #000; /* Para Internet Explorer */
background: rgba(0,0,0,.6);  /* Para los navegadores que soportan RGBA */
}
 
.slide-parque .nemus-slider .slides .caption, .slide-parque .nemus-slider .slides .caption p { color: #ffffff ;}

#lista-cat h3 a{
font-family:'gobCL', Verdana;
font-size:22px;
font-weight:bold;
color:#009582;
}


@media screen and (max-width: 980px) {
ul#hidden {
display: none;
}
}