/*-------- Ruta gastronomica Alcorta --------*/
.logoH2 {
	margin: 0 0 -.1em  0;
}
#contenido_mid {
	padding-bottom: 0;
	min-height:77em;
	height: auto!important;
	height: 77em;
}
#menuRuta {
	border: 0.1em solid #e2e2e2;
	margin-top: -1.2em;
	width: 14.9em;
}

#menuRuta li {
	display: block;
	color: #626262;
	border-bottom: 0.1em dashed #ccc;
	padding: 0.8em 1em;
}

#menuRuta li a {
	text-decoration: none;
	color: #626262;
	font-size: 1.2em;
}

#menuRuta ul li a {
	font-size: 1.1em;
}

#menuRuta li.seleccionado a {
	color: #002b76;
	font-weight: bold;
}

#menuRuta li.inferior {
	background: url(/img/all/bg_menu_li_bot.gif) repeat-x left bottom;
	border-bottom: 0;
}

.banner_top_tapas_izq {
	display: block;
	margin: 0;
	padding: 0;
	width: 151px;
	height: 178px;
	text-align: right;
	background: url(/img/es/banner_top_tapas.jpg) no-repeat left top;
}
.banner_top_tapas_izq h3 {
	padding: .5em 1.5em 0 .55em;
	text-align: left;
	font-size: 1.8em;
}

.banner_top_tapas_izq p a {
	display: block;
	margin: 0;
	padding: 105px 10px 0 0;
	color: #2b2c2b;
}
.banner_top_tapas_izq p a:hover{
	text-decoration: none;
}
#sinBotos {
	clear: both;
}
#sinBotos .foto {
	float: left;
	margin: 1em 2em 0 0;
}
#sinBotos .textoSinFoto{
	float: left;
	width: 48em;
	margin: 6em 0 0 0;
}
#sinBotos .textoSinFoto p{
	color: #235089;
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1.8em;
}
#sinBotos .textoSinFoto p img{
	vertical-align: top;
}
#sinBotos .textoSinFoto p span{
	font-size: 1.2em;
}
#sinBotos .votar {
	float: left;
	width: 3.5em;
	padding: .5em;
	margin: .7em 0 0 0;
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_boton_votar.png) no-repeat 0 0;
	color: #235089;
	font-size: 1.4em;
	text-decoration: none;
	text-align: center;
}
/*--- Ruta gastronomica ---*/
.notaMenuRuta {
	background: #404040 url(/img/all/ruta_gastronomica_alcorta/bg_destacado_menu.jpg) no-repeat left bottom;
	width: 13em;
	height: 18.1em;
	padding: 1em;
	color: #FFF;
}

.notaMenuRuta p {
	font-size: 1.1em;
	line-height: 1.3em;
	margin-bottom: 1em;
}

.notaMenuRuta .telefono {
	font-size: 1.6em;
	line-height: 1.1em;
}

.rutaGastronomica .cabecera {
	margin-bottom: 1em;
	margin-top: 1.5em;
}

.rutaGastronomica .tituloPrincipal {
	padding: 0.2em 0 0.8em;
	font-size: 2.6em;
	color: #4488e0;
}
.rutaGastronomica #columna_principal, .participaRuta #columna_principal, .codigosBidi #columna_principal, .topTapas #columna_principal {
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_ruta_gastronomica.gif) no-repeat 0 20px;	
}
/*--- aviso ---*/
.rutaGastronomica .aviso .lugar {
	float: left;
	display: inline;
	margin:2.3em 0.7em 0;
	width:15.5em;
}
.rutaGastronomica .aviso .lugar h3{
	font-size: 1.8em;
}
.rutaGastronomica .aviso .lugar p{
	border-top: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	padding: 1.4em 0 1.4em 1em;
	font-size: 1.1em;
	margin: .7em 0 0 0;
}
.rutaGastronomica .aviso .lugar p span{
	color: #234394;
	font-weight: bold;
}
.rutaGastronomica .aviso {
	margin: 0 0 1em 0;
}
.rutaGastronomica .aviso h2{
	float: left;
	margin: 1.4em 0 0 0;
	padding: 0;
	font-size: 1em;
}
.rutaGastronomica .textoAviso {
	float: left;
	width: 49em;
	height: 8em;
	margin: 1.2em 0 0 0;
	padding: 2em 2em 0 3em;
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_aviso.png) no-repeat 0 0;
}
.rutaGastronomica .textoAviso .cerrar{
	float: right;
	margin: -1em 0 0 0;
	padding: 0 1em 0 0;
	background: url(../../img/all/ruta_gastronomica_alcorta/bullet_cerrar.gif) no-repeat right .4em;
}
.rutaGastronomica .textoAviso .cerrar a{
	text-decoration: none;
	color: #484848;
}
.rutaGastronomica .textoAviso h3 {
	font-size: 1.35em;
	padding-bottom: .3em;
	border-bottom: 1px solid #dedede;
}
.rutaGastronomica .textoAviso p{
	font-size: 1.15em;
	margin: .5em 0 0 0;
	line-height: 1.5em;
}
/*--- mapa ---*/
.selectLugar {
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_barra_select.gif) no-repeat 0 0;
	height: 3em;
	padding: 0 .7em 0 0;
	margin: 0 2em 0 6.2em;
}
.primerSelect {
	float: left;
	display: inline;
	margin: 0 ;
	padding: .3em 1em;
}
.segundoSelect {
	float: right;
	display: inline;
	padding: .3em 0 .5em 1em;
}
.mapaRuta label{
	font-size: 1.3em;
	margin: 0 1em 0 0;
}
.mapaRuta select{
	font-size: .9em;
	color: #032785;
	width: 15em;
	padding: .3em 0;
	border: 1px solid #e4e4e4;
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_select.gif) repeat-x top;
}
.mapaRuta select.desactivado{
	color: #999;
}
.mapaRuta #ir{
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_select_boton.png) no-repeat 0 0;
	border: none;
	cursor: pointer;
	margin: 0 .7em 0 .7em;
	width: 2.2em;
	text-align: center;
}
.mapaRuta {
	clear: both;
	margin: 1em 0;
}
.mapaRuta h3.titulo{
	width: 25.7em;
	margin: .5em 0 .3em 2.51em;
	padding: .25em 0 .3em 2em;
	background: url(../../img/all/ruta_gastronomica_alcorta/ico_titulo.jpg) no-repeat 0 0;
}
.mapaRuta .redesSociales{
	float: left;
	clear: left;
	width: 5.5em;
	margin: 0 .1em 0 0;
	padding: 7em 0 1em 0.7em;
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_mapa_redes.gif) no-repeat 0 0;
}
.mapaRuta .redesSociales .fb_share_count_wrapper{
	margin: 1em 0 1em 0;
	width: 5em;
}
.mapaRuta .redesSociales .fb_share_count {
	border: 1px solid #d3d3d3;
}
.mapaRuta .redesSociales .fb_share_count_inner {
	background: #e8e8e8;
	color: #637bad;
	font-size: .9em;
}
.mapaRuta .redesSociales .FBConnectButton{
	width: 5em;
	padding: 0;
	background-position:-4px -232px;
}
.mapaRuta .redesSociales .FBConnectButton_Text {
	margin-left: 14px;
	padding: 2px 6px 3px 4px;
}
.mapaRuta #mapa {
	float: left;
	width: 64em;
	height: 34em;
}
#mapa h3 {
	font-size: 1.1em;
	text-transform: uppercase;
	margin: 1em 0 .4em 0;
}
#mapa h3 a{
	color:#002B76;
}
/*bocadillo ruta*/
#mapa .bocadillo1 {
	margin: 1em 0 0 0;
}
#mapa .bocadillo1 h3{
	margin: 0;
}
/*bocadillo local*/
#mapa .bocadillo {
	height:9em;
}
#mapa .coments {
	font-size: .9em;
	color: #235089;
	margin-top: .8em;
}
#mapa .coments span{
	font-size: 1.5em;
	font-weight: bold;
}
#mapa .datos {
	line-height: 1.4em;
}
#mapa p{
	padding: 0;
	margin: 0;
}
#mapa h4 a{
	color: #235089;
}
#mapa h4 {
	font-size: 1.1em;
	color: #000;
	margin: 0.4em 0 0;
	padding: 0;
	border: none;
}
#mapa .tapa {
	clear: both;
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #dedede;
	background: #f7f7f7;
	padding: 1em;
	line-height: 1.3em;
}
#mapa .tapeos {
	float: right;
	text-align:center;
}
#mapa .tapeos span{
	display: block;
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_tapeos.png) no-repeat 0 0;
	margin: 0 ;
	padding:0.8em 0.4em 0.4em 0.4em;
	width:1.7em;
	font-size: 1.5em;
	font-weight: bold;
	color:#293666;
}
#mapa .tapa a{
	display: block;
	color: #235089;
}
#mapa .tapa a:hover{
	text-decoration: none;
}
/*bocadillo ruta*/
#mapa .fechas{
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	padding: .7em 0;
	margin-top: 1em;
}
#mapa .fechas a{
	display: block;
	color: #235089;
	padding: .2em 0 0 0
}

/*--- Zonas con ruta alcorta ---*/
.zonasRuta {
	clear: both;
	margin: 1em 0 0 0;
}
.zonasRuta .zona{
	float: left;
	margin: 0 0.4em .4em 0;
	padding: 1em 1em 0 1.5em;
	width: 20.8em;
	height: 7.7em;
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_ruta.png) no-repeat 0 0;
}
.zona .inicio{
	color: #235089;
	font-weight: bold;
	padding-right: .7em;
	font-size: .9em;
}
.zona .final{
	color: #235089;
	font-weight: bold;
	font-size: .9em;
}
.zonasRuta .zona a{
	text-decoration: none;
	color: #235089;
}
.zonasRuta .zona h3{
	font-size: 1.7em;
	margin-bottom: .5em;
}
.zonasRuta .zona h3 .estado {
	float: right;
}
.zonasRuta .zona p{
	font-size: 1.1em;
	padding: .5em 0;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}
.zonasRuta .finalizada h3, .zonasRuta .finalizada h3 a,  .zonasRuta .finalizada p, .zonasRuta .finalizada p span {
	color: #999;
}
.zonasRuta .leyenda {
	float: left;
	margin: 0 0.6em .4em 0;
	padding: 1em 1em 0 1.5em;
	width: 20.7em;
	height: 7.6em;
}
.zonasRuta .leyenda h4{
	color: #000;
	padding: 0;
	margin: .2em 0 .3em 0;
}
.zonasRuta .leyenda p{
	font-size: 1em;
	padding: .6em 0;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}
.zonasRuta .leyenda img{
	vertical-align: middle;
	margin-right: .2em;
}
.zonasRuta .leyenda .imgLeyenda{
	margin-left: .8em;
}
.iconosRedes {
	text-align: center;
	margin: .5em 0;
}
.iconosRedes img{
	margin: 0 .5em;
}
.rutaGastronomica .iconosRedes {
	margin-bottom: 4em;
}
/*--- Establecimientos participantes ---*/
.infoCiudad {
	width: 65.3em;
	padding: 0 0 0 6em;
	margin: 2em 0;
}
.ciudad {
	float: left;
	width: 33em;
	padding: 1em .9em;
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_ciudad.png) no-repeat 0 0;
}
.ciudad h3{
	font-size: 1.8em;
	padding: .2em .3em;
}
.ciudad .estado {
	float:right;
}
.ciudad ul {
	border-top: 1px solid #e8e8e8;
	margin: .4em 0;
}
.ciudad li{
	margin: .7em .7em .6em 1.2em;
}
.ciudad .fechas {
	background: url(../../img/all/ruta_gastronomica_alcorta/bullet_fecha_ciudad.gif) no-repeat 0 0;
	padding: 0 0 .1em 1.8em;
}
.ciudad .locales {
	background: url(../../img/all/ruta_gastronomica_alcorta/bullet_locales_ciudad.gif) no-repeat .2em 0;
	padding: 0 0 .1em 1.8em;
}
.ciudad .imgCiudad {	
	position: relative;
}
.ciudad .curva {
	position: absolute;
	bottom: 1px;
	left: 0;
}
.infoCiudad .finalizada h3, .infoCiudad .finalizada li{
	color: #999;
}
.gastronomia {
	float: left;
	width: 27.8em;
	height: 29.4em;
	overflow-y: auto;
	padding: 1.3em 0 1em 1.5em;
}
.gastronomia h4{
	font-size: 1.6em;
	margin: 0;
	padding: .4em 0 .3em 1em;
	border-bottom: 1px solid #e8e8e8;
	background: #FFF url(../../img/all/ruta_gastronomica_alcorta/ico_gastronomia.png) no-repeat 0 0;
}
.gastronomia p{
	font-size: 1.2em;
	line-height: 1.4em;
	margin: .5em 0 1em 0;
	background: #FFF;
}

/*VIEJO::::::::::::::::>*/
.establecimientos #listadoFichas {
	overflow: hidden;
	margin-top: 1em;
}

.establecimientos .tituloPrincipal {
	font-size: 2.2em;
	border-bottom: 0.05em solid #e5e5e5;
	margin-bottom: 0.2em;
}

.establecimientos h3 {
	color: #4488e0;
	border-bottom: 0.05em solid #e5e5e5;
	margin: 1em 0 0.2em;
	font-weight: normal;
}

.establecimientos .volver {
	display: block;
}

.establecimientos .fichaEstablecimiento {
	background: url(/img/all/ruta_gastronomica_alcorta/bg_ficha_receta.jpg)
		repeat-y left top;
	width: 19.5em;
	height: 28em;
	overflow: hidden;
	color: #fefefe;
	float: left;
	display: inline;
	margin: 0 1.2em 1.2em 0;
	padding: 1.15em;
}

.establecimientos h4 {
	color: #fefefe;
	font-size: 1.6em;
	margin: 0.3em 0;
}

.establecimientos .fichaEstablecimiento img {
	border: 0.1em solid #525252;
}

.establecimientos .fichaEstablecimiento p {
	font-size: 1.1em;
	line-height: 1.2em;
	padding: 0.5em 0;
}

.establecimientos .fichaEstablecimiento p.direccion {
	border-top: 0.1em solid #525252;
	border-bottom: 0.1em solid #525252;
	color: #91a6c1;
}

.establecimientos .fichaEstablecimiento p.receta span {
	color: #9d9d9d;
}

/*--- Establecimientos participantes Ciudades---*/
.ciudades .tituloEstablecimientos {
	font-size: 3em;
}

.ciudades .busca {
	color: #4488e0;
	font-size: 1.6em;
	margin-bottom: 0.5em;
}

.ciudades .seleccionaCiudad {
	border-top: 0.1em solid #e5e5e5;
	border-bottom: 0.1em solid #e5e5e5;
	padding: 0.5em;
}

.ciudades .seleccionaCiudad a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #626262;
	line-height: 1.3em;
}

.ciudades h3.ciudad {
	color: #fefefe;
	font-size: 1.6em;
	margin: 0;
	border-bottom: none;
	font-weight: bold;
}

.ciudades .fichaEstablecimiento {
	height: 38em;
	padding-top: 0.5em;
}

.fichaEstablecimiento .fecha {
	color: #91a6c1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

.fichaEstablecimiento .zonas a {
	display: block;
	padding: 0.5em 0.1em;
	background:
		url(/img/all/ruta_gastronomica_alcorta/bullet_ficha_ciudades_li.gif)
		no-repeat right 0.3em;
	color: #9d9d9d;
	text-decoration: none;
	font-size: 1.1em;
	border-bottom: 0.1em solid #535252;
}

.ciudades .fichaEstablecimiento a {
	text-decoration: none;
}

.ciudades .fichaEstablecimiento a img {
	border: none;
	padding-top: 0.3em;
}

.ciudad_seleccionada {
	color: #0066CC;
	font-weight: bold;
}
/*--- Página de Receta ---*/
.mapaRuta .redesFicha {
	margin-top: .7em;
}

.fichaReceta {
	float: left;
	margin: 0 .8em 0 0;
	width:33.9em;
}
.fichaTop {
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_tapa_top.png) no-repeat 0 0;
	height: 10px;
}
.fichaBottom {
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_tapa.png) no-repeat 0 bottom;
	padding:.5em 0 .4em 0.5em;
}
.fichaReceta h3{
	font-size: 2em;
	margin: 0 0 .4em .4em;
	padding: 0;
	min-height: 2.2em;
	height:auto !important;
	height:2.2em;
}
.fichaReceta p{
	font-size: 1em;
	line-height: 1.4em;
	margin: .4em 0 .7em .1em;
}
.fichaReceta p.direccion{
	font-size: 1em;
	line-height: 1.4em;
	margin: .4em 0 .7em .1em;
}
.fichaReceta .acciones {
	margin: .5em 0 .6em .3em;
}
.fichaReceta #foto{
	height: 295px;
	overflow:hidden;
}
.fichaReceta  .acciones a{
	color: #474646;
	text-decoration: none;
}
.fichaReceta .acciones img {
	vertical-align: middle;
	margin: 0 .1em 0 .7em;
}
.fichaReceta .coments a{
	float: left;
	padding:0.7em 0 0.5em 4.5em;
	width:7.22em;
	color: #2b2c2b;
	text-decoration: none;
	font-size: 1.4em;
	font-weight: bold;
}
.fichaReceta .acciones .gracias{
	cursor: default;
}
.fichaReceta .coments .comentar {
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_bot_comentar.gif) no-repeat 0 0;
}
.fichaReceta .coments .comentar:hover {
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_bot_comentar_over.gif) no-repeat 0 0;
}
.fichaReceta .coments .tapear {
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_bot_tapealo.gif) no-repeat 0 0;
}
.fichaReceta .coments .tapear:hover {
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_bot_tapealo_over.gif) no-repeat 0 0;
}
.fichaReceta .coments .tapeado, .fichaReceta .coments .tapeado:hover {
	cursor: default;
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_bot_tapealo_off.gif) no-repeat 0 0;
}

.fichaRuta {
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_tapa_ruta.png) no-repeat 0 1px;
	float: left;
	width: 28.5em;
	height:	40.1em;
	overflow: hidden;
	padding: 1.4em .8em .7em .5em;
	margin: 0 0 .8em 0;
}
.mapaRuta .fichaRuta h3{
	width: auto;
	font-size: 2em;
	margin: 0 0 0 .7em;
	padding-left: 2.5em;
	padding-bottom: .6em;
	background: url(../../img/all/ruta_gastronomica_alcorta/ico_titulo.png) no-repeat 0 0;
}
.fichaRuta p{
	margin: -.7em 0 1.2em 6.5em;
}
.mapaRuta .fichaRuta h4{
	margin: .2em .5em;
	padding: .5em  0 0 0;
	color: #2b2c2b;
	border-top: 1px solid #e6e6e6;
}
.fichaRuta p.direccion{
	margin: 0 .9em;
	line-height: 1.4em;
	height: 3em;
	overflow: hidden;
}
.fichaRuta #mapa {
	height:26em;
	width:28.6em;
	height:28.5em;
	margin:0.3em 0 0;
	border-top: 1px solid #FFF;
}
.mapaRuta .bocadillo h3{
	padding: 0;
	background: none;
}
.topRecetas {
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_top_tapas.png) no-repeat 0 0;
	width: 27em;
	padding: 1.4em 1.4em 2.8em 1.4em;
	float: left;
}
.topRecetas h3{
	font-size: 1.6em;
}
.topRecetas p{
	margin: .7em 0 0 0;
}
.topRecetas p a{
	color: #2b2c2b;
}
.topRecetas p a:hover{
	text-decoration: none;
}

/*Comentarios*/
#comentarios {
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_comentarios.png) no-repeat 0 0;
	clear: both;
	margin: 1em 0 1em 6.3em;
	padding: 2em;
	height: 46em;
}
#comentarios .cerrarComent{
	text-align: right;
	clear: both;
	padding: 0 1em 0 0;
}
#comentarios .cerrarComent a{
	padding: 0 1em 0 0;
	color: #2b2c2b;
	text-decoration: none;
	background:url(../../img/all/ruta_gastronomica_alcorta/bullet_cerrar.gif) no-repeat right 0.4em;
}

.formComentarios {
	float: left;
	width: 28.5em;
	padding: .1em 0 0 1.9em;
}
.formComentarios label{
	display: block;
	margin: 0 0 .2em 0;
}
.formComentarios label span{
	font-size: .7em;
}
.formComentarios label #numero {
	font-size: 1em;
	font-weight: bold;
	vertical-align: top;
}
.formComentarios label .avisoError{
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_form_error.gif) no-repeat 0 .3em;
	padding: .4em .5em .1em 1.9em;
	margin: 0 0 0 0;
	height: 2em;
	vertical-align: top;
}
.formComentarios label .aviso{
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_form_aviso.gif) no-repeat 0 .3em;
	padding: .4em .5em .1em 1.9em;
	margin: 0 0 0 0;
	height: 2em;
	vertical-align: top;
}
.formComentarios .avisoOK{
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_form_ok.gif) no-repeat 0 .3em;
	padding: .4em .5em .1em 1.9em;
	margin: 0 0 0 0;
	vertical-align: top;
}
.formComentarios input{
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #d8d8d8;
	width: 18.9em;
	margin: 0 0 1em 0;
	padding: 0 .3em;
}
.formComentarios textarea{
	border: 1px solid #d8d8d8;
	width: 21em;
	height: 6.5em;
	margin: 0 0 1em 0;
	padding: .3em;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	overflow-x: hidden;
}
.formComentarios textarea.fondo_rojo{
	color: #cc0000;
}
.formComentarios .politica {
	clear: both;
	margin: 0 1.5em 1.3em 0;
}
.formComentarios .check{
	width: auto;
	margin: 0 .5em 0 0;
	border: none;
}
.formComentarios .politica label {
	display: inline;
	line-height: 1.4em;
	font-size: .95em;
}
.formComentarios .politica label a{
	color: #484848;
}
.formComentarios .politica label a:hover{
	text-decoration: none;
}
.formComentarios .boton {
	width: auto;
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_comentar.gif) no-repeat 0 0;
	padding: 0.5em 1em 0.5em 2.3em;
	border: none;
	font-size: 1em;
}
.formComentarios .info {
	border-top:1px solid #D8D8D8;
	font-size:0.9em;
	font-style:italic;
	line-height:1.3em;
	margin:12.2em 2.8em 0 0;
	padding:0.8em 0 0;
}

.listadoComentarios {
	border-left: 1px solid #e2e2e2;
	width: 28em;
	height: 45em;
	padding: 0 0 0 1em;
	float: left;
	overflow: hidden;
	position: relative;
}
.listadoComentarios h4 {
	color: #2b2c2b;
	padding: .5em 0 .1em 0;
	background: url(../../img/all/ruta_gastronomica_alcorta/ico_comentario.png) no-repeat right center;
	border-bottom: 1px solid #f1f1f1;
}
.listadoComentarios .coment p,
.comentRespuesta p {
	padding-top: .3em;
}
.comentRespuesta {
	padding: 0 0 0 1.5em;
}
.paginacion {
	position: absolute;
	bottom: 1em;
	left: 1em;
	width: 100%;
	padding: .9em 0 0  8.5em;
	border-top: 1px solid #d8d8d8;
	text-align: center;
}
.paginacion .anterior {
	float: left;
}
.paginacion .siguiente {
	float: left;
}
.paginacion .numeracion {
	float: left;
}
.paginacion a{
	color: #575957;
	font-size: 1.2em;
	padding: 0 .1em;
}
.paginacion a.sel {
	background-color: #575957;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.paginacion .inactivo {
	padding: 0 .1em;
}
.paginacion .anterior a{
	background: url(../../img/all/ruta_gastronomica_alcorta/bullet_anterior.gif) no-repeat 0 0;
	text-indent: -1000px;
	display: block;
	padding:0.2em 0.5em;
	margin-right: .8em;
}
.paginacion .anterior .inactivo{
	background: url(../../img/all/ruta_gastronomica_alcorta/bullet_anterior_off.gif) no-repeat 0 0;
	text-indent: -1000px;
	display: block;
	padding:0.2em 0.5em;
	margin-right: .8em;
	font-size: 1.2em;
}
.paginacion .siguiente a{
	background: url(../../img/all/ruta_gastronomica_alcorta/bullet_siguiente.gif) no-repeat 0 0;
	text-indent: -1000px;
	display: block;
	padding:0.2em 0.5em;
	margin-left: .8em;
}
.paginacion .siguiente .inactivo{
	background: url(../../img/all/ruta_gastronomica_alcorta/bullet_siguiente_off.gif) no-repeat 0 0;
	text-indent: -1000px;
	display: block;
	padding:0.2em 0.5em;
	margin-left: .8em;
	font-size: 1.2em;
}

/*--- Participa en la ruta ---*/
.participaRuta #columna_principal h3 {
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	font-size: 1.55em;
	line-height: 1.5em;
	padding: .3em 0;
	margin: .5em 0;
	text-transform: uppercase;
}
.participaRuta h3 .tapea{
	color: #e2001a;
}
.participaRuta h3 .gana{
	color: #e2001a;
	margin: 0 0 0 3.5em;
}
.participaRuta h3 .como {
	color: #8f9091;
}
.participaRuta h4 {
	margin: .5em 0 0 0;
	padding: 0 0 .5em;
	width: 25.4em;
	border-bottom: 1px solid #ececec;
	float: left;
	clear: both;
}
.participaRuta img.forma {
	float: left;
	margin: 1.5em 0 0 0;
}
.participaRuta img.premio {
	float: left;
	margin: 0 0 0 0;
}
.participaRuta .sellos {
	clear: both;
}
.participaRuta .sellos  h4 {
	color: #62b6ca;
}
.participaRuta .codigos  h4 {
	color: #f23699;
}
.participaRuta .bidi {
	margin-bottom: 3em;
}
.participaRuta .bidi  h4 {
	color: #78a61c;
}
.verBases {
	float: left;
	margin: .5em 0 0 0;
	padding: .7em 0 .5em 2.5em;
	background: url(../../img/all/ruta_gastronomica_alcorta/ico_bases.gif) no-repeat 0 0;
	color: #2e5991;
}
.participaRuta .iconosRedes {
	width: 57em;
}

/*--- Códigos BIDI ---*/
.codigosBidi .video {
	float: left;
	padding: 1em;
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_video.png) no-repeat 0 0;
}
.codigosBidi .infoVideo {
	float: left;
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_video_info.png) no-repeat 0 0;
	margin: 1.5em 0 0 0;
	padding: 3.3em 1.2em 3em 5em;
	width: 10.5em;
	height: 7em;
	font-size: 1.5em;
	text-align: center;
}
.codigosBidi .infoVideo h3{
	font-size: 1.1em;
}
.codigosBidi .infoVideo p{
	font-size: .9em;
}

.textBidi {
	float: left;
	padding:0 1.3em 1.5em;
	width:41.5em;
	margin: 1em 1em 1em 0;
	clear: left;
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_bidi_text.png) no-repeat 0 0;
}
.textBidi h3{
	padding: 0;
	margin: .5em 0 0;
	font-size: 1.9em;
	padding: 0 0 .3em 0;
	border-bottom: 1px solid #ececec;
}
.textBidi p{
	margin: 1.2em 0 2em 0;
	font-size: 1.2em;
	line-height: 1.4em;
}
.textBidi ul{
	margin: -1em 0 2em .3em;
}
.textBidi ul li{
	background: url(../../img/all/ruta_gastronomica_alcorta/bullet_bidi.gif) no-repeat 0 .3em;
	font-size: 1.2em;
	padding: 0 0 0 1.3em;
	margin: .9em 0 0 0;
	line-height: 1.4em;
}

.descarga {
	margin: 1em 0;
	float: left;
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_bidi_descarga.png) no-repeat 0 0;
	padding: 0 1.5em 1.5em 1.5em;
	width: 24.5em;
}
.descarga h3{
	padding: 0;
	margin: .9em 0 0;
	font-size: 1.6em;
	padding: 0 0 .3em 0;
	border-bottom: 1px solid #ececec;
}
.descarga p{
	margin: 1.1em 0 1em 0;
	font-size: 1.1em;
	line-height: 1.4em;
}
.descarga ul{
	margin: -.7em 0 1em .3em;
	background: url(../../img/all/ruta_gastronomica_alcorta/bullet_descarga_bidi.png) no-repeat 15em 1em;
}
.descarga ul li{
	background: url(../../img/all/ruta_gastronomica_alcorta/bullet_bidi.gif) no-repeat 0 .4em;
	font-size: 1.1em;
	padding: 0 0 0 1.3em;
	margin: .4em 0 0 0;
	line-height: 1.4em;
}
.descarga ul li a{
	color: #474646;
}
.descarga ul li a:hover{
	text-decoration: none;
}
.descarga p.asterisco{
	font-size: .9em;
	font-style: italic;
}
/* Top Tapas */


.topTapas .tituloPrincipal {
	border-bottom: 1px solid #ececec;
	margin-bottom: 1em;
}
.topTapas .tapas {
	display: block;
	float: left;
	margin: 0 0 1em .5em;
	position: relative;
	padding: 0;
	width: 345px;
	height: 148px;
	text-align: center;
	background: url(/img/all/ruta_gastronomica_alcorta/bg_caja_top_tapas_grande.png) no-repeat center top;
}
.topTapas h3 a, topTapas p a {
	color: #032785;
	text-decoration: none;
}
.topTapas h3 a:hover {
	color: #fff;
	text-decoration: underline;
}
.tapas .cont_tapa_izq {
	float: left;
	margin: 0 auto;
	padding: 2px 0 0 0;
	width: 153px;
	height: 140px;
	text-align: left;
	xborder: 1px solid #333;
	overflow: hidden;
}
.tapa01 .cont_tapa_izq p.numero, .tapas .cont_tapa_izq p.numero {
	position: relative;
	z-index: 3;
	margin: 0 3px;
	width: 2em;
	padding: .2em 0 .8em .15em;
	background: url(/img/all/ruta_gastronomica_alcorta/bg_toptapa_numero_bl.png) no-repeat left top;
	text-align: left;
	font-size: 2.5em;
	font-weight: bold;
	color: #32509c;
}
.podium .cont_tapa_izq p.numero {
	color: #fff;
	background: url(/img/all/ruta_gastronomica_alcorta/bg_toptapa_numero.png) no-repeat left top;
}
.tapa01 .cont_tapa_izq .fotoTapa, .tapas .cont_tapa_izq .fotoTapa {
	position: relative;
	z-index: 1;
	margin: -42px 12px; 
}
.tapa01 .cont_tapa_der, .tapas .cont_tapa_der {
	float: left;
	margin: 0 0 0 10px;
	width: 180px;
	text-align: left;
}
.tapa01 .cont_tapa_der h3, .tapas .cont_tapa_der h3 {
	margin: .5em 0 0 0;
	padding: 0 0 .5em 2.5em;
	line-height: 1.5em;
	text-align: left;
	font-size: 1.7em;
	font-weight: bold;
	color: #032785;
	background: url(/img/all/ruta_gastronomica_alcorta/ico_top_ruta.png) no-repeat left center;
}
.tapa01 .cont_tapa_der h4, .tapas .cont_tapa_der h4 {
	position: relative;
	z-index: 4;
	margin: 0;
	padding: 0;
	font-size: 1.5em;
}
.tapas .cont_tapa_der p {
	margin: .3em 5em 0 0;
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold; 
}
 .tapas .cont_tapa_der p a {
	text-decoration: none;
	color: #333;
	font-weight: normal;
}

.tapas .tapeos {
	position: absolute;
	display: block;
	margin: 0;
	right: .7em;
	bottom: 1em;
	padding: .8em 1em 0 1em;
	z-index: 5;
	text-align: center;
	font-size: 1em;
	font-weight: normal;
	background: url(/img/all/ruta_gastronomica_alcorta/bg_tapeos.png) no-repeat center top;
}
.tapas .tapeos span {
	font-size: 2em;
	font-weight: bold;
	color: #1a5ba8;
}
.tapas .tapeos a {
	text-decoration: none;
	color: #293666;
}
.topTapas .tapasPeque {
	clear: left;
	margin: 0;
	padding: 1em 0 0 0;
	border-top: 1px solid #ececec;
}
.topTapas .tapasPeque .tapas {
	display: block;
	float: left;
	margin: 0 0 1em .5em;
	padding: 0;
	width: 234px;
	height: 130px;
	text-align: center;
	background: url(/img/all/ruta_gastronomica_alcorta/bg_caja_top_tapas_peques.png) no-repeat center top;
}
.topTapas .tapasPeque .tapas .cont_tapa_izq {
	width: 90px;
	height: 125px;
}
.topTapas .tapasPeque .tapas .cont_tapa_izq p.numero {
	margin: 0 3px;
	width: 2em;
	padding: .2em 0 .8em .15em;
	background: url(/img/all/ruta_gastronomica_alcorta/bg_toptapa_numero_peque.png) no-repeat left top;
	text-align: left;
	font-size: 2em;
	color: #032785;
}
.topTapas .tapasPeque .tapas .cont_tapa_izq .fotoTapa {
	margin: -32px 12px 0 12px; 
}
.topTapas .tapasPeque .tapas .cont_tapa_izq .tapeos {
	position: relative;
	margin: .5em auto;
	padding: .7em 1em 0 1em;
	font-size: 1em;
	background: url(/img/all/ruta_gastronomica_alcorta/bg_tapeos_peque.png) no-repeat center top;
}
.topTapas .tapasPeque .tapas .cont_tapa_izq .tapeos span {
	font-size: 1.4em;
}
.topTapas .tapasPeque .tapas .cont_tapa_der {
	margin: 0 0 0 5px;
	width: 130px;
}
.topTapas .tapasPeque .tapas  .cont_tapa_der h3 {
	padding: 0 0 .5em 2em;
	line-height: 1.5em;
	font-size: 1.5em;
	font-weight: bold;
	background: url(/img/all/ruta_gastronomica_alcorta/ico_top_ruta_peque.png) no-repeat left center;
}
.topTapas .tapasPeque .tapas .cont_tapa_der h4 {
	font-size: 1.2em;
}
.topTapas .tapasPeque .tapas .cont_tapa_der p {
	margin: .3em 0 0 0;
	font-size: 1.1em;
	color: #000;
}

/* Aplicación Iphone */
.aplicacion_iphone .iconosRedes {
	margin-bottom: 26em;
}
#fotosApp {
	float: left;
	width: 20.6em;
	height: 32em;
	margin: 2em 1em 0 0;
	padding: 1.5em;
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_app_fotos.png) no-repeat 0 0;
}
#fotosApp .cont_fotos{
	width: 100%;
	overflow: auto;
	height: 32.5em;

}
#fotosApp .cont_fotos .fotos{
	width: 83.5em;
}

#textosApp {
	float: left;
	width: 40.5em;
	height:32em;
	background: url(../../img/all/ruta_gastronomica_alcorta/bg_app_textos.png) no-repeat 0 0;
	padding: 1.5em;
	margin: 2em 0 2em 0;
}
#textosApp h3 {
	background:url(../../img/all/ruta_gastronomica_alcorta/ico_app.gif) no-repeat 0 0;
	padding-left:2.7em;
	font-size: 2em;
}
#textosApp p {
	margin: 1.5em 0;
	line-height: 1.5em;
}
#textosApp dt {
	font-weight: bold;
	margin: 1em 0 0 0;
}
#textosApp dd {
	margin: 1em 0 0 0;
}
#textosApp p.txtLink {
	margin: 1em 0 0 0;
}
#textosApp p.txtLink img{
	margin: 0 0 0 .5em;
	vertical-align: middle;
}
