﻿@charset "utf-8";
/* CSS Document */

*
{
	margin:0px;
	padding:0px;
	border:0px;
}
body
{
	background-color:#FFFFFF;
	float: left;

}
@font-face {
    font-family: 'texgyreherosregular';
    src: url('../font/texgyreheros-regular-webfont.eot');
    src: url('../font/texgyreheros-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/texgyreheros-regular-webfont.woff2') format('woff2'),
         url('../fonttexgyreheros-regular-webfont.woff') format('woff'),
         url('../font/texgyreheros-regular-webfont.ttf') format('truetype'),
         url('../font/texgyreheros-regular-webfont.svg#texgyreherosregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'texgyreheroscnregular';
    src: url('../font/texgyreheroscn-regular-webfont.eot');
    src: url('../font/texgyreheroscn-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/texgyreheroscn-regular-webfont.woff2') format('woff2'),
         url('../font/texgyreheroscn-regular-webfont.woff') format('woff'),
         url('../font/texgyreheroscn-regular-webfont.ttf') format('truetype'),
         url('../font/texgyreheroscn-regular-webfont.svg#texgyreheroscnregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'texgyreheroscnbold';
    src: url('../fonttexgyreheroscn-bold-webfont.eot');
    src: url('../fonttexgyreheroscn-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonttexgyreheroscn-bold-webfont.woff2') format('woff2'),
         url('../fonttexgyreheroscn-bold-webfont.woff') format('woff'),
         url('../fonttexgyreheroscn-bold-webfont.ttf') format('truetype'),
         url('../fonttexgyreheroscn-bold-webfont.svg#texgyreheroscnbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




/* ============= BASE PRINCIPAL ============= */
#contenedor_despliegue_del_especial {
	float: left;
	height: auto;
	width: 960px;
}
#contenedor_del_especial {
	float: left;
	height: auto;
	width: 960px;
}

#cont_ct_izq {
	float: left;
	width: 645px;
	height: auto;
	margin-bottom: 20px;
}
#cont_ct_der {
	float: left;
	width: 300px;
	height: auto;
	padding-left: 15px;
}
#cont_ct_der_pub300x250 {
	float: left;
	height: auto;
	width: 300px;
	margin-bottom: 15px;
}
#header {
	float: left;
	height: 80px;
	width: 960px;
	margin-bottom: 10px;
	background-image: url(../img/header.jpg);
	background-repeat: no-repeat;
}
#logo {
	float: left;
	height: 80px;
	width: 380px;
}

/* ============= MENU ============= */

#contenedor_menu {
	float: right;
	width: auto;
	height: auto;
	margin-top: 56px;
	margin-left: 0px;
	background-image: url(../img/bk-bot.png);
	background-position: right;
	background-repeat: no-repeat;

}
.menu_off {
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
}
.menu_off a {
	color: #000;
	text-decoration:none;
}
.menu_off a:hover {
	color: #000;
	text-decoration:underline;
}
.menu_on {
float: left;
font-family: 'texgyreherosregular', Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000;
width: 167px;
height: 19px;
padding-bottom: 2px;
text-align: center;
padding-top: 3px;
background-image: url(../img/bk-flecha-menu.png);
background-repeat: no-repeat;
background-position: 150px center;

}
.menu_on a {
	color: #fc6204;
	text-decoration:none;
}
.menu_on a:hover {
	color: #fc6204;
	text-decoration:underline;
}

/* ============= TABS ============= */
.tab-640 {
	float: left;
	height: 20px;
	width: 645px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #af362e;
	background-color: #f3ede1;
}
.vermas-signo-tab-640 {
	float: right;
	background-color: #CC6600;
}
.nombre-tab-640 {
	float: left;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #af362e;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	height: 17px;
	padding-top: 3px;
	padding-right: 8px;
	background-color: #c0b9a9;
	color: #25130f;
	margin: 0px;
	line-height: 15px;
}
.nombreitalic-tab-640 {
	float: left;
	padding-left: 4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 11px;
	height: 16px;
	padding-top: 4px;
	padding-right: 8px;
	color: #A75443;
	font-style: italic;
}
.vermas-link-tab-640 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	background-color: #261710;
	height: 16px;
	width: auto;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	color: #FFFFFF;
	line-height: 13px;
}
.vermas-link-tab-640 a {
	text-decoration:none;
	color: #FFFFFF;
}
.vermas-link-tab-640 a {
	text-decoration:none;
	color: #FFFFFF;
}
.end-tab-640 {
	float: left;
	height: 20px;
	width: 16px;
	background-image: url(../img/tab-flecha.png);
	background-repeat: no-repeat;
}
.vermas-tab-640 {
	float: right;
	height: 20px;
	width: 100px;
}
.boton-mas-tab-640 {
	float: right;
	height: 9px;
	width: 8px;
	background-color: #AF362E;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
}
.boton-mas-tab-640 img { border: none; }

/* ======== SUB TABS ============== */

.subtab-640 {
	float: left;
	height: 20px;
	width: 645px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #261710;
	background-color: #AF362E;
}
.nombre-subtab-640 {
	float: left;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #261710;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	height: 17px;
	padding-top: 3px;
	padding-right: 8px;
	color: #FFFFFF;
	margin: 0px;
	line-height: 15px;
}
.vermas-subtab-640 {
	float: right;
	height: 20px;
	width: 100px;
}
.boton-mas-subtab-640 {
	float: right;
	height: 9px;
	width: 8px;
	background-color: #AF362E;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
}
.boton-mas-subtab-640 img { border: none; }
.vermas-link-subtab-640 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	background-color: #261710;
	height: 16px;
	width: auto;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	color: #FFFFFF;
	line-height: 13px;
}
.vermas-link-subtab-640 a {
	text-decoration:none;
	color: #FFFFFF;
}
.vermas-link-subtab-640 a {
	text-decoration:none;
	color: #FFFFFF;
}

/* =================== TABS DE 300PX ================== */


.cont-fecha {
height: 56px;
width: 34px;
background-color: #1aa8e5;
position: absolute;
bottom: 0;
left: 0;
margin: 0px;
padding: 0px;
text-align: center;
}

.fecha {
font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
font-size: 30px;
color: #fff;
text-align: center;
line-height: 38px;
width: 34px;
margin: 0px;
padding: 0px;
float: left;
font-style: normal;
}
.mes {
font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
font-size: 14px;
color: #fff;
line-height: 14px;
float: left;
width: 34px;
text-align: center;
}

.tab-300 {
font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
height: 50px;
width: 254px;
background-image: url(../img/bk-tit-col-izq.png);
background-repeat: repeat;
position: absolute;
bottom: 0;
right: 0;
padding-left: 6px;
padding-top: 4px;
padding-bottom: 2px;
padding-right: 6px;

}



.tab-300-parque-nac {
color: #93D6F2;
font-size: 12px;
float: left;
line-height: 13px;
width: 100%;
text-transform: uppercase;

}
.tab-300-parque-nac-name {
color: #fff;
font-size: 15px;
float: left;
line-height: 16px;
margin-top: 3px;
}

.nombre-tab-300 {
	float: left;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	height: 17px;
	padding-top: 3px;
	padding-right: 8px;
	background-color: #c0b9a9;
	color: #25130f;
	margin: 0px;
	line-height: 15px;
}
.end-tab-300 {
	float: left;
	height: 20px;
	width: 16px;
	background-image: url(../img/tab-flecha.png);
	background-repeat: no-repeat;
}
.vermas-tab-300 {
	float: right;
	height: 20px;
	width: 100px;
}
.vermas-link-tab-300 a {
	text-decoration:none;
	color: #FFFFFF;
}
.vermas-link-tab-300 a {
	text-decoration:none;
	color: #FFFFFF;
}
.boton-mas-tab-300 {
	float: right;
	height: 9px;
	width: 8px;
	background-color: #AF362E;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
}
.boton-mas-tab-300 img { border: none; }
.vermas-link-tab-300 {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	background-color: #261710;
	height: 16px;
	width: auto;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	color: #FFFFFF;
	line-height: 13px;
}
.vermas-link-tab-300 a {
	text-decoration:none;
	color: #FFFFFF;
}
.vermas-link-tab-300 a {
	text-decoration:none;
	color: #FFFFFF;
}

/* ====================== TABS 960PX ====================== */

.tab-960 {
	float: left;
	height: 20px;
	width: 960px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #af362e;
	background-color: #f3ede1;
}
.nombre-tab-960 {
	float: left;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #af362e;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	height: 17px;
	padding-top: 3px;
	padding-right: 8px;
	background-color: #c0b9a9;
	color: #25130f;
	margin: 0px;
	line-height: 15px;
}
.end-tab-960 {
	float: left;
	height: 20px;
	width: 16px;
	background-image: url(../img/tab-flecha.png);
	background-repeat: no-repeat;
}

/* ============= BASE PARA BOXES DE 640 ============= */

.title-640 {
	float: left;
	height: auto;
	width: 640px;
}
.boxes-640-ap1 {
	float: left;
	width: 643px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
	border-top-width: 0px;
	border-top-style: none;
	padding-top: 0px;
}

/* ============= BASE PARA BOXES DE 300 ============= */ 

.tabs_der_300 {
	float: left;
	width: 300px;
}
.box_cont {
	width: 300px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}
.box_cont img {

}
.box-general300 {
	width: 100%;
	height:auto;
	margin-bottom: 20px;

	
}
.box-general300 ul {
	margin: 0px;
	padding: 0px;

}
.box-general300 ul li {
float: left;
margin: 0px;
padding: 0px;
margin-top: 15px;

}

/* ============= NOTICIAS EN LINEA ============= */ 

.notlinea_date {
	float: left;
	width: 268px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #a20000;
}
.notlinea_cont {
	float: left;
	width: 268px;
	margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #151515;
}
.notlinea_cont a {
	color: #151515;
	text-decoration: none;
}
.notlinea_cont a:hover {
	text-decoration: underline;
}
.notlinea_hora {
	float: left;
	width: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
}	

/* ============= BASE PARA BOXES 640 - EMOL TV ============= */ 

#contenedor-3 {
	float: left;
	width: 638px;
	margin-bottom: 20px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
	border-top-width: 0px;
	border-top-style: none;
	padding-top: 0px;
}
#title-ct_960 {
	float: left;
	width: 960px;
}
#contenedor-960-emoltv {
	float: left;
	width: 960px;
	margin-bottom: 15px;
}

/* ============ PUBLICIDAD ============== */
#publicidad728 {
	float: left;
	width: 728px;
	height: auto;
	margin-bottom: 15px;
}
#publicidad728_960px {
	float: left;
	width: 728px;
	height: auto;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-left: 112px;
}
#publicidad640 {
	float: left;
	width: 640px;
	height: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

/*  =============== fb-root ========== */
#fb-root {
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	width: 100%;
}
/* ====== PUBLICIDAD ======== */

#publicidad640 {
	float: left;
	width: 645px;
	height: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
#publicidad640-footer {
	float: left;
	width: 645px;
	height: auto;
	margin-top: 20px;
}
#publicidad640-center {
	width: 640px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-left: 160px;
	float: left;
	margin-bottom: 15px;
}

/* ====== DESTACADOS GALERÍAS DE FOTOS ======= */

#contenedor_pags ul {
width: 645px;
}

li.box-galerias-dest {
	float:left;
	margin-bottom:5px;
	background-color: #f8f8f8;
	width:205px;
	position: relative;
	border: 1px solid #ddd;
		list-style: none;
	* margin: 0 4px 0 4px /* IE6 e IE7 */
}
li.box-galerias-dest:nth-child(2) {
	margin-right: 12px;
	margin-left: 12px;
}
li.box-galerias-dest:nth-child(5) {
	margin-right: 12px;
	margin-left: 12px;
}
li.box-galerias-dest:nth-child(8) {
	margin-right: 12px;
	margin-left: 12px;
}
li.box-galerias-dest img {
	float:left;
	clear:both;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	opacity: 1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;

}
li.box-galerias-dest img.logogaleriahd {
    border: medium none;
    left: 77px;
    position: absolute;
    top: 42px;
}

li.box-galerias-dest a:link, li.box-galerias-dest a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	color: #191919;
	font-weight: bold;
	line-height: 18px;
}

li.box-galerias-dest a:hover span {
	text-decoration: underline;
}

li.box-galerias-dest a:hover img {
	transition: all 0.3s linear;
	  -webkit-transition: all 0.3s linear;
	  -ms-transition: all 0.3s linear;
	  -moz-transition: all 0.3s linear;
	  -o-transition: all 0.3s linear;
	  	opacity: 0.8;
}

li.box-galerias-dest span {
	clear:both;
	float:left;
	width: 193px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}

/* ====== PAGINACIÓN AUTOMÁTICA FOTOS ======= */

div#paginas {
	margin-top:10px;
	float:left;
	clear:both;
	width:100%;
}

#contenedor_pags {
	float:left;
	clear:both;
}

#paginas ul {
	list-style-type: none;
}

#paginas #nav_pags {
	width:100%;
	float:left;
	clear:both;
	margin-bottom:4px;
}

#paginas #nav_pags a:link, #paginas #nav_pags a:visited {
	line-height: 25px;
	float:right;
	margin-right:13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #333333;
}

#paginas #nav_pags a:hover {
	color: #cccccc;
}

#paginas #nav_pags span {
	font-family: Arial, Helvetica, sans-serif;
	width:25px;
	height:25px;
	line-height: 25px;
	font-size: 12px;
	display: block;
	text-align: center;
	background-color: #ccc;
	margin-right:4px;
	margin-bottom:4px;
	cursor: pointer;
	float:left;
	font-weight: bold;
	border-radius: 5px;
}

#paginas #nav_pags span:hover {
	background-color: #bbb;
}

#paginas #nav_pags .selected {
	background-color: #3f4032;
	color: #ffffff;
	cursor: default;
}

#paginas #nav_pags .selected:hover {
	background-color: #3f4032!important;
}

/*Compartir*/

#emol_infocompartir {
	width:960px;
	background-color: #e9e9e9;
	float:left;
}

#emol_infocompartir #redessociales {
	position: relative;
	padding:8px 10px;
}

#emol_infocompartir #redessociales .twitter-share-button {
	position: absolute;
	right:0px;
	top:10px;
}

#emol_infocompartir #redessociales div.go-plus-2 {
	position: absolute;
	right:100px;
	top:10px;
}

#emol_infocompartir #creditosemol {
	border-top:1px solid #d1d1d1;
	padding:8px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#emol_infocompartir #creditosemol span {
	margin-left:10px;
}
#cont-mapa-google {
	float: left;
	width: 645px;
	position: relative;
}
#cont-slide-parques {
	width: 645px;
	height:268px;
	position: absolute;
	z-index: 1;
transition: all 0.4s linear;
  -webkit-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
}
#cont-slide-parques img {
}
#info-parque[data-status="apagado"] .parques-slide {
	position: absolute;
	z-index: 2;
	right: 0px;
	font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
	text-transform: uppercase;
	width: auto;
	top: 80px;
	padding-right: 20px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	background-image: url(../img/bk-tit-col-izq.png);
	background-repeat: repeat;
	height: 30px;
	line-height: 30px;
	font-weight: normal;

}
#info-parque[data-status="apagado"] .nom-parques-slide {
position: absolute;
z-index: 2;
right: 0px;
font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
font-size: 44px;
color: #FFFFFF;
text-transform: uppercase;
width: auto;
top: 117px;
padding-right: 20px;
padding-left: 10px;
line-height: 50px;
padding-top: 2px;
padding-bottom: 3px;
background-image: url(../img/bk-tit-col-izq.png);
background-repeat: repeat;
height: 50px;

}
#info-parque[data-status="apagado"] .visitar-parque {
position: absolute;
background-color: #CCCCCC;
z-index: 2;
right: 20px;
font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #333333;
text-transform: uppercase;
width: auto;
top: 172px;
padding-right: 7px;
padding-left: 7px;
line-height: 24px;
height: 24px;

}

#info-parque[data-status="activo"] .parques-slide {
position: absolute;
z-index: 2;
right: 0px;
font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
text-transform: uppercase;
width: auto;
top: 80px;
padding-top: 2px;
padding-bottom: 3px;
background-image: url(../img/bk-tit-col-der-3.png);
background-repeat: repeat;
height: 18px;
line-height: 18px;


}

#info-parque[data-status="activo"] .parques-slide a {
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 0 20px 0 10px;
}
#info-parque[data-status="activo"] .nom-parques-slide {
position: absolute;
z-index: 2;
right: 0px;
font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
font-size: 27px;
color: #FFFFFF;
top: 105px;
padding-right: 20px;
padding-left: 10px;
line-height: 28px;
padding-top: 4px;
padding-bottom: 0px;
background-image: url(../img/bk-tit-col-der-2.png);
background-repeat: repeat;
height: 64px;
text-align: right;
width: 70%;

}

#info-parque[data-status="activo"] .visitar-parque {
	position: absolute;
	z-index: 2;
	right: 20px;
	font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	width: auto;
	top: 172px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 15px;
	padding-top: 4px;
	padding-bottom: 5px;
	height: auto;
	background-image: url(../img/bk-tit-col-der-4.png);

}

#cont-mapa-google img[data-nav] {
transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
  
#cont-mapa-google img[data-nav]:hover {
opacity: 0.8;
filter: alpha(opacity=80);
cursor: pointer;
}






#visitar-parque {
	position:absolute;
	background-color: #ff6600;
	z-index: 2;
	right:20px;
	font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	text-transform: uppercase;
	width: auto;
	top: 172px;
	padding-right: 7px;
	padding-left: 7px;
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 5px;
	height: auto;

}
#flecha-slide-izq {
	position:absolute;
	background-color: #FFFFFF;
	z-index: 2;
	right:46px;
	width: 20px;
	height: 35px;
	top: 35px;

}
#flecha-slide-der {
	position:absolute;
	background-color: #FFFFFF;
	z-index: 2;
	right:20px;
	width: 20px;
	height: 35px;
	top: 35px;
	text-align: center;
	padding: 0px;


}
#flecha-slide-der img {


}
#map_canvas {
	float: left;
	width: 100%;
	height:758px;
	position: relative;
}

#cont_despliegue {
	float: left;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	padding:0;
}

#cont_despliegue img {
	float: left;
	width: 100%;
	height:auto;

}


#cont_despliegue h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 28px;
color: #666666;
font-weight: normal;
line-height: 30px;
width: 100%;
float: left;
margin-bottom:15px;
}


#cont_despliegue h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	margin-bottom: 40px;
	margin-top:15px;

}

#cont_despliegue p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #494949;
	margin-bottom: 20px;
	line-height: 17px;
}


#cont_despliegue p a {
	color: #1aa8e5;
	text-decoration: none;
}

.cita {
font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    margin: 20px 0 10px 10px;
    float: left;
    color: #006699;
}
.bajada-cita {
	float: left;
    margin: 0 0 20px 10px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

ul.listas {
    margin-bottom: 20px;
    list-style: none;
}
ul.listas li {
	text-indent: 4px;
	color: #494949;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 17px;
}

#cont_despliegue img {
float: left;
width: 100%;
margin-bottom: 20px;
}


.cont_despliegue-epigrafe {
	font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	font-weight: normal;
	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: 0px;
	background-color: #EB4701;
	text-transform: uppercase;
	height: 20px;
	line-height: 20px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;

}

#autor {
	width:auto;
	float:left;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	background-image: url(../img/avatar-autor.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}
#autor img {
	float:left;
	margin-right: 3px;
}
#autor-txt {
}
.autor-color {
	color: #006699;
}
#fecha {
	float: right;
	height: 20px;
	width: 192px;
	background-color: #b9b8b8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 18px;
	text-align:center;
}
#barra-social{
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e6e6e6;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#twitter{
	float: left;
	padding: 0px;

}
#google-plus{
	float: left;
	padding: 0px;
}
#facebook{
	float: left;
	padding: 0px;
}
.video{
	float: left;
	margin-top: 20px;
}
.contenedor_blog_cita_completo {
	height: auto;
	width: 80%;
	margin-right: auto;
	/*	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;*/
	position: relative;
	margin-left: auto;
}

.contenedor_blog_cita_txt {
	font-weight: normal;
}
.contenedor_blog_cita_completo .contenedor_blog_cita_txt .contenedor_textos {
	width: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 38px;
	font-style: italic;
	text-align: center;
	color: #4b4b4b;
}
.contenedor_blog_cita_txt .comilla_izquierda {
	float: left;
	width: 34px;
	height: 27px;
}
.contenedor_blog_cita_txt .comilla_derecha {
	float: right;
	width: 34px;
	height: 27px;
	padding-right: 5px;
	margin-top: -28px;
}
#cont-txt-col-der-tit {
	width:300px;
	height:120px;
	float: left;
	background-image: url(../img/bk-txt-col-der-home.jpg);
	background-repeat: no-repeat;
	font-family: 'texgyreherosregular', Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
}
.txt-col-der-tit-a {
	font-size:16px;
	color:#FFFFFF;
	width: 100%;
	text-align: center;
	float: left;
}
.txt-col-der-tit-b {
	font-size:30px;
	color:#FFFFFF;
	text-transform: uppercase;
	width: 100%;
	float: left;
}
#cont-txt-col-der-texto {
width: 300px;
height: auto;
float: left;
background-image: url(../img/bk-txt-col-der-home-down.jpg);
background-repeat: no-repeat;
background-position: center bottom;
padding-bottom: 27px;
background-color: rgb(242, 246, 246);

}
#cont-txt-col-der-texto p{
font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 18px;
color: #666666;
float: left;
padding: 20px 10px 20px 10px;
}
.cont-txt-col-der-texto-dest{
	color: #FF6600;

}
#cont-txt-col-der-texto img{

}
#tabs1-html {
	width: 100%;
	height: auto;

}
#tabs1-js {
		width: 300px;
	height: auto;

}
#tabs1-css {

		width: 300px;
	height: auto;

}
#tab-container {
float: left;
width: 100%;
margin-bottom: 20px;
}
.etabs { 
margin: 3px 0 0 0;
padding: 0;
float: right;
font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
font-weight: bold;
}
.etabs a {
text-decoration:none;
color:#FFFFFF;
}
.etabs li {
list-style: none;
width: 30px;
height: 30px;

}
 
    .tab {
	display: inline-block;
	zoom:1;
    *display:inline; 	
    background: #ff6600;
	border-bottom: none;

}
    .tab a { 
font-size: 19px;
line-height: 30px;
display: block;
padding: 0;
outline: none;
text-align: center;
	
	}
    .tab a:hover { text-decoration: underline; }
    .tab.active { 
	background: #cccccc; 
	position: relative; 
	border-color: #666; }
    .tab a.active { font-weight: bold; }
    .tab-container .panel-container {
	background: #fff;
	padding: 0px;
}
    .panel-container { margin-bottom: 10px; }

/*Paginación*/

#nav-parques-side {
width: 300px;
margin-bottom:20px;
float:left;
}

#nav-parques-side ul {
padding:0px;
margin:0px;
}

#nav-ultimos-parques li {
width: 300px;
height: 150px;
float:left;
margin-top:15px;
list-style-type: none;
position: relative;
}

#nav-ultimos-parques li a:link,
#nav-ultimos-parques li a:visited {
text-decoration: none;
color: #fff;
}

#nav-ultimos-parques li img {
position: absolute;
left:0px;
top:0px;
transition: all 0.4s linear;
  -webkit-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
}

#nav-ultimos-parques li:hover img {
  -webkit-filter: contrast(1.5);
  -moz-filter: contrast(1.5);
  -o-filter: contrast(1.5);
  -ms-filter: contrast(1.5);
  filter: contrast(1.5);
}

#nav-ultimos-parques li div.fecha {
font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
font-size: 30px;
line-height: 38px;
position: absolute;
left: 0px;
bottom:0px;
background-color: #1aa8e5;
height: 56px;
width: 34px;
text-align: center;
color: #fff;
}

#nav-ultimos-parques li div.fecha span {
display: block;
width: 100%;
font-size: 14px;
line-height: 14px;
}

#nav-ultimos-parques li div.box-ultimos-parques {
font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
width: 266px;
height: 56px;
background-image: url(../img/bk-tit-col-izq.png);
background-repeat: repeat;
position: absolute;
bottom:0px;
right:0px;
float:left;
clear: both;
}

#nav-ultimos-parques li div.box-ultimos-parques h6 {
color: #93D6F2;
font-size: 12px;
font-weight: normal;
padding:4px 6px;
line-height: 13px;
text-transform: uppercase;
padding-bottom:2px;
}

#nav-ultimos-parques li div.box-ultimos-parques p {
padding:0px 6px;
font-size: 15px;
line-height: 16px;
color: #fff;
}

#nav-ultimos-parques li.proximamente {
overflow: hidden;
}

#nav-ultimos-parques li.proximamente div.box-ultimos-parques h6 {
color: #779eaf;
font-size: 20px;
line-height: 23px;
}

#nav-ultimos-parques li.proximamente div.mensaje-prox {
position: absolute;
right:0px;
top:0px;
font-size: 11px;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
background-color: rgba(0,0,0,0.6);
padding:4px 6px;
text-transform: uppercase;
right:-100px;
transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

#nav-ultimos-parques li.proximamente:hover div.mensaje-prox {
right:0px;
}

#nav-ultimos-parques li.proximamente img {
  -webkit-filter: grayscale(90%);
  -moz-filter: grayscale(90%);
  -ms-filter: grayscale(90%);
  -o-filter: grayscale(90%);
  filter: grayscale(90%);
  filter: url(../grayscale.svg);
  filter: gray;
}

#nav-ultimos-parques li.proximamente div.box-ultimos-parques {
line-height: 30px;
}

#nav-ultimos-parques li.proximamente div.fecha {
background-color: #779eaf;
}

#nav-ultimos-parques li:first-child {
margin-top:0px;
}

#nav-parques-side #pags-ultimos-parques {
padding:0px;
margin:0px;
list-style-type: none;
margin-top:3px;
float:right;
clear:both;
}

#pags-ultimos-parques li {
margin-left:3px;
font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
font-size: 19px;
color: #fff;
font-weight: bold;
display: inline-block;
background-color: #ff6600;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
transition: background-color 0.2s linear;
  -webkit-transition: background-color 0.2s linear;
  -ms-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
}

#pags-ultimos-parques li.activo,
#pags-ultimos-parques li.activo:hover {
background-color: #cccccc;
color: #333;
cursor: default;
}

#nav-ultimos-parques li {
margin-top: 5px;

}
#pags-ultimos-parques li:hover {
background-color: #f0510b;
cursor: pointer;
}

/*LISTADO PARQUES*/

#cont_ct_izq #nav-ultimos-parques li:first-child {
margin-right: 10px;
}

#cont_ct_izq #nav-ultimos-parques li {
overflow: hidden;
margin-right: 10px;
margin-left:10px;
margin-bottom: 20px;
}

#cont_ct_izq #nav-parques-side {
width:640px;

}

#nav-ultimos-parques li {
}

#cont_ct_izq #pags-ultimos-parques {
margin-right:11px;
}

#cont_ct_izq #nav-ultimos-parques li {
margin-top: 0px;

}


.conteniendoparche {
	height: auto;
	width: 100%;
	float: left;
}
.conteniendoparche ul {
	list-style: none;
	margin-bottom: 20px;
}
.conteniendoparche ul li {
	color: #494949;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 17px;
}

/*VIDEOS*/

.video-container {
float: left;
height: auto;
width: auto;
margin-top: 15px;
}
.video-container-tit {
	float: left;
	height: auto;
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 7px;
	background-color: #CCCCCC;
	padding-right: 1%;
	padding-left: 1%;
	padding-bottom: 5px;
	color: #333333;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 20px;
}
/*cintillos*/
#cintillo-col-izq {
width:300px;
font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
}
#cintillo-central {
	width:635px;
	font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
	float: left;
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	line-height: 16px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-left: 5px;
}


/*Mapa portada*/

#cont-mapa-google {
overflow: hidden;
height: 268px;
float:left;
clear:both;
}

#map_canvas {
margin-top:-18px;
}

#contenedor-mapa {
height: 758px;
width: 100%;
position: relative;
float:left;
clear: both;
}

#cont-slide-parques li {
float:left;
width: 645px;
list-style-type: none;
padding:0px;
}

#contenedor-nav-modulos {
width: 772px;
}

#navegador-parques {
width: 386px;
float:left;
clear:both;
margin-left:0px;
transition: margin-left 0.2s linear;
  -webkit-transition: margin-left 0.2s linear;
  -ms-transition: margin-left 0.2s linear;
  -moz-transition: margin-left 0.2s linear;
  -o-transition: margin-left 0.2s linear;
}

#nav-parques-mapa {
font-family: Arial, Helvetica, sans-serif;
color: #000;
width: 386px;
height: auto;
position: absolute;
left: 8px;
top: 43px;
background-color: #ffffff;
overflow: hidden;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.30);
    -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.30);
    -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.30);
}

#nav-parques-mapa ul[data-zona] {
padding:0px;
list-style-type: none;
}

#nav-parques-mapa ul[data-zona].activo li {
display: block;
}

#nav-parques-mapa ul[data-zona] li {
height: 28px;
line-height: 28px;
color: #666666;
border-bottom: 1px dotted #e8e8e8;
margin-left:34px;
font-size: 12px;
text-transform: uppercase;
display: none;
margin-right:11px;
position: relative;
}

#nav-parques-mapa ul[data-zona] li:hover {
background-color: #e8e8e8;
border-top: 1px dotted #e8e8e8;
border-bottom: 1px solid #e8e8e8;
margin-left:0px;
text-indent: 34px;
margin-top:-1px;
cursor: pointer;
margin-right:0px;
}

#nav-parques-mapa ul[data-zona] li:hover:before {
content: '';
position: absolute;
left:20px;
top:10px;
width: 0;
height: 0;
border-style: solid;
border-width: 4px 0 4px 7px;
border-color: transparent transparent transparent #969696;
}

#nav-parques-mapa ul[data-zona] li:nth-child(2):hover {
border-top: none;
}

#nav-parques-mapa ul[data-zona] li:nth-child(2) {
margin-top:5px;
}

#nav-parques-mapa ul[data-zona] li:last-child {
border-bottom: none;
margin-bottom:5px;
}

#nav-parques-mapa h2 {
height: 37px;
line-height: 37px;
text-indent: 22px;
font-size: 13px;
text-transform: uppercase;
font-weight: bold;
width: 100%;
background-color: #419ae0;
color: #fff;
}

#nav-parques-mapa h3 {
height: 33px;
line-height: 33px;
text-transform: uppercase;
background-color: #f8f8f8;
border-bottom: 1px solid #dedede;
font-size: 12px;
color: #000;
position: relative;
text-indent: 20px;
}

#nav-parques-mapa h3:hover {
cursor: pointer;
background-color: #eeeeee;
}

#nav-parques-mapa h3:before {
content: '';
width: 11px;
height: 31px;
display: block;
position: absolute;
left:0px;
top: 1px;
}

#nav-parques-mapa ul[data-zona].activo h3:after {
border-width: 6px 4px 0 4px;
border-color: #969696 transparent transparent transparent;
}

#nav-parques-mapa h3:after {
content: '';
position: absolute;
right:14px;
top:14px;
width: 0;
height: 0;
border-style: solid;
border-width: 6px 4px 0 4px;
border-color: #007bff transparent transparent transparent;
}

#nav-parques-mapa h3[data-zona="norte"]:before { background-color: #f89400; }
#nav-parques-mapa h3[data-zona="centro"]:before { background-color: #1a9cff; }
#nav-parques-mapa h3[data-zona="sur"]:before { background-color: #63c600; }
#nav-parques-mapa h3[data-zona="patagonia"]:before { background-color: #689200; }

#nav-detalle-parque {
float:left;
width: 386px;
clear:right;
color: #333333;
}

#nav-detalle-parque h2 {
background-image: url(../img/menu.png);
background-repeat: no-repeat;
background-position: 10px center;
background-size: 15px 15px;
text-indent: 40px;
transition: background-color 0.2s linear;
  -webkit-transition: background-color 0.2s linear;
  -ms-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
}

#nav-detalle-parque h2:hover {
cursor: pointer;
background-color: #338bd0;
}

#nav-detalle-parque h5 {
color: #489ad9;
font-size: 13px;
font-weight: bold;
margin: 13px 0px;
text-transform: uppercase;
padding-left: 33px;
padding-right:18px;
}

#nav-detalle-parque h5 span {
color: #999999;
margin-left:7px;
}

#nav-detalle-parque ul {
list-style-type: none;
padding:0px;
padding-left: 33px;
padding-right:18px;
font-size: 12px;
}

#nav-detalle-parque ul.datos-ficha li {
min-height: 20px;
height: auto;
position: relative;
text-align: right;
text-transform: uppercase;
margin-bottom:4px;
font-weight: normal;
line-height: 22px;
}

#nav-detalle-parque ul.datos-ficha li:nth-child(1),
#nav-detalle-parque ul.datos-ficha li:nth-child(2),
#nav-detalle-parque ul.datos-ficha li:nth-child(3) {
padding-left: 80px;
}

#nav-detalle-parque ul.datos-ficha li:nth-child(4) {
padding-left:155px;
}

#nav-detalle-parque ul.datos-ficha li div {
position: absolute;
left:0px;
top:0px;
font-weight: bold;
}

#nav-detalle-parque ul.actividades img {
display: inline-block;
margin-right:5px;
}

#nav-detalle-parque ul.actividades {
text-transform: uppercase;
font-size: 11px;
}

#nav-detalle-parque ul.actividades li:last-child {
padding-top:4px;
}

#nav-detalle-parque h6 {
font-weight: bold;
font-size: 12px;
color: #333333;
border-top: 1px dotted #e1e0e0;
padding-top:6px;
margin-bottom:7px;
text-transform: uppercase;
margin-top:18px;
}

/*Slide parques*/

#info-parque[data-status="activo"] .parques-slide {
padding: 2px 10px;
}

#info-parque[data-status="activo"] a:hover {

}

#info-parque[data-status="apagado"] a:hover {
cursor: default;
}

#info-parque[data-status="activo"] .nom-parques-slide {
background-image: none;
background-color: #419ae0;
background-color: rgba(65,154,224,0.85);
}

#info-parque[data-status="activo"]:hover .nom-parques-slide {
background-color: rgba(65,154,224,0.95);
}

#info-parque[data-status="activo"] .visitar-parque {
background-color: #ff6600;
background-color: rgba(255,102,0,0.85);
background-image: none;
background-position: left center;
background-size: 12px;
transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

#info-parque[data-status="activo"]:hover .visitar-parque {
padding-left:30px;
background-image: url(../img/flecha-blanca.png);
background-size: 12px;
background-repeat: no-repeat;
background-position: 8px center;
background-color: rgba(255,102,0,0.95);
}

#info-parque .nom-parques-slide,
#info-parque .parques-slide {
transition: background-color 0.2s linear;
  -webkit-transition: background-color 0.2s linear;
  -ms-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
}

/*   Modulos datos despliegue  */


.datosdelpliegue {
	float: left;
	width: 45%;
	background-color: #999999;
	margin-right: 2%;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC66;
	margin-top: 3px;
}
.datosdelpliegue ul{
	float: left;
	width: 100%;
	background-color: #CCCCCC;
	padding-top: 4px;

}
.datosdelpliegue li{
	float: left;
	width: 96%;
	background-color: #CCCCCC;
	margin-right: 2%;
	margin-left: 2%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	list-style-type: none;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	margin-top: 5px;
}
.datosdelpliegue li:last-child {
	border-bottom-width: 0px;
}
.datosdelpliegue_tit {
	background-color: #1aa8e5;
	width: 96%;
	float: left;
	font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 30px;
	padding-right: 2%;
	padding-left: 2%;
	line-height: 30px;
	background-image: url(../img/detalle_datos.png);
	background-repeat: no-repeat;
	background-position: right center;	 
}
.datosdelpliegue_tit_b {
	background-color: #666666;
	width: 96%;
	float: left;
	font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	height: 20px;
	padding-right: 2%;
	padding-left: 2%;
	line-height: 20px;
	font-size: 13px;
	text-transform: uppercase;
}
.datosdelpliegue_tit_c {
	background-color: #666666;
	width: 96%;
	float: left;
	font-family: 'texgyreheroscnregular', Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	padding-right: 2%;
	padding-left: 2%;
	font-size: 13px;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}
.datosdelpliegue_tit_c_icon {
	float: left;
	margin: 2px;
	height: 32px;
	width: 32px;
}

.recuadro {
	background-color: #ccc !important; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	margin-bottom: 15px; 
	max-width: 645px; 
	padding: 10px; 
	width: 97%;
}
.recuadro p {
	margin-bottom: 0 !important; 
	color: #000 !important;
}
