@charset "utf-8";

@font-face {
    font-family: 'MyriadProRegular';
    src: url('../css/fuentes/myriad_pro_regular-webfont.eot');
    src: url('../css/fuentes/myriad_pro_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/fuentes/myriad_pro_regular-webfont.woff') format('woff'),
         url('../css/fuentes/myriad_pro_regular-webfont.ttf') format('truetype'),
         url('../css/fuentes/myriad_pro_regular-webfont.svg#MyriadProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'MyriadProBold';
	src: url('../css/fuentes/MYRIADB.eot');
	src: local('MYRIADB'), url('../css/fuentes/MYRIADB.woff') format('woff'), url('../css/fuentes/MYRIADB.ttf') format('truetype');
}

@font-face {
    font-family: 'rock_saltregular';
    src: url('../css/fuentes/rocksalt-webfont.eot');
    src: url('../css/fuentes/rocksalt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/fuentes/rocksalt-webfont.woff') format('woff'),
         url('../css/fuentes/rocksalt-webfont.ttf') format('truetype'),
         url('../css/fuentes/rocksalt-webfont.svg#rock_saltregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	line-height: normal;
}
a{
	text-decoration:none;
	cursor:pointer;
	transition: all 0.3s ease-in-out;
}

a:hover, a:focus{
	color: inherit;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5:hover{
	text-decoration: none;
}

#header1{
	background: #332f2f;
}
.header11_redes
{
	margin:5px 0;
	float:right;
	clear: both;
}
.header11_redes1
{
	display: inline;
	margin: 0 6px;
}

.header11_redes1 a .fa{
    font-size: 19px;
    color: #998f90;
	position: relative;
    top: 2px;
    line-height: 22px;    
}

.fa-envelope:hover:before{
	content: "\f2b6";
}

.header11_redes2
{
	position:relative;
    display: inline-block;
    margin-left: 8px;	
}
.header11_redes2 input[type=text]
{
	background-color:#000;
	border:1px solid #5d5455;
	height:24px;
	width:164px;
	color:#5d5455;
}
.pincha_aqui
{
	height:24px;
	width:23px;
	right:0;
	position:absolute;
	top:0;
}
#header2{
	background-color:#000;
}
.header22_logos1{
	margin:20px 0;
}
.header22_logos2{
    margin: 2em 0 0;
    text-align: right;
}
#header3{
	background: #332f2f;
}
#maimenu
{
	margin:0;
	padding:0;
	list-style:none;

}
#maimenu li.on
{
	background-color:#000;
}
#maimenu li a
{
	color: #fff;
    font-family: 'Muli',arial;
    font-size: 13px;
    padding: 6px 10px;
}
#maimenu li a:hover
{
	color: #fff;
}
#maimenu li a.on
{
	color: #fff;
}
#subheader2{
	margin:1em 0 0 0;
}
.subheader_div
{
	margin-right:0.5em;
	display: inline-block;
}
.subheader_div p
{
	color: #000;
    font-family: 'Muli',arial;
    font-size: 14px;
	margin:0;
	padding:0;
}
.subheader_div a
{
	color: #000;
    font-family: 'Muli',arial;
    font-size: 14px;
}
.subheader_div a.on
{
	text-decoration:underline;
}
.subheader_div a:hover
{
	text-decoration:underline;
}
#banner1{
	text-align: center;
}
#banner2{
	margin:1em 0;
	*padding:16px 0;
}
#banner-footer{
	margin:0 0 25px;
	*padding:16px 0;
	background: #000;
	padding: 15px 0px;	
}
#migas2{
	margin:1.3em 0 1em 0;
}
.migas_div
{
	margin-right:0.5em;
	display: inline-block;
}
.migas_div p
{
	color: #E20A15;
    font-family: 'Muli',arial;
    font-size: 13px;
	margin:0;
	padding:0;
}
.migas_div a, .migas_div span
{
	color: #E20A15;
    font-family: 'Muli',arial;
    font-size: 13px;
}
.migas_div a:hover
{
	text-decoration:underline;
}
.content_galeria
{
	float:left;
	overflow:hidden;
	width:60.938em;
}

.espaciogaleria
{
	float:left; overflow:hidden; width:60.938em; height:1.25em;
}
#fflickr_vergaleria2{
		text-align:right;
}
#fflickr_vergaleria2 a{
		font-family: 'Muli',arial; font-size:12px; color:#606060;
}
.fflickrimg a
{
	text-decoration:none;
	cursor:pointer;
	border:medium none;
}

.fflickrtitulo
{
	text-align:center;
	margin-top: 0.5em;

}
.fflickrtitulo h2
{
	margin: 0 auto 0.3em;
	padding:0;
	font-weight:normal;
	font-size:15px;
}
.fflickrtitulo h2 a
{
	color:#000;
	font-family: 'Muli',arial;	
}
.fflickrtitulo h2 a:hover
{
	text-decoration:underline;
}
.fflickrtitulo p
{
	margin:0;
	padding:0;
	color:#707070;
	font-family: 'Muli',arial;
	font-size:12px;
}

.imagenfflick {
	border:1px solid #3E3D3B;
	float:left;
	overflow:hidden;
	/*width:6.25em;100px
	height:4.19em;67px*/
}
.cajagalerias
{
	text-align:center;	
	padding: 10px 0;
}
.cajagaleria_conmargen{ width: 2.1em;height:20.00em; display:table-cell;  overflow:hidden; }
.content_tarjeta
{
	margin-bottom:1.25em;
}
.content_tarjeta0
{
	margin-bottom:30px;
}
.content_tarjeta1 .div0
{
	float:left;
	overflow:hidden;
	width:45%;
}
.content_tarjeta1 .div1
{
	float:left;
	overflow:hidden;
	width:35%;
}
.content_tarjeta1 .div2
{
	float:left;
	overflow:hidden;
	width:15%;
}
.content_tarjeta1 .div3
{
	float:left;
	overflow:hidden;
	width:42%;
}
.content_tarjeta1 .div4
{
	float:left;
	overflow:hidden;
	width:22%;
	margin-left:10px;
}
.content_tarjeta1 .div5
{
	float:left;
	overflow:hidden;
	width:52%;

}
.content_tarjeta2 .div1
{
	float:left;
	overflow:hidden;
	width:33%;
}
.content_tarjeta2  .cajabuscaralfa
{

    border: 1px solid #a2a4a3;
    color: #000000;
    height: 78%;
    overflow: hidden;
    width: 98%;
}
.content_tarjeta1 .div p
{
	font-family: 'Muli',arial;
    font-size: 16px;
	color:#606060;
	margin:0;
	padding:0;
}
.content_tarjeta1 .divcentro p
{
	font-family: 'Muli',arial;
    font-size: 16px;
	color:#606060;
	margin: 0.1em 0 0 0.3em;
	padding:0;
}
.divcentro{
	text-align: center;
}
.content_tarjeta1 .div p span
{
 	color: #000000;
    font-family: 'Muli',arial;
    font-size: 12px;
    font-weight: normal !important;
    margin: 0;
    padding: 0;
}

.cajabuscar3 {
    border: 1px solid #a2a4a3;
    color: #000000;
    height: 15em;
    width: 88%;
}
.content_tarjeta0 p
{
    font-weight: normal;
	color: #606060;
    font-family: 'Muli',arial;
	font-size:16px;
}

.content_tarjeta0 p a
{
	cursor:pointer;
	color: #606060;
    font-family: 'Muli',arial;
	font-size:14px;
}
.content_tarjeta0 span
{
    font-weight: normal;
	color: #606060;
    font-family: 'Muli',arial;
	font-size:14px;
}
.content_tarjeta0 span a
{
	color: #606060;
    font-family: 'Muli',arial;
	font-size:14px;
}
.content_tarjeta0 span a:hover
{
	text-decoration:underline;
}
.content_video11 h2
{
	font-family: 'Muli',arial;
    font-size: 20px;
	color: #E20A15;
	margin: 0 0 0.5em 0;
	padding:0;
	width: 100%;
}
.content_video11 span
{
	font-family: 'Muli',arial;
    font-size: 12px;
	color: #000;
	margin: 0 0 0.3em 0;
	padding:0;
	width: 100%;
}
.content_video1 {
    margin-top: 10px;
}
.content_video11 p
{
	font-family: 'Muli',arial;
    font-size: 13px;
	color: #707070;
    margin-top: 10px;
}
.izq1_bloque, .izq2_bloque, .izq0
{
	margin-bottom:15px;
	border-bottom: 1px solid #000;
	padding-bottom: 5px;
}
.izq1_bloque object
{
    padding-bottom: 1.25em;
}

.fflickrimg_izq1_bloque1 {
	float: left;
    margin-bottom: 0.5em;
    margin-top: -0.55em;
    overflow: hidden;
    width:24.375em;
}
.fflickrimg_izq1_bloque {
    float: left;
    height: 4.69em;
    overflow: hidden;
    width:24.375em;
}
.fimg2_izq1_bloque {
    float: left;
    width: 12.00em;
    overflow: hidden;
    width:12.00em;
}
.fflickrimg_portada_espacio_izq1_bloque {
    float: left;
    overflow: hidden;
    width:24.375em;
}
.izq2_bloque
{
	margin-bottom:15px;
}
.izq2_bloque object
{
	float: left;
    padding-bottom: 1.25em;
}
.fflickrimg_izq2_bloque1 {
	float: left;
    margin-bottom: 0.5em;
    margin-top: -0.55em;
    overflow: hidden;
    width:14.375em;
}
.fflickrimg_izq2_bloque {
    float: left;
    height: 4.69em;
    overflow: hidden;
    width:14.375em;
}
.fimg2_izq2_bloque {
    float: left;
    width: 7.063em;
    overflow: hidden;
    width: 7.063em;
}
.fflickrimg_portada_espacio_izq2_bloque {
    float: left;
    overflow: hidden;
    width:14.375em;
}

.izq0_div{
	margin-bottom:0.63em;
}
.izq0_div p{
	color: #000;
    font-family: 'Muli',arial;
    font-size: 16px;
    overflow: hidden;
    padding: 0;
}
.izq0_div1 p{
	color: #000;
    font-family: 'Muli',arial;
    font-size: 16px;
    margin: 0 0 0.5em 1em;
    padding: 0;
}
.izq02_div{
	margin-bottom:2em;
}
.izq02_subtitulo{
	border-top: 3px solid #000000;
    background: #e6e5e5;
    padding: 15px;
    font-size: 14px;
}
.luto0
{
	margin:0;
	padding:0;
	color:#e20a15;
	font-size:12px;
	font-family: 'Muli',arial;
	font-weight: bold;

}
.izq0_titulo{
	margin: 0 0 10px;
	padding:0;
	font-weight:bold;
	line-height: normal;
	font-size: 32px;
}

.izq0_titulo a{
	color:#262626;
	font-family: 'Muli',arial;    
}
.izq0_titulo a:hover{
	text-decoration:underline;
}
.intro0
{
	margin:0;
	padding:0;
 	font-family: 'Muli',arial;
    font-size: 16px;
    overflow: hidden;
	color: #000;

}
.izq02_titulo{
	margin: 0 0 0.63em 0;
	padding:0;
	font-weight:bold;
	color: #262626;
    font-family: 'Muli',arial;
    font-size: 30px;
}
.izq02_titulo.entrevista {
	background-image: url(../images/iconos/comillas_entrevista.png);
	background-repeat: no-repeat;
	padding-left: 40px;
	text-transform: uppercase;
}
.izq02_titulo a{
	color:#262626;
	font-family: 'Muli',arial;
}

.intro02
{
 	font-family: 'Muli',arial;
    font-size: 16px;
	color: #000;
}
.intro03
{
	margin:0;
	padding:0;
 	font-family: 'Muli',arial;
    font-size: 16px;
    overflow: hidden;
	color: #E20A15;
	width:100%;
}
.intro03 p
{
	margin:0;
	padding:0;

}
.p_detalles
{
	font-family: 'Muli',arial;
	color: #000;
	font-weight:bold;
    font-size: 14px;
    line-height: 35px;
}
.p_detalles2
{
	font-size:12px;
}
.p_detalles3
{
	font-size:12px;
	margin-left:0.63em;
	margin-top:0.3em;
}
.izq02_div p
{
 	font-family: 'Muli',arial;
    font-size: 16px;
	color: #000;
	line-height: 20px;
}
.izq02_div p a
{
 	font-family: 'Muli',arial;
    font-size: 16px;
	color: #000;
	font-weight:bold;
}
.izq02_div a
{
 	font-family: 'Muli',arial;
    font-size: 16px;
	color: #000;
}
.izq02_div h1,h2,h3,h4,h5
{

 	font-family: 'Muli',arial;
	color: #000;

}
.izq02_div ul,ol,table
{

 	font-family: 'Muli',arial;
	font-size: 16px;
	color: #000;

}
.izq0_enlaces
{
	color: #000000;
	margin:0 0 0 10px;
 	font-family: 'Muli',arial;
    font-size: 13px;
	list-style: none;
	padding: 0;
	margin: 0;
	color: #000;

}
.izq0_enlaces a{
	color: #000000;
	background: url('/images/noticias/flecha_link_noticia.png') no-repeat left center;
	padding: 0 0 0 15px;
}
.izq0_enlaces a:hover{
	text-decoration: underline;
}
.izq0_enlace
{
	text-align:right;
	padding:0 0 0.375em 0;
	border-bottom:1px solid #000;
	width:40.000em;
}
.izq1_div{
	margin-bottom:0.63em;
}

.izq0_div a:hover img, .izq1_div a:hover img, .izq2_div a:hover img, .dch_entrevista a:hover img, .dch_receta a:hover img{
	opacity: .7;
}

.dch_entrevista a:hover, .dch_receta a:hover, .izq0_titulo a:hover{
	text-decoration: none;
}

.izq0_titulo a:hover{
	color: #777;
}

.luto1
{
	color: #E20A15;
    font-family: 'Muli',arial;
    font-size: 14px;
    letter-spacing: 0.4px;
    margin: 0;
    padding: 0;
    font-weight: bold;

}
.izq1_titulo{
	margin: 0 0 10px;
	padding:0;
	font-weight:bold;
	font-size: 20px;
}
.izq1_titulo a{
	color:#262626;
	font-family: 'Muli',arial;    
}
.izq1_titulo a:hover{
	color: #777;
	text-decoration: none;
}
.intro1
{
	margin:0;
	padding:0;
 	font-family: 'Muli',arial;
    font-size: 16px;
    overflow: hidden;
	color: #000;

}
.izq1_enlaces
{
	color: #000000;
	margin:15px 0 5px 10px;
	padding:0;
 	font-family: 'Muli',arial;
    font-size: 13px;
	list-style: none;
	color: #000;
	font-weight: bold;
}
.izq1_enlaces a{
	color: #000000;
	background: url('/images/noticias/flecha_link_noticia.png') no-repeat left center;
	padding: 0 0 0 15px;
}
.izq1_enlaces a:hover{
	text-decoration: underline;
}
.izq1_enlace
{
	text-align:right;
	padding:0 0 0.375em 0;
	border-bottom:1px solid #000;
	width:24.375em;

}
.izq2_div{
	margin-bottom:1.4em;
}
.luto2
{
	color: #E20A15;
    font-family: 'Muli',arial;
    font-size: 14px;
    letter-spacing: 0.4px;
    margin: 0;
    padding: 0;
    font-weight: bold;
}
.izq2_titulo{
	margin: 0 0 0.63em 0;
	padding:0;
	font-weight:bold;
	line-height: normal;
	font-size: 20px;
}
.izq2_titulo a{
	color:#262626;
	font-family: 'Muli',arial;   
}
.izq2_titulo a:hover{
	text-decoration:none;
	color: #777;
}
.intro2
{
	margin:0;
	padding:0;
 	font-family: 'Muli',arial;
    font-size: 16px;
	color: #000;
	line-height: normal;
}
.izq2_enlaces
{
	color: #000000;
	clear: both;
	margin:-14px 0 5px 10px;
	padding:0;
	float: left;
 	font-family: 'Muli',arial;
    font-size: 13px;
	list-style: none;
	color: #000;

}
.izq2_enlaces a{
	color: #000000;
	background: url('/images/noticias/flecha_link_noticia.png') no-repeat left center;
	padding: 0 0 0 15px;
}
.izq2_enlaces a:hover{
	text-decoration: none;
}
.izq2_enlace
{
	text-align:right;
	padding:0 0 0.375em 0;
	border-bottom:1px solid #000;
	width:14.375em;

}
.noticia{
	width:19.063em;
	margin-bottom:0.5em;
}
.noticia0{
	width:1.250em;
	margin-top: 0.3em;
}
.noticia1{
	width:17.813em;
}
.titulo_noticia_menu
{
	margin:0;
	padding:0;
	font-weight:normal;
}
.titulo_noticia_menu a
{
	color: #000;
    font-family: 'Muli',arial;
    font-size: 16px;

}
.titulo_noticia_menu a:hover
{
	text-decoration:underline;

}
.barra
{
	margin-bottom:15px;
	border-bottom: 1px solid #000;
	position: relative;
}
.barra p
{
	padding:0;
	margin:0.3em 0 0 0.5em;
    font-family: 'Muli',arial;
    font-size: 14px;
    font-weight: bold;
	color:#FFF;
}
.barra a
{
	margin:4px 10px;
    font-family: 'Muli',arial;
    font-size: 14px;
	color:#FFF;
    position: absolute;
    right: 0;
    top: 0;	
}
.apoyo2 {    
    margin: 10px 0;
}

.evento{
    border-bottom: 1px solid #000;
    padding: 15px 0;
    margin: 0;	
}

.evento .noticiadatos_div0{
	margin-top: 15px;
}

#listaagendas .barra{
	margin-bottom: 0;
}

#listaagendas{
	margin-bottom: 45px;
}

.menutarjeta div{    
	margin-right:0.5em;
}
.menutarjeta div h5{    
	margin:0;
	padding:0;
}
.menutarjeta div h5 a{
	color: #606060;
    font-family: 'Muli',arial;
    font-size: 14px;

}
.menutarjeta div h5 a.on{
	text-decoration:underline;

}
.menutarjeta div h5 a:hover{
	text-decoration:underline;

}
.menutarjeta div p{

	color: #606060;
    font-family: 'Muli',arial;
    font-size: 14px;
	margin:0;
	padding:0;
}
#logoproducto
{
	width:6.375em;
	float:left;
}
#logoproducto div
{
	width:6.375em;
	text-align: center;
}
#logoproducto div a
{
 	color: #000;
    cursor: pointer;
    font-family: 'Muli',arial;
    font-size: 12.5px;
}
#logoproducto div a:hover
{
	opacity:0.6;
   filter:alpha(opacity=60);
}
.franja
{
	padding-bottom:0.3em;
	padding-top:0.3em;
	margin-bottom:0.63em;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
.franja2
{
	background-color:#efefef;
}
.franja3
{
    margin: 0;
    padding: 10px 15px;
}
.franja4 div
{
	margin: 12px 0;
}
.franja4 div a
{
	color: #E20A15;
	font-family: 'Muli',arial;
    font-size: 15px;
	padding-left:1.5em;
	transition: none;
}
.franja4 div a.on
{
	color: #E20A15;
	font-family: 'Muli',arial;
    font-size: 15px;
    font-weight: bold;
	background: url(../images/noticias/noticon.png) no-repeat left center scroll;
	padding-left:1.5em;
}
.franja4 div a:hover
{
	color: #E20A15;
	font-family: 'Muli',arial;
    font-weight: bold;
	background: url(../images/noticias/noticon.png) no-repeat left center scroll;
	padding-left:1.5em;
}
.conmargen{
	margin-right:1.563em;
}
.ellogo
{
	margin-top:5px;
}
.ladescripcion1
{
	margin-bottom:1.250em;
}
.titulo_producto
{
	color: #000;
    cursor: pointer;
    font-family: 'Muli',arial;
    font-size: 22px;
	font-weight:normal;
	margin: 0;
}
.titulo_producto2
{
	color: #E20A15;
    cursor: pointer;
    font-family: 'Muli',arial;
    font-size: 16px;
	font-weight:bold;
}
.titulo_producto3
{
	margin:20px 0 15px;
	padding:0;
	color: #E20A15;
    cursor: pointer;
    font-family: 'Muli',arial;
    font-size: 20px;
	font-weight:bold;
}
.titulo_producto3 a{
	color: inherit;
}
.titulo_producto3 a:focus{
	outline: none;
}
.ladescripcion2 div
{
	margin-bottom:0.3em;
}
.ladescripcion2 div p
{
	color: #000;
    font-family: 'Muli',arial;
    font-size: 16px;
	margin:0;
	padding:0;
}
.ladescripcion2 div p a
{
	color: #E20A15;
    cursor: pointer;
    font-family: 'Muli',arial;
    font-size: 16px;
	font-weight:bold;
}
.lainfo p
{
	color: #000;
    font-family: 'Muli',arial;
    font-size: 16px;
	padding:0;
	line-height: 20px;
}
.lainfo ul
{
	color: #000;
    font-family: 'Muli',arial;
    font-size: 12px;
}
.lainfo p a
{
	color: #000;
    font-family: 'Muli',arial;
    font-size: 12px;
	cursor: pointer;
}
.lainfo h1,h2,h3,h4,h5
{
	color: #000;
    font-family: 'Muli',arial;
}
.lainfo3
{
	border-bottom:1px solid #ccc;
	padding-bottom: 10px;
    margin-bottom: 10px;
}
.titulo_empresa
{
	margin: 0 0 0.5em 0;
	padding:0;
	font-family: 'Muli',arial;
   font-size: 14px;
    font-weight: bold;
	color: #000;
}
.titulo_empresa a
{
   font-family: 'Muli',arial;
   font-size: 16px;
   font-weight: bold;
   color: #000;
}
.titulo_empresa a:hover
{
	text-decoration:underline;
}
.p_empresa
{
	margin: 0 0 0.3em 0;
	padding:0;
	font-family: 'Muli',arial;
    font-size: 15px;
	font-weight:normal;
	color: #000;
}
.p_empresa2
{
	margin: 0.5em 0 0;
	font-family: 'Muli',arial;
    font-size: 14px;
	font-weight:normal;
	color: #000;
}
.p_empresa2 span
{
	font-family: 'Muli',arial;
    font-size: 14px;
	font-weight:normal;
	color: #000;
}
.p_agenda
{
	float: left;
	width: 100%;
	margin: 0 0 0.5em 0;
	padding:0;
	font-family: 'Muli',arial;
    font-size: 14px;
	font-weight:normal;
	color: #000;
}
.p_agenda a
{
	font-family: 'Muli',arial;
    font-size: 14px;
	font-weight:normal;
	color: #000;
	text-decoration:underline;
}
.p_empresa a
{
	color: #E20A15;
    cursor: pointer;
    font-family: 'Muli',arial;
    font-size: 14px;
    font-weight: bold;
}
.p_empresa a:hover
{
	text-decoration:underline;
}
.p_empresa span
{
	color: #000;
    font-family: 'Muli',arial;
    font-size: 14px;
    font-weight: bold;
}

.p_receta
{
	margin: 0 0 30px;
	font-family: 'Muli',arial;
    font-size: 12px;
	font-weight:normal;
	text-align:right;
	color: #000;
}
.receta
{
	float:left;
	overflow:hidden;
	width:40.000em;
	padding-bottom:0.3em;
	margin-bottom:0.63em;
}
.receta2
{
	float:left;
	overflow:hidden;
	width:40.000em;
}
.receta_linea{
	height:1px;
	width:40.000em;
}
.receta_logo
{
	float:left;
	overflow:hidden;
	width:6.875em;
}
.receta_texto
{
	float:right;
	overflow:hidden;
	width:33.125em;
}
.titulo_receta
{
	float:left;
	overflow:hidden;
	width:100%;
    font-weight: normal;
	margin: 0 0 0.5em;
    padding: 0;
}
.titulo_receta a
{
	color: #E20A15;
    cursor: pointer;
    font-family: 'Muli',arial;
    font-size: 16px;
    font-weight: bold;
}
.footer_top1{
	background: #332f2f;
    margin: 1.25em 0 0;
    padding: 5px 0 30px;
}
.footer_top111_bloque_caja
{
	margin-top: 25px;	
}
.footer_top111_bloque_caja1
{
	display: inline-block;
}
.footer_top111_bloque_caja1x
{
	margin-left:1.250em;
	margin-top: 0.1em;
}
.footer_top111_bloque_caja1x
{
	margin:0;
	padding:0;
	font-weight:normal;
	display: inline-block;
	text-transform: uppercase;
}
.footer_top111_bloque_caja1x a
{
	color: #b4b2b3;
    font-family: 'Muli',arial;
    font-size: 13px;
}
.footer_top111_bloque_caja2 a.on
{
	text-decoration:underline;
}
.footer_top111_bloque_caja2
{
	margin-top: 0.1em;
}
.footer_top111_bloque_caja2
{
	margin:0;
	padding:0;
	font-weight:normal;
	display: inline-block;
	text-transform: uppercase;
}
.footer_top111_bloque_caja2 a
{
	color: #b4b2b3;
    font-family: 'Muli',arial;
    font-size: 13px;
}
.footer_top111_bloque_caja2 a.on
{
	text-decoration:underline;
}
.footer_top111_bloque_caja3
{
	margin-top: 0.3em;
	display: inline-block;
	float: right;
	display: none;
}
.footer_top111_bloque_linea
{
	height: 2px;
	background-image:url(../images/footer/linea_footer.jpg);
	background-repeat:no-repeat;
}
.footer_top111_bloque_listado
{
	margin-top:0.750em;
}
.footer_top111_bloque_listado ul
{
	margin: 0;
	padding:0;
	list-style:none;

}
.footer_top111_bloque_listado ul li
{
	margin:0 0 0.3em 0;
	padding:0;
}
.footer_top111_bloque_listado ul li
{
	margin:0;
	padding:0;
	font-weight:normal;
}
.footer_top111_bloque_listado ul li a
{
	color: #7a7a7a;
    font-family: 'Muli',arial;
    font-size: 12px;
}
.footer_top111_bloque_listado ul li a.on
{
	text-decoration:underline;
}
.footer_top111_bloque_listado2
{
	margin-top:0.750em;
}
.footer_top111_bloque_listado2 ul
{
	margin: 0;
	padding:0;
	list-style:none;

}
.footer_top111_bloque_listado2 ul li
{
	margin:0 0 0.3em 0;
	padding:0;
}
.footer_top111_bloque_listado2 ul li
{
	margin:0;
	padding:2px 0;
	font-weight:normal;
}
.footer_top111_bloque_listado2 ul li a
{
	color: #7a7a7a;
    font-family: 'Muli',arial;
    font-size: 12px;
}
.footer_top111_bloque_listado2 ul li a.on
{
	/*text-decoration:underline;*/
}
.footer_top111_bloque_listado2 ul li a:hover
{
	text-decoration:underline;
}
.footer_top2{
	background-color:#000;
	padding: 15px 0;
}
.footer_top2222{
	text-align:right;
}
.footer_top2222 h3{
	display: inline-block;
	margin:24px 10px 0;
	padding:0;
	font-weight:normal;
}
.footer_top2222 h3 a{
	color:#FFF;
	font-family: 'Muli',arial;
	font-size:12px;
}
.footer_top2222 h3 a:hover{
	text-decoration:underline;
}
.footer_top2222 h3 a.on{
	color:#7a7a7a;
	text-decoration:underline;
}
.texto_footer1
{
	padding:0;
	margin:0 ;
	color:#FFF;
	font-family: 'Muli',arial;
	font-size:12px;
}
.texto_footer2
{
	padding:0;
	margin:1em 0 0 0 ;
	color:#858585;
	font-family: 'Muli',arial;
	font-size:12px;
}
.texto_footer2 a
{
	color:#858585;
	font-family: 'Muli',arial;
	font-size:12px;
}
.video
{
	border:1px solid #000;

}
.video2
{
	border:3px solid #fff;
}
.video3
{
	background-color:#262626;
	background-image:url(../images/pagina/franja_video.jpg);
	background-repeat:no-repeat;
}
.video311 p
{
 	font-family: 'Muli',arial;
    font-size: 14px;
    font-weight: bold;
	color:#fff;
	margin:0;
	padding:0;
}
.video312
{
	float:right;
	text-align:right;
	overflow:hidden;
	width:7.688em;
	margin: 0.1em 0.5em 0.5em 0;
}
.video312 div
{
	float:right;
}
.video312 div p
{
 	font-family: 'Muli',arial;
    font-size: 14px;
    font-weight: bold;
	color:#666666;
	margin:0.7em 0.2em 0 0;
	padding:0;
}
.video312 div p a
{
 	font-family: 'Muli',arial;
    font-size: 14px;
    font-weight: bold;
	color:#666666;
}
.video312 div  a img
{
	margin: 0.1em 0 0;
}
.gal312
{
	right:0;
	top:0;
	text-align:right;
	overflow:hidden;
	width:7.688em;
	margin: 0.1em 0.5em 0.5em 0;
	position:absolute;
}
.gal312 div
{
	float:right;
}
.gal312 div p
{
 	font-family: 'Muli',arial;
    font-size: 14px;
    font-weight: bold;
	color:#666666;
	margin:0.7em 0.2em 0 0;
	padding:0;
}
.gal312 div p a
{
 	font-family: 'Muli',arial;
    font-size: 14px;
    font-weight: bold;
	color:#666666;
}
.gal312 div  a img
{
	margin: 0.1em 0 0;
}
.oscuro {
	color: #000;
    font-family: 'Muli',arial;
    font-size: 14px;
    font-weight: bold;
	margin:0;
	padding:0;
}
.rojo {
    color: #F82200;
    font-family: 'Muli',arial;
    font-size: 12px;
    margin: 0;
}
.content_tarjeta2 .div {
    float: left;
    margin: 0 0 0.5em;
    overflow: hidden;
    width: 100%;
}
.content_tarjeta2 .div p {
    color: #606060;
    font-family: 'Muli',arial;
    font-size: 16px;
    margin: 0;
    padding: 0;
}
#imagenproducto a
{
	text-decoration:none;
}
.sobre{
	margin-top:0.2em;

}
.bodega:hover{
	opacity:0.8;
  filter:alpha(opacity=80);

}
#publi
{
	background-color:#332f2f;
}

.publi_publi.col-md-4{
	padding: 0 12px;
}

.publi_publi.marcas{
    background: #000;	
}

.publi_publi img{
	width: 100%;
}

.fflickrimg_portada1 {
    margin-bottom: 0.5em;
    margin-top: -0.55em;
    overflow: hidden;
}
.fflickrimg_portada {
    float: left;
    height: 4.69em;
    overflow: hidden;
    width: 19.38em;
}
.fimg {
    float: left;
    height: 4.69em;
    overflow: hidden;
    width: 4.69em;
}
.fimg2 {
    float: left;
     width: 9.563em;
    overflow: hidden;
    width: 9.563em;
}
.fflickrimg_portada_espacio {
    float: left;
    height: 0.2em;
    overflow: hidden;
    width: 19.38em;
}
#mapa{ text-align:center; margin-top:6em;}
#mapa form{ margin-top:6em;}
#box3{
	position:absolute;

}
.mask3{
	position:relative;
	height:139px;
	overflow:hidden;
}
.mask3 img{
	position:relative;
	display:block;
	border:none;
}
#box2{
	position:relative;
}
.mask img{
	position:absolute;
	display:block;
	border:none;
}

#box_new{
	position:absolute;

}
.mask_new{
	position:relative;
	width:274px;
	height:50px;
	overflow:hidden;
}
.mask_new img{
	position:absolute;
	display:block;
	border:none;
}
.enlacevideo1{
	font-size:18px;
	margin-top: 10px;
}
.enlacevideo2{
	font-size:18px;
	margin-top: 10px;
}
.enlacevideo0{
	font-size:30px;
	margin-top: 10px;
}
.noticiadatos .enlaces{
	color: #000000;
	clear: both;
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
	font-family: 'Muli',arial;
	font-size: 13px;
	list-style: none;
	overflow: hidden;
	color: #000;
}
.noticiadatos .enlaces a{
	color: #000000;
	background: url('/images/noticias/flecha_link_noticia.png') no-repeat left center;
	padding: 0 0 0 15px;
}
.noticiadatos .enlaces a:hover{
	text-decoration: underline;
}
.noticiadatos h3, .noticiadatos h2
{
	margin: 0 0 15px;
	padding:0;
	font-weight:bold;
	color: #262626;
    font-family: 'Muli',arial;
    font-size: 20px;
}
.noticiadatos h2{
	margin: 5px 0 10px;
}
.noticiadatos h3 a, .noticiadatos h2 a 
{
	color: #262626;
}
.noticiadatos h3 a:hover, .noticiadatos h2 a:hover
{
	text-decoration:underline;
}
.info-noticia
{
    font-family: 'Muli',arial;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
}
.noticiadatos_div0 span
{
 	color: #E20A15;
    font-family: 'Muli',arial;
    font-size: 14px;
    letter-spacing: 0.4px;
    margin: 0;
    padding: 0;
}
.noticiadatos_div1
{
	margin-bottom:0.63em;
	text-align: left;
}
.noticiadatos_div1 p
{
	color: #000;
    font-family: 'Muli',arial;
    font-size: 16px;
    margin: 5px 0;
    padding: 0;
}
.noticiadatos_div1 p a{
	color: inherit;
	text-decoration: none;
}
.noticiadatos_div1 p a:hover{
	text-decoration: underline;
}
.noticiadatos_div2
{
	border-bottom: 1px solid #000000;
    padding: 0 0 0.375em;
	text-align: right;
}
.noticiapaginacion
{
	text-align: center;
}
.noticiapaginacion div
{
}
.noticiapaginacion div a
{
	color: #E20A15;
    font-family: 'Muli',arial;
    font-size: 18px;
}
.noticiapaginacion div p
{
	color: #E20A15;
    font-family: 'Muli',arial;
    font-size: 18px;
	padding:0;
	margin:0;
}
.noticiapaginacion div a:hover
{
	text-decoration:underline;
}
.calendario
{
	border: 1px solid #000000;
	margin-bottom: 0.5em;
}
.calendario1
{
	border: 3px solid #FFFFFF;
}
.calendario2
{
	background-color: #262626;
}

.calendario_cabecera, .menubodega2_cabecera
{
	font-size: 15px;
	font-family: 'Muli',arial;
	position: relative;
	padding: 12px 0 12px 42px;
	margin: 0 14px;
	color: #fff;
	text-align: left;
}
.calendario_cabecera a, .menubodega2_cabecera a{
	color: #fff;
}
.calendario_cabecera:before, .menubodega2_cabecera:before{
	content: url('../images/iconos/copa-icon.png');
	position: absolute;
	left: 0;
	top: 50%;
    margin-top: -12px;
}
.calendario_cabecera:before{
	content: url('../images/iconos/circulo-icon.png');
}
.calendario_contenido
{
	padding-bottom:0.813em;
}
.calendario_contenido1bis
{
	background-image:url(../images/menus/caja_calendario.jpg);
	background-repeat:no-repeat;
    width: 274px;
    height: 232px;
	margin:0 auto;
	overflow: hidden;
}
.calendario_footer
{
    overflow: hidden;
	width: 17.125em;
	margin:1em auto 0;
}
.calendario_footer1
{
	margin: 0 auto;
    overflow: hidden;
    width: 15.875em;

}
.calendario_footer1 div
{
	margin-left:0.5em;
	margin-bottom:0.5em;
	width:98%;
}
.calendario_footer1 div a
{
	font-size:13px;
	color:#848484;
	font-family:Arial, Helvetica, sans-serif;
}
.calendario_footer1 div a:hover
{
	text-decoration:underline;
}
.calendario_contenido1bisbis
{
    width: 256px;
	margin: 0 auto;
}
.calendario_contenido1_cab
{
    width: 15.875em;
	margin: 0 auto;
	height:1.875em;

}
.calendario_contenido1
{
	height: 29px;
    margin: -0.17em auto 0 0;
    width: 256px;
	/*background-image: url(../images/pagina/pixcaloff.png);
	background-repeat:repeat-x;*/
	clear: both;

}
.calendario_contenido1_sup
{
	height: 1.688em;
    margin-top: 6px;
    width: 256px;
	/*background-image:url(../images/pagina/pixcalsup.png);
	background-repeat:repeat-x;*/
	clear: both;
}
.calendario_contenido11
{
	width:100%;
}
.calendario_contenido2
{
	margin: 0 auto;
	height:0.175em;
	display: none;
}
#divcal0{
	float: left;
    width: 34.5px;
    height: 20px;
    margin: 1px;
	text-align:center;

}
#divcal1{
	float: left;
    width: 34.5px;
    height: 26px;
    margin: 1px;
	text-align:center;
}
#divcal2{
	float: left;
    width: 34.5px;
    height: 26px;
    margin: 1px;
	text-align:center;
	*width:2.1em;
}
#divcal3{
	float: left;
    width: 34.5px;
    height: 26px;
    margin: 1px;
	text-align:center;
}
#divcal4{
	float: left;
    width: 34.5px;
    height: 26px;
    margin: 1px;
	/*background-image: url(../images/pagina/pixcalon.png);
	background-repeat:repeat-x;*/
	text-align:center;
	background: #eee;
}
#divcal0 p{
 	color: #000;
    font-family: 'Muli',arial;
    font-size: 12px;
    font-weight: bold;
    margin: 6px 0 0;
    padding: 0;
}
#divcal1 p{
	margin: 0;
	line-height: 26px;
	padding:0;
	color:#332f2f;
	font-size:14px;
	font-family: 'Muli',arial;
}
#divcal2 p{
	margin: 0;
	line-height: 26px;
	padding:0;
	color: #332F2F;
	font-size:14px;
	font-weight: bold;
	font-family: 'Muli',arial;
}
#divcal3 p{
	margin: 0;
	line-height: 26px;
	padding:0;
	color: #E20A15;
	font-size:14px;
	font-weight: bold;
	font-family: 'Muli',arial;
}
#divcal4 p{
	margin: 0;
	line-height: 26px;
	padding:0;
}
#divcal4 p a{
	color:#332f2f;
	font-size:14px;
	font-weight: bold;
	font-family: 'Muli',arial;
}
.margendivcal{ /*margin-right:0.175em;*/}
.enlace1{float: left;margin-right: 0.3em;margin-top: 0.2em; width:1.875em;}
.sinenlace b{font-family: 'Muli',arial; font-size: 14px;color: #FFFFFF; font-weight: normal;}
.enlace1 a{font-family: Arial,Helvetica,sans-serif; font-size: 13px;color: #FFFFFF; font-weight: bold;}
.sinenlace{  float: left;
    margin-top: 0.5em;
    text-align: center;
    width: 11.8em;}
.enlace2{float: right;margin-top: 0.2em;width:1.875em;}
.enlace2 a{font-family: Arial,Helvetica,sans-serif; font-size: 13px;color:#FFFFFF;font-weight: bold; }
.izq_receta {
	background-color:#262626;
	float: left;
	width:100%;
	width:24.375em;
}
.izq_receta1 {
    margin: 0 auto;
    overflow: hidden;
    width: 23.125em;
}
.dch_receta {
	background-color:#262626;
}
.dch_receta1 {
    padding: 12px;
}
.dch {
    margin-bottom: 0.5em;
    position: relative;
}
.lutoreceta {
   color: #fff;
    float: left;
    font-family: 'Muli',arial;
    font-size: 18px;
    letter-spacing: 0.4px;
    margin: 0 0 0.5em;
    padding: 0;
    width: 100%;
    font-weight: bold;
}
.tituloreceta {
	margin:0.5em 0;
	font-weight:normal;
	padding:0;
	font-size: 16px;
}
.tituloreceta a{
	color: #fff;
    font-family: 'Muli',arial;    
}
.autorreceta{
	color: #fff;
    font-family: 'Muli',arial;
    font-size: 12px;
    margin: 0.5em 0;
    overflow: hidden;
    padding: 0;

}
.menuestablecimiento
{
	margin-bottom:0.5em;
	cursor:pointer;
}
.menuestablecimiento1
{
	border: 1px solid #000;
}
.menuestablecimiento2 {
    background-color: #262626;
    padding: 12px;
    border: 3px solid #fff;
}
.menuestablecimiento3 {
	margin: 0 auto;
}
.izq_establecimiento {
	background-color:#262626;
	cursor:pointer;
}
.izq_establecimiento1 {
    margin: 0 auto;
    overflow: hidden;
    width: 23.125em;

}
.dch_establecimiento {
	background-color:#262626;
	float: left;
	width:14.375em;
	cursor:pointer;
}
.dch_establecimiento1 {
    margin: 0 auto;
    overflow: hidden;
    width: 13.125em;
}
.lutoestablecimiento {
 	background-image: url("../images/menus/btntarjetacapital.png");
    background-position: left 15%;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: 'Muli',arial;
    font-size: 13px;
    height: 40px;
    letter-spacing: 0.4px;
    margin: 0;
    padding: 0.5em 0 0.5em 3.5em;
}
.tituloestablecimiento {
 	font-weight: normal;
    margin: 0.5em 0;
    padding: 0;
    font-size: 16px;
}
.tituloestablecimiento a{
 	color: #FFFFFF;
    font-family: 'Muli',arial;    
}
.ventajaestablecimiento{
	color: #FFFFFF;
    font-family: 'Muli',arial;
    font-size: 12px;
    margin: 0.5em 0 0;
}
.imagenestablecimiento1
{
	overflow: hidden;
	width:370px;
	height:200px;
	position:relative;

}
.imagenestablecimiento2
{
	overflow: hidden;
	width:210px;
	height:150px;

	position:relative;

}
.dch_entrevista{
    font-family: 'Muli',arial;
}
.lutoentrevista{
	color: #000000;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 0 10px;
}
.imagenentrevista{
	position: relative;
}
.tituloentrevista{
	position: absolute;
	bottom: 0;
	margin: 0;
	background: rgb(0,0,0);
	background: rgba(0,0,0,0.6);
	color: #ffffff;
	font-size: 16px;
	text-transform: uppercase;
	width: 100%;
	padding: 5px 10px;
}
.tituloentrevista_peque{
	font-size: 14px;
	text-transform: none;
	display: block;
}
.tituloentrevista a{
	color: inherit;
}
.fraseentrevista{
	background-image:url(../images/iconos/comillas_entrevista.png);
	background-repeat: no-repeat;
	color: #000000;
	font-style: italic;
	text-indent: 40px;
	padding: 10px 0;
	margin: 10px 0 0;
	font-size: 16px;
}
.pregunta_entrevista{
	color: #000000 !important;
    font-family: 'Muli',arial !important;
	font-size: 14px !important;
	font-weight: bold;
	margin: 0 0 15px;
}
.respuesta_entrevista{
	border-bottom: 1px solid #cccccc;
	color: #000000 !important;
    font-family: 'Muli',arial !important;
	font-size: 14px !important;
	font-weight: normal;
	margin: 0 0 25px;
	padding: 0 0 20px 15px;
}
.dcha.entrevista_entrevistado{
	border: 1px solid #000000;
	padding: 10px;
    max-width: 305px;
    margin: 0 auto;	
}
.dcha.entrevista_entrevistado p{
    font-family: 'Muli',arial;
	font-size: 15px;
}
.dcha.entrevista_entrevistado img{
	margin: 0 0 10px;
}
.dcha.entrevista_entrevistado .nombre{
	background: #474343;
	color: #ffffff;
    font-family: 'Muli',arial;
	font-size: 28px;
	font-weight: bold;
	margin: 0;
	padding: 5px 10px;
	text-transform: uppercase;
}
.dcha.entrevista_entrevistado .nombre .nombre_peque{
	font-size: 15px;
	text-transform: none;
	display: block;
    font-weight: normal;	
}
#listaentrevistas .entrevista {
	display: block;
	margin-bottom: 20px;
}
#listaentrevistas .entrevista .entrevistaimagen{
	float: left;
    width: 25%;
    margin-right: 3%;
}
#listaentrevistas .entrevista .entrevistadatos{
	float: left;
	width: 72%;
}
#listaentrevistas .entrevista .entrevistadatos_entrevistado{
	background: #474343;
	color: #ffffff;
    font-family: 'Muli',arial;
	font-size: 16px;
	margin-bottom: 15px;
	padding: 5px 10px;
	text-transform: uppercase;
}
#listaentrevistas .entrevista .entrevistadatos_entrevistado .nombre_peque{
	display: block;
	font-size: 14px;
	text-transform: none;
}
#listaentrevistas .entrevista .entrevistadatos_frase{
	color: #000000;
    font-family: 'Muli',arial;
	font-size: 20px;
	font-style: italic;
	margin-bottom: 10px;
}
#listaentrevistas .entrevista .entrevistadatos_intro{
	color: #000000;
    font-family: 'Muli',arial;
	font-size: 16px;
}
.imgtarjeta{
	background-repeat:no-repeat;
	background-image:url(../images/logos/tcimagen.png);
	position:absolute;
	bottom:1%;
	right:1%;
	width:	74px;
	height:48px;
}
.menubodega {
	margin-bottom: 0.5em;
	cursor:pointer;
}
.menubodega1 {
 	border: 1px solid #000;
}
.menubodega2 {
	background-color: #262626;
	border: 3px solid #FFFFFF;
}
.menubodega2_contenido
{
	text-align: center;
	padding: 0 12px 12px;
}
.menunoticias {
    border: 1px solid #000000;
    float: left;
    overflow: hidden;
    width: 18.938em;
	margin-bottom: 0.5em;
}
.menunoticias1 {
 	border: 3px solid #FFFFFF;
    float: left;
    overflow: hidden;
    width: 18.563em;
}
.menunoticias2 {
	background-color: #262626;
    float: left;
    overflow: hidden;
    width: 18.563em;
}
.menunoticias_cabecera {
    float: left;
    height: 2.813em;
    margin-bottom: 0.3em;
    overflow: hidden;
    width: 18.563em;
	background-image:url(../images/noticias/noticiasbreves.jpg);
	background-repeat:no-repeat;
}
.menunoticias_cabecera p{
	color: #FFFFFF;
    font-family: 'Muli',arial;
    font-size: 20px;
    margin: 0.4em 0 0 3.5em;
    padding: 0;
    width: auto;
}
.menunoticias_contenido {
	float: left;
    overflow: hidden;
    padding-bottom: 0.813em;
    width: 18.563em;
}
.menunoticias_contenido1 {
    margin: 0 auto;
    overflow: hidden;
    width: 17.125em;
}
.menunoticias_contenido2 {
	float: left;
    height: 120px;
    overflow: hidden;
    text-align: left;
    width: 15.8em;
}

.scrollbar-vert {
    background-color: #666666;
    float: right;
    height: 120px;
    width: 20px;
}
.handle-vert {
    background: url("../images/banner/handle.png") no-repeat scroll 0 0 transparent;
    height: 42px;
    width: 20px;
}
.menunoticias_contenido11 {
	float:left;
	background-image:url(../images/noticias/noticon.png);
	width:12px;
	height:11px;
	background-repeat:no-repeat;
	margin-right:0.5em;
	margin-top: 0.15em;

}
.menunoticias_contenido122 {
	float:left;
	width: 15.4em;
	margin-bottom:0.5em;
}
.menunoticias_contenido122 a{
 	color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.menunoticias_contenido122 a:hover{
	text-decoration:underline;
}


.menunoticias_contenido12 {
	float:left;
	width: 17.125em;
	margin-bottom:0.5em;
}
.menunoticias_contenido12 a{
 	color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.menunoticias_contenido12 a:hover{
	text-decoration:underline;
}

.menunoticiasscroll{
	border-top: 3px solid #000000;
}
.menunoticiasscroll .head{
	border-bottom: 2px solid #FFFFFF;
	height: 40px;
	background: #cfcece;
}
.menunoticiasscroll .head .ico{
	background-image: url('/images/iconos/flecha_noticias.png');
	background-position: center center;
	background-repeat: no-repeat;
	border-right: solid 2px #ffffff;
	display: block;
	float: left;
	height: 40px;
	width: 2.5em;
}
.menunoticiasscroll .head .title{
	display: block;
	float: left;
    font-family: 'Muli',arial;
	font-size: 15px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	padding-left: 1em;
	width: 15.438em;
}
.menunoticiasscroll .info{
	background: #e6e5e5;
	height: 280px;
	overflow: hidden;
	padding: 5px;
	position: relative;
}
.menunoticiasscroll .info .scrollbar{
	float: right;
	position: relative;
	width: 10px;
}
.menunoticiasscroll .info .scrollbar .track{
	background-color: #ffffff;
	height: 100%;
	position: relative;
	width: 10px;
}
.menunoticiasscroll .info .scrollbar .track .thumb{
	background-color: #272525;
	cursor: pointer;
	height: 20px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 10px;
	height: 8px !important;
}
.menunoticiasscroll .info .viewport{
	height: 265px;
	overflow: hidden;
	position: relative;
	width: 260px;
}
.menunoticiasscroll .info .viewport .overview{
	position: absolute;
	top: 0;
	left: 0;
}
.menunoticiasscroll .info .viewport .overview .noticia_detalle{
	color: #272525;
    font-family: 'Muli',arial;
	font-size: 12px;
	padding: 5px 20px 5px;
}
.menunoticiasscroll .info .viewport .overview .noticia_detalle:last-child{
	padding-bottom: 0;
}
.menunoticiasscroll .info .viewport .overview .noticia_detalle a{
	color: inherit;
}
.menunoticiasscroll .info .viewport .overview .noticia_detalle a .fecha{
	display: block;
	font-weight: bold;
}
.menunoticiasscroll .info .viewport .overview .noticia_detalle a .texto{
	display: block;
    font-weight: 400;
    font-size: 13px;	
}


/* ************************************************************************** */
.tarjeta-capital-menu { padding-right: 13px }
.tarjeta-capital-menu p { margin: 0; padding: 5px 15px; color: #000; font: 400 24px/30px 'MyriadProBold',arial; text-align: center }
.tarjeta-capital-menu ul { list-style: none; margin: 0; padding: 0 }
.tarjeta-capital-menu ul.sub { margin-top: 1px }
.tarjeta-capital-menu ul li { margin-bottom: 1px }
.tarjeta-capital-menu ul li a,
.tarjeta-capital-menu ul li a.more { position: relative; display: block; padding: 10px 20px; background-color: #ececec }
.tarjeta-capital-menu ul li a.more { background-image: url(../images/tarjeta/flecha_fija_desplegable_menu.png); background-repeat: no-repeat; background-position: 92% center }
.tarjeta-capital-menu ul.sub li a { padding-left: 40px; background: #f3f3f3 }
.tarjeta-capital-menu ul li a:hover,
.tarjeta-capital-menu ul li a.selected { background-color: #d8d7d7 }
.tarjeta-capital-menu ul li a:hover:after,
.tarjeta-capital-menu ul li a.selected:after {
	position: absolute; top: 0; right: -15px;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 35px 0 35px 15px;
	border-color: transparent transparent transparent #d8d7d7;
	line-height: 0px;
	_border-color: #000000 #000000 #000000 #d8d7d7;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}
.tarjeta-capital-menu ul.sub li a:hover:after,
.tarjeta-capital-menu ul.sub li a.selected:after { border-width: 21px 0 21px 15px }
.tarjeta-capital-menu ul li a span { display: block; color: #000; font: 400 16px/50px 'MyriadProBold',arial }
.tarjeta-capital-menu ul.sub li a span { font: 400 14px/22px 'Muli',arial }
.tarjeta-capital-menu ul li a span.ico-ventajas,
.tarjeta-capital-menu ul li a span.ico-consiguela,
.tarjeta-capital-menu ul li a span.ico-adhesion,
.tarjeta-capital-menu ul li a span.ico-barescafeterias,
.tarjeta-capital-menu ul li a span.ico-restaurantes,
.tarjeta-capital-menu ul li a span.ico-alojamientos,
.tarjeta-capital-menu ul li a span.ico-mundovino,
.tarjeta-capital-menu ul li a span.ico-otros { padding-left: 50px; background-repeat: no-repeat; background-position: left center }
.tarjeta-capital-menu ul li a span.ico-barescafeterias,
.tarjeta-capital-menu ul li a span.ico-restaurantes,
.tarjeta-capital-menu ul li a span.ico-alojamientos,
.tarjeta-capital-menu ul li a span.ico-mundovino,
.tarjeta-capital-menu ul li a span.ico-otros { padding-left: 35px }
.tarjeta-capital-menu ul li a span.ico-ventajas { background-image: url(../images/tarjeta/ico_ventajas.png) }
.tarjeta-capital-menu ul li a span.ico-consiguela { background-image: url(../images/tarjeta/ico_consiguela.png) }
.tarjeta-capital-menu ul li a span.ico-adhesion { background-image: url(../images/tarjeta/ico_adhesion.png) }
.tarjeta-capital-menu ul li a span.ico-barescafeterias { background-image: url(../images/tarjeta/ico_baresycafeterias.png) }
.tarjeta-capital-menu ul li a span.ico-restaurantes { background-image: url(../images/tarjeta/ico_restaurantes.png) }
.tarjeta-capital-menu ul li a span.ico-alojamientos { background-image: url(../images/tarjeta/ico_alojamientos.png) }
.tarjeta-capital-menu ul li a span.ico-mundovino { background-image: url(../images/tarjeta/ico_mundodelvino.png) }
.tarjeta-capital-menu ul li a span.ico-otros { background-image: url(../images/tarjeta/ico_otros.png) }
.tarjeta-capital-menu div { padding: 20px 0 0 }
.tarjeta-capital-menu div img { display: block; margin: 0 auto }
/* ************************************************************************** */
.tarjeta-capital-contenido .titulo { margin: 0; padding:0 0 15px; color: #000; font: 400 36px/40px 'Muli',arial }
.tarjeta-capital-contenido .titulo span.ico-ventajas,
.tarjeta-capital-contenido .titulo span.ico-consiguela,
.tarjeta-capital-contenido .titulo span.ico-adhesion { padding-left: 40px; background-repeat: no-repeat; background-position: left center }
.tarjeta-capital-contenido .titulo span.ico-ventajas { background-image: url(../images/tarjeta/ico_ventajas.png) }
.tarjeta-capital-contenido .titulo span.ico-consiguela { background-image: url(../images/tarjeta/ico_consiguela.png) }
.tarjeta-capital-contenido .titulo span.ico-adhesion { background-image: url(../images/tarjeta/ico_adhesion.png) }
.tarjeta-capital-contenido .subtitulo { margin: 0; padding:0 0 15px; color: #000; font: 400 16px/22px 'rock_saltregular',arial }
.tarjeta-capital-contenido .subtitulo span.ico-barescafeterias,
.tarjeta-capital-contenido .subtitulo span.ico-restaurantes,
.tarjeta-capital-contenido .subtitulo span.ico-alojamientos,
.tarjeta-capital-contenido .subtitulo span.ico-mundovino,
.tarjeta-capital-contenido .subtitulo span.ico-otros { padding-left: 35px; background-repeat: no-repeat; background-position: left center }
.tarjeta-capital-contenido .subtitulo span.ico-barescafeterias { background-image: url(../images/tarjeta/ico_baresycafeterias.png) }
.tarjeta-capital-contenido .subtitulo span.ico-restaurantes { background-image: url(../images/tarjeta/ico_restaurantes.png) }
.tarjeta-capital-contenido .subtitulo span.ico-alojamientos { background-image: url(../images/tarjeta/ico_alojamientos.png) }
.tarjeta-capital-contenido .subtitulo span.ico-mundovino { background-image: url(../images/tarjeta/ico_mundodelvino.png) }
.tarjeta-capital-contenido .subtitulo span.ico-otros { background-image: url(../images/tarjeta/ico_otros.png) }
.tarjeta-capital-contenido .texto { margin: 0; padding-top: 15px; color: #606060; font: 400 16px 'Muli',arial }
.tarjeta-capital-contenido .texto a { color: #606060 }
.tarjeta-capital-contenido .texto a:hover { text-decoration: underline }
.tarjeta-capital-contenido .texto_err { margin: 0; padding-bottom: 20px; color: #e20a15; font: 400 15px/20px 'Muli',arial }
.tarjeta-capital-contenido .barra-localidad { overflow: hidden; margin: 5px 0 0; padding: 7px 15px 5px; background: #3b3737 url(../images/tarjeta/expand22.png) no-repeat 98% center; color: #fff; font: 400 18px/20px 'Muli',arial; cursor: pointer }
.tarjeta-capital-contenido .barra-localidad-open { background: #3b3737 url(../images/tarjeta/next15.png) no-repeat 98% center !important }
.tarjeta-capital-contenido .ficha-establecimiento { padding: 10px 0; border-bottom: 1px solid #e5e5e5 }
.tarjeta-capital-contenido .ficha-establecimiento .nombre { margin: 0; color: #000; font: 400 16px/20px 'MyriadProBold',arial }
.tarjeta-capital-contenido .ficha-establecimiento .info { margin: 0; color: #606060; font: 400 16px/20px 'Muli',arial }
.tarjeta-capital-contenido .ficha-establecimiento .info a { color: #606060 }
.tarjeta-capital-contenido .ficha-establecimiento .info a:hover { text-decoration: underline }
.tarjeta-capital-contenido .ficha-establecimiento .info span { color: #db1007; font: 400 16px/20px 'rock_saltregular',arial }

/* ************************************************************************** */
.form_box { padding: 30px 0 0 }
.form_box_submit { padding: 20px 0; text-align: center }
.form_label,
.form_field { display: block; margin: 0; padding: 0 }
.form_label { color: #606060; font: 400 15px/25px 'Muli',arial; cursor: pointer }
.form_label img { padding-left: 5px; vertical-align: text-top }
.form_label_check { color: #606060; font: 400 14px/30px 'Muli',arial; cursor: pointer }
.form_label_check input[type="checkbox"] { vertical-align: middle }
.form_label_check img { padding-left: 5px; vertical-align: text-top }
.form_field { position: relative; overflow: hidden }
.form_icon { position: absolute; top: 7px; right: 0; height: 24px; width: 35px; border-left: 1px solid #e5e5e5 }
.form_icon_edit { position: absolute; top: 50%; right: 12px; height: 12px; width: 12px; margin-top: -6px }
.form_icon_edit { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABFklEQVQokYWRIUuDURiFnzO+sCRiGtyL4D8w2ASbILYxxqLBqMVfMGRJ9gtkiAzzsgYxmjQMbMMi94KMIYsig2PZB3NOPPk55z0vB/5Rzvk85zzMOW8D6C8wpVQAp5KmQA+YAvsrDTnniu094ERSFRjY7kl6+WVIKVUk9YGJ7UtJHdtVYCBpq7KUXAB94MP2K/AMnEn6BGohhHaxDEuaACNJXaAFtG1fSboHKBYevAHGwMh2F2hJqgMbkh5CCDOAstI1MLY9Asrkuu11oBlC+CqbFCmlGrBj+1jSLdCU1JjDrUW4vHAg6S7G+AjsAg1gTVIzxvgDBlDOeWAb4E3Soe0n4CjGOFu1UQFszuEhcBFjfF8FlvoGf3x1X8sq8uAAAAAASUVORK5CYII=') no-repeat 0 0 }

/* ************************************************************************** */

/* clearfix */
/* based on http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified/ */

.cf:before,
.cf:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
.cf:after {clear: both;}
.cf {zoom: 1;} /* IE < 8 */


/*_______________________________________________________________________________________

Divas Cookies
  _______________________________________________________________________________________
*/
.divascookies {
	position: fixed;
	bottom: 0;
	width: 100%;
	background: #313131;
	color: #f9fafc;
	display: none;
	z-index: 999999;
}

.divascookies > .divascookies-banner-container {
	position: relative;
	padding: 10px 20px;
	overflow: hidden;
	text-align: center;
}

.divascookies p.divascookies-banner-text {
	position: relative;
	line-height: 1.3em;
	font-size: 12px;
	display: inline-block;
	padding: 0 10px 0 0;
}

span.divascookies-policy-link {
} 

span.divascookies-policy-link a {
	white-space: nowrap;
	color: #E20A15;	
}

span.divascookies-policy-link a:hover {
	text-decoration: underline;
    transition: color 0.3s ease 0s;
}

.divascookies-banner-container > .divascookies-accept-button-container {
	display: inline-block;
	margin-top: 5px;
}

.divascookies-accept-button-container > .divascookies-accept-button-img {
	
}

.divascookies-accept-button-container > .divascookies-accept-button-text {
	font-size: 12px;
	cursor: pointer;
	background: #f9fafc;
	color: #313131;
	padding: 7px 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
    transition: background-color 0.3s ease 0s;
    margin: 0;
}

.divascookies-accept-button-container > .divascookies-accept-button-text:hover {
	background: #e3e4e6;
}

#subheader.home{
	margin-bottom: 1em;
}

.contact-link{
	color: #fff;
    font-family: 'Muli',arial;
    font-size: 13px;
    line-height: 19px;	
}

.submenu-multimedia li{
	display: inline;
    color: #000;
    font-family: 'Muli',arial;
    font-size: 15px;
    padding: 0 12px;	
}

.submenu-multimedia li a{
	color: inherit;
}

.submenu-multimedia li:first-child{
	border-right: 1px solid #000;
	padding-left: 0;	
}

.submenu-multimedia{
	clear: both;
    margin-bottom: 10px;
    margin-top: 10px;
}

.titulo-multimedia{
	margin-bottom: 0;
}

.submenu-multimedia li.current{
    text-decoration: underline;
    font-weight: bold;
}

img{
	max-width: 100%;
}

#footer .pull-left{
	width: 20%;
	padding: 0 10px;
}

.navbar-default{
    background: none;
    border: none;
    margin: 0;
    min-height: 0;	
}

#menu-principal{
	padding-left: 0;
	padding-right: 0;
	border: none;
}

#menu-principal .dropdown-menu>li>a{
    color: #fff;
    font-size: 13px;
    padding: 4px 10px
}

#menu-principal .navbar-nav>li>.dropdown-menu{
	background: #000;
	border-radius: 0;
}

.navbar-default #menu-principal .navbar-nav>.open>a, .navbar-default #menu-principal .navbar-nav>.open>a:hover, .navbar-default #menu-principal .navbar-nav>.open>a:focus{
	background: #000;
}

.embed-responsive{
	width: 100%;
}

.logo-footer{
	display: none;
}

.navbar-toggle .icon-bar+.icon-bar{
	margin-top: 6px;
}

.navbar-toggle .icon-bar{
	width: 28px;
	background: #fff;
	border-radius: 0;
}

.navbar-toggle{
	padding: 0;
    position: absolute;
    top: 50%;
    left: 30px;
    margin-top: -10px;
    border-radius: 0;	
}

.alimentos .pull-left{
	width: 20%;
}

.alimentos .pull-left:nth-child(5n+6){
	clear: left;
}

.barra h2{
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	padding: 2px 10px;
	background: #000;
	margin-bottom: 1px;
}

.alimento h3{
	text-align: center;
	font-weight: normal;
	font-size: 13px;
}

.alimento h3 a{
	color: inherit;
}

.alimento{
	padding: 5px 10px;
	text-align: center;
}

.alimentos{
	margin: 0 -10px;
}

.izq0.cms{
	border: none;
}

.anuncio{
	text-align: center;
}

.noticia-item{
	margin-bottom: 25px;
}

.btn-default{
    border-radius: 0;
    background: #332f2f;
    color: white;
    border: none;
    text-transform: uppercase;
    font-family: 'Muli',arial;
    line-height: normal;
    transition: all 0.3s ease-in-out;	
}

.btn-default:hover, .btn-default:active, .btn-default:focus, .btn-default:active:hover{
	color: #fff;
    background-color: #E20A15;	
}

.noticiapaginacion{
	color: #E20A15;
	font-family: 'Muli',arial;
	font-size: 18px;
	margin-bottom: 15px;
}

.noticiapaginacion a{
	color: inherit;
    padding: 0 12px;
    display: inline-block;
    font-size: 25px;
    position: relative;
    top: 2px;	
}

.list-inline{
	margin: 0;
	padding: 0;
}

.list-inline li{
	display: inline;
}

.compartir{
	font-size: 30px;
	text-align: right;
	margin-bottom: 10px;
}

.compartir li{
	margin: 0 2px;
}

.compartir a{
	color: #332f2f;
}

.compartir a:hover{
	opacity: .7;
}

.compartir .twitter{
	color: #0DC3F3;
}

.compartir .facebook{
	color: #2D609B;	
}

.compartir .google-plus{
	color: #EC3D24;	
}

.compartir .whatsapp{
	color: #34af23;
}

.nombre h1{
	font-size: inherit;
	margin: inherit;
	font-weight: normal;
}

.cms iframe{
	max-width: 100%;
}

form label{
	font-family: 'Muli',arial;
	font-size: 16px;
}

form label:hover{
	cursor: pointer;
}

.form-group{
	margin-bottom: 25px;
}

.form-control{
	border-radius: 0;
}

#consulta{
	padding: 9px 12px;
}

.info-contacto{
	border: 1px solid #000;
	padding: 15px;
}

#mesactual2{
    padding: 6px 5px;
    margin-top: 3px;	
}

#mesactual2:hover{
	cursor: pointer;
}

.themes{
	text-align: right;
}

.imagen-galeria{
	width: 33.3%;
	padding: 5px;
}

.imagen-galeria:nth-child(3n+4){
	clear: left;
}

.galeria-list{
	margin: 0 -5px;
}

.header11_redes a:hover, .header11_redes a:hover .fa{
	color: #fff;
	text-decoration: none;
}

.contenedorgalerias{
    margin: 0 -1%;
}

.flickr-wrapper{
	width: 23%;
	margin: 10px 1%;
	position: relative;		
}

.flickr-wrapper:nth-child(4n+5){
	clear: left;
}

#actividad, #observaciones{
	padding: 7px 12px;
}

.tarjeta-capital-menu a{
	transition: none;
	text-decoration: none;
}

.img-tarjeta{
	margin: 26px 0 15px;
}

.footer_top111{
	margin: 0 -10px;
}

#menu-principal .dropdown-menu>li>a:hover, #menu-principal .dropdown-menu>li>a:focus{
	background: #332f2f;
}

.visible-xs.tarjeta-capital-contenido {
	margin-bottom: 25px;
}

.visible-xs.tarjeta-capital-contenido .texto{
	padding-top: 0;
}

.back-link{
	width: auto !important;	
	margin-bottom: 15px;
}

.contenido-localidad{
    padding-top: 0px;
    border-top: none;
    padding-bottom: 0px;
    border-bottom: none;
    overflow: hidden;
    visibility: hidden;
    zoom: 1;
    opacity: 0;
    height: 0px;	
}

.text-left{
	text-align: left;
}

.text-center{
	text-align: center;
}

.text-right{
	text-align: right;
}

.imagenes-producto{
	margin: 0 -5px;
}

.imagenproducto{
	width: 33.3%;
	float: left;
	padding: 5px;
}

.imagenproducto:nth-child(3n+4){
	clear: left;
}

#cargador{
	margin-top: 20px;
}

.video-item{
	width: 33.3%;
	float: left;
	padding: 15px 10px;
}

.video-item:nth-child(3n+4){
	clear: left;
}

.videos-list{
	margin: 0 -10px;
} 

.video-item img{
	width: 100%;
}

.content_video0{
	position: relative;
}

.content_video0:after{
    position: absolute;
    font: normal normal normal 70px FontAwesome;
    content: "\f16a";
    top: 50%;
    left: 50%;
    color: #e62117;
    color: rgba(230, 33, 23, 0.76);
    margin-top: -35px;
    margin-left: -35px;
    transition: all 0.3s ease-in-out;
}

.content_video0:hover:after{
	color: rgba(230, 33, 23, 0.9);
}

.video-layer{
	position: absolute;
    background: rgba(0, 0, 0, 0.3);
    top: 0;
    width: 100%;
    height: 100%;
    transition: all 0.3s ease-in-out;	
}

.content_video0:hover .video-layer{
	background: rgba(0, 0, 0, 0.1); 
}

#modal-video .modal-body{
	padding: 0;	
}

#modal-video .modal-content{
    background: #000;
    border-radius: 0;
}

.video-thumbnail:hover{
	cursor: pointer;
}

.flash-player div, .flash-player a{
	width: 100% !important;
}

.top-link.active{
	transform: translate3d(0,0,0);
}

.top-link{	
	display: block;
    position: fixed;
    z-index: 100;
    text-align: center;
    font-size: 32px;
    border-radius: 4px;
    outline: none!important;
    background-color: rgba(0,0,0,.3);
    color: #fff!important;
    transform: translate3d(0,90px,0);
    bottom: 15px;
    right: 15px;
    line-height: 50px;
    height: 50px;
    width: 50px;	
}

.top-link:hover, .top-link:focus{
	background-color: #E20A15;
	text-decoration: none;
}

.top-link:before {
    content: '\f106';
    font-family: fontawesome;
    vertical-align: top;
}


/*=====================================
=            Media Queries            =
=====================================*/
@media (min-width: 1005px){
	.container-fluid {
	    width: 1005px;
	}

	#maimenu .dropdown:hover .dropdown-menu {
	    display: block;
	    margin-top: 0; // remove the gap so it doesn't close
	}

	.navbar-default .navbar-nav>li:hover>a{
		background-color: #000;
	}

	#content11.lrg{
		margin-top: 25px;
	}

	.menunoticiasscroll .info .viewport{
		width: 280px;
	}					
}

@media (max-width: 1004px){
	.footer_top1, .logo-gob-header, #subheader, #migas,  #banner2{
		display: none;
	}

	.header22_logos{
		width: 100%;
		text-align: center;
		position: relative;
		padding-right: 0;
	}

	#maimenu .dropdown>a:after{
		font: normal normal normal 28px/1 FontAwesome;
		content: "\f107";
		position: absolute;
		right: 20px;
		top: 0;
		color: white;
		line-height: 40px;		
	}

	#maimenu li.on{
		background: #444;
	}

	.header33{
		padding: 0;
	} 

	#menu-principal{
		padding-left: 0;
		padding-right: 0;
		border: 1px solid #313131;
		box-shadow: none;		
	}

	#maimenu li a{
		padding: 12px 20px;
		text-transform: uppercase;
		line-height: normal;				
	}

	#menu-principal .dropdown-menu>li>a{
	    padding: 12px 10px;
	    line-height: normal;
	}	

	#menu-principal .dropdown-menu>li>a{
		padding-left: 28px;
	}

	.header22_logos1{
		margin-left: -15px;
	}

	.alimentos .pull-left{
		width: 25%;
	}

	.alimentos .pull-left:nth-child(4n+5){
		clear: left;
	}

	#content{
		margin: 20px 0 25px;
	}

	#listaentrevistas .entrevista .entrevistadatos_frase{
		font-size: 16px;
	}

	.izq02_div img{
		float: none !important;
		margin-left: auto !important;
		margin-right: auto !important;
		display: block;
		height: auto;
	}

	.fecha-box select{
		padding: 6px 5px;
	}

	.franja4 div a, .franja4 div a.on{
		padding-left: 0;
	}				 

	.franja4 div a.on{
		background: none;
	}

	.franja3{
		padding-left: 0;
		padding-right: 0;
	}

	#header3{
		background: none;
	} 

	#header3 .navbar{
		background: #332f2f;
	}	
}

@media (max-width: 767px){
	.menunoticiasscroll, .header22_logos2, .buscador, .izq1 .intro1, .izq2 .intro2{
		display: none !important;
	}

	#cdch .dch{
		text-align: center;
		display: inline-block;
		width: 100%;		
	}

	.menuestablecimiento .menuestablecimiento1, .menubodega .menubodega1, #cdch .video, .calendario{
		max-width: 400px;
		margin: 0 auto 15px;
	}

	.footer_top2, .footer_top2222{
		text-align: center;
	}

	.logo-footer{
		display: block;
		margin: 0 0 20px;
	}

	.header22_logos1 img{
		max-width: 150px;
	}

	.header22_logos1{
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.footer_top2222 h3{
		margin-top: 15px;
	}

	.izq1_titulo, .izq2_titulo{
		font-size: 18px;
	}

	.izq0_titulo, .izq02_titulo{
		font-size: 24px;
	}

	.izq02_titulo.entrevista{
		margin-bottom: 30px;
	}

	.alimentos .pull-left{
		width: 33.3%;
	}

	.alimentos .pull-left:nth-child(4n+5){
		clear: none;
	}

	.alimentos .pull-left:nth-child(3n+4){
		clear: left;
	}

	.noticiapaginacion{
		margin-bottom: 35px;
	}	

	.entrevistaimagen img{
		width: 100%;
	}

	#mesactual2{
    	margin-top: -2px;
    	padding: 6px 0;		
	}

	.imagen-galeria{
		width: 50%;
	}

	.imagen-galeria:nth-child(3n+4){
		clear: none;
	}

	.imagen-galeria:nth-child(2n+3){
		clear: left;
	}

	.flickr-wrapper{
		width: 31.3%;
	}

	.flickr-wrapper:nth-child(4n+5){
		clear: none;
	}

	.flickr-wrapper:nth-child(3n+4){
		clear: left;
	}

	#reserva .content_tarjeta2{
		margin-top: 55px;
	}

	.sidebar-tarjeta{
		display: none;
	}

	.tarjeta-capital{
		margin-bottom: 25px;
	}

	.tarjeta-capital-menu ul li a:hover:after, .tarjeta-capital-menu ul li a.selected:after{
		content: none;
	}

	.tarjeta-capital-menu{
		padding-right: 0;
	}

	.tarjeta-capital-menu p{
		display: none;
	}

	.tarjeta-capital-contenido .barra-localidad{
		line-height: normal;
		margin: 5px 0;
		padding: 10px 15px;
		background-position: 96% center !important;
	}

	.tarjeta-capital-contenido .titulo{
		font-size: 24px;
		line-height: normal;
	}

	.titulo .ico-adhesion, .tarjeta-capital-contenido .titulo span.ico-consiguela{
		background: none !important;
		padding-left: 0 !important;
	}

	#cdch{
		margin-top: 35px;
		background: #332f2f;
		padding: 20px 0 15px;				
	}

	.banner-footer{
		background: #332f2f;
	}

	#cdch.sidebar{
		margin-top: 20px;
		padding-top: 0;
		background: none;
		text-align: center;
	}

	.lrg #cdch{
		margin-top: 0;
		background: none;
		padding: 0 15px;		
	}

	.franja4 div a.on, .franja4 div a{
		font-size: 16px;
		display: inline-block;
		width: 100%;
		padding: 6px 0;
		position: relative;
		line-height: 25px;		
	}

	.franja4 div a:hover{
		padding-left: 0;
		background: none;
		font-size: 16px;
		text-decoration: none;
	}

	.franja4 div a:after{
		font: normal normal normal 25px FontAwesome;
		content: "\f107";
		position: absolute;
		right: 0;
	}

	.franja4 div{
		margin: 0;
	}

	.ellogo{
		text-align: center;
		margin-top: 0;
		margin-bottom: 15px;
	}

	.video-item{
		width: 50%;
	}

	.video-item:nth-child(3n+4){
		clear: none;
	}

	.video-item:nth-child(2n+3){
		clear: left;
	}

	#content{
		margin-bottom: 0;
	}		 								
}

@media (max-width: 425px){
	.l-contact{
		display: none;
	}

	.izq1.col-xs-6, .izq2.col-xs-6{
		width: 100%;
	}

	.header11_redes{
		float: none;
		text-align: center;		
	}

	.alimentos .pull-left{
		width: 50%;
	}

	.alimentos .pull-left:nth-child(3n+4), .alimentos .pull-left:nth-child(4n+5){
		clear: none;
	}

	.alimentos .pull-left:nth-child(2n+3){
		clear: left;
	}

	.navbar-toggle{
		left: 20px;
	}

	#listaentrevistas .entrevista .entrevistaimagen{
	    width: 32%;
	    margin-right: 3%;
	}

	#listaentrevistas .entrevista .entrevistadatos{
		width: 65%;
	}

	#listaentrevistas .entrevista .entrevistadatos_frase, #listaentrevistas .entrevista .entrevistadatos_entrevistado{
		font-size: 14px;
	}

	#listaentrevistas .entrevista .entrevistadatos_entrevistado{
		margin-bottom: 5px; 
	}

	.flickr-wrapper{
		width: 100%;
		border: none;
		display: block;		
	}

	.flickr-wrapper:nth-child(4n+5), .flickr-wrapper:nth-child(3n+4){
		clear: none;
	}

	.fflickrtitulo p{
		display: none;
	}

	.cajagalerias{
		padding: 10px 0
	}

	.fecha-box .col-xs-3:first-child{
		padding-right: 0;
	}

	.fecha-box .col-xs-3:last-child{
		padding-left: 0;
	}

	.content_tarjeta0 .btn, .tarjeta-capital-contenido .btn{
		width: 100%;
	}

	.header11_redes1 a .fa{
		top: 1px;
	}

	.ficha-establecimiento .col-xs-4, .ficha-establecimiento .col-xs-8{
		width: 100%;
	}

	.ficha-establecimiento .imagen{
		margin-bottom: 10px;
		text-align: center;
	}

	#cdch{
        -moz-column-count: 1;
        -webkit-column-count: 1;		
		column-count: 1;
	}

	#cdch .dch{
		display: block;
		margin: 15px auto 15px;
	}

	.menuestablecimiento, .menubodega, #cdch .video{
		max-width: 305px;
	}

	.imagenproducto{
		width: 50%;
	}

	.imagenproducto:nth-child(3n+4), .video-item:nth-child(3n+4), .video-item:nth-child(2n+3){
		clear: none;
	}	

	.imagenproducto:nth-child(2n+3){
		clear: left;
	}

	.video-item{
		width: 100%;
		float: none;
	}

	.publi_publi{
		display: none;
	}

	.publi_publi.marcas{
		max-width: 305px;
		height: 150px;
		width: 100%;		
		display: block;
	}

	#banner-footer{
		max-width: 305px;
		margin: 0 auto 40px;		
	}

	.lrg #cizq, .lrg #cdch{
		width: 100%;
		float: none;			
	}

	.lrg #cdch{
		margin-top: 35px;
	}

	.menuestablecimiento .menuestablecimiento1, .menubodega .menubodega1, #cdch .video, .calendario{
		max-width: 300px;
	}

	.header11_redes1
	{
		margin: 0 12px;
	}	
}
/*=====  End of Media Queries  ======*/