/* ################### CABECERA SECCIÓN ################## */
.sectionHeader{ position:absolute; height:384px; width:100%; background-position:center top; top:0px; left:0px; background-repeat:no-repeat; background-image:url(../img/cabeceraBg-min.png); z-index:40;}
	.sectionHeader h2{ position:absolute; color:#FFF; top:110px; width:100%; text-align:center; font-size:3.6rem; text-shadow: 0 5px 10px #000000;}
	.sectionHeader p{ position:absolute; top:280px; text-align:center; color:#FFF; font-size:1.06rem; line-height:1.5rem; width:100%; font-family: 'Palanquin', arial; text-shadow: 0 5px 10px #000000; margin-top:0px;}
	.sectionHeader .floritura{ width:100%; float:left; background-repeat:no-repeat; position:absolute; background-image:url(../img/floritura.png); height:40px; background-position:center; top:235px;}

@media screen and (max-width : 780px){ 
	.sectionHeader{ width:100%; overflow:hidden; float:left; position:relative; height:350px; margin-top:0px; background-size:cover;}
		
		.sectionHeader h2{ top:112px; font-size:2rem;}
		.sectionHeader p{ position:absolute; top:214px; text-align:center; color:#FFF; font-size:0.85rem; line-height:1.1rem; width:90%; margin-left:5%; font-family: 'Palanquin', arial; text-shadow: 0 5px 10px #000000; margin-top:0px;}
		.sectionHeader .floritura{ width:50%; margin-left:25%; background-size:contain; position:absolute; background-image:url(../img/floritura.png); height:30px; background-position:center; top:180px;}	
}

/* ################### PUNTOS DE VENTA ################### */
.puntosVentaContainer{ height:730px; float:left; position:relative; width:100%; margin-top:330px; z-index:30; margin-bottom:30px;}
.puntosVentaList{ width:30%; float:left; position: absolute; left:0px; margin-left:0px; height:730px; z-index:10; background-image:url(../img/puntosVentaMenuBg.jpg); background-repeat:no-repeat;}
.planoContainer{ /*background-image:url(../img/plano.jpg);*/ background-repeat:no-repeat; height:730px; width:70%; float:right; position:absolute; right:0px; background-position: left; z-index:1; overflow:hidden;/* background-color:#F0F*/}

.menu{ float:left; width:100%; border-bottom:solid 2px #FFFFFF; height:165px;}
.menuButton{ width:150px; float: right; background-repeat:no-repeat; height:100% !important; cursor:pointer;}
.degustacion{ background-image:url(../img/degustacionBg.png); background-position:center; width:25px; height:54px; float:left; background-position:top center;  margin-top:45px; position:relative; left:50%; margin-left:-12px;}
.venta{ background-image:url(../img/ventaBg.png); background-position:top center; margin-top:45px; position:relative; left:50%; margin-left:-17px; width:35px; height:41px; float:left;}
.menuButton h6{ color:#FFF; font-size:1.65rem; line-height:1.4rem; float:left; width:100%; text-align:center; margin-top:15px; font-weight:400;}
.separador{ float: right; width:0px !important; height:100% !important;  border-left:solid 2px #FFFFFF;}

.menuDegustacion:hover h6{ color:#e9aa0c !important;}
.menuDegustacion:hover h6{ color:#e9aa0c !important;}
.menuVenta:hover .venta{ background-position:bottom !important;}
.menuVenta:hover .venta{ background-position:bottom !important;}


.menuActive{ background-image:url(../img/flecha.png); background-position:bottom center !important; background-repeat:no-repeat; padding-bottom:10px !important;}
.menuActive h6{ color:#e9aa0c;}
.menuActive a{ background-position:bottom;}

.listado{ font-family: 'Palanquin', arial; color:#FFFFFF; list-style:none; margin-left:0px; padding-left:0px; width:300px; float:right; font-size:0.93rem; line-height:1.5rem; height:530px; overflow-y:auto;}
.listado li{ float:left; width:100%; margin-left:0px; padding-left:0px; cursor:pointer}
#puntosDegustacion{ display:none;}

#map { height: 750px; width:100%; }

@media screen and (max-width : 780px){ 
	.puntosVentaContainer{  float:left; position:relative; width:100%; margin-top:-63px; margin-bottom:30px;}
		.puntosVentaList{ width:100%; float:left; position: absolute; left:0px; margin-left:0px;  z-index:10; background-image:url(../img/puntosVentaMenuBg.jpg); background-repeat:no-repeat;}
		
	.planoContainer{ /*background-image:url(../img/plano.jpg);*/ background-repeat:no-repeat; height:730px; width:100%; float:right; position:absolute; right:0px; background-position: left; z-index:1; overflow:hidden;/* background-color:#F0F*/}
}


/* AH */
.leaflet-control-geocoder-form,.leaflet-control-geocoder{ visibility:hidden !important}
{ visibility:none}
.leaflet-popup-content-wrapper, .leaflet-popup-tip{}
	.nombrePop{ font-size:0.8rem !important;color:#FF0000 !important; font-family: 'Palanquin', arial; font-weight:700;padding-left:5px; width:80%; height:auto;/* background-color:#000000; */float:left;}
	.popupMapa{ color:#FF0000 !important; font-family: 'Palanquin', arial; font-weight:700; font-size:0.6rem; text-align:left; padding-left:5px; width:80%; height:auto;/* background-color:#000000; */float:left;}
.awesome-marker{ }
/**/

#pestanaMenu{ background-image:url(../img/pestanaMenu.png); background-repeat:no-repeat; height:137px; width:35px; position: absolute; z-index:5; left:0px; top:300px;}