	/* general */

	body { font-family: "Trebuchet MS"; font-size: 11px; color: gray }
	h1  { font-size: 15px; color: #E44747 }
	img { border:0px; }
	a { color: gray; text-decoration: none; font-weight: normal }
	
	.fotomini { margin-right: 15px; margin-bottom: 15px }
	.titulo { font-size:16px; color:#E44747; font-weight: bolder}
	.subtitulo { font-size:13px; color: black; font-weight: bolder}
	.borde { border: solid 1px #dbdbdb }
	.importante { background-color: #FDE7D9; color: #E44747; padding: 5px }
	
	/* formularios */
	
	input, textarea { border: 1px solid gray; font-family: "Trebuchet MS"; font-size: 11px; color: #666666; }
	.boton {  border: 1px solid #E44747; color:#E44747; font-weight: bolder; background-image: url('../images/fondo_botones.gif')  }
	select {  border: 1px solid gray; color:#E44747; font-size: 11px;}
	form { margin:0px; padding: 0px }
	.campo { font-family: "Trebuchet MS"; font-size: 11px; border: 1px solid gray; }

	/* footer */
	
	#pie { width: 778px; height: 72px; margin-top: 10px; padding-top: 12px; text-align: center; border: 1px dotted #CCCCCC }
	#pie a {color:#E44747}

	/* menu */
	
	#menu a { text-decoration: none; color: black; text-align: left; font-size: 11px }
	#menu a.activo{ color: #d90000; text-align: left; font-size: 11px; font-weight: bolder }
	#menu td { text-align:left;  }	
	
	/* home */
	
	#tabla-home { border: 1px solid #CCCCCC }
	#tabla-home .presentacion { font-size: 12px; padding-left: 164px}	

	/* no home */

	#cabecera { width: 778px; height: 25px; text-align: left; padding-left: 174px }
	#tabla { width: 768px; border: 1px solid #CCCCCC; padding: 5px }
	
	#tabla .presentacion { font-size: 12px; padding-left: 164px}

	#tabla .contenido,#tabla .contenido td  { font-size: 12px; margin-top: 20px; margin-left: 30px; margin-right: 30px; margin-bottom: 20px}
	
	#tabla .contenido img {margin: 0px; padding: 0px}
	#tabla .lateral { font-size: 12px; margin-top: 20px; margin-left: 20px;  margin-right: 30px }
	
	/* tienda */
	
	#tienda .subtitulo { color: black;  size: 10px; font-weight: bolder; margin-bottom: 5px }
	#tienda .mapa   { text-align: right; margin-top: 8px }
	#tienda .mapa a { color: #E44747 }
	#tienda .titulo { color:black; font-size: 11px !important; }
	
	#contenido ol { margin-left: 0px }
	
	/* submenu */
	
	#submenu a:active { color: #E44747; text-decoration: none }
	#submenu a, #productos a, #resultados a { color: gray; text-decoration: none; font-weight: normal }
	#submenu li { margin-left:30px }
	
	#productos { width:140px; float: left; margin-left: 0px; padding-left: 0px;margin-right: 20px }
	#productos li, #resultados li { margin-left: 0px; list-style: none; font-size: 12px }
	#resultados { margin-left: 0px; padding-left: 0px;margin-right: 20px }
	a.enlace_receta { color: #E44747 !important; margin-left: 5px; font-size: 10px }
	
	#barra { background-color: #E44747;  height: 6px }
	
	/* ficha */
	
	#ficha .titulo { padding:10px; font-size: 14px; background-color: #FDE7D9; font-weight: bold; color: #E44747; margin-bottom: 1px;  margin-top: 10px; }
	#ficha .subtitulo { font-size: 13px; background-color: #e7ebe7; font-weight: bold; color: gray; margin-bottom: 1px; }
	#ficha .foto { background-color: #FEF8F3; margin-bottom: 1px; text-align: center; }
	#ficha .texto { font-size: 12px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:5px; background-color: #FEF8F3; color: gray; margin-bottom: 1px; }
	#ficha .texto a { text-decoration: none; color: #E44747; }
	#ficha .texto select { margin-top:5px; margin-bottom:5px;}
	#ficha .pie { background-color:#FEF8F3; text-align: center; margin-top: 1px; margin-bottom: 10px; padding: 5px}
	#ficha .precio    { margin-left: 10px; font-size: 15px;  color: #E44747; font-weight: bolder }
	
	/* listados */
	
	#listados { border:0px;}
	#listados a { color: #E44747; text-decoration: underline}
	#listados thead td { background-color: #F4F5F3; color: #E44747; text-align: left ; padding-left: 5px}
	#listados tbody td { text-transform: capitalize; border-bottom: 1px solid #e7e7e7; text-align: left; padding-left: 5px   }
	#listados tfoot td { background-color: #f6f6f6; color: #E44747; text-align: left ; padding-left: 5px}
