/* Inicio estilos pagina promociones */

#contenido_prom {
	width: 760px;
}

#contenido_prom .clearfloat {
clear: both;
height: 1px;
float: none;
	font-size: 1px;
	line-height: 0;
}

/* @group Introduccion */

/* InformaciÃ³n que va sobre los banners. */

#contenido_prom div.intro {
	font-family: Helvetica, Arial, "Trebuchet MS", sans-serif;
	background: url(intro-fondo.jpg) no-repeat right 5px;
	padding: 20px 245px 16px 20px;
	margin: 0;
}

#contenido_prom div.intro p {
	color: #a9a9a9;
	font-size: 14px;
	line-height: 150%;
	margin: 0;
}

#contenido_prom div.intro h4 {
	font-size: 17px;
	margin-bottom: 5px;
	margin-top: 0;
	color: #a9a9a9;
	line-height: 140%;
}



/* @end */


/* @group Pie de pagina restaurantes */

#contenido_prom #promociones_restaurantes_pie {
	background-color: white;
	padding-top: 15px;
	height: 51px;
	padding-left: 139px;
}

#contenido_prom #promociones_restaurantes_pie p {
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
	color: black;
	margin-top: 11px;
	margin-bottom: 12px;
}

#contenido_prom #promociones_restaurantes_pie img {
	margin-left: 4px;
}

#contenido_prom #legales {
	background-color: #fffeff;
	font: 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #797979;
	text-align: justify;
	padding: 20px;
}

#contenido_prom #legales p {
	margin: 0 0 10px;
}


#contenido_prom #descuento2 {
	text-align: center;
	margin-right: 31px;
	margin-left: 22px;
	margin-top: 69px;
	height: 90px;
}

#contenido_prom #descuento2 h3 {
	margin: 0;
	font-size: 24px;
	color: #7a1296;
}

#contenido_prom #descuento2 h3 strong {
	font-size: 22px;
}
/* @end */

/* @group Banner mediano */

#contenido_prom #banner_m #selector_nr {
	padding-top: 10px;
	padding-right: 10px;
	height: 20px;
	background: url(selector-nr-fondo.jpg) no-repeat center top;
}

#contenido_prom #banner_m #selector_nr div.alineacion {
	float: right;
}

#contenido_prom #selector_nr a {
	display: block;
	font-size: 10px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 22px;
	float: left;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #000;
	text-decoration: none;
}

#contenido_prom #selector_nr a.off {
	background: url(selector-nr-btn-fondo-off.gif) no-repeat center top;
}
#contenido_prom #selector_nr a.on {
	background: url(selector-nr-btn-fondo-on.gif) no-repeat center top;
}

/* @group Cambiador */

#contenido_prom #cambiador {
	filter: progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=50);
	width:760px;
	height:220px;
	background-color: silver;
}
#contenido_prom .cambiador {
	width: 760px;
	height:220px;
	position:absolute;
	display:none;
	visibility:false
}
#contenido_prom .cambiadordiv {
	white-spaceidth:100%;
	height:100%;
}
/* @end */

/* @end */

/* @group Banner html */

#contenido_prom #promociones {
	background: url(banners-divisor-columnas.gif) repeat-y center;
	width: 760px;
}

#contenido_prom #promociones div.fila {
}

#contenido_prom #promociones div.banner_html {
	float: left;
	width: 252px;
	margin-bottom: 30px;
}

/*Este estilo se utiliza para contrarrestar el de la plantilla general, que tiene definido el a:hover*/
#contenido_prom #promociones div.banner_html a {
	text-decoration: none;
}

#contenido_prom #promociones div.banner_html a img {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	border-style: none;
	margin-right: 20px;
}

#contenido_prom #promociones div.banner_html a:link h3, #contenido_prom #promociones div.banner_html a:visited h3 {
	font: bold 15px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0 20px;
	color: #666;
	text-decoration: none;
}

#contenido_prom #promociones div.banner_html a:hover h3, #contenido_prom #promociones div.banner_html a:active h3 {
	font: bold 15px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0 20px;
	color: #666;
	text-decoration: underline;
}

#contenido_prom #promociones div.banner_html p {
	font: 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	margin: 6px 20px;
}

#contenido_prom #promociones div.banner_html div.botonmasinfo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left: 20px;
}

#contenido_prom #promociones div.banner_html div.botonmasinfo a:link, #contenido_prom #promociones div.banner_html div.botonmasinfo a:visited {
	font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #09F;
}
#contenido_prom #promociones div.banner_html div.botonmasinfo a:hover, #contenido_prom #promociones div.banner_html div.botonmasinfo a:active {
	font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #06F;
}



/* @end */

/* @group Banner html restaurantes */

#contenido_prom #promociones_restaurantes {
	width: 760px;
	background: url(banners-divisor-columnas.gif) repeat-y center;
}

#contenido_prom #promociones_restaurantes div.fila {
}

#contenido_prom #promociones_restaurantes div.banner_html {
	text-align: center;
	float: left;
	width: 252px;
	margin-bottom: 30px;
}

#contenido_prom #promociones_restaurantes div.banner_html a:link img, #promociones_restaurantes div.banner_html a:hover img, #promociones_restaurantes div.banner_html a:active img, #promociones_restaurantes div.banner_html a:visited img {
	border: 1px solid #ccc;
}

#contenido_prom #promociones_restaurantes div.banner_html a h3, #contenido_prom #promociones_restaurantes div.banner_html a:hover h3, #contenido_prom #promociones_restaurantes div.banner_html a:active h3, #contenido_prom #promociones_restaurantes div.banner_html a:visited h3 {
	color: #666;
	font: bold 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 4px 0 0;
	text-decoration: none;
}

/*Este estilo se utiliza para contrarrestar el de la plantilla general, que tiene definido el a:hover*/
#contenido_prom #promociones_restaurantes div.banner_html a:hover {
	text-decoration: none;
}

#contenido_prom #promociones_restaurantes div.banner_html p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #963699;
	margin: 2px 0 0;
}

#contenido_prom #promociones_restaurantes div.banner_html div.botonmasinfo a:link, #contenido_prom #promociones_restaurantes div.banner_html div.botonmasinfo a:visited {
	font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #09F;
	text-decoration: underline;
}

#contenido_prom #promociones_restaurantes div.banner_html div.botonmasinfo a:hover, #contenido_prom #promociones_restaurantes div.banner_html div.botonmasinfo a:active {
	font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #06F;
	text-decoration: underline;
}



/* @end */

/* @group Division entre banners */

#contenido_prom #promociones_restaurantes div.division {
	background-color: #fffeff;
	padding: 20px;
}

#contenido_prom #promociones_restaurantes div.division h3 {
	color: #424242;
	margin: 0;
	font: 26px "Trebuchet MS", Arial, Helvetica, sans-serif;
}



/* @end */

/* Fin estilos pagina promociones */

/* Inicio pagina restaurante */

/* @group Pagina restaurante */

/* @group Aviso fondo */

#contenido_prom #aviso_restaurante_fondo {
	padding: 30px;
	background: #CBCBCB url(restaurante_aviso_fondo.jpg) no-repeat center top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	overflow: visible;
}

/* @group Columna izquierda */

#contenido_prom #aviso_restaurante_fondo div.columna_izq {
	width: 335px;
	float: left;
}

/* @group Datos del restaurante */

#contenido_prom #datos_restaurante {
}

#contenido_prom #datos_restaurante img {
	background-color: gray;
	float: left;
	border: 1px solid #666;
	margin-right: 10px;
	margin-bottom: 10px;
}

#contenido_prom #datos_restaurante div.datos {
	float: left;
	width: 238px;
}

#contenido_prom #datos_restaurante div.datos h2 {
	font-size: 18px;
	margin: 0 0 4px;
	line-height: 120%;
}

#contenido_prom #datos_restaurante div.datos p {
	font-size: 13px;
	margin: 0 0 4px;
	line-height: 120%;
}

/* El siguiente estilo de link lleva mÃ¡s definiciones de lo normal para contrarestar los estilos de la plantilla */

#contenido_prom #datos_restaurante div.datos p a, #datos_restaurante div.datos p a:link, #contenido_prom #datos_restaurante div.datos p a:hover, #contenido_prom #datos_restaurante div.datos p a:visited, #contenido_prom #datos_restaurante div.datos p a:active {
	margin: 0 0 4px;
	font: 13px/120% "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #333;
}



/* @end */

/* @group DescripciÃ³n del restaurante */

#contenido_prom #descripcion_restaurante {
	font-size: 12px;
	line-height: 150%;
	padding-top: 10px;
}

#contenido_prom #descripcion_restaurante p {
	font-size: 11px;
	line-height: 150%;
	margin: 0 0 15px;
}



/* @end */

/* @group Foto del restaurante */

#contenido_prom #foto_restaurante {
	padding-top: 10px;
}

#contenido_prom #foto_restaurante img {
	background-color: gray;
}



/* @end */



/* @end */

/* @group Columna derecha */

#contenido_prom #aviso_restaurante_fondo div.columna_der {
	width: 290px;
	float: right;
}

/* @group Cuadro descuento */

#contenido_prom #descuento {
	text-align: center;
	margin-right: 31px;
	margin-left: 22px;
	margin-top: 69px;
	height: 90px;
}

#contenido_prom #descuento h3 {
	margin: 0;
	font-size: 24px;
	color: #7a1296;
}

#contenido_prom #descuento h3 strong {
	font-size: 40px;
}

#contenido_prom #descuento p {
	margin: 0;
	font-size: 13px;
	color: #333;
}



/* @end */

/* @group DescripciÃ³n del descuento */

#contenido_prom #descuento_descripcion {
	margin-top: 20px;
}

#contenido_prom #descuento_descripcion p {
	margin: 0 0 10px;
	font-size: 10px;
	line-height: 150%;
}



/* @end */

/* @group UbicaciÃ³n */

#contenido_prom #ubicacion {
	background-color: white;
	padding: 14px;
	margin-top: 20px;
}

#contenido_prom #ubicacion h4 {
	margin: 0 0 9px;
	color: #666;
}

#contenido_prom #ubicacion div.mapa img {
	background-color: gray;
}

#contenido_prom #ubicacion div.mapa a img {
	color: #666;
	border: 1px solid #666;
}



/* @end */

/* @group Otras direcciones */

#contenido_prom #otras_direcciones {
	margin-top: 20px;
}

#contenido_prom #otras_direcciones p {
	font-size: 10px;
	line-height: 150%;
	margin: 0;
}

#contenido_prom #otras_direcciones h4 {
	font-size: 14px;
	margin: 0 0 7px;
	line-height: 150%;
}



/* @end */



/* @end */



/* @end */

/* @group Textos legales */

#contenido_prom #textos_legales {
	padding: 30px;
}

/* @group Columna izquierda */

#contenido_prom #textos_legales div.columna_izq {
	float: left;
	width: 373px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#contenido_prom #textos_legales div.columna_izq p {
	color: #666;
	font-size: 11px;
	line-height: 150%;
	margin: 0 0 10px;
}



/* @end */

/* @group Columna derecha */

#contenido_prom #textos_legales div.columna_der {
	float: right;
	width: 290px;
}

/* @group Cuadro hazte cliente */

#contenido_prom #textos_legales div.columna_der #hazte_cliente {
	background: none repeat-x 0 top;
}

#contenido_prom #textos_legales div.columna_der #hazte_cliente img {
vertical-align:middle;
	margin-left: 61px;
	margin-bottom: 16px;
}

#contenido_prom #btn_hazte_cliente {
	text-align: center;
}

#contenido_prom #btn_hazte_cliente a:link, #contenido_prom #btn_hazte_cliente a:visited {
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	background: url(restaurante_hazte_cliente_btn.gif) no-repeat center center;
	text-decoration: none;
	width: 138px;
	padding: 14px 30px 16px;
}

#contenido_prom #btn_hazte_cliente a:hover, #contenido_prom #btn_hazte_cliente a:active {
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	background: url(restaurante_hazte_cliente_btn_hover.gif) no-repeat center center;
	text-decoration: none;
	width: 138px;
	padding: 14px 30px 16px;
}



/* @end */



/* @end */



/* @end */



/* @end */

/* Fin pagina restaurante */

/* @group Menu lenguetas */

.menu_lenguetas {
	height: 35px;
	padding-left: 30px;
}

.menu_lenguetas.activado {
	border-bottom: 6px solid #4E0A5D;
}

.menu_lenguetas.desactivado {
	border-bottom: 6px solid #999;
}

.menu_lenguetas div.lengueta {
	float: left;
	margin-right: 4px;
	background: silver url(lengueta-esq-izq.png) no-repeat left top;
	height: 35px;
}

.menu_lenguetas div.lengueta a {
	display: block;
	background: url(lengueta-esq-der.png) no-repeat right top;
	color: #424242;
	text-decoration: none;
	padding-top: 9px;
	padding-left: 26px;
	padding-right: 26px;
	font: 16px Arial, Helvetica, sans-serif;
}

.menu_lenguetas div.lengueta a:hover {
	text-decoration: underline;
	font-size: 16px;
}

.menu_lenguetas.activado div.lengueta.activo {
	background: #4E0A5D url(lengueta-activa-fondo.jpg) no-repeat left top;
}

.menu_lenguetas.activado div.lengueta.activo a {
	color: white;
	font-weight: bold;
}

.menu_lenguetas.desactivado div.lengueta.activo {
	background-color: #999;
	float: left;
	margin-right: 4px;
}

.menu_lenguetas.desactivado div.lengueta.activo a {
	color: white;
	font-weight: bold;
}



/* @end */

/* @group Submenu */

.submenu-lenguetas {
	background-color: #4E0A5D;
	height: 26px;
	padding-left: 34px;
}

.submenu-lenguetas div.boton {
	float: left;
	margin-right: 11px;
	padding-right: 9px;
}

.submenu-lenguetas div.boton a {
	color: white;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 3px 0 3px 9px;
	display: block;
}

.submenu-lenguetas div.boton a:hover {
	color: #fdd6ff;
}

.submenu-lenguetas div.activo {
	background: url(submenu-fondo-der.png) no-repeat right center;
}

.submenu-lenguetas div.activo a {
	background: url(submenu-fondo-izq.png) no-repeat left center;
	color: #424242;
	font-weight: bold;
	text-decoration: none;
}

.submenu-lenguetas div.activo a:hover {
	text-decoration: underline;
	color: #424242;
}



/* @end */
/* @group Textos legales */
#textos-legales p {font:10px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:#424242;margin:0;padding:11px 14px 13px 20px;}

/* @end */