@charset "UTF-8";


/*Cuerpo y fondo del documento*/


body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #017337;
	background-image: url(images/fondo.jpg);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: 18px;
	text-align: justify;
}

h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #FFF;
	margin: 2px;
	font-weight: normal;
	padding-bottom: 5px;
}
.hacia_donde_vamos {
	margin-top: 20px;
}

h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #11640B;
	margin: 1px;
	font-weight: bold;
	padding: 0px;
}
.texto_caja {
	height: auto;
	width: auto;
}

h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #C00;
	margin: 0px;
	font-weight: bold;
	padding: 0px;
}

h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #11640B;
	margin: 2px;
	font-weight: bold;
	padding: 0px;
}

h5 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin: 1px;
	font-weight: bold;
	padding: 0px;
}

.contenidotexto {
	height: auto;
	width: auto;
	margin-top: 185px;
}
.textoconten_negativo {
	color: #003800;
}

a:link {
	color: #C9FFB9;
}
a:visited {
	color: #C9FFB9;
}
a:hover {
	color: #FFF;
}
a:active {
	color: #C7FFB7;
}


.texto.medellin {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #C00;
	font-weight: bold;
	background-color: #FFF;
	padding: 3px;
	height: auto;
	width: auto;
}

/*Cabezote*/

.cabezote {
	background-image: url(images/fondo_2.jpg);
	background-repeat: repeat-x;
	height: auto;
}

/*items corporativos*/

.cabezote .items_corporativos {
	height: 30px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

.cabezote .items_corporativos2 {
	height: 30px;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}

.novedades .novedades_cont .noticias {
	width: 450px;
	float: right;
	height: 400px;
}
.calidadynutricion {
	width: 380px;
	height: auto;
	float: left;
	margin-right: 20px;
	margin-left: 5px;
	background-color: #6EC41D;
	padding-right: 25px;
	padding-left: 20px;
	border: 1px dashed #579B16;
	background-image: url(images/fondo_formulario.jpg);
	background-repeat: no-repeat;
}

.calidadynutricion2 {
	width: 385px;
	height: auto;
	float: right;
	margin-right: 20px;
	margin-left: 20px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px dashed #579B16;
	background-image: url(images/evento_clasico_ciclismo.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
}

.calidadynutricion3 {
	width: 400px;
	height: auto;
	float: right;
	margin-right: 20px;
	margin-left: 20px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px dashed #579B16;
	padding-top: 10px;
}

.titulo_noticia    {
	height: 80px;
	width: 226px;
}

.cabezote .items {
	height: 30px;
	width: 993px;
	margin-right: auto;
	margin-left: auto;
}

/*items corporativos aplicación de estilo a los link*/

	#links_items_corporativos {
	list-style:none;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 10px;
	margin: 0px;
	}
	#links_items_corporativos li {
	float: left;
	margin-top: 4px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
	}
	
	#links_items_corporativos li a {
	width:auto;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	display: block;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
	}
.opciones {
	height: auto;
	width: auto;
	padding-right: 300px;
}
	
	#links_items_corporativos li a:hover {
	color:#FFF;
	text-decoration: underline;
	}

/* animación flash cabezote */

.cabezote .banner_cabezote {
	height: 259px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
.cabezote .items_producto {
	height: 50px;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}

/*aplicación de estilo a los items del producto*/

ul#tres {
	list-style:none;
	padding: 0;
	margin: 1px;
	}
ul#tres li {
	float: right;
	margin: 1px;
	}
ul#tres li a {
	display:block;
	width:136px;
	height:29px;
	text-align: center;
	font-size:15px;
	color: #FFB2AF;
	background-image: url(images/botones_fondo_2.png);
	border: none;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	}
ul#tres li a:hover {
	color:#FFF;
	background-position:bottom;
	text-decoration: underline;
	}
	
	
.cabezote .items_producto #tres li a .p {
	margin: 10px;
}



/* vitrina: aca se destacan los productos y servicios novedosos*/

.cabezote .vitrina {
	height: auto;
	width: 992px;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}

.cabezote .vitrina_plantilla {
	height: auto;
	width: 952px;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
}

.cabezote .vitrina_plantilla2 {
	height: 305px;
	width: 912px;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(images/fdo_menu_postres.jpg);
}

.imagen_caja {
	width: 100px;
	height: 90px;
	float: left;
}
.texto_caja {
	width: 170px;
	float: left;
	height: 80px;
	padding: 5px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 14px;
	text-align: left;
}

.anula_float {
	clear: both;
}

.clear2 {
	clear: left
}

.creditos .oficinas_direccion {
	height: auto;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	text-align: center;
}



.cajas {
	width:313px;
	height:159px;
	float:right;
	margin-right: 12px;
	background-image: url(images/vitrina_recomendado.jpg);
	margin-top: 5px;
	background-repeat: no-repeat;
}

.cajas1 {
	width:313px;
	height:159px;
	float:right;
	margin-right: 12px;
	background-image: url(images/vitrina_cupones.jpg);
	margin-top: 5px;
}

.cajas2 {
	width:313px;
	height:159px;
	float:right;
	margin-right: 12px;
	background-image: url(images/vitrina_reservas.jpg);
	margin-top: 5px;
}

.cajas3 {
	width:313px;
	height:159px;
	float:right;
	margin-right: 12px;
	background-image: url(images/vitrina_wifi.jpg);
	margin-top: 5px;
	background-repeat: no-repeat;
}

.cajas4 {
	width:313px;
	height:159px;
	float:right;
	margin-right: 12px;
	background-image: url(images/vitrina_infantil.jpg);
	margin-top: 5px;
}

.cajas5 {
	width:313px;
	height:159px;
	float:right;
	margin-right: 12px;
	background-image: url(images/vitrina_pedido.jpg);
	margin-top: 5px;
}

.titulo_caja {
	height: 21px;
	width: auto;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 112px;
}

.titulo_formulario {
	height: auto;
	width: auto;
	margin: 0px;
	padding: 10px;
}

.contenido_caja {
	height: 90px;
	width: 140px;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 150px;
}



/* animación slider*/


/*
	Featured Content Slider
	by: Chris Coyier
*/


	
					  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }



/*
	SLIDER
*/
.slider-wrap								{
	position: relative;
	
}			
.stripViewer .panelContainer 
.panel ul									{
	text-align: left;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
}
.stripViewer								{
	position: relative;
	overflow: hidden;
	height: 180px;
	width: 992px;
}
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{
	float: left;
	height: 40px;
	position: relative;
	width: 335px;
}
.novedades {
	height: auto;
	width: 952px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	margin-bottom: 8px;
}
.novedades .novedades_sup {
	height: 7px;
	width: 952px;
	background-image: url(images/fdo_sup_novedades.png);
}
.novedades .novedades_inf {
	background-image: url(images/fdo_inf_novedades.png);
	height: 7px;
	width: 952px;
}
.novedades .novedades_cont {
	background-color: #62AD19;
	height: auto;
	width: 932px;
	padding: 10px;
	background-repeat: repeat-y;
	background-image: url(images/fdo_medio_novedades.png);
}
.creditos {
	margin-top: 8px;
	background-image: url(images/fondo_final.png);
	background-repeat: repeat-x;
	height: auto;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 0px;
}
.creditos .items_inferior {
	width: 320px;
	margin-right: auto;
	margin-left: auto;
	height: 30px;
	margin-top: 0px;
}
.video .video_superior {
	width: 935px;
	height: 25px;
	margin-bottom: 15px;
	text-align: right;
}
.video .video_superior .texto_video {
	width: 415px;
	float: left;
	margin-right: 20px;
	margin-left: 35px;
	text-align: left;
}
.video .video_superior .texto_lineas {
	width: 425px;
	float: right;
	margin-right: 20px;
	margin-left: 20px;
	text-align: left;
}
.video .video_inferior {
	width: 935px;
	height: 344px;
	margin-bottom: 20px;
}
.video .video_inferior .visor_youtube {
	float: left;
	height: 316px;
	width: 390px;
}
.video .video_inferior .visor_productos {
	height: 345px;
	width: 475px;
	float: right;
	margin-right: 10px;
	margin-left: 10px;
}

.creditos .direccion {
	height: 200px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #CF6;
}
.telefonos {
	background-image: url(images/tel_domicilios_nal.jpg);
	height: 55px;
	width: 952px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{
	margin-top: -43px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }


.video {
	height: 382px;
	width: 932px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/video_fondo.png);
	margin-top: 5px;
	padding: 10px;
	text-align: right;
}


/*botones lineas */

#wrap_1 {
	position: relative;
	padding: 0;
	font-size: 95%;
	width: 450px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 5px;
	height: 350px;
	float: right;
}	

#wrap_2 {
	position: relative;
	font-size: 95%;
	width: 466px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 5px;
	height: 345px;
	float: right;
	background-image: url(images/07-Botonweb_aniversario33.jpg);
	background-repeat: no-repeat;
	padding: 10;
}	




#bigbuttons li{
	list-style: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	float: right;
	width: 450px;
}



.pastas {
	background-image: url(images/pastas.png);
	background-repeat: no-repeat;
	height: 99px;
	width: 451px;
}

.pastas a{
	background-image: url(images/pastas_2.png);
	background-repeat: no-repeat;
	height: 99px;
	width: 451px;
	display: block;
}

.pastas a:hover{
background: none;
}

.piccalitas {
	background-image: url(images/piccalitas.png);
	background-repeat: no-repeat;
	height: 99px;
	width: 451px;
}

.piccalitas a{
	background-image: url(images/piccalitas_2.png);
	background-repeat: no-repeat;
	height: 99px;
	width: 451px;
	display: block;
}

.piccalitas a:hover{
background: none;
}

.pizza {
	background-image: url(images/pizza.png);
	background-repeat: no-repeat;
	height: 99px;
	width: 451px;
}

.pizza a{
	background-image: url(images/pizza_2.png);
	background-repeat: no-repeat;
	height: 99px;
	width: 451px;
	display: block;
}

.pizza a:hover{
background: none;
}

.formato_caja_noticia1 {
	width: 230px;
	height: 150px;
	background-image: url(images/imag_not1.png);
	background-repeat: no-repeat;
	background-position: right -15px;
	padding-right: 200px;
}

.formato_caja_noticia2 {
	width: 230px;
	height: 150px;
	background-image: url(images/imag_not2.png);
	background-repeat: no-repeat;
	background-position: right -15px;
	padding-right: 200px;
}

.formato_caja_noticia3 {
	width: 230px;
	height: 150px;
	background-image: url(images/imag_not2.png);
	background-repeat: no-repeat;
	background-position: right -14px;
	padding-right: 205px;
	
}

.formato_caja_noticia4 {
	width: 230px;
	height: 150px;
	background-image: url(images/imag_not2.png);
	background-repeat: no-repeat;
	background-position: right -15px;
	padding-right: 200px;
}
.texto_Contenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}

/* Pagina Carta de Comidas*/

ul#menu_carta {
	list-style:none;
	margin-right: 5px;
	margin-left: 5px;
	}
.contenedor_menu_inf {
	background-image: url(images/fdo_carta_comidas_inferior.jpg);
	background-repeat: no-repeat;
	height: 11px;
	width: 952px;
}
.final_fondo_carta {
	background-image: url(images/fdo_carta_comidas_inferior.jpg);
	width: 952px;
	height: 11px;
}
ul#menu_carta li {
	float: right;
	margin-right: 5px;
	margin-left: 5px;
	}
.siguiente {
	background-image: url(images/fdo_menu_postres.jpg);
	height: 300px;
	width: 952px;
}
.interior {
	background-image: url(images/imagen_postres.jpg);
	height: 101px;
	width: 340px;
	margin: 10px;
	padding-left: 540px;
	padding-right: 50px;
	padding-top: 160px;
	padding-bottom: 20px;
}
.ContenedorLinesCarta {
	height: auto;
	width: 959px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
.ContenedorLinesCartaSup {
	height: 12px;
	width: 959px;
	background-image: url(images/FdoCartaLineasSup.png);
}
.ContenedorLinesCartaInf {
	height: 12px;
	width: 959px;
	background-image: url(images/FdoCartaLineasInf.png);
}
.ContenedorLinesCartaCont {
	height: auto;
	width: 959px;
	background-image: url(images/FdoCartaLineasCont.png);
	background-repeat: repeat-y;
}
ul#menu_carta li a {
	display:block;
	width:214px;
	height:253px;
	text-align: center;
	font-size:22px;
	color: #FFF;
	border: none;
	padding-top: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	}
ul#menu_carta li a:hover {
	color:#363;
	background-position:bottom;
	text-decoration: underline;
	margin: 0px;
	}
	


#carnes {
	background-image: url(images/carta_carnes.jpg);
}
.comentario_carta {
	height: 45px;
	width: 175px;
	padding-top: 175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
}

#ensaladas {
	background-image: url(images/carta_ensaladas.jpg);
}

#pastas {
	background-image: url(images/carta_pastas.jpg);
}

#pizzas {
	background-image: url(images/carta_pizzas.jpg);
}
.contenedor_menu_carta {
	height: auto;
	width: 952px;
	margin-bottom: 10px;
	background-image: url(images/fdo_menu_carta.png);
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
}
.contenedor_menu_sup {
	background-image: url(images/fdo_carta_comidas.jpg);
	background-repeat: no-repeat;
	height: 11px;
	width: 952px;
	margin: 0px;
	padding: 0px;
}
.contenedor_menu_carta .contenedor_menu_superior {
	background-image: url(images/fdo_carta_comidas.jpg);
	height: 11px;
	width: 952px;
}
.contenedor_menu_cont {
	width: 912px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(images/fdo_carta_comidas_medio.jpg);
	background-repeat: repeat-y;
	height: 400px;
	margin: 0px;
}
.cabezote .vitrina_plantilla .contenedor_menu_carta .contenedor_menu_cont #wrap_menu {
	height: auto;
	width: 952px;
}

.items_producto2 {
	height: 50px;
	width: 992px;
	margin-right: auto;
	margin-left: auto;
}
.caja_carta_lineas {
	height: 166px;
	width: 953px;
	background-repeat: no-repeat;
	margin-right: 4px;
	margin-left: 4px;
	background-image: url(images/FdoCajasLineas.jpg);
}

.caja_carta_lineas2 {
	height: 166px;
	width: 953px;
	background-repeat: no-repeat;
	margin-right: 4px;
	margin-left: 4px;
	background-image: url(images/FdoCajasLineas.jpg);
}

.ContenedorLinesCarta .ContenedorLinesCartaCont .caja_carta_lineas .TextoSuperior {
	height: 20px;
	width: 948px;
	padding-left: 5px;
}

.ContenedorLinesCarta .ContenedorLinesCartaCont .caja_carta_lineas2 .TextoSuperior {
	height: 20px;
	width: 948px;
	padding-left: 5px;
}

.ContenedorLinesCarta .ContenedorLinesCartaCont .caja_carta_lineas .TextoSuperior2 {
	height: 20px;
	width: 943px;
	padding-left: 10px;
	background-color: #F90;
	border-top-width: thin;
	border-top-style: outset;
	border-top-color: #FFF;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;
}
.ContenedorLinesCarta .ContenedorLinesCartaCont .caja_carta_lineas .ContenidoInf {
	height: auto;
	width: 943px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-top: 3px;
}

.ContenedorLinesCarta .ContenedorLinesCartaCont .caja_carta_lineas .ContenidoInf2 {
	height: 136px;
	width: 943px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-top: 3px;
}

.ContenedorLinesCarta .ContenedorLinesCartaCont .caja_carta_lineas .ContenidoInf .imagen {
	height: 140px;
	width: 399px;
	float: left;
}

.ContenedorLinesCarta .ContenedorLinesCartaCont .caja_carta_lineas .ContenidoInf .imagen2 {
	height: 122px;
	width: 386px;
	float: left;
	margin: 5px;
	border: 1px dashed #910C0C;
}
.ContenedorLinesCarta .ContenedorLinesCartaCont .caja_carta_lineas .ContenidoInf .descripcion {
	height: 110px;
	width: 270px;
	float: left;
	padding: 10px;
}
.ContenedorLinesCarta .ContenedorLinesCartaCont .caja_carta_lineas .ContenidoInf .descripcion .titulo {
	height: 25px;
	width: auto;
}
.cabezote .ContenedorLinesCarta .ContenedorLinesCartaCont .caja_carta_lineas .ContenidoInf .ordenar .otros.items {
	height: 70px;
	width: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ContenedorLinesCarta .ContenedorLinesCartaCont .caja_carta_lineas .ContenidoInf .descripcion .texto {
	height: 60px;
	width: auto;
}
.ContenedorLinesCarta .ContenedorLinesCartaCont .caja_carta_lineas .ContenidoInf .descripcion .promociones {
	height: 34px;
	width: 111px;
}
.eventual {
	background-image: url(images/Promocion.jpg);
	height: 47px;
	width: 111px;
}
.ContenedorLinesCarta .ContenedorLinesCartaCont .caja_carta_lineas .ContenidoInf .ordenar {
	height: 110px;
	width: 212px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.boton_ordenar      {
	height: 34px;
	width: 210px;
}
.separador {
	height: 5px;
	width: 900px;
}
.fondo_99 {
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}



ul#tres_1 {
	list-style-type: none;
	list-style-image: url(images/vineta_ordenar2.png);
	list-style-position: inside;
	margin: 2px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
	}
ul#tres_1 li {
	padding:0;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	}
ul#tres_1 li a {
	width:136px;
	height:20px;
	text-align: center;
	font-size:12px;
	color: #030;
	border: none;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-style: normal;
	text-decoration: none;
	}
ul#tres_1 li a:hover {
	color:#36A800;
	text-decoration: underline;
	}




ul#Bot_pedido {  
	list-style:none;
	margin:0;
	padding:0;
	}
ul#Bot_pedido li {
	padding:0;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	}
ul#Bot_pedido li a {
	display:block;
	width:175px;
	text-decoration:none;
	text-align:left;
	font-size:16px;
	color:#FFF;
	background-image:url(images/boton_ordenar.png);
	height: 26px;
	font-family: "Arial Black", Gadget, sans-serif;
	padding-left: 35px;
	padding-top: 8px;
	}
ul#Bot_pedido li a:hover {
	color:#FFF;
	background-position:bottom;
	text-decoration: underline;
	}
.plantilla_internas {
	height: auto;
	width: 959px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.plantilla_registro {
	height: 450px;
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


.plantilla_internas .b_superior {
	background-image: url(images/fdoPGsuperior.png);
	height: 10px;
	width: 959px;
}
.plantilla_internas .b_contenido {
	background-image: url(images/fdoPGcontenido.png);
	background-repeat: repeat-y;
	height: auto;
	width: 959px;
	margin: 0px;
	padding-bottom: 10px;
}

.plantilla_internas .b_superior2 {
	background-image: url(images/fdo_puntosv_sup.png);
	height: 10px;
	width: 959px;
	margin: 0px;
	padding: 0px;
}
.plantilla_internas .b_contenido2 {
	background-image: url(images/fdo_puntosv_med.png);
	background-repeat: repeat-y;
	height: auto;
	width: 959px;
	margin: 0px;
	padding-bottom: 10px;
}

.columna {
	height: auto;
	width: 228px;
	float: right;
	padding-right: 3px;
	padding-left: 3px;
}
.plantilla_internas .b_contenido .contenidos {
	height: auto;
	width: 705px;
	padding-right: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.espacio_plantilla {
	height: auto;
	width: 705px;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
}
.cont_cup {
	height: 145px;
	width: auto;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	background-color: #FFF;
	background-image: url(images/logo_agua.jpg);
	background-repeat: no-repeat;
	background-position: 575px 25px;
}

.cont_cup2 {
	height: 145px;
	width: auto;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	background-color: #FFF;
	background-image: url(images/fdo_productos.jpg);
	background-repeat: no-repeat;
}

.cont_cup3 {
	height: 145px;
	width: auto;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	background-color: #6F3E20;
	background-image: url(images/fdo_postres.jpg);
	background-repeat: no-repeat;
}

.imagen_cup {
	float: left;
	height: 139px;
	width: 393px;
	margin: 1px;
	
}
.botones_cup {
	float: right;
	height: 110px;
	width: 212px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	margin-right: 35px;
	margin-left: 35px;
}
.plantilla_internas .b_inferior {
	background-image: url(images/fdo_puntosv_inf.png);
	background-repeat: no-repeat;
	height: 15px;
	width: 959px;
	margin: 0px;
}

.plantilla_internas .b_inferior2 {
	background-image: url(images/fdoPGinferior.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 959px;
	margin: 0px;
}

.texto_descri {
	height: 20px;
	width: auto;
	padding-left: 10px;
	background-color: #f90;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: outset;
	border-bottom-style: dashed;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	text-align: left;
}

.texto_descri2 {
	height: 24px;
	width: auto;
	padding-left: 10px;
	background-color: #6CC500;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: outset;
	border-bottom-style: dashed;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
}

.texto_descri3 {
	height: 24px;
	width: auto;
	padding-left: 10px;
	background-color: #302523;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: outset;
	border-bottom-style: dashed;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
}

#vitrina_ordeneahora {
	background-image: url(images/ordenar_en_linea.png);
	height: 85px;
	width: 143px;
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-left: 70px;
	margin-bottom: 25px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #188540;
}

#vitrina_wifi {
	background-image: url(images/wifi.png);
	height: 85px;
	width: 143px;
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-left: 70px;
	margin-bottom: 25px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #188540;
}

#vitrina_descuentos {
	background-image: url(images/descuentos.png);
	height: 85px;
	width: 143px;
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-left: 70px;
	margin-bottom: 25px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #188540;
}

#vitrina_piccompaneritos {
	background-image: url(images/piccompaneritos.png);
	height: 85px;
	width: 143px;
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-left: 70px;
	margin-bottom: 25px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #188540;
}

.tit_v {
	background-image: url(images/titulo_v.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 128px;
	margin: 3px;
	padding-top: 2px;
	padding-left: 10px;
}
.cont_v {
	height: auto;
	width: 138px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.texto_vitrinas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.encabezado_seccion {
	height: auto;
	width: auto;
}
.cliente_preferencial {
	background-position: 520px 10px;
	height: 280px;
	width: auto;
	margin-top: 10px;
	margin-bottom: 0px;
	background-color: #CEE1BB;
	padding: 10px;
	border: thin dashed #AFBF9E;
	margin-right: 0px;
	margin-left: 0px;
}

.usuario_registrado {
	background-image: url(images/usuarios_registrados.jpg);
	background-repeat: no-repeat;
	background-position: 400px 5px;
	height: 249px;
	width: auto;
	margin-top: 10px;
	margin-bottom: 0px;
	background-color: #CEE1BB;
	padding: 10px;
	border: thin dashed #AFBF9E;
	margin-right: 0px;
	margin-left: 0px;
}
.cliente_infantil {
	background-image: url(images/ninos.jpg);
	background-repeat: no-repeat;
	background-position: right -3px;
	height: 249px;
	width: auto;
	margin-top: 10px;
	margin-bottom: 0px;
	background-color: #62AC1B;
	padding: 10px;
	border: thin dashed #AFBF9E;
	margin-right: 0px;
	margin-left: 0px;
}
#navig {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: auto;
	width: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-image: url(images/ninos_vineta.png);
}

#navig li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	height: auto;
	width: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-image: url(images/ninos_vineta.png);
}


.titulo_generales {
	background-image: url(images/titulos_largo.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 500px;
	padding-left: 10px;
	padding-top: 10px;
}

.titulo_generales_preferencial {
	background-image: url(images/titulos_largo.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 300px;
	padding-left: 10px;
	padding-top: 10px;
}

.titulo_noticias2 {
	background-image: url(images/titulo_noticias.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 305px;
	padding-left: 10px;
	padding-top: 10px;
}

.servicio {
	height: auto;
	width: auto;
	padding-top: 10px;
	padding-left: 15px;
}

.contenidos_generales {
	height: auto;
	width: auto;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 190px;
}
.apostamos {
	background-image: url(images/apostamos.jpg);
	background-repeat: no-repeat;
	height: 192px;
	width: auto;
	background-color: #69BF1C;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dashed;
	border-right-style: dashed;
	border-left-style: dashed;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	padding-top: 8px;
	padding-left: 15px;
}

.caja_noticias2 {
	height: 175px;
	width: 900px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	padding-top: 8px;
	padding-left: 15px;
	border-bottom-style: dashed;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}

.caja_noticias {
	height: 192px;
	width: auto;
	background-color: #69BF1C;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	padding-top: 8px;
	padding-left: 15px;
	border-bottom-style: dashed;
	position: relative;
}

.cont_quesos {
	height: auto;
	width: auto;
	padding-left: 220px;
	padding-right: 30px;
}

.cont_carnes {
	height: auto;
	width: auto;
	padding-left: 170px;
	padding-right: 30px;
}

.setas {
	padding-left: 300px;
	padding-top: 55px;
}
.tit_queso {
	height: auto;
	width: auto;
	padding-top: 5px;
	padding-left: 10px;
}
.vegetales {
	height: auto;
	width: auto;
	padding-top: 25px;
	padding-left: 190px;
}
.cont_vegetales {
	height: auto;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}

.quesos {
	background-image: url(images/quesos.jpg);
	background-repeat: no-repeat;
	height: 192px;
	width: auto;
	padding-left: 15px;
	padding-top: 8px;
	background-color: #69BF1C;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: dashed;
	border-left-style: dashed;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}

.lascarnes {
	background-image: url(images/lascarnes.jpg);
	background-repeat: no-repeat;
	height: 192px;
	width: auto;
	padding-left: 15px;
	padding-top: 8px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: dashed;
	border-left-style: dashed;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	background-color: #6CBE1C;
}

.lamasa {
	background-image: url(images/masa.jpg);
	background-repeat: no-repeat;
	height: 234px;
	width: auto;
	padding-left: 15px;
	padding-top: 8px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: dashed;
	border-left-style: dashed;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	background-color: #6CBE1C;
	border-bottom-style: dashed;
}
.tit_masa {
	height: auto;
	width: auto;
	padding-top: 40px;
	padding-left: 390px;
}
.cont_masa {
	height: auto;
	width: auto;
	padding-top: 120px;
	padding-right: 280px;
}

.cont_apostamos {
	height: auto;
	width: auto;
	padding-top: 25px;
	padding-right: 250px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.noticia_general {
	height: auto;
	width: auto;
	padding: 5px;
}
.clear {
	clear: both;
}
.imagendenoticias {
	width: auto;
	height: auto;
	float: right;
	margin-right: 10px;
}
.textodenoticia {
	height: auto;
	width: 460px;
	float: left;
}

.textodenoticia2 {
	height: auto;
	width: 700px;
	float: left;
}

.textonoticia {
	height: auto;
	width: auto;
	padding-top: 15px;
}

.cabezote_puntosv {
	height: 265px;
	width: 695px;
	background-image: url(images/banner_sup_puntov.jpg);
	background-repeat: no-repeat;
	padding-top: 21px;
}



.zonainfantil {
	height: 147px;
	width: 250px;
	padding-top: 20px;
	padding-left: 465px;
	background-image: url(images/seccion_infantil.jpg);
	background-repeat: no-repeat;
	background-position: 20px;
	padding-bottom: 485px;
}

.zonainfantil2 {
	height: 147px;
	width: 250px;
	background-image: url(images/seccion_infantil.jpg);
	background-repeat: no-repeat;
	background-position: 20px;
}

.l1 {
	height: auto;
	width: 340px;
	float: left;
}
.l2 {
	height: auto;
	width: 340px;
	float: right;
}
.cajon_puntosv {
	background-image: url(images/fdo_puntosv_2.jpg);
	height: 74px;
	width: 285px;
	padding: 10px;
}

.tit_pv {
	height: auto;
	width: auto;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 16px;
}
.tit_pv2 {
	height: auto;
	width: auto;
	padding-top: 3px;
}
.titulos_pv {
	background-image: url(images/vineta_pv.jpg);
	background-repeat: no-repeat;
	height: auto;
	width: 350px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-position: 1% 50%;
}
.texto_verde_creditos {
	color: #62AD19;
}
.sgdf {
	font-family: "Courier New", Courier, monospace;
}


/*globitos de comentarios*/

div.bubble {
	width: auto;
	font-size: 0.75em;
	margin-bottom: 24px;
}

div.bubble blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #fff;
}

div.bubble blockquote p {
	margin: 10px;
	padding: 0px;
}

div.bubble cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 15px;
	top: 6px;
	background: transparent url(tip.gif) no-repeat 20px 0;
	font-style: normal;
}

/*Globitos de Comentarios*/
.comentar {
	background-image: url(images/comentarios.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 308px;
	padding-left: 120px;
	padding-top: 25px;
}
.texto_comentarios {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.video_corporativo {
	height: auto;
	width: 699px;
	background-image: url(images/fondo_video_corp.jpg);
	background-repeat: no-repeat;
}
.texto.blanco {
	color: #FFF;
}
.quienes_somos  {
	background-image: url(images/quienes_somos_ima.jpg);
	background-repeat: no-repeat;
	background-position: 375px;
	height: 320px;
	width: auto;
	padding-right: 355px;
	margin-top: 20px;
	padding-left: 20px;
}
.corp_ima {
	background-image: url(images/hacia_donde_vamos_ima.jpg);
	background-repeat: no-repeat;
	height: 133px;
	width: 703px;
}
.producto {
	height: 236px;
	width: auto;
	background-image: url(images/producto_ima.jpg);
	background-repeat: no-repeat;
	padding-left: 250px;
	margin: 0px;
}
.corp_video {
	float: left;
	height: 360px;
	width: 432px;
	padding-top: 52px;
	padding-left: 13px;
}
.corp_texto {
	float: left;
	height: 197px;
	width: 220px;
	padding-top: 215px;
	padding-right: 15px;
	padding-left: 15px;
}
.preferenc_texto {
	float: left;
	height: auto;
	width: 330px;
	margin: 10px;	
}
.preferenc_video {
	height: 265px;
	width: 320px;
	float: left;
	margin-top: 10px;	
}
.trabaje {
	height: auto;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;
}
.trabaje .texto {
	float: left;
}
.trabaje .imagen {
	float: right;
}
.clear_ambos {
	clear: both;
}
.caja_encabezado_trabaje {
	height: auto;
	width: auto;
}
.form {
	height: 30px;
	width: auto;
	padding: 10px;
}
.division_formulario {
	padding: 10px;
	height: 40px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;
}
.v_personal a {
	font-size: 16px;
}
.negri {
	font-size: 12px;
	font-weight: bold;
}


.form_int {
	background-image: url(images/fondo_registrarse.jpg);
	height: auto;
	width: auto;
	background-repeat: no-repeat;
	background-position: right top;
}

/*cupones de descuento*/

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #017337;
	background-image: url(images/fondo.jpg);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: 18px;
	text-align: justify;
}

h8 {
	height: auto;
	width: 500px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #C00;
}

h9 {
	height: auto;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}

.cupon_contenedor {
	height: auto;
	width: 986px;
	border: 2px dashed #CCC;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}

.cupon_contenedor2 {
	height: auto;
	width: 430px;
	border: 2px dashed #CCC;
	margin-right: auto;
	margin-left: auto;
	background-color: #6EC41D;
	padding: 10px;
	background-image: url(images/fondo_validador.jpg);
	background-repeat: no-repeat;
}

.cupon_condiciones {
	height: auto;
	width: auto;
	background-color: #999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding: 10px;
	color: #FFF;
}

.cupon_descripcion {
	height: 155px;
	width: auto;
	padding-right: 250px;
	padding-left: 450px;
	background-image: url(images/BonoEjecutiva.jpg);
	background-repeat: no-repeat;
	background-position: 18px;
	padding-top: 20px;
}
.cupon_genericas {
	height: auto;
	width: auto;
}

.cupon_genericas2 {
	height: auto;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	background-color: #188540;
	padding: 20px;
	border: 1px dashed #FFF;
}

.cupon_genericas .imagen {
	height: auto;
	width: auto;
	float: left;
	padding: 10px;
}
.cupon_logo {
	height: 173px;
	width: 183px;
	float: right;
}
.anulador {
	clear: both;
	
}
.cupon_datos_cliente {
	height: auto;
	width: 783px;
	float: left;
	padding: 10px;
}
.cupon_genericas .descripcion {
	height: 158px;
	width: 555px;
	float: right;
}
#descripcion_cupon{
	list-style:none;
	padding: 10px;
	height: auto;
	width: auto;
	border: 2px solid #CCC;
	margin: 0px;
}

#descripcion_cupon2{
	list-style:none;
	padding: 0px;
	height: auto;
	width: auto;
	margin: 0px;
}
.cupon_genericas .descripcion {
	height: auto;
	margin: 0px;
	padding: 10px;
	width: 535px;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
.descuento {
	font-size: 36px;
}
.descuento_inf {
	text-decoration: underline;
}

.boton_imprimir {
	text-decoration: underline;
	height: 40px;
	width: 160px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}

/*fin cupones de descuento*/
.texto_blanco {
	color: #FFF;
}
.separa {
	height: 20px;
}
.cuadro_nino {
	height: 165px;
	width: 133px;
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.fdo_blanco {
	background-color: #FFF;
	height: 30px;
	margin: 0px;
	padding-top: 5px;
	padding-left: 5px;
}
.ganadores2 {
	padding: 15px;
	background-image: url(images_eventos/07-piccoloinfantil/10razones.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 320px;
}
.inscribete {
	height: 40px;
	background-image: url(images_eventos/07-piccoloinfantil/animado.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 60px;
	padding-top: 80px;
	width: auto;
}
.postres_nuevos {
	height: 175px;
	width: auto;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
	background-image: url(images/banner_postres.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 28px;
}
.postres_vinculo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #302523;
	text-decoration: underline;
}
.tips_nutricionales {
	float: left;
	height: auto;
	width: auto;
}
.tips_listo {
	height: 50px;
	width: 423px;
}
.tips_sup {
	height: 131px;
	width: 423px;
	float: left;
	background-image: url(images/tips_sup.jpg);
	background-repeat: no-repeat;
}
.tips_med {
	background-image: url(images/tips_med.jpg);
	background-repeat: repeat-y;
	height: auto;
	width: 370px;
	padding-right: 20px;
	padding-left: 33px;
	float: left;
}
.tips_inf {
	background-image: url(images/tips_inf.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	width: 423px;
}
