body, td, th {
	font-family: Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	font-size: inherit;
	font-weight: inherit;
	/* [disabled]font-family: inherit; */
}
h1 a, h2 a, h3 a, h4 a {
	color:inherit;
	text-decoration: none;
}
p {
	padding: 2px 0px 6px;
	margin: 0px;
}
img {
	border: 0px;
	text-align: center;
}
a {
	outline: none;
	color: #1E3D4A;
	text-decoration: none;
}
html {
	overflow-y: scroll;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	background-color:#f6f6f6;
	font-weight: bold;
}
option {
	background-color:#f6f6f6;
	font-size: 12px;
}
body {
	background-color: #F9F9F9;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/* [disabled]background-image: url(img_pinchos/fondopinchos.jpg); */
	background-repeat: no-repeat;
	background-position: center 0px;
}
.tipospincho li img {
	box-sizing: content-box !important;
}

#contenedor {
	margin: auto;
	padding: 0px;
	width: 100%;
	position: relative;
	max-width: 994px;
}
#linknorte {
	width: 220px;
position: absolute;
top: 80px;
/* left: 746px; */
z-index: 100;
right: 0px;
}
#linknorte a {
	display:block;
	padding:0px !important;
	margin: 0px !important;
	background-image:url(img_pinchos/linknortecastilla.es.png);
	background-repeat: no-repeat;
	background-position: center center;
	height:100%;
	width:100%;
}
#publicidades_top {
	margin: 0 auto;
	width: 100%;
	max-width: 994px;
	background-color: #999999;
}
.h1invis  {
	display: none;
	visibility: hidden;
}
#menuppal {
	width: 100%;
	max-width: 994px;
	/* [disabled]position: absolute; */
	/* [disabled]z-index: 100; */
	/* [disabled]top: -196px; */
	background-size:contain;
	position:relative;
}
#menuppal ul{
	list-style-type: none;
margin: 0px;
padding: 0px 0px 0px;
margin: 0px;
/* float: left; */
width: 100%;
/* margin-left: 20px; */
background-image: url(img_pinchos/solo-tenedor-menu.png);
background-repeat: no-repeat;
background-position: left top;
position:relative;
padding-bottom: 10px;
}
#menuppal li {
font-weight: bold;
font-size: 15px;
display: block;
box-sizing: border-box;
height: 42px;
padding-top: 8px;
}
#menuppal li a {
	padding-left:10px;
position: absolute;
z-index: 200;
display: block;
padding-top: 4px;
padding-bottom: 20px;
text-decoration: none;
color: #1E3D4A;
}
#menuppal li a:hover {
	color:#000000;
}

#liformularioseleccion {
	position: absolute;
	top:30px;
right:30px;
}

#formularioseleccion a {
	display: block;
padding: 5px 0px 15px 16px;
/* [disabled]background-color: #F00; */
margin-right: 40px;
z-index: 200;
position: relative;

}

#formularioseleccion a:hover{
	color: #999;
}
#menuppal form{
	display: block;
	margin: 0px;
	padding: 8px 0px 0px;
	position:relative;
	text-align: center;
}
.seleccionmenu {
	width: 270px;
	color: #1E3D4B;
	position:relative;
}

.divseleccionmenu {
	display:inline;
	position:relative;
	margin-right:10px;
	margin-left: 70px;
}

.bocadillo {
display:none;
width: 694px;
height: 206px;
position: absolute;
left: 20px;
bottom: 20px;
z-index: 100;
background-repeat: no-repeat;
background-position: left top;
background-image: url(img_pinchos/flechasanimadas.png);
	}
#divmenucocteles {
	margin-left:30px;
}
#divmenuestablecimientos .bocadillo {
}
#divmenupinchos .bocadillo {
	/* [disabled]background-image: url(img_pinchos/elige-pincho.png); */
}
#menuppal form:hover .bocadillo {
display: block;
}


#centroizq {
	float: left;
	width: 250px;
}
#centrodcha {
	float: right;
	width: 744px;
	position: relative;
	box-sizing: border-box;
	padding-right: 10px;
}
.divestablec {
	padding-bottom: 40px;
min-height: 300px;
margin-top: 20px;
display: inline-block;
padding-left: 10px;
padding-right: 10px;
box-sizing: border-box;
}
#divestablec_pin {
	/* [disabled]left: 6px; */
	/* [disabled]top: 1px; */
	text-align: left;
	width: 270px;

}
#divestablec_coctel {
		text-align: left;
	width: 370px;

}
.contipografia {
	font-family: 'Barlow Condensed', Arial, Helvetica, sans-serif;
}
.nombrepincho {
	font-family: 'Barlow Condensed', Arial, Helvetica, sans-serif;
	font-size: 32px;
	margin: 0px 0px 8px;
	padding: 0px;
	line-height: 32px;
}
.textopincho {
	font-size: 15px;
}
.nombreestablec {
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	clear:both;
}
.nombreestablec > h1, .h1 {
	font-size: inherit;
}
.planosituacion {
	font-style: italic;
	margin-top: 4px;
	margin-bottom: 4px;
}
.planosituacion a{
	font-style: italic;
	background-image: url(img_pinchos/location-point-gps-map-dot-512.png);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	padding-top: 8px;
	padding-right: 30px;
	padding-bottom: 8px;
	display: block;
	background-size: contain;

}
.planosituacion a:hover{
	color: #967F17;
	text-decoration: none;
}
.maspaticipantes {
	padding-bottom: 20px;
margin-bottom: 20px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #fff;
text-align: center;
}
.rayaabajo {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	clear: both;
}
.pestanactiva {
	color:#FFFFFF !important;
}
.divavance {
	position: absolute;
	left: 0px;
top: -40px;
}
.divavance ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
	display: block;
}
.divavance li {
	float: left;
	/* [disabled]display: inline-block; */
	padding: 0px;
}
.divavance a {
	text-decoration: none;
	display: block;
	min-width: 70px;
	text-align: center;
	margin-right: 10px;
	padding: 4px 8px 0px;
	background-color: #967F17;
	text-transform: uppercase;
	font-weight: bold;
	color: #333333;
	;
	border-radius: 4px 4px 0px 0px;
}
.divavance a:hover {
	color: #FFF;
}


.tipospincho {
	padding-bottom:10px;
}
.tipospincho ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
	display: block;
}
.tipospincho li {
	float: left;
	/* [disabled]display: inline-block; */
	padding: 0px;
}

#botonAlimentosVA {
	
}
#botonAlimentosVA img {
	background-color: #B6C28E;
	padding: 4px;
	margin-right:2px;
}
#botonMaridaje {
	
}
#botonMaridaje img{
	background-color: #B6C28E;
	padding: 4px  ;
	margin-right:2px;

}
#botonsingluten {
	
}
#botonsingluten img{
	background-color: #B6C28E;
	padding: 4px  ;
margin-right:2px;
}

#botonMahou {
}
#botonMahou img {
	background-color: #B6C28E;
	padding: 4px  ;
margin-right:2px;
}

#botonMartini {}
#botonMartini img {
	background-color: #B6C28E;
	padding: 4px;
	margin-right:2px;
	height:21px;
}



.fondo_foto {
	/* [disabled]position: absolute; */
	padding: 16px;
	/* [disabled]top: 0px; */
	display: inline-block;
	vertical-align: top;
	border-radius: 6px;
	width: 100%;
	max-width: 420px;
	box-sizing:border-box;
}
#fondo_fotopincho {
	/* [disabled]left: 239px; */
	/* [disabled]margin-right: 10px; */
	background-color: #967F17;
}
.bordefoto {
	border: solid 1px #CCCCCC;
position: relative;
box-sizing: border-box;
text-align: center;
width: 100%;
}
.bordefoto img { 
width: 100%;
height: 100%;
max-height: 640px;
max-width: 640px;
display:block;
}
#toppremiadospin {
	background-image: url(img_pinchos/pinchospremiados.png);
	height: 80px;
	background-repeat: no-repeat;
	position: relative;
	background-position: 0px 6px;
	padding-top: 6px;
	padding-left: 100px;
}
.unpinchopremiado {
	clear: both;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.unpinchopremiado .textoprem {
	padding-left: 200px;
	text-align: right;
	width: 200px;
	float: left;
	padding-right: 20px;
	box-sizing: content-box;
}
.unpinchopremiado .fotoprem {
	float: left;
}
#divelige {
	position: absolute;
	left: 20px;
	top: -60px;
	z-index: 150;
}
#topnoticias {
	position: relative;
	padding-top: 6px;
}
.unanoticia {
	margin-bottom: 4px;
	padding-bottom: 4px;
	/* [disabled]width: 100%; */
	padding-top: 14px;
	padding-left: 20px;
}
#copyfinal {
	font-size: 10px;
	color: #333333;
	width: 100%;
	max-width: 994px;
	/* [disabled]border-top-width: 1px; */
	/* [disabled]border-top-style: solid; */
	/* [disabled]border-top-color: #BAAE72; */
	text-align: center;
	padding: 6px;
	background-color: #E2E3E4;
	clear: both;
	box-sizing:border-box;
}
#copyfinal .voc-footer-links > li > a {
	outline: none;
    color: #1E3D4A;
    text-decoration: none;
}

.columnacopyfinal {
	width: 49%;
	display:inline-block;
	vertical-align:top;
	text-align:left;
	padding:10px;
		box-sizing:border-box;

}
.concursosanteriores {
	font-size: 36px;
	font-weight: normal;
	margin-top: 40px;
	margin-bottom: 20px;
}
.maspaticipantes a {
	/* [disabled]display: block; */
	padding-top: 2px;
	padding-bottom: 2px;
	padding-top: 14px;
	padding-bottom: 10px;
	font-size:16px;
	color: #967F17;
}
.maspaticipantes a:hover{
	text-decoration: none;
	color: #967F17;
}


.pestanactiva::before {
		content: ">";
	display:inline-block;
	padding: 0px 6px;
	background-color:rgba(255,255,255,0.5);
	width:20px;
	height:20px;
	font-size:20px;
	box-sizing:border-box;
	line-height:1em;
	border-radius: 50%;
	font-weight:bold;
	vertical-align:middle;
	margin-right:6px;

}


.particip_ant {
	/* [disabled]padding-left: 40px; */
	/* [disabled]background-image: url(img_pinchos/participante_anter.png); */
	/* [disabled]background-repeat: no-repeat; */
	/* [disabled]background-position: left 8px; */
}
.particip_ant::before {
	content: "<";
	display:inline-block;
	padding: 6px 4px;
	background-color:#fff;
	width:36px;
	height:36px;
	font-size:24px;
	box-sizing:border-box;
	line-height:1em;
	border-radius: 50%;
	font-weight:bold;
	vertical-align:middle;
	margin-right:6px;
}
.particip_ant:hover::before {
	background-color:#967F17;
	color:#fff;
}


.particip_sig {
	/* [disabled]background-image: url(img_pinchos/participante_sigui.png); */
	/* [disabled]background-repeat: no-repeat; */
	/* [disabled]background-position: right 8px; */
	/* [disabled]padding-right: 40px; */
}

.particip_sig::after {
	content: ">";
	display:inline-block;
	padding: 6px 4px;
	background-color:#fff;
	width:36px;
	height:36px;
	font-size:24px;
	box-sizing:border-box;
	line-height:1em;
	border-radius: 50%;
	font-weight:bold;
	vertical-align:middle;
	margin-left:6px;
}
.particip_sig:hover::after {
	background-color:#967F17;
	color:#fff;
}

.leernoticia {
	font-size: 10px;
	font-weight: bold;
	clear: both;
	padding-bottom: 20px;
}
.leernoticia a{
	font-size: 10px;
	font-weight: bold;
	background-image: url(img_pinchos/lupa.gif);
	background-repeat: no-repeat;
	width: 64px;
	float: right;
	display: block;
	clear: both;
	padding-left: 20px;
}
.vota2 {
	font-size: 10px;
	font-weight: bold;
}
#publi1 {
	float: left;
	/* [disabled]background: #D4D0C8 url(img/publicidad.gif) no-repeat; */
	background-position: 5px 50%;
	padding: 0 0 0 16px;
	height: 90px;
	overflow: hidden;
}
#publi2 {
	/* [disabled]background: #D4D0C8 url(img/publicidad.gif) no-repeat; */
	background-position: 5px 50%;
	height: 90px;
	float: right;
	margin-top: 8px;
}
#publi2a {
	height: 45px;
	width: 300px;
}
#publi2b {
	height: 45px;
	width: 300px;
}
#cabecerab {
	width: 100%;
	max-width: 994px;
	position: relative;
	background-repeat: no-repeat;
	background-position: left top;
}
#enlacehome {
	position: relative;
	width: 100%;
	overflow:hidden;
}
#enlacehome a {
	display:block;
	width:100%;
	height:100%;
}
#enlacehome img {
	width:100%;
}
#cuerpo {
	color: #FFFFFF;
	position: relative;
	padding-top: 0px;
	background-color: #E2E1DC;
	width:100%;
}
.fondoderecha {
	/* [disabled]height: 630px; */
	width: auto;
	background-repeat: no-repeat;
	position: relative;
	/* [disabled]background-position: 0px 0px; */
	min-height: 540px;
	margin-top: 30px;
}
#fondoindex {
	/* [disabled]background-image: url(img_pinchos/fondoparticipantes.jpg); */
}
#fondodoble {
	/* [disabled]background-image: url(img_pinchos/elige.png); */
	position: relative;
}
.flotaimgdcha {
	float: left;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 0px;
}
a.copy:link {
	font-size: 10px;
	color: #999999;
}
a.copy:visited {
	font-size: 10px;
	color: #999999;
}
a.copy:hover {
	font-size: 10px;
	color: #999999;
}
.titularpunto {
	font-size: 18px;
}
.punto {
	font-size: 15px;
	color: #000000;
}
.texto {
	font-size: 12px;
	color: #FFFFFF;
}
.premios1 {
	font-size: 22px;
	margin: 4px 0px;
	padding: 0px;
	font-weight: bold;
	line-height: 1.1em;
}
.premios3 {
	font-size: 15px;
	font-weight: bold;
}
.titularIndex {
	font-size: 22px;
	color: #3C4469;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.titularIndex a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
.titularIndexRojo {
	font-size: 26px;
	color: #D44935;
	font-weight: bold;
	line-height: 30px;
}
.titularIndeXVIIerde {
	font-size: 26px;
	color: #9FBB70;
	font-weight: bold;
	line-height: 30px;
}
a.vota1 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	height: 34px;
	background-image: url(img_pinchos/manonegra.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	padding-right: 28px;
	display: block;
	width: 120px;
	border: 1px solid #333333;
	margin-top: 6px;
}
a.vota1:link   {
	text-decoration: none;
}
a.vota1:visited   {
	text-decoration: none;
}
a.vota1:hover   {
	color: #FFA600;
	text-decoration: none;
	background-color: #D8D9C1;
	background-position: 118px 3px;
}
.invisible {
	display: none;
	height: 0px;
	visibility: hidden;
}
#fondonoticias {
	min-height: 440px;
	height: auto !important;
	height: 440px;
	position: relative;
	margin-bottom: 20px;
}
#fondonoticias .unanoticia .premios1 > a:hover{
	text-decoration: none;
	color: inherit;
}
.textonoticia {
	color: #333;
	font-size: 14px;
	margin-top: 10px;
	text-align: justify;
}
#publiabajo {
	height: 80px;
	margin-top: 10px;
}
#bloquepublimenu {
	display: block;
	margin-top: 8px;
	margin-bottom: 8px;
}
.publimenu {
	display: block;
	height: 90px;
	width: 300px;
	background-color: #0F0;
	margin-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 2px;
}
#apDiv1 {
	position:relative;
	visibility:visible;
	width: 60%;
	text-align: center;
	box-sizing: border-box;
	vertical-align: top;
	padding: 30px;
	margin: 0px auto;
	box-sizing:border-box;
}

#apDiv1 img {
	-webkit-box-shadow: -3px 5px 7px 2px rgba(0,0,0,0.34);
	-moz-box-shadow: -3px 5px 7px 2px rgba(0,0,0,0.34);
	box-shadow: -3px 5px 7px 2px rgba(0,0,0,0.34);
	margin-bottom: 10px;
	width:100%;
	max-width:640px;
	display:block;
	margin:0px auto;
	margin-bottom:20px;
}
.verde {
	color: #967F17;
}
.naranja {
	color: #E49E21;
}
.moradooscuro {
	color: #3E2D15;
}
.azulclaro {
	color: #3A75B1 !important;
}
.negro {
	color:#000000;
}
.clearambos {
	clear: both;
}


.voc-footer-links {
clear: both;
font: 12px/1.6em Proxima Nova Regular,sans-serif;
letter-spacing: .02em;
margin-bottom: 0;
padding: 24px 0;
text-align: center;
list-style: none;
}
.voc-footer-links li {
border-right: 1px solid #cacbcc;
color: #333;
padding: 0 8px 0 4px;
display: inline-block;
}

.votacion {
	padding:2px 4px;
	background-color:#900;
	color:#fff;
}





/* ----------------------------------------- desktop / tablet  -------------------------------------- */ 



 @media (min-width: 768px) { /* >= 768px */

}
 @media (min-width: 768px) and (max-width: 1000px) { /* >768px <1000px */
}
 @media (min-width: 768px) and (max-width: 850px) { /* >768px <850px */
}
 @media (max-width: 850px) { /* <850px */
}




/* ----------------------------------------- mobile -------------------------------------- */ 

@media (max-width: 979px) { /* < 980 */
#centroizq,#centrodcha {
	float:none;
	
}
#centrodcha {
	width:100%;
	max-width: 744px;
	margin: 0px auto;
	padding-left:10px;
		padding-right:10px;

	}

#centroizq {
	text-align:center;
	width:100%;
}
#centroizq div {
	display: inline-block;	
}
.fondo_foto {
display: block;
max-width: 640px;
margin: 0px auto;
}
#divestablec_pin {
	display: block;

text-align: left;
width: 100%;
}
#apDiv1 {
	width:100%;
}

 @media (max-width: 767px) { /* < 768 */
 
 #liformularioseleccion {
position: relative;
top: auto;
right: auto;
height: auto !important;
}
.divseleccionmenu {
margin-right: 10px;
margin-left: 10px;
}
#menuppal form:hover .bocadillo {
display: none;
}
.columnacopyfinal {
	width: 100%;
	display:block;
}
#enlacehome img {
	width:105%;
}
}
@media (min-width: 768px) { /* >= 768 IMPORTANTE PARA QUE DESAPAREZCA EL MENU EN DESKTOP */
}
 @media (max-width: 640px) { /* <= 640 */
  .divseleccionmenu {
display:block;
margin-bottom:20px;
}
#linknorte {
top: 30px;
right: -20px;
}
}
 @media (max-width: 480px) { /* <= 480px */
 .divavance a {
	 margin-right: 6px;
	 }
 

}
 @media (max-width: 320px) { /* <= 320 */

}
