body {margin:0;  font-family: 'kievit_otbook'; font-weight:400; color:#2b2f33; background-color:#fff; background-repeat:repeat-x; font-weight:normal; background-repeat:repeat-x;}
img{border:0;}
* {    font-weight: normal;
    font-style: normal;}
b {font-weight:700;}
strong {font-weight:700;}

#header_mob_interno {display:none;}

.container {max-width:970px;}

.fdo1 {background-image:url(../img/fdo1.png); background-position: 0 -5px; /*0 60px*/}
.fdo2 {background-image:url(../img/fdo2.png); background-color:#EDECEE;}
.fdo3 {background-image:url(../img/fdo3.png); background-color:#EDECEE;}
.fdo4 {background-image:url(../img/fdo4.png); background-color:#EDECEE;}
.fdo5 {background:url(../img/fdo5.png); background-color:#EDECEE;}

.clear {clear:both; display:block;}

.azul {color:#6ca3d9;}
.gris {color:#919ba6;}
.bordo {color:#a7224a;}
		.wrap {position:relative;}

		.f18 {font-size:18px;}
	

@media (max-width: 768px) {
.fdo4 {background-image:none; background-color:#fff;}
}
	
/*
font-family: 'chronicle_displayitalic';
font-family: 'chronicle_displaylight';
font-family: 'chronicle_displayregular';
font-family: 'kievit_otbook';
font-family: 'kievit_otbold';
*/

.pbodega_es {background-image:url(../img/play_bodega_es.png) !important;}
.pbodega_en {background-image:url(../img/play_bodega_en.png) !important;}

.pexperiencias_es {background-image:url(../img/play_experiencias_es.png) !important;}
.pexperiencias_en {background-image:url(../img/play_experiencias_en.png) !important;}

.pfundacion_es {background-image:url(../img/play_fundacion_es.png) !important;}
.pfundacion_en {background-image:url(../img/play_fundacion_en.png) !important;}

#cookies {margin:10px auto; padding:20px; background-color:#ccc; color:#000; font-size:12px; text-align:justify;}
#cookies p {margin:0;}
#cookies a {color:#000;}

.buscarItem { border-bottom:1px solid #2b2f33; border-top:1px solid #fff; margin-bottom:0px; display:table; width:100%; text-decoration:none; color:#282828; padding-top:10px; transition:all .3s;}
.buscarItem:hover { background-color:#eeeeee; color:#a7224a; text-decoration:none;}
.buscarItem:hover .buscarItemBg { opacity:1;}
	.buscarItem img{float:left; padding-right:20px; padding-bottom:10px;}
	.buscarItem .buscarItemBg{opacity:0.8; width:80px; height:80px; transition:all .3s; float:left; margin-right:20px; margin-bottom:10px; background-size:cover; background-position:center center; background-repeat:no-repeat;}
	.buscarItem h3 {font-size:14px; margin:0; font-weight:bold; text-transform:uppercase;}
	.buscarItem p {font-size:12px;}

#datepicker {font-size:13px;}
#datepicker .ui-datepicker {border:0;}
#datepicker .ui-widget-header {border:0; background:none;}
#datepicker .ui-widget-header a {cursor:pointer;}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity:1; padding:1px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border:0; background:#D6D6D8; color:#fff; text-align:center;}
#datepicker .ui-state-highlight {border:0 !important; color:#fff !important;}
#datepicker .calendario1 .ui-state-default {border:0; background:#A6224A;}
#datepicker .calendario2 .ui-state-default {border:0; background:#A6224A url(../img/calendariop.png) bottom center no-repeat;}
#datepicker .ui-state-default {padding:5px 4px 9px; color:#fff;}


#prensa {border-top:1px solid #2b2f33; padding-top:20px;}

.prensaitem { border-bottom:1px solid #2b2f33; padding-bottom:25px; margin-bottom:25px; height:140px;}
	.prensaitem .izq {width:206px; float:left;}
	.prensaitem .der {width:700px; float:left; margin-left:34px; font-size:18px; font-family: 'chronicle_displayregular';}
	.prensaitem .der a {font-size:16px; color:#000;}

.lbprensa {width:536px; padding:40px 60px; display:none;}
.lbprensa .fecha {font-size:16px; color:#969696; }
.lbprensa .tit {font-size:24px; font-family: 'chronicle_displayregular';}
.lbprensa .texto {font-size:16px;}

#lbnewsletter {width:840px; padding:46px 55px 80px 55px; background:#fff; display:none;}

#lbnewsletter label {font-size:18px; display:block; margin-bottom:10px;}
#lbnewsletter input {font-size:18px; border:1px solid #000; width:396px; padding:6px;}

#graciaspor {text-align:center; font-size:22px; font-family: 'chronicle_displayregular';}

#nenviar {background:#000; color:#fff; text-decoration:none; font-size:18px; font-family: 'kievit_otbold'; padding: 7px 34px 5px; margin-top:45px; display:table;}

		
#header {margin:0 auto; position:relative; width:100%; height:82px; height:0;}

	#buscar {width:220px; position:absolute; top:36px; }
	#buscar * {box-sizing:content-box;}
		#buscar input {position:absolute; width:170px; height:18px; padding:4px 25px 4px 6px; border:1px solid #828282;}
		#buscar a {position:absolute; z-index:2; width:15px; height:15px; display:block; top:6px; left:180px;}
			
	#nav2019logo > a > img {
		width:242px;
		height: 124px;
	}		
			
			
	#logo {position:absolute; top:40px; left:10px; font-family: 'chronicle_displayregular'; font-size:10px; letter-spacing:2px; cursor:pointer;}
	#logo img {display:block; margin-bottom:20px;}
	#logo span {display:block; font-family: 'chronicle_displayitalic'; }	
	
	#subhead #logo img {
		width:242px;
		height: 124px;
	}
	
	#homehead {margin-left:271px;}
	
	#idioma {width:100px; position:absolute; top:40px; left:220px;}
	#menu {margin-top:40px; float:right; text-align:right; font-family: 'kievit_otbook'; position:relative; }
	
	#logoPremio {position:absolute; top:-34px; left:-107px; width:100px; height:100px; z-index:9;}
	
	#menu * {box-sizing:content-box;}
			/* DROPDOWN MENU */
			/* NIVEL 1 */
			ul.dropdown                         	{ width:100%; height:32px; z-index:101; color:#fff; position: relative;  list-style: none; margin: 0; padding: 0;}
		
					ul.dropdown li.ultimo ul 			{ width: 220px; display:none;  
							position: absolute; top: 100%; 
							left: 0; list-style: none; margin: 0; padding: 0;
							padding-bottom:7px; background:none;}

			ul.dropdown li                      	{ float: left; 	/*min-width:115px; width:110px;*/  margin-left:0px; height:32px; text-align:center; position: relative; }
			/*ul.dropdown li.primero 	{ background-image: url('../imgs/fdo_menu_one.png');}*/
			ul.dropdown .activom       	{ font-weight:bold; }
			ul.dropdown li a                    	{ display: inline-block; /*padding: 0 10px 0 13px;*/ /*padding-top: 5px; color: #fff;*/ text-decoration:none; font-size: 14px; color:#1e120d;}
			ul.dropdown li a   span                 	{ padding:0 12px; font-weight:normal !important;  font-family: 'kievit_otbook' !important;}
			ul.dropdown li a:hover	  	{ font-family: 'kievit_otbold';}
					.lastone {background-image:none !important;}
			/*ul.dropdown li.hover,
			ul.dropdown li:hover         	{ color: #93d7d5; position: relative; font-weight:bold;}
			.activado         	{  color: #93d7d5; position: relative; }
			ul.dropdown li.hover a 		{ color: #93d7d5; }*/

			
			/* NIVEL 2 */
			.menutop {background:url('../img/fdomenutop.png') 0 0 no-repeat !important; height:10px !important; margin:0 !important; padding:0 !important; border:0 !important;}
			ul.dropdown ul 			{ min-width:142px; display:none; /*visibility: hidden;*/ 
										position: absolute; top: 100%;  
										left: 0; list-style: none; margin: 0; padding: 0; border:0px solid #bfbfbf; border-top:0px; margin-top:-10px !important;}
										
						ul.dropdown ul li img {vertical-align: middle;}			
			ul.dropdown ul li 			{font-weight: normal; background-repeat:repeat; background-color:transparent; color:#fff; 
										border-top: 0px; 
										border-bottom: 0px dotted #8d8e8a; padding:0; padding-left:0px !important; padding-right:0px !important;
										margin:0 !important;
										float: none;  min-width:142px; height:auto; text-align: left; }
										.ultimoli {	border-bottom:0px !important;}
			ul.dropdown ul li a:hover 	{background-image:url(../img/fdomenu2.png) !important; font-weight:normal;}									  
												/* IE 6 & 7 Inline Block */
			ul.dropdown ul li a			{background-image: url(../img/fdomenu.png) !important; height:14px; padding:6px 12px;  min-width:162px; font-weight:300; text-decoration:none; background:none; border-right: none; display: inline-block; font-size:13px !important; text-transform:none; color:#fff !important;} 
			ul.dropdown ul li a span {margin: 0px; /*line-height:30px;*/}
			
			
			.sub_menu2 {margin-left:20px !important;}


			#mi-a {text-transform:uppercase;}
			#mi-b {text-transform:uppercase;}
			#mi-c {text-transform:uppercase;}
			#mi-d {text-transform:uppercase; color:#a7224a;}
			#mi-e {text-transform:uppercase; color:#a7224a;}
			#mi-f {text-transform:uppercase; color:#a7224a;}
			#mi-z img {margin-top:-3px;}
			
			ul.dropdown li span { padding:0 12px; font-weight:normal !important;  font-family: 'kievit_otbook' !important; color:#1e120d; vertical-align: 6px;}
			
.mboldfix::after {
    display:block;
    content:attr(title);
    font-family: 'kievit_otbold';
    height:1px;
    color:transparent;
    overflow:hidden;
    visibility:hidden;
    margin-bottom:-1px;
}
			
			
#menunav {display:none; width:100%; text-transform:uppercase;
    background-color: #5C0A3D;
    border-bottom:1px solid #E9EAE8;
}	
#menunav.navbar-default .navbar-toggle {border-color: #C9AB7C;}
#menunav.navbar-default .navbar-toggle .icon-bar {background-color: #C9AB7C;}
#menunav.navbar-default .navbar-toggle:focus, #menunav.navbar-default .navbar-toggle:hover {background-color: rgba(255,255,255,.1);}
#menunav.navbar-default .navbar-nav>li>a {color:#fff;}
#menunav.navbar-default .navbar-nav .open .dropdown-menu>li>a {color:#fff;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {background-color:#C9AB7C;}

#menunav .caret {float:right; margin-top:8px;}
		
#idioma_nav {padding-top:17px; display:table; padding-left:15px;}
#idioma_nav a {margin-right:5px;}

#form_buscar_resw {width:100%; position:relative;}
#form_buscar_res {padding:5px 15px;}
#buscar_res {width:100%; padding:5px;}
#boton_buscar_res {position:absolute; top:6px; right:18px; font-size:22px; background:transparent; border:0; padding:4px;}



#menunav .nav > li.dropdown {clear: both; display: table; width: 100%;}
#menunav .nav > li .dropdown-toggle {position: absolute;
    right: 0;
    top: 0;}
#menunav .nav > li .dropdown-toggle .caret {    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px dashed;}


@media (max-width: 991px) {
#buscar {display:none;}
#idioma {left:0;}
}			
@media (max-width: 768px) {
#menu {display:none;}
#menunav {display:table;}
#idioma {display:none;}
#header {height:50px;}
body {background-position:0 -32px;}
}

			
			
/* FIN MENU */
	.hblogitem {margin:6px 0; padding:6px 0; border-bottom:1px solid #ccc; font-size:16px;}
	.hblogitem:last-child {border-bottom:0px solid #ccc;}
	.hblogitem a {color:#282828; text-decoration:none; font-size:16px;}
	.hblogitem a:hover {text-decoration:underline;}
	
	.seguir {color:#282828; text-decoration:none; padding:4px 30px 0 0; background:url(../img/plus.png) right 0px no-repeat; font-size:16px; }
		.seguir:hover {background-position:right -32px; color:inherit; text-decoration:none;}
	#subhead {width:100%; height:224px; margin:0 auto; position:relative;}
		#subhead .imagen {position:absolute; left:10px;}
		#subhead .play {position:absolute; z-index:2; width:103px; height:103px; display:block;  background:url(../img/play.png); left:50%; margin-left:-51px; bottom:-52px;}
		#subhead .play:hover {background-position:0 -103px;}
		#subhead .play span {display:none;}
		
			#shvid {position:absolute; /*width:650px;*/ right:0px; top:0px; bottom:0; background:#E9EAE8; display:none;}
			#shvidw {position:relative; }
				#marcoDer {position:absolute; right:0; z-index:2; background:url(../img/vborder2.png); width:11px; height:224px;}
				#marcoIzq {position:absolute; left:0; z-index:2; background:url(../img/vborizq2.png); width:11px; height:224px;}
			
	
	#homevid {margin-top:65px;}
		#homevid .izq {}
		#homevid .izq img {width:100%; max-width:100%;}
			#homevid .play {margin:45px 0 0 188px; width:103px; height:103px; display:block;  background:url(../img/play.png);}
				#homevid .play:hover {background-position:0 -103px;}
					#homevid .play span {display:none;}
				
		#homevid .der {}
			#homevid .der .tit {padding-top:20px; color:#a7224a; font-size:18px; text-transform:uppercase; font-family: 'kievit_otbold';}
			#homevid .der .stit {font-size:30px; font-family: 'chronicle_displayregular'; font-weight:bold; line-height:30px; display:block; margin:0;}
			#homevid p {margin-top:30px;}

			
@media (max-width: 991px) {
#homehead {display:none;}
#subhead { width:100%; background:url(../img/homehead.png) top right no-repeat; }
#homevid .der .tit {padding-top:0;}
}
@media (max-width: 768px) {
#homehead {display:none;}
#subhead { background-position:230px 0; }
#homevid .der .tit {padding-top:10px;}
#homevid p {margin-top:16px;}
}	
#subhead_interno {display:none;}
#subhead_mob_home {display:none;}

#smh_logoPremio {position:absolute; top:50%; right:40px; transform:translateY(-50%); height:134px;}

@media (max-width: 600px) {
.fdo1 {background-image:none;}
#subhead {display:none;}
#subhead_interno {display:table; background-color:#e9eae8; border-bottom:1px solid #a7224a; width:100%; padding:36px 0;}
#subhead_interno .si_logo{}
#subhead_interno .si_logo img{width:100%; max-width:206px;}
#subhead_interno .play_mob {}
#subhead_interno .play_mob img {width:100%; max-width:103px;  }

#subhead_mob_home {display:table;  padding:20px 0 48px 0; background-color:#e9eae8; border-bottom:1px solid #a7224a; width:100%; position:relative; background:#e9eae8 url(../img/home_fdo_mob_premio.png) right center no-repeat}
#subhead_mob_home .play {width:80px; position:absolute; bottom:-40px; left:50%; margin-left:-40px;}
#subhead_mob_home .play img {width:80px}

#subhead_mob_home .logo_mob {width:100%; max-width:180px;}
}
@media (max-width: 470px) {
#subhead_mob_home {background-image:url(../img/home_fdo_mob2_premio.png);}
#smh_logoPremio {right:0; height:80px;}
}	
@media (max-width: 400px) {
#subhead_mob_home {background-image:url(../img/home_fdo_mob2_premio.png); background-position:-30px center; padding-bottom:30px;}
#subhead_mob_home .play {width:60px; margin-left:-30px;}
#subhead_mob_home .play img {width:60px}
}	
@media (max-width: 380px) {
#homevid p {margin-top:5px;}
#homevid .der .tit {font-size:16px;}
#homevid .der .stit {font-size:24px;}
}	
@media (max-width: 350px) {
#homevid .der .tit {font-size:14px;}
#homevid .der .stit {font-size:20px;}
#subhead_mob_home {background-position:-70px center;}
}			


	#homenu * {box-sizing:content-box;}		
	#homenu {margin-top:60px;}
		.hmsmall, .hmbig {float:left;}
		.hmsmall .outit, .hmbig .outit {float:left; color:#2b2f33; font-size:16px; letter-spacing:2px; text-transform:uppercase; margin:0;}
		.hmsmall .outit2, .hmbig2 .outit2 {float:left; color:#2b2f33; font-size:16px; letter-spacing:2px;}
		.hmsmall .outit a, .hmbig .outit a {font-size:16px; letter-spacing:2px; text-transform:uppercase; color:#282828; text-decoration:none;}
		.hmsmall .outit a:hover, .hmbig .outit a:hover {font-weight:bold;}
		
		.hmsmall {width:220px; margin-right:20px;}
		.hmbig {width:460px; }
		.hmsmall .hsm {display:block; width:220px; height:322px; margin-top:30px; position:relative; text-decoration:none;}
		.hmbig .hsm {display:block; width:460px; height:322px; margin-top:30px; position:relative; text-decoration:none;}
			
		
		.hsm .ribon {position:absolute; left:14px; z-index:3;}
		.hsm .hminfo {position:absolute; bottom:-1px; width:100%; height:83px; padding-top:22px; z-index:2; background:url(../img/hmfdo.png) no-repeat;}
		.hsm .hminfo .tit {color:#fff; font-size:16px; padding:0 11px; font-family: 'chronicle_displayregular'; letter-spacing:0px;}
		.hsm .hminfo .txt {color:#fff; font-size:12px; padding:3px 11px 0;  }
		.hsm .fondo {position:absolute;}
		
		.hsm .hover {position:absolute; z-index:4; display:none;}
		
		
			#slides	{ width:460px; height:345px; margin-top:30px;}
		
.slidesjs-pagination {
    float: right;
    list-style: none outside none;
    margin: 6px 0 0;
}
.slidesjs-pagination li {
    float: left;
    margin: 0 1px;
}
.slidesjs-pagination li a {
    background-image: url("../img/pagination.png");
    background-position: 0 0;
    display: block;
    float: left;
    height: 0;
    overflow: hidden;
    padding-top: 13px;
    width: 13px;
}
.slidesjs-pagination li a.active, .slidesjs-pagination li a.active:hover {
    background-position: 0 -13px;
}
.slidesjs-pagination li a:hover {
    background-position: 0 -26px;
}


.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

#homenu_res {display:none; width:100%; margin-top:30px;}
#homenu_res .row {padding:0; margin:10px 0;}
	.homenu_res_item {width:100%; }
	.homenu_res_item .hri_info{width:50%; float:left; padding-left:15px;}
	.homenu_res_item .tit{color:#2b2f33; font-size:18px; font-weight:600; letter-spacing:1px; text-transform:uppercase;}
	.homenu_res_item .tit:hover, .homenu_res_item .tit:focus {color:#2b2f33;}
	.homenu_res_item .imagen{display:block; width:50%; float:left; overflow:hidden;}
	.homenu_res_item .imagen:hover, .homenu_res_item .imagen:focus {text-decoration:none;}
	.homenu_res_item .imagen img{width:100%; max-width:100%;}
	.homenu_res_item .imagen .txt{color:#282828; font-size:15px; font-family: 'chronicle_displayregular'; letter-spacing:0px;}
	
	.homenu_res_item.homenu_res_item_big {}
	.homenu_res_item.homenu_res_item_big .hri_info{width:100%; float:none; padding-left:0; padding-top:15px;}
	.homenu_res_item.homenu_res_item_big .imagen{width:100%; float:none;}
	
	
	
@media (max-width: 991px) {
#homenu_res {display:table;}
#homenu {display:none;}
}	
@media (max-width: 768px) {
#homenu_res .col-sm-6 {clear:both; padding-top:30px;}
.homenu_res_item.homenu_res_item_big .imagen img {height:auto;}
}	
		
@media (max-width: 400px) {
.homenu_res_item .imagen .txt{font-size:12px;}
}	
	
	
	
	
	#twitter-widget-0 {width:940px !important;}
	
	#homecultura {margin-top:44px;}
	.inclcultura {}
	.inclcultura .der {float:left; width:670px; margin-right:30px;}
	.inclcultura .izq {float:left; width:240px;}
	
	.inclcultura .der h2 {font-size:30px; margin:0; padding-bottom:2px; border-bottom:1px solid #282828; color:#282828; font-family: 'chronicle_displayregular'; font-weight:bold;}
	.inclcultura .izq h2 {font-size:21px; margin:0; padding-top:12px; padding-bottom:2px; border-bottom:1px solid #282828; color:#282828; font-family: 'chronicle_displayregular'; font-weight:bold;}

	.inclcultura .der .foto {float:left; display:block; width:430px; height:242px; position:relative; margin-top:14px;}
	.inclcultura .der .foto .pie { font-size:12px; padding-left:14px; color:#fff; width:416px; position:absolute; z-index:2; bottom:0; background:url(../img/culturafdo.png) no-repeat; padding-top:12px; height:21px;}
	.inclcultura .der .foto .fondo {position:absolute; }
	
	.inclcultura .der .info {float:left; width:226px; margin-left:14px; margin-top:14px;} 
		.inclcultura .der .info .quote {font-family: 'chronicle_displayitalic'; background:url(../img/fbbox.png) 2px 10px no-repeat; padding:8px 21px 8px 28px; border-top:1px solid #949393; border-bottom:1px solid #949393; font-size:12px; color:#727272;}
		.inclcultura .der .info .txt {font-size:12px; margin-top:8px; line-height:16px;}
		.inclcultura .der .info  .txt p {margin-top:0px;}
		




@media (max-width: 991px) {
/*#homecultura .izq {display:none;}*/
#homecultura .izq {float:none; margin:0 auto; margin-top:20px;}
}	
@media (max-width: 720px) {
#homecultura .der{width:100%; margin:0;}
#homecultura .foto{display:none;}
#homecultura .info{margin-left:0; width:100%;}

.inclcultura .der h2 {font-size:22px;}
}	


		
		.dlink {color:#a7224a; }
		.dlink:hover {text-decoration:none; }
		
	.prefootcompartir {top:-30px; position:absolute; right:100px;}	
	.prefootcompartir * {box-sizing:content-box;}
	.siguenos {/*top:-30px; position:absolute;*/ margin-top:60px;}	
		.siguenos span {display:block; margin-bottom:4px;}
		.siguenos a {margin-right:12px; margin-top:8px; opacity:0.3;}
		.siguenos a:hover {opacity:1;}
		.siguenos a img{vertical-align:middle;}
	
	#TA_socialButtonBubbles91 {position:absolute; right:0px; top:-29px;}
	
	#prefoot {padding-top:23px; border-top:1px solid #0d0c06; height:170px; margin-top:60px; position:relative; margin-bottom: 50px;}
		#prefoot .pf {width:460px; float:left;}
		#prefoot .tit {font-size:18px; margin-bottom:8px; font-family: 'chronicle_displayitalic';}
		#prefoot .txt {font-size:12px; color:#727272;}
		#prefoot .txt b{font-size:12px; color:#0d0c06; font-weight:400;}
		#prefoot .txt span{color:#a7224a;}
	
	
	#newsletter {position:relative;}
		#email {position:absolute; z-index:0; border:1px solid #282828; left:38px; width:416px; height:38px; margin:0; padding:0 12px;}
		#submit {position:absolute; z-index:10; background:url(../img/email.png); width:38px; height:38px; display:block;}
		#submit span {display:none;}

	#newsletterNew {}
	#newsletterNew a {background:url(../img/email2.png) no-repeat; height:38px; display:block; padding-left:46px; color:#282828;
	font-size: 24px; font-family: 'chronicle_displayregular'; font-weight: bold; transition:all .3s; text-decoration:none !important;}
	#newsletterNew a:hover {color:#A7224A;}
	
@media (max-width: 991px) {
#prefoot {height:auto; display:table;}
#prefoot .pf {width:100%; float:none; margin-top:14px;}
.prefootcompartir {position:static; top:auto; right:auto; padding:20px 0;}
.siguenos {position:static; top:auto;}
#TA_socialButtonBubbles91 {position:static; top:auto; right:auto;}
#email {
position:static;
width: -moz-calc(100% - 38px);
width: -webkit-calc(100% - 38px);
width: -o-calc(100% - 38px);
width: calc(100% - 38px);}
#submit {position:static; float:left;}
}	
		
		
		
	#footer {width:100%; background:#282828; padding-bottom:20px;}
		#footerw {text-align:left; font-size:11px; color:#fff; padding-top:16px;}		
	
	#footmenu {padding-top:16px;}
		#footmenu a{color:#fff; display:block; margin:5px 0; text-decoration:none; font-size:12px; font-family: 'chronicle_displayregular';}
			#footmenu a:hover {text-decoration:underline;}
		#footmenu .biglink {color:#fff; font-size:19px !important; margin:0 !important; padding-bottom:4px !important; border-bottom:1px solid #7e7e7e;  font-family: 'kievit_otbook'; }
		#footmenu .biglink:hover {text-decoration:none;}
		
		#footmenu .footcol {height:230px;}
		#footmenu .footcol:last-child {text-align:right;}
		
		@media (max-width: 991px) {
		#footmenu .footcol:last-child {text-align:left;}
		}	
				
		
		#fm1, #fm2, #fm3 {width:203px; float:left;}
		#fm1 {margin-right:80px;}
		#fm2 {margin-right:74px;}
		
		#fm4 {float:right; }
		#fm4 a{color:#fff; display:block; margin:0 0 10px 0; text-decoration:none; font-size:16px; font-family: 'chronicle_displayregular'; font-weight:normal;}
		
		#copy {margin-top:20px; text-align:center;}
	
.bloque {margin:0px auto; clear:both; width:100%;}
.bloqueg {width:100%; }
	.bloquegw {width:100%; margin:0 auto;}
	
	.pageinfo {}
	.pageinfo h1{font-family: 'chronicle_displayregular'; font-weight:bold; font-size:28px; margin:0;}
	.pageinfo p{font-size:14px; margin-top:10px; line-height:18px;}
	
	.pageinfo p a {color:#a7224a; }
	.pageinfo p a:hover {text-decoration:none; }	
	
	.tabla404 {width:100%;}
	.tabla404 a {color:#a7224a; }
	.tabla404 a:hover {text-decoration:none; }
	
/*BODEGA*/
#bodegainfo {margin-top:85px;}
#bodegamenu {margin-top:30px; width:960px; }
#bodegamenu_res {display:none; }
	#bodegamenu .hmbig {margin:10px; margin-top:30px;}
	#bodegamenu .hmsmall {margin:30px 10px 0; }
	
	#bodegamenu .hmsmall * {box-sizing:content-box;}
	#bodegamenu .hmbig * {box-sizing:content-box;}
	
.bodegasubmenutxt {color:#bcbcbc; font-size:12px; margin-top:18px; display:none;}
.bodegasubmenutxt a{color:#bcbcbc; text-decoration:none; padding:0 10px; text-decoration:none; text-transform:uppercase;}
.bodegasubmenutxt a:first-child{padding:0 10px 0 0;}
.bodegasubmenutxt a:hover {color:#282828;}
.bodegasubmenutxt a.activo {font-weight:bold;}
.bodegasubmenutxt span:last-child {display:none;}

#bodegamenu_res .row > [class*='col-'] {
    margin-top:10px;
}
.col5px > [class*='col-'] {
    padding-right:5px;
    padding-left:5px;
}
@media (max-width: 991px) {
#bodegamenu {display:none;}
#bodegamenu_res {display:table;}
}	
@media (max-width: 600px) {
#bodegainfo {margin-top:35px;}

	#newsletterNew a {font-size: 18px; background-size:28px 28px; padding-left:36px;}

}			
@media (max-width: 380px) {
#newsletterNew a {font-size: 16px; }	
}
	/*LOS VINOS*/
		#vinosinfo {margin-top:50px;}
		#vinosinfo h1{margin-top:20px;}
		#vinosinfo p{font-size:16px; line-height:20px;}
		#vinoshead {width:960px; margin-top:50px;}
		#vinoshead .col {width:460px; float:left; font-size:18px; border-bottom:1px solid #282828; margin:0 10px 20px;}
		
		#vinosrafa {width:960px;}
		#vinosrafa .col {width:480px; float:left; margin:0;}
		
		.nuevotexto {margin:0 10px 12px;}
		.nuevotexto p{margin:0;}

@media (max-width: 550px) {
#vinosinfo h1{margin-top:0px; font-size:26px;}
}	

		
		.vinoItem {margin:0 10px; width:220px; float:left; position:relative;  text-align:center;}
			.vinoItem a {opacity:0; z-index:2; position:absolute; /*background:url(../img/vinohover.png);*/ display:block; width:220px; height:422px;
		  -webkit-transition: opacity 0.4s ease-in-out;  -moz-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;  -o-transition: opacity 0.4s ease-in-out;  transition: opacity 0.4s ease-in-out;	
			}
			.vinoItem a span {display:none;}
			.vinoItem a:hover {opacity:1;}
			.vinoItem img {margin-bottom:0px;}			
			.vinoItem .fdelvino {height:430px;}			
			.vinoItem .subtit {color:#777; font-size:13px; margin-bottom:0px; /*text-align:left;*/}
			.vinoItem .tit {font-size:14px; /*era 18px*/ margin-bottom:5px; /*text-align:left;*/ font-family: 'chronicle_displayregular';}
			
	#vinoscoleccion {width:960px; margin-top:40px;}
	#vinoscoleccion h2{margin:0 10px; font-size:18px; border-bottom:1px solid #282828;}
	#vinoscoleccion p{margin:20px 10px 0; font-size:14px; line-height:20px;}
	#vinoscoleccion .vinoItem {margin-top:30px;}
		#vinoscoleccion .col {width:480px; float:left; margin:0;}
	

	#losvinos_res .titulo {border-bottom:1px solid #282828; font-size:18px; letter-spacing:2px; padding:0 0 2px 0; margin:13px 0px; text-transform:uppercase;}
	.losvinos_item {text-align:center; height:390px;}
	.losvinos_item a{text-align:center;}
	.losvinos_item a img{max-height:300px;}

			.losvinos_item .subtit {color:#b5b5b5; font-size:12px; margin-bottom:0px; /*text-align:left;*/}
			.losvinos_item .tit {font-size:14px; /*era 18px*/ margin-bottom:5px; /*text-align:left;*/ font-family: 'chronicle_displayregular'; color:#282828;}


@media (max-width: 380px) {
.losvinos_item {height:auto; padding:10px 0;}
.losvinos_item a img {height:220px;}
.losvinos_item .subtit {/*margin-top:-10px;*/}
}	
			
			
	/* LOS VINOS INT */
	
	.comprar {display:table; padding:16px 0px 12px 0px; margin-bottom:20px;}
	.comprar a{background:#000 url(../img/mas.png) center right no-repeat; text-decoration:none; padding:16px 44px 12px 15px; font-weight:bold; color:#fff;}
	.comprar a:hover{background-color:#a7224a;}
	
	.compartir {margin-bottom:20px;}
		.compartir .tit {margin-bottom:10px;}
		
		.sharethis1 {background: url(../img/icon-tw.png) no-repeat scroll left top transparent; 	padding:0px 16px 0 0;}
	
		
		.comentarios {width:310px; margin-top:100px;}
		.comentarios .tit {margin-bottom:14px;}
		.comentarios textarea {width:296px; border:1px solid #282828; height:97px; padding:6px;}
		
		.comentarios input {margin-top:12px; width:296px; border:1px solid #282828; padding:6px;}
	
		
		.comentarioitem {border-left:1px solid #282828; padding-left:11px; margin-top:30px;}
		.comentarioitem p {font-size:14px; font-family: 'chronicle_displayitalic';}
		
		
		.comentarioitem .comper {font-size:14px; font-weight:bold;}
		.comentarioitem .comfec {font-size:14px; font-weight:bold; color:#878787;}
		
		
		#submenuvinos {margin-top:20px;}
			.sbmv {color:#211915; font-size:12px; margin-top:8px;}
			.sbmv span:first-child {color:#777; font-size:12px;}
			.sbmv a{color:#211915; text-decoration:none; padding:0 10px; font-weight:normal; text-transform:lowercase;}
			.sbmv a:first-child{padding:0 10px 0 0;}
			.sbmv a:hover {color:#282828; text-decoration:underline;}
			.sbmv a.activo {color:#a7224a;}
			.sbmv span:last-child {display:none;}
	
	#fichavinos {margin-top:70px;}
	#fichavinos .izq{float:left; width:380px;}
	#fichavinos .izq .foto{text-align:center;}
	
	#fichavinos .izq .premios {font-size:15px; width:300px;}
	
	#fichavinos .der{float:left; width:550px; margin-left:10px;}
		#fichavinos .der .ficha {}
		#fichavinos .der .ficha img {max-width:100%;}
		#fichavinos .der .ficha h1{font-family: 'chronicle_displayregular'; font-size:24px; margin:0;}
		#fichavinos .der .ficha h2{color:#000; font-family: 'chronicle_displayregular'; font-weight:bold; font-size:20px; margin:0 0 14px 0;}
		#fichavinos .der .ficha h3{font-size:14px; margin:30px 0 0 0; text-transform:uppercase;}
		#fichavinos .der .ficha p{color:#000; font-size:14px; margin:10px 0 10px 0;}
	#fichavinos img {display:block;}
	
	.vverde {color:#a9a8a8;}
	.vrojo {color:#a9a8a8;}
	.vbordo {color:#a9a8a8;}
	.vazul {color:#a9a8a8;}
	.vmarron {color:#a55127;}
	.vbordo2 {color:#64081f;}
	.vazul2 {color:#00437e;}
	.vverde2 {color:#45534c;}
	.vverde3 {color:#878201;}
	.vvioleta {color:#390133;}
	.vfuxia {color:#ac2740;}
	.vdevil h3 {color:#C0261E;}
	.vrosa h3 {color:#B76176;}
	
	#fichavinos .der .foto{float:left; height:240px; margin-right:30px;}
	
@media (max-width: 991px) {
#fichavinos .der {width:100%;}
}	
	
@media (max-width: 767px) {
#submenuvinos {display:none;}
#fichavinos {margin-top:0px;}
}	
	
	/*LA BODEGA LA BODEGA*/
	.bloquegris {background:#edecee; width:100%; border-top:1px solid #a7224a; margin-top:200px;}
		#labodega {margin-top:-205px; background:#fff;}
			#labodega h1 {font-size:18px; letter-spacing:2px;}
			#labodega h2 {font-size:18px; letter-spacing:2px;}
			#labodegatxt {padding:20px;}
			#labodegatxt p{font-size:16px; line-height:20px; }
			
			#labodegaitems {margin-top:40px;}
			.labodegaitem  {float:left; /*width:460px;*/ margin-top:30px;}
			
			#labodegaitems.mvdlcdv .labodegaitem  {width:460px;}
			#labodegaitems.mvdlcdv .labodegaitem:nth-child(even) {margin-left:10px;}
			
			
			.labodegaitem img {width:100%; max-width:100%;}
			.labodegaitem h1{font-size:18px;}
			.labodegaitem h2{font-size:18px; margin:12px 0;}
			.labodegaitem .blanco{background-color:#FFF; padding:20px; min-height:380px;}
			.labodegaitem  .conscroll {height:414px; overflow-y:scroll;}
			.labodegaitem p{font-size:16px; line-height:20px; margin-top:0;}
			
			#labodegaitems.bloque.mvdlcdv.expo_permanente .labodegaitem {width:100%; margin-left:0;}
			#labodegaitems.bloque.mvdlcdv.expo_permanente .labodegaitem .overflow-y {height:auto; overflow-y:visible;}
	
	#res_labodega {margin-top:-205px;}
		#res_labodega h2 {font-size:16px; letter-spacing:2px;}
		.res_item_salas_1 {width:100%;}
			.res_item_salas_1 .foto {}
				.res_item_salas_1 .foto img {width:100%;}
			.res_item_salas_1 .txt {font-size:14px; margin-top:20px;}
		
		.res_labodegaitem {width:100%;}
		.res_labodegaitem .foto {}
		.res_labodegaitem .foto img{width:100%; }
		.res_labodegaitem .foto iframe{width:100%;}
			.res_labodegaitem .txt {font-size:14px; margin-top:20px;}

@media (max-width: 767px) {
	.labodegaitem  .conscroll {height:auto; overflow-y:visible;}
}
			
@media (max-width: 568px) {
	#res_labodega {margin-top:-105px;}
	.bloquegrislabodega {margin-top:115px;}
}
			
	/*LA BODEGA EL ENOLOGO*/
	#elenologo {}
	#elenologo .col-sm-6 {margin-top:30px;}
	
		#elenologo .der{width:460px; float:left;}
		#elenologo .izq{width:460px; margin-right:20px; float:left}
		#elenologo .elenologoimg{max-width:100%; width:100%;}
		#elenologo .elenologoimg2{max-width:100%; width:100%;}
			#elenologo h1 {font-size:18px; margin-top:0;}
			#elenologo h2 {font-size:18px; margin-top:0;}
			#elenologo p {font-size:16px; line-height:22px;}
	
	
@media (max-width: 768px) {
	#elenologo .col-sm-6:first-child {max-height:300px; overflow:hidden;}
	#elenologo .elenologoimg {margin-top:-300px;}
	#elenologo .elenologoimg2 {margin-top:-50px;}
}		
@media (max-width: 700px) {
	#elenologo .elenologoimg {margin-top:-250px;}
	#elenologo .elenologoimg2 {margin-top:-30px;}
}		
@media (max-width: 568px) {
		#elenologo .col-sm-6:first-child {max-height:none; overflow:auto; margin-top:10px;}
	#elenologo .elenologoimg {margin-top:0px;}
	#elenologo .elenologoimg2 {margin-top:0px;}
}	
	
	/*LA BODEGA LOS PREMIOS*/
	#lospremios .separador {border-bottom:1px solid #282828; font-size:18px; letter-spacing:2px; padding-bottom:2px; margin:13px 0px; text-transform:uppercase;}	
		.vinoItemp {margin:0 10px; width:220px; float:left; position:relative;  text-align:center; height:500px; text-align:center;}
			.vinoItemp a {opacity:0; z-index:2; position:absolute; display:block; width:220px; height:500px;
		  -webkit-transition: opacity 0.4s ease-in-out;  -moz-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;  -o-transition: opacity 0.4s ease-in-out;  transition: opacity 0.4s ease-in-out;	
			}
			.vinoItemp a span {display:none;}
			.vinoItemp a:hover {opacity:1;}
			.vinoItemp img {margin-bottom:10px;}			
			.vinoItemp .subtit {color:#b5b5b5; font-size:12px; margin-bottom:0px; text-align:left;}
			.vinoItemp .tit {font-size:14px; /*ERA 18px*/ margin-bottom:5px; font-family: 'chronicle_displayregular'; /*text-align:left;*/}	
	
	#vinosItem_res .titulo {border-bottom:1px solid #282828; font-size:18px; letter-spacing:2px; padding:0 0 2px 0; margin:13px 0px; text-transform:uppercase;}
	.vinoItem_res {text-align:center; height:290px;}
	.vinoItem_res a{text-align:center;}
	.vinoItem_res a img{max-height:200px;}
	.vinoItem_res .tit {color:#b5b5b5; font-size:14px; /*ERA 18px*/ margin-bottom:5px; font-family: 'chronicle_displayregular'; /*text-align:left;*/}
	
	.lboxpremio {display:none; width:100%; max-width:960px; background-color:#FFF; overflow:hidden;}
		.lboxpremio .izq {float:left; width:33%; display:table;}
		.lboxpremio .izq img{width:100%;}
		.lboxpremio .der {float:left; width:67%; padding-top:30px;}
		.lboxpremio .der .interno{margin:0 40px;}
			.lboxpremio .der h1 {font-size:24px; font-family: 'chronicle_displayregular'; margin-top:0;}
			.lboxpremio .der h3 {font-size:24px; font-family: 'chronicle_displayregular'; margin-top:0;}
			.lboxpremio .der p {font-size:16px;}

@media (max-width: 550px) {
	.lboxpremio .izq {display:none;}
	.lboxpremio .der {width:100%;}
}	
			
	/*LA BODEGA LA RIOJA*/
	#larioja {margin-top:-205px; padding-bottom:30px;}
	#lariojatwit {margin-top:20px;}
		#lariojatwit .izq {float:left; width:220px;}
		#lariojatwit .der {float:left; width:700px; margin-left:20px;}
			.twitem {margin:13px 0 10px;}
			.twitem:first-child {margin-top:0;}
				.twitem .hora {color:#39b4d6;}
				.twitem .txt {color:#5f5e5f;}
		
		#lariojatwit .puntos {color:#5f5e5f; font-weight:bold; letter-spacing:2px;}
		
	/*LA BODEGA TERRUNOS*/
	
	.img100 {width:100%; max-width:100%;}
	
	#mapaterrunos * {box-sizing:content-box;}
	#mapaterrunos {position:relative; background:url(../img/bodega/terrunos/mapa.png); width:940px; height:438px; margin-top:50px;}
		
		.mapinfo {position:absolute; display:none; top:-10px; right:0; text-align:right; font-size:14px; font-family: 'chronicle_displayregular'; width:300px;}
		
		.mapitem {position:absolute; width:34px; display:block; text-decoration:none; color:#fff;}
			.maplabel{position:absolute; background:url(../img/pinmapatooltip.png); color:#fff; width:106px; height:21px; margin-bottom:3px; font-size:12px; text-align:center; padding-top:3px;}
			.mapitem .pin{width:34px;}
	
		#mi-1 {left:220px; top:0px;}
		#mi-2 {left:300px; top:4px;}
		#mi-3 {left:266px; top:79px;}
		#mi-4 {left:330px; top:78px;}
		#mi-5 {left:482px; top:98px;}
		#mi-6 {left:533px; top:75px;}
		#mi-7 {left:602px; top:70px;}
		#mi-8 {left:609px; top:165px;}
		.terrunostit {color:#979796; font-size:12px;}
		
		#lmi-1 {left:184px; top:-30px;}
		#lmi-2 {left:264px; top:-26px;}
		#lmi-3 {left:231px; top:52px;}
		#lmi-4 {left:294px; top:51px;}
		#lmi-5 {left:446px; top:71px;}
		#lmi-6 {left:498px; top:44px;}
		#lmi-7 {left:566px; top:41px;}
		#lmi-8 {left:573px; top:138px;}
		
		
/*EXP*/
#expmenu {margin-top:30px; width:960px; }
	#expmenu .hmbig {margin:30px 10px 0;}
	#expmenu .hmsmall {margin:30px 10px 0; }
	
	#expmenu .hmsmall * {box-sizing:content-box;}
	#expmenu .hmbig * {box-sizing:content-box;}
	
	/*EXP VISITAS*/
	#visitas {}
		.visitasItem {margin-top:50px;}
			.visitasItem h1 {font-size:24px;}
			.visitasItem h2 {font-size:24px;}
			.visitasItem .izq {width:100%; max-width:457px; margin-right:24px; float:left;}
			.visitasItem .der {width:100%; max-width:457px; float:left;}
			.visitasItem .izq img {width:100%; max-width:100%;}
			
			
			.visitasItem .stit {font-size:12px; font-weight:bold; color:#bcbcbc;}
			.visitasItem .tit {font-size:24px; font-family: 'chronicle_displayregular'; margin-bottom:26px;}
			.visitasItem h3 {font-size:24px; font-family: 'chronicle_displayregular'; margin-bottom:26px; margin-top:0;}
			.visitasItem .der p{line-height:19px; font-size:14px;}
			
			.visitasItem .abajo {clear:both; margin-top:26px;}
			.visitasItem .abajo p {margin-top:0;}
			.italiclink {font-family: 'chronicle_displayitalic'; color:#282828;}
			.italiclink:hover {text-decoration:none;}
		
		.visitasItem .seguir {padding-left:12px; font-size:14px; padding-top:4px; padding-bottom:4px; background-position:right -1px;}


		
@media (max-width: 991px) {

.visitasItem .izq:blank {display:none;}

.visitasItem .izq {max-width:none; float:none;}
.visitasItem .der {max-width:none; float:none;}
.visitasItem .abajo {margin-top:0;}
}			

	/*EXP RESTO*/
	#resto {margin-top:-230px; background:#fff; padding-bottom:0px;}
		#restoslide {width:940px; height:465px;}
			#restoslide .rsitem {width:940px; height:465px;}
				#restoslide .rstw {width:940px; position:relative;}
					#restoslide .elfondo {width:940px; height:465px; position:absolute;}
					#restoslide .info {width:300px; height:465px; display:table; position:absolute; z-index:2; left:0px; padding:15px; background-color:rgba(255,255,255,.85); }
					#restoslide .info h1 {font-size:27px; margin-top:45px;}
					#restoslide .info h2 {font-size:27px; margin-top:45px;}
					#restoslide .info p {font-size:13px; line-height:24px;}
					#restoslide .info p a{font-size:13px; text-transform:uppercase; color:#282828; text-decoration:underline;}
					#restoslide .info p a:hover{text-decoration:none;}

		#restoslide_res	{}	
		#restoslide_res	h2 {font-size:22px; margin:30px 0 0 0;}
		#restoslide_res	 .elfondo{padding:15px 0;}
		#restoslide_res	img{width:100%;}
		#restoslide_res p {font-size:13px; line-height:24px; margin:0; padding:15px;}
		#restoslide_res p a{font-size:13px; text-transform:uppercase; color:#282828;}
		#restoslide_res p a:hover{text-decoration:none;}		
					
@media (max-width: 991px) {
#resto {margin-top:-280px;}
}						
					
					
		.restoitem {width:460px; float:left; margin:50px 0 0; height:472px; background-color:#FFF;}
		.restoitem:first-child {margin-right:20px;}
			.restoitem .izq {width:220px; float:left;}
			.restoitem .der {width:206px; float:left; padding: 30px 0 0 34px;}
				.restoitem .stit {font-weight:bold; font-size:12px; color:#bcbcbc;}
				.restoitem .tit {font-family: 'chronicle_displayregular'; font-size:24px; }
				.restoitem h3 {font-family: 'chronicle_displayregular'; font-size:24px; margin:0;}
				.restoitem p {font-size:14px; line-height:20px;}
				.restoitem p a{font-size:13px; text-transform:uppercase; color:#282828; text-decoration:underline;}
				.restoitem p a:hover{text-decoration:none;}		
				
		.restoitem2 {width:940px; margin:80px 0; height:271px; background-color:#FFF;}
			.restoitem2 .izq {width:350px; float:left;}
			.restoitem2 .der {width:470px; float:left; padding: 24px 0 0 38px;}
				.restoitem2 .stit {font-weight:bold; font-size:12px; color:#bcbcbc;}
				.restoitem2 .tit {font-family: 'chronicle_displayregular'; font-size:24px; }
				.restoitem2 h3 {font-family: 'chronicle_displayregular'; font-size:24px; margin:0;}
				.restoitem2 p {font-size:14px; line-height:20px;}
				.restoitem2 p a{font-size:13px; text-transform:uppercase; color:#282828; text-decoration:underline;}
				.restoitem2 p a:hover{text-decoration:none;}
				
@media (max-width: 991px) {
.restoitem {width:100%; float:none; margin:50px 0 0 0; height:auto; display:table;}
.restoitem .izq {width:30%; float:left;}
.restoitem .izq img{width:100%;}
.restoitem .der {width:70%; float:left; padding: 24px;}
.restoitem:first-child {margin-right:0px;}

.restoitem2 {width:100%; float:none; margin:50px 0 0 0; height:auto; display:table;}
.restoitem2 .izq {width:30%; float:left;}
.restoitem2 .izq img{width:100%;}
.restoitem2 .der {width:70%; float:left; padding: 24px;}
}				
@media (max-width: 450px) {
.restoitem {width:100%; float:none; margin:50px 0 0 0; height:auto; display:table;}
.restoitem .izq {display:none;}
.restoitem .der {width:100%; float:none; padding: 24px;}

.restoitem2 {width:100%; float:none; margin:50px 0 0 0; height:auto; display:table;}
.restoitem2 .izq {width:100%; float:none;}
.restoitem2 .izq img{width:100%;}
.restoitem2 .der {width:100%; float:none; padding: 24px;}
}						
					
		
			/*EXP EVENTOS*/
		.eventositem {width:300px; margin:0 10px; float:left;}
		.eventositem:first-child {margin-left:0;}
		.eventositem:nth-child(3) {margin-right:0;}
			.eventositem h1 {text-transform:uppercase; font-size:18px;}
			.eventositem h2 {text-transform:uppercase; font-size:18px; margin:12px 0;}
			.eventositem h3 {text-transform:uppercase; font-size:18px; margin:12px 0;}
				 .bstit {color:#727273; font-weight:bold; font-size:12px;}
				.btit {font-family: 'chronicle_displayregular'; font-size:24px; margin-bottom:10px;}
				.eventositem .stit {color:#727273; font-weight:bold; font-size:12px;}
				.eventositem .tit {font-family: 'chronicle_displayregular'; font-size:24px; margin-bottom:30px;}
				.eventositem p {line-height:20px; font-size:14px; margin-top:12px;}
	
@media (max-width: 991px) {
	.eventositem {margin:0 auto; float:none;}
		.eventositem:first-child {margin:0 auto;}
		.eventositem:nth-child(3) {margin:0 auto;}
}		
@media (max-width: 400px) {
	.eventositem {width:100%;}
	.eventositem img{width:100%;}
		.eventositem:first-child {margin:0 auto;}
		.eventositem:nth-child(3) {margin:0 auto;}
}	
	
	/*EXP KIDS*/
	.kids h2 {font-size:18px;}
	.kidsitem {background-color:#FFF; display:table; margin-bottom:50px; width:100%;}
		.kidsitem .izq {float:left; width:470px;}
		.kidsitem .izq img{width:100%;}
		.kidsitem .der {float:left; width:384px; padding:16px 43px 0;}
			.kidsitem .stit {color:#727273; font-weight:bold; font-size:12px;}
			.kidsitem .tit {font-family: 'chronicle_displayregular'; font-size:24px; margin-bottom:30px;}
			.kidsitem p {line-height:20px; font-size:14px;}
			.kidsitem a {color:#000;}

	.kidspost {background-color:#f2f2f2; display:table; margin-bottom:20px;}
	.kidspost:nth-last-of-type(-n+2) {display:none;}
		.kidspost .izq {float:left; width:22%;}
		.kidspost .izq img{width:100%;}
		.kidspost .der {float:left; width:68%; padding:8px 43px 0;}
			.kidspost .stit {color:#727273; font-weight:bold; font-size:12px;}
			.kidspost .tit {font-family: 'chronicle_displayregular'; font-size:18px; margin-bottom:10px;}
			.kidspost p {line-height:20px; font-size:12px;}
			.kidspost a {color:#000;}

@media (max-width: 400px) {
	.kidspost .izq {width:100%;}
	.kidspost .der {width:100%;}
}	

			
	.kdi1 {float:left; width:720px; margin-left:0px;}		
	.kdi2 {float:left; width:220px; }		
			
		.kidsitem2 {float:left; background-color:#FFF; height:370px; width:700px; margin-bottom:50px;}
		.kidsitem2 .izq {float:left; width:220px;}
		.kidsitem2 .der {float:left; width:470px; padding:16px 43px 0; }
			.kidsitem2 .stit {color:#727273; font-weight:bold; font-size:12px;}
			.kidsitem2 .tit {font-family: 'chronicle_displayregular'; font-size:24px; margin-bottom:30px;}
			.kidsitem2 p {line-height:20px; font-size:14px;}				
		
		.kidsitem3 {float:left; background-color:#FFF; height:370px; width:220px; margin-bottom:50px; margin-left:20px;}
		.kidsitem3 .izq {float:left; width:220px;}
		.kidsitem3 .der {float:left; width:220px; padding:16px 30px 0;}
			.kidsitem3 .stit {color:#727273; font-weight:bold; font-size:12px;}
			.kidsitem3 .tit {font-family: 'chronicle_displayregular'; font-size:24px; margin-bottom:30px;}
			.kidsitem3 p {line-height:20px; font-size:14px;}		
			
		.kidsrssitem {float:left; background-color:#FFF; height:auto; width:220px; margin-bottom:30px; margin-right:20px; display:table;}
			.kidsrssitem .stit {padding:15px; color:#727273; font-weight:bold; font-size:12px;}
			.kidsrssitem .tit {padding:15px; font-family: 'chronicle_displayregular'; font-size:18px;}
			.kidsrssitem p {padding:0 15px 15px 15px; line-height:20px; font-size:14px; margin:0;}	
			
		.kidsrssitemlinks {background:transparent;}
			.kidsrssitemlinks .stit {color:#727273; font-weight:bold; font-size:12px;}
			.kidsrssitemlinks .tit {font-family: 'kievit_otbook'; font-size:16px; margin-bottom:10px; padding-top:15px;}
			.kidsrssitemlinks p {line-height:20px; font-size:14px;}		
			.kidsrssitemlinks a {display:block; font-size:14px; color:#282828; text-decoration:none; margin:10px 0;}		
			.kidsrssitemlinks a:hover {text-decoration:underline;}		
		.bgfff {background-color:#FFF; margin-bottom:15px; display:table; height:195px; width:100%;}
		
		.kidsrssitem:last-child {margin-right:0;}
		
		
@media (max-width: 991px) {
	.kidsitem {}
	.kidsitem .izq {float:left; width:50%;}
	
	.kidsitem .der {float:left; width:50%; padding:16px 43px 0;}
	
	.kidsitem2 {width:100%; display:table;}
	.kidsitem2 .izq {margin-right:20px;}
	.kidsitem2 .der {width:100%; float:none;}
	
	.kidsitem3 {width:100%; float:none; display:table; margin-left:0; height:auto;}
	.kidsitem3 img {display:none;}
	.kidsitem3 .der {width:100%; float:none; display:table;}
	
	.kidsrssitem {width: 30%; margin-right:0;}
	.kidsrssitem:nth-child(even) {margin:0 5%; margin-bottom:30px;}
	.kidsrssitem img{width:100%;}
	
	.kidsrssitem.kidsrssitemlinks {margin:30px 0 0 0 !important; clear:both;}
	.kidsrssitemlinks {width:100%; float:none;}
	.kidsrssitemlinks p {width:100%;}
}	
@media (max-width: 550px) {
	.kidsitem {}
	.kidsitem .izq {float:none; width:100%;}
	.kidsitem .der {float:none; width:100%; padding:16px;}
	
	.kidsitem2 .izq {display:none;}
	.kidsitem2 .der {padding:16px;}
	
	.kidsrssitem {width: 100%; margin-right:0;}
	.kidsrssitem:nth-child(even) {margin:0; margin-bottom:30px;}
	.kidsrssitem img{display:none;}	
	
}	
		
		
		/*EXP CONOCE LA RIOJA*/
		
		#conocelarioja {width:100%;}
		
		.criojaitem {float:left; width:460px; background-color:#FFF; margin:50px 10px;}
			.criojaitem .tit {font-size:18px; padding-bottom:16px; text-transform:uppercase;}
			.criojaitem  h2 {font-size:18px; padding-bottom:16px; text-transform:uppercase; margin:0;}
			.criojaitem .izq {width:220px; float:left;}
			.criojaitem .der {width:175px; float:left; margin-left:30px; font-size:14px; line-height:22px;}
			.criojaitem .der p{margin:0 0 12px 0;}
		.criojaitem:nth-child(odd) {margin-left:0;}
		.criojaitem:nth-child(even) {margin-right:0;}

@media (max-width: 991px) {
	.criojaitem {float:none; width:100%; display:table; margin:30px 0 0 0;}
	.criojaitem .izq {width:20%;}
	.criojaitem .izq img {width:100%;}
	.criojaitem .der {width:80%; padding-left:30px; margin-left:0;}
}	
@media (max-width: 500px) {
	.criojaitem {float:none; width:100%; display:table; margin:30px 0 0 0;}
	.criojaitem .izq {float:left; display:inline; display:table;}
	.criojaitem .izq img {width:100px; padding:0 10px 10px 0;}
	.criojaitem .der {width:100%; margin-left:0; float:none; padding:0;}
}			
		
		
		
	/*CONTENIDO EXTRA*/
	#cExtraContainer {}
	#cExtraContainer h2.masInfoTit {font-size:22px;}
	#cExtraContainer .masInfoTxt {}
	
	
	
	#contenidoExtra {width:100%;}
	
	.ccextraitem {float:left; width:460px; background-color:transparent; margin:50px 10px;}
		.ccextraitem .tit {font-size:18px; padding-bottom:16px; text-transform:uppercase;}
		.ccextraitem  h2 {font-size:18px; padding-bottom:16px; text-transform:uppercase; margin:0;}
		.ccextraitem .izq {width:220px; float:left;}
		.ccextraitem .der {width:175px; float:left; margin-left:30px; font-size:14px; line-height:22px;}
		.ccextraitem .der p{margin:0 0 12px 0;}
	.ccextraitem:nth-child(odd) {margin-left:0;}
	.ccextraitem:nth-child(even) {margin-right:0;}

@media (max-width: 991px) {
	.ccextraitem {float:none; width:100%; display:table; margin:30px 0 0 0;}
	.ccextraitem .izq {width:20%;}
	.ccextraitem .izq img {width:100%;}
	.ccextraitem .der {width:80%; padding-left:30px; margin-left:0;}
}	
@media (max-width: 500px) {
	.ccextraitem {float:none; width:100%; display:table; margin:30px 0 0 0;}
	.ccextraitem .izq {float:left; display:inline; display:table;}
	.ccextraitem .izq img {width:100px; padding:0 10px 10px 0;}
	.ccextraitem .der {width:100%; margin-left:0; float:none; padding:0;}
}			
	
		
		
/*CLUB*/
#clubinfo {}
	#clubinfo h1 {font-size:30px; margin-top:45px;}
	#clubinfo h1 b{margin-left:10px;}
	#clubinfo p {font-size:16px; line-height:22px;}
	

	#clubMenu {width:940px;}
		.clubItem:first-child {margin-left:0;}
		.clubItem:last-child {margin-right:0;}
		.clubItem {position:relative; width:129px; height:316px; background:#fff; float:left; margin:0 3px;}
			.clubItem a {opacity:0; z-index:2; position:absolute; background:url(../img/club/club_hover.png) 0 -121px; display:block; width:129px; height:121px;
		  -webkit-transition: opacity 0.4s ease-in-out;  -moz-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;  -o-transition: opacity 0.4s ease-in-out;  transition: opacity 0.4s ease-in-out;	
			}
			.clubItem a span {display:none;}
			.clubItem a:hover {opacity:1;}
			.clubItem img {margin-bottom:12px;}
			.clubItem .cbbien {color:#b5b5b5; font-size:12px; margin-bottom:5px; padding: 0 8px;}
			.clubItem .tit b {font-family: 'kievit_otbold';}
			.clubItem .tit {font-size:17px; padding: 0 8px; text-transform:uppercase; margin-bottom:6px;}
			.clubItem .txt {color:#b5b5b5; font-size:12px; padding: 0 8px; line-height:14px;}


			
.descubre { margin-bottom:80px; margin-top:36px;}
.descubre h1{font-size:18px; letter-spacing:2px;}
.descubre h2{font-size:18px; letter-spacing:2px;}

	.descubre .izq {float:left; width:220px; margin-right:20px; font-family: 'chronicle_displayitalic'; font-size:12px;}
		.descubre .izq p {text-align:right;}
		.descubre .izq a {color:#a7224a; font-size:14px;}
		.descubre .izq a:hover {text-decoration:none;}
		
	.descubre .der {float:left; width:700px; }
		.descubre .der p {font-size:14px; line-height:20px; word-spacing:2px;}
		.descubre .der p b{font-size:14px; font-family: 'chronicle_displayregular';}

			
@media (max-width: 991px) {
	.fdo2 {background-image:none; background-color:#fff;}
	#clubMenu {width:100%;}
	.clubItem {width:100%; float:none; display:table; height:auto; background-color:#fff; border:1px solid #f1f1f1; margin:10px 0;}
	.clubItem a {float:left; width:129px;}
	.clubItem img {float:left; width:129px; margin-bottom:0; margin-right:12px;}
	.ccinfo {width:100%; padding-top:12px;}
	
	.descubre .der {width:100%;}
	.descubre .izq {width:100%;}
	.descubre .izq p {text-align:left;}
}
			
@media (max-width: 400px) {
	.ccinfo {width:100%; padding-top:0px;}
	.clubItem .tit {margin:0;}
	.clubItem .cbbien {margin:0;}
}
		

/*CLUB INTERNO*/
.clubmenutxt {color:#bcbcbc; font-size:12px; margin-top:18px;}
.clubmenutxt a{color:#bcbcbc; text-decoration:none; padding:0 10px; text-decoration:none; text-transform:uppercase;}
.clubmenutxt a:hover {color:#282828;}
.clubmenutxt a.activo {color:#282828; font-weight:bold;}
.clubmenutxt span:last-child {display:none;}

.clubInterno {margin-top:30px;}
	.clubInterno .foto {}
	.clubInterno .info {}
	.clubInterno .info p{font-size:14px; line-height:18px;}
	.clubInterno .info p:first-child{margin-top:0px;}
	
	
	.clubbottom {margin-bottom:30px;}
	.clubbottom h1{font-size:18px; font-family: 'kievit_otbook'; font-weight:normal;}
	.clubbottom h2{font-size:18px; font-family: 'kievit_otbook'; font-weight:normal;}
	

/* FUNDACION*/

#fundacion_res {display:none;}
#fundacion_res .row > [class*='col-'] {
    margin-top:10px;
}

#fundacion_res .homenu_res_item  .tit {font-size:14px; height:20px; overflow:hidden; width:100%; display:block;}
#fundacion_res .homenu_res_item_big  .imagen {height:259px;background:#000}


@media (max-width: 991px) {
#expmenu {display:none;}
#fundacion_res {display:table;}
}
@media (max-width: 768px) {
#fundacion_res .homenu_res_item_big  .imagen {height:auto;}
}
@media (max-width: 500px) {
#fundacion_res .homenu_res_item  .tit {font-size:12px;}
}	
	
/* FUNDACION MUSEO */

.menumuseoitembig {width:460px; float:left; background:#fff; height:320px; position:relative;}
.menumuseoitem {width:230px; margin-left:10px; float:left; background:#fff; height:320px; position:relative;}

.menumuseoitem .menumuseoitem_a, .menumuseoitembig .menumuseoitem_a{position:absolute; z-index:2; opacity:0;}
.menumuseoitem .menumuseoitem_a:hover, .menumuseoitembig .menumuseoitem_a:hover{opacity:1;}

.menumuseoitembig .seguir_btn {position:absolute; bottom:0; right:0; left:0;}

.menumuseoitem .tit, .menumuseoitembig .tit {font-size:18px; margin:18px 10px 0; font-family: 'chronicle_displayregular';}
.menumuseoitem p, .menumuseoitembig p {font-size:12px; color:#b5b5b5; margin:18px 10px 0;}
	#elmuseo {margin-top:-65px; background:#fff; padding-bottom:30px;}

	
@media (max-width: 991px) {
.menumuseoitembig img, .menumuseoitem img {width:100%;}
.menumuseoitembig {width:50%;}
.menumuseoitem {width:25%; margin:0;}
.menumuseoitem .tit, .menumuseoitembig .tit {font-size:16px;}
}	
@media (max-width: 500px) {
.menumuseoitembig img, .menumuseoitem img {width:100%;}
.menumuseoitembig {width:100%;}
.menumuseoitem {width:50%; margin:0;}
.menumuseoitem .tit, .menumuseoitembig .tit {font-size:16px;}
}
	
	/*MUSEO JARDIN BACO*/
	
	#baco {width:960px;}
	#baco  .separador {border-bottom:1px solid #282828; font-size:18px; letter-spacing:2px; padding-bottom:2px; margin:64px 10px 10px; text-transform:uppercase;}	
	#baco  .separador2 {border-bottom:1px solid #282828; font-size:18px; width:220px; float:left; letter-spacing:2px; padding-bottom:2px; margin:64px 10px 10px; text-transform:uppercase;}	
	.itembaco {width:220px; margin:5px 10px; height:280px; float:left;}
			.itembaco a {opacity:0; z-index:2; position:absolute; background:url(../img/vinohover.png); display:block; width:220px; height:220px;
		  -webkit-transition: opacity 0.4s ease-in-out;  -moz-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;  -o-transition: opacity 0.4s ease-in-out;  transition: opacity 0.4s ease-in-out;	
			}
			.itembaco a span {display:none;}
			.itembaco a:hover {opacity:1;}
			.itembaco img {margin-bottom:10px;}			
			.itembaco .txt {color:#b5b5b5; font-size:12px; margin-bottom:0px; text-align:left;}
			.itembaco .tit {font-size:24px; margin-bottom:5px; text-align:left; font-family: 'chronicle_displayregular';}	

			
	
	.lboxuva {display:none; width:100%; max-width:960px; background-color:#FFF; overflow:hidden;}
		.lboxuva .izq {float:left; width:33%; text-align:right;}
		.lboxuva .izq img{margin-top:20px; width:100%;}
		.lboxuva .der {float:left; width:67%; padding-top:30px;}
		.lboxuva .der .interno{margin:0 40px;}
			.lboxuva .der h1 {font-size:12px; margin:0; color:#b9b9b9;}
			.lboxuva .der .exh1 {font-size:12px; margin:0; color:#b9b9b9;}
			.lboxuva .der h2 {font-size:24px; font-family: 'chronicle_displayregular'; margin-top:0;}
			.lboxuva .der h3 {font-size:24px; font-family: 'chronicle_displayregular'; margin-top:0;}
			.lboxuva .der p {font-size:16px;}
			
@media (max-width: 991px) {
#baco {width:100%;}
}			
	
@media (max-width: 550px) {
	.lboxuva .izq {display:none;}
	.lboxuva .der {width:100%;}
	.itembaco img {margin-bottom:0px;}
}		
@media (max-width: 550px) {
	#baco {text-align:center;}
	#baco h2 {text-align:left;}
	.itembaco {float:none; display:inline-block; height:auto;}
}		
	
/*FUNDACION EDITORIAL*/
 #editorial {width:100%; max-width:960px;}
#editorial .separador {border-bottom:1px solid #282828; font-size:18px; letter-spacing:2px; padding-bottom:2px; margin:13px 10px; text-transform:uppercase;}	

.editorialitem {float:left; position:relative; width:220px; height:430px; margin:0 10px;}
	.editorialitem a {position:absolute; width:220px; display:block; height:220px; opacity:0;
			  -webkit-transition: opacity 0.4s ease-in-out;  -moz-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;  -o-transition: opacity 0.4s ease-in-out;  transition: opacity 0.4s ease-in-out;	
	}
	.editorialitem a span {display:none;}
	.editorialitem a:hover {opacity:1;}
	.editorialitem .stit {font-size:12px; color:#b8b9b9; margin-top:4px;}
	.editorialitem .tit {font-size:24px;  font-family: 'chronicle_displayregular';}

	
	
	.lbox {display:none; width:100%; max-width:960px; /*height:614px;*/ background-color:#FFF; overflow:hidden;}
		.lbox .izq {float:left; width:33%;}
		.lbox .izq img {width:100%;}
		.lbox .der {float:left; width:67%; padding-top:30px;}
		.lbox .der .interno{margin:0 40px;}
			.lbox .der h1 {font-size:24px; margin-top:0;}
			.lbox .der h3 {font-size:24px; margin-top:0;}
			.lbox .der h2 {font-size:16px; color:#b9b9b9;}
			.lbox .der .exh2 {font-size:16px; color:#b9b9b9;}
			.lbox .der p {font-size:16px;}
			
@media (max-width: 550px) {
	.lbox .izq {display:none;}
	.lbox .der {width:100%;}
	.lbox .der .interno{margin:0 15px;}
}	
			
@media (max-width: 479px) {
	.editorialitem {height:auto; float:none; width:100%; margin-bottom:28px; }
	.editorialitem .tit {font-size:16px;}
}	

/*FUNDACION ACTIVIDADES*/
.tituloactividadbig {width:460px; float:left; color:#969696; padding-bottom:8px;}
.tituloactividad {width:230px; margin-left:10px; float:left; color:#969696; padding-bottom:8px;}

	#actividades {margin-top:-65px; padding-bottom:30px;}
	#actividades * {box-sizing:content-box;}
	#actividades .menumuseoitem, #actividades .menumuseoitembig {height:260px; padding-bottom:20px; margin-bottom:20px;}
	#actividades .menumuseoitem .tit, #actividades .menumuseoitembig .tit {font-size:24px; margin:18px 10px 0; font-weight:bold; font-family: 'chronicle_displayregular';}
	
	
.actividaditembig {margin-top:66px;}
.actividaditembig * {box-sizing:content-box;}
	.actividaditembig .sepa {font-size:18px; text-transform:uppercase; margin-bottom:10px;}
	.actividaditembig h2.sepa {font-size:18px; text-transform:uppercase; margin-bottom:10px; margin-top:0;}
	.actividaditembig .sepatxt {font-size:16px; color:#a1a1a1; margin-bottom:30px;}
	.actividaditembig .sepatxt p {margin:0;}
	.actividaditembig .foto {width:470px; float:left; height:357px;}
	.actividaditembig .info {width:410px; float:left; height:357px; padding:0 30px;}

	.actividaditembig  .caja {background:#fff; height:357px; margin-bottom:20px;}
	.actividaditembig .info .stit {margin-top:24px; font-size:12px; color:#bcbcbc;}
	.actividaditembig .info .tit {font-size:24px; font-family: 'chronicle_displayregular'; margin-bottom:20px;}
	.actividaditembig .info .txt {font-size:14px; line-height:20px;}
	
.actividaditemsmall {float:left; margin-top:30px; width:220px; height:176px; margin-right:20px;}
.actividaditemsmall .tit{width:187px; font-size:24px; font-family: 'chronicle_displayregular'; line-height:26px;}
.actividaditemsmall .txt{width:187px; font-size:14px; line-height:20px; margin-top:20px;}
.actividaditemsmall .txt a{color:#282828; font-weight:bold;}
	
.lbsmall {width:100%; max-width:640px; background:#fff; display:none; padding:60px;}
	.lbsmall .stit {font-size:16px; color:#969696; font-weight:bold;}
	.lbsmall .tit {font-size:24px; font-family: 'chronicle_displayregular';}
	.lbsmall .txt {font-size:16px; line-height:22px;}
	
	.lbsmall em {color:#969696;}

	
@media (max-width: 991px) {
	.actividaditembig  .caja {display:table; height:auto; width:100%;}
	.actividaditembig .foto {width:40%; float:left; height:auto;}
	.actividaditembig .foto img{width:100%;}
	.actividaditembig .info {width:50%; float:left; padding:0 30px 30px 30px; height:auto;}
	#actividades .menumuseoitembig .tit {font-size:18px;}
	#actividades .menumuseoitem .tit {font-size:18px;}
}
		
@media (max-width: 550px) {
	.actividaditembig  .caja {display:table;}
	.actividaditembig .foto {width:100%; float:none; height:auto;}
	.actividaditembig .foto img{width:100%;}
	.actividaditembig .info {width:100%; float:none; padding:0;}
	.lbsmall {width:100%;}
	.lbsmall {padding:20px 15px;}
	
	.actividaditembig .info .stit {padding:0 10px;}
	.actividaditembig .info .tit {padding:0 10px;}
	.actividaditembig .info .txt {padding:0 10px;}
	.fdo5 {background-image:none; background-color:#FFF;}
}
	
	
/*FUNDACION PATRONOS*/
	
	#patronos {}
	#patronos .tit{font-size:18px; letter-spacing:2px; margin:25px 0;}
	
	.patrono {width:230px; height:424px; float:left;}
		.patrono .nombre {color:#939393; font-size:18px; margin:16px 21px;}
	
	#convenios {font-size:16px; line-height:20px;}
		#convenios strong {text-transform:uppercase; letter-spacing:2px;}
		#convenios a {color:#282828; text-decoration:none;}
		#convenios a:hover {text-decoration:underline;}

@media (max-width: 500px) {
.patrono {width:50%; padding:10px; display:table; height:auto;}
.patrono img {width:100%;}
.patrono .nombre {height:60px; font-size:14px; margin:12px 0 0 0; overflow:hidden;}
}	

		
/*FUNDACION PREMIOS*/
#fpremios {margin-top:40px;}
#fpremios .separador {border-bottom:1px solid #282828; font-size:18px; letter-spacing:2px; padding-bottom:2px; margin:13px 0px; text-transform:uppercase;}	
	#fpremios .izq {width:256px; float:left;}
	#fpremios .der {width:642px; float:left;}
	#fpremios .der p:first-child {margin-top:0;}
	#fpremios .clear {height:60px;}
	
@media (max-width: 991px) {
#fpremios .izq {display:none;}
#fpremios .der {float:none; width:100%;}
}		
	
	
	
/*MAPA DEL SITIO*/	
	
	#mapadelsitio {}
	
	#mapadelsitio ul{ margin-bottom:10px;}
	#mapadelsitio ul li{font-size:18px; font-weight:700; color:#a7224a;}
	#mapadelsitio ul li a{color:#282828; text-decoration:none; }
	#mapadelsitio ul li a b{font-weight:400;}
	#mapadelsitio ul li a strong{font-weight:400;}
	#mapadelsitio ul li a:hover{color:#a7224a; text-decoration:underline;}
	
	#mapadelsitio ul ul{ margin-bottom:4px;}
	#mapadelsitio ul ul li{font-size:14px; font-weight:400;}
	#mapadelsitio ul ul ul li{list-style-type: circle;}
	
	
	
	/*FAMILIA*/
	
	#familia p {line-height:18px; font-size:15px;}
	
@media (max-width: 991px) {
.bodegasubmenutxt {display:none;}
#bodegamenuid {display:none;}
}	


#link_reservas_extra {font-weight:700; color:#C9AB7C; font-size:13px;}
#link_reservas_extra:hover {text-decoration:none;}


#cookiesover {width:100%; position:fixed; bottom:0; left:0; background:rgba(0,0,0,.9); z-index:999999; display:none;}
#cookiesoverw {padding-top:8px; padding-bottom:8px; position:relative;}
#cookiesoverw .tit {font-size:18px; color:#fff; font-weight:700;}
#cookiesoverw .txt {font-size:14px; color:#fff;}
#cookiesoverw .closex {font-size:12px; padding:6px 12px; background-color:#a7224a; color:#fff; text-decoration:none!important;}

.seguir_btn {margin-top:20px; display:block; text-align:center; padding:6px 12px; background-color:#a7224a; color:#fff; font-size:14px; border:2px solid #a7224a; transition:all .3s; text-decoration:none !important;}
.seguir_btn:hover {padding:6px 12px; background-color:#fff; color:#a7224a; font-size:14px; }

#restoslide .info p a.seguir_btn {color:#fff;}
#restoslide .info p a.seguir_btn:hover {color:#a7224a;}

.restoitem2 p a.seguir_btn {margin-top:4px; display:block; text-align:center; padding:6px 12px; background-color:#a7224a; color:#fff; font-size:14px; border:2px solid #a7224a; transition:all .3s; text-decoration:none !important;}}
.restoitem2 p a.seguir_btn:hover {padding:6px 12px; background-color:#fff; color:#a7224a; font-size:14px; }



.lcorreo a {color:#a7224a; font-weight:600; text-decoration:underline;}
.lcorreo a:hover {text-decoration:none;}



#menunav .navbar-collapse {
    height: 100vh;
	max-height:none;
}

#homenu_res .carousel-control.left {background:transparent;}
#homenu_res .carousel-control.right {background:transparent;}


.reservaHeadActivEsp {position:relative; display:block;}
.reservaHeadActivEspFoot {position:absolute; bottom:0; width:100%; padding:10px 20px; color:#fff; font-weight:300; font-size:16px; background-color:rgba(0,0,0,.6); transition:all .3s; }
.reservaHeadActivEspFoot i {font-style: italic;}
.reservaHeadActivEsp:hover .reservaHeadActivEspFoot {background-color:rgba(0,0,0,.8); padding:20px 20px;}
.reservaHeadActivEspFootTit {display:none;}


#headReservasActMain {}
#headReservasActMain h1 {color:#BA0B4B;}
#headReservasActMain .txt {color:#222; font-size:18px; padding-top:10px;}
#headReservasActMain .seguir_btn {margin-top:10px;}

#nuevoSlide2019 {}
#nuevoSlide2019 .carousel-control.right {background-image:none;}
#nuevoSlide2019 .carousel-control.left {background-image:none;}


.nuevoSlideItem {position:relative; display:block;}
.nuevoSlideItem .txt {font-size:18px; position:absolute; bottom:0; right:0; left:0; background-color:rgba(0,0,0,.8); color:#fff; padding:12px 228px 12px 20px;text-align: left;}
.nuevoSlideItem .nsi_precio {position:absolute; right:0; background: #ae2953; bottom:0; width:200px; padding:20px 20px 50px 20px; text-align:center; line-height: 1; color:#fff; z-index:2;}

				.nsi_precio .preciow {font-size:62px; font-weight:700; line-height:1;}
					.nsi_precio .preciow strike {font-size:30px; font-weight:700; margin-left:20px;}
					.nsi_precio .preciow span {font-size:28px; vertical-align:0%; font-weight:700;}
					.nsi_precio .act {    position: absolute;
					font-size:14px;
    bottom: 15px;
    text-align: center;
    left: 0;
    right: 0;}

	.nuevoSlideItem .seguir_btn {margin-top:0px; font-size:22px;}
	.nuevoSlideItem .seguir_btn:hover {font-size:22px;}
	
	#nuevoSlide2019 .carousel-control {bottom:132px;}

@media (max-width: 768px) {
	.nuevoSlideItem .txt {font-size:11px; padding-right:150px; bottom:0;}
	.nuevoSlideItem .nsi_precio {width:140px; padding:16px 16px 40px 16px; bottom:0;}
	.nsi_precio .preciow {font-size:32px;}
	.nsi_precio .preciow strike {font-size:18px; margin-left:10px;}
	.nsi_precio .preciow span {font-size:18px;}
	
	.nuevoSlideItem .seguir_btn {margin-top:0px; font-size:14px;}
	.nuevoSlideItem .seguir_btn:hover {font-size:14px;}
	
	#nuevoSlide2019 .carousel-control {display:none;}
	#nuevoSlide2019 .carousel-control .glyphicon-chevron-left,#nuevoSlide2019 .carousel-control .glyphicon-chevron-right, #nuevoSlide2019 .carousel-control .icon-next, #nuevoSlide2019 .carousel-control .icon-prev {top:15%;}
	
	.nsi_precio .act {font-size:12px;}
	
}	

@media (max-width: 480px) {
.nuevoSlideItem .nsi_precio {padding: 9px 16px 28px 16px;}
.nsi_precio .act {bottom:8px;}
}
	


	
#newReservaTitulo {text-align:center;}
#newReservaTitulo h2 {font-size:32px; color:#222; font-weight:300;}
#newReservaTitulo h1 {font-size:48px; color:#AE2953; font-weight:700; margin-top:0; font-style: italic;}


@media (max-width: 767px) {
	#headReservasActMain h1 {font-size:20px;}
.reservaHeadActivEspFootTit {display:block; font-size:18px; padding-bottom:10px;}
.reservaHeadActivEspFoot {position:static; padding:20px 0; background-color:transparent; color:#222; bottom:auto;}
.reservaHeadActivEsp:hover .reservaHeadActivEspFoot {background-color:transparent; padding:20px 0;}

#newReservaTitulo h2 {font-size:26px;}
#newReservaTitulo h1 {font-size:40px;}

}
@media (max-width: 767px) {
	#newReservaTitulo h1 {font-size:32px;}
}

/*2019 menu*/
#nav2019 {height:77px; width:100%; background-color: #5c0a3d;}
#nn_izquierda {float:left; width:auto; padding-left:30px;}

/* <div id="nn_buscadorw">
<div id="nn_buscador">
	<div id="nnbLupa"></div>
	<div id="nnbBuscar">
		<form action="<?php echo $lang; ?>/<?php echo $buscartxt[$lang]; ?>/" method="POST">
			<input type="text" pattern=".{4,}" id="nnbBuscarInp" name="b" required/></a>
		</form>
	</div>
</div>
</div> */

#nn_buscadorw {display:block; height:77px; float:left; padding-top:16px; margin-right:12px;}
#nn_buscador {width:42px; height:42px; background-color: #c9ab7c; border:2px solid #c9ab7c; border-radius: 21px; position:relative; overflow:hidden; transition:all .3s;}
#nnbLupa {background:transparent url(../img/buscador2019.png) center center no-repeat; width:40px; height:40px; cursor:pointer;
    position: absolute;
    top: 0;
    left: 0;
}
#nnbBuscar {position:absolute; left:42px; background-color: #5c0a3d; height:40px; width:154px; top:0;}
#nnbBuscarInp {display:none; width:100%; height:40px; font-size:16px; color:#fff; background-color: transparent; border:0 !important; outline: none !important; padding-left:6px;}
#nn_buscador.activo {width:200px;}
.activo #nnbBuscarInp {display:block;}

#nn_menu {display:inline-block;}


/* <div class="nn_menu_item">
<a class="nnmi_main" href="">BODEGA</a>
<div class="nnmi_dw">
	<a href="#">Link 1</a>
	<a href="#">Link 2</a>
	<a href="#">Link 3</a>
</div>
</div> */

.nn_menu_item {position: relative; display: inline-block; height:77px;}
.nnmi_main {text-transform: uppercase; background-color: #5c0a3d; color: #fff; padding: 0px 16px; font-size: 14px; border: none; display:block; height:77px; line-height: 77px; text-decoration:none !important; border-bottom:4px solid #5c0a3d;}

.nnmi_dw {display: none; position: absolute; background-color: #c9ab7c; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 5; top:77px;}

.nnmi_dw a {color: #fff; padding: 12px 16px; text-decoration: none; display: block; font-size:14px;}


.nnmi_dw a:hover, .nnmi_dw a:active {background-color: #5c0a3d;}

.nn_menu_item:hover .nnmi_dw {display: block;}

.nn_menu_item:hover .nnmi_main {background-color: #5c0a3d; color:#c9ab7c; border-bottom:4px solid #c9ab7c;} 

.nn_menu_item_idioma {text-align: center; width: 100px; text-transform: uppercase;}
.nn_menu_item_idioma .nnmi_main {font-size:11px;}
.nn_menu_item_idioma .nnmi_main img {margin-left:4px;}
.nn_menu_item_idioma .nnmi_dw {min-width: 0; width:100px;}
.nn_menu_item_idioma.nn_menu_item:hover .nnmi_main {background-color: #5c0a3d; color:#fff; border-bottom:2px solid #5c0a3d;} 

#nn_derecha {float:right; width:auto; padding-right:30px; /*padding-top:28px;*/ text-align: right;} 

.nn_boton {text-align: center; font-size:14px; font-family: 'kievit_otbold'; color:#fff; padding:14px 20px; line-height:14px; border-radius:6px; margin:0 10px; text-decoration: none !important; border:2px solid #5c0a3d; transition:all .3s;}

.nn_boton_simple {padding-left:10px; padding-right:10px; margin:0 3px;}
.nn_boton_simple:hover, .nn_boton_simple:active {color:#c9ab7c;}

.nn_boton_bordo {background-color: #a1006b; border-color:#a1006b;}
.nn_boton_bordo:hover, .nn_boton_bordo:active {background-color: #fff; color:#a1006b;}

.nn_boton_gold {background-color: #c9ab7c; border-color:#c9ab7c;}
.nn_boton_gold:hover, .nn_boton_gold:active {background-color: #fff; color:#c9ab7c;}

.nn_boton_black {background-color: #000; border-color:#000;}
.nn_boton_black:hover, .nn_boton_black:active {background-color: #fff; color:#000;}

#clubPreferntTop {position: absolute; top: 30px; right: 20px;}

.navbar-header {
	float: none;
}
.navbar-toggle {
	display: block;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse {
	
}
.navbar-nav {
	float: none!important;
	margin: 7.5px -15px;
}
.navbar-nav>li {
	float: none;
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
}

@media (max-width: 1220px) {
	.nn_boton {margin:0 6px;}
}
@media (max-width: 1199px) {
	#nav2019 {display:none;}
	#menunav {display:table;}
	#header {height: 50px;}
	.fdo1 {background-position: 0px -32px;}
}


.row.rowReservasNew {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
  align-items: center;
}
.row.rowReservasNew > [class*='col-'] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* .row.rowReservasNew a {position: relative; top: 50%; transform: translateY(-50%);} */
/* .row.rowReservasNew .vcanter > img {position: relative; top: 50%; transform: translateY(-50%);} */
/* .row.rowReservasNew .col-md-2 > img {position: relative; top: 50%; transform: translateY(-50%);} */
/* .row.rowReservasNew .col-sm-2 > img {position: relative; top: 50%; transform: translateY(-50%);} */

.img-mobil {display:none;}
.img-desktop {display:inline-block;}
@media (max-width: 700px) {
.img-desktop {display:none;}
.img-mobil {display:inline-block;}
}

#socioValidar {background: #aa0461;
    color: #fff;
    border-color: #aa0461;
    cursor: pointer;}

.summary_total_descuento {
	clear:both;
    padding: 14px 18px;
    background-color: #d4d4d4;
    display: none;
    width: 100%;
}
.summary_total_descuento_desc {    font-size: 14px;
    font-weight: 600;
    float: left;}
.summary_total_descuento_info {font-size: 16px;
    font-weight: 600;
    float: right;}

.summary_total_descuento_info span {font-size: 12px;
    font-weight: 400;}



.vcenter {/*display: inline-block; vertical-align: middle; float: none;*/}

#rv_header {width:100%; position:relative;}
#rvh_video {width:100%;}
#rv_info {text-align:center; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); padding: 0 30px; width:100%; max-width: 900px;}
#rvh_tit {color:#fff; font-size:48px; line-height:1; font-family: 'kievit_otbold'; }
#rvh_cta {margin-top:30px;}
#rvh_cta a {text-decoration:none!important; color:#fff; background-color:#5C0A3D; font-size:28px; padding:14px 27px 10px; line-height:1;}

@media (max-width: 880px) {
	#rvh_tit {font-size:38px;}
	#rvh_cta a {font-size:20px;}
}

@media (max-width: 600px) {
	#rvh_tit {font-size:28px;}
	#rvh_cta a {font-size:16px;}
}
@media (max-width: 480px) {
	#rv_header {height:220px; background:#000; display:flex;}
}










