body {
	background-color: #6E6E18;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#555555;
	margin:0px;	
}

a {
	color:#76451c;
	font-weight:bold;
}

a:visited {
	color:#d87f00;
}

a:hover {
	color:#d87f00;
}

table {
	text-align:left;
}

h1 {
	text-align:left;
	font-size:35px;
	color:#ffffff;
	float:right;
	margin-right:130px;
	margin-top:50px;
	*margin-top:45px;/* Sólo IE7 */
	text-shadow: 0px 1px 1px #000;
}


h2 {
	text-align:left;
	font-size:35px;
	color:#76451C;


}

/*************************************************************************************************************/

/*  Estructura Principal del sitio */

/*************************************************************************************************************/



   #content {
    margin:auto;
    width:980px;
   }
   

    #top {
	float:left;
	width:980px;
	height:147px;
	background-repeat:no-repeat;
	position:absolute; 
	z-index:1;

   }
   
    #bgtop {
	float:left;
	width:980px;
	height:147px;
	background-repeat:no-repeat;
	position:absolute; 
	z-index:0;

   }
   
   
    #logo {
	float:left;
	width:150px;
	height:80px;

   }

    #btn-primero {
	float:left;
	width:150px;
	height:30px;
	padding-top:20px;
	text-align:center;
	margin-left:37px;
	margin-top:25px;	
   }
   
    #btn-primero a:link {
	text-decoration:none;
	
   }  
   
    #btn {
	float:left;
	width:150px;
	height:30px;
	padding-top:20px;
	text-align:center;
	margin-left:0px;
	margin-top:25px;	
   }   

    #btn a:link {
	text-decoration:none;
	
   }  
   
   #img-internas {
	width:960px;
	float:left;
	margin-left:10px;	
	
   }
   
   #contenido {
	width:980px;
	float:left;	
	background-color:#fae8d0;
	position:absolute; 
	z-index:0;
	top:147px;
   }  
   
   
   #animacion {
	width:780px;
	height:340px;
	float:left;
	}
	
	#colizquierda {
	width:200px;
	height:340px;
	float:left;
	background-image:url(../imgs/molino-web-06-2013.jpg);
	}   
	
	#menuizquierda {
	width:160px;
	height:130px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	float:left;
	}     
	
	#menuizquierda a {
	float:left;
	color:#898C36;
	width:160px;
	border-top:1px solid #898C36;
	text-decoration:none;
	font-size:16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
	
	}
	
	#menuizquierda a:hover {
	color:#dd7800;	
	border-top:1px solid #dd7800;
	}
	
	#menuizquierda a#abajo {	
	border-top:1px solid #898C36;
	border-bottom:1px solid #898C36;
	}  
	
	#menuizquierda a:hover#abajo {
	color:#dd7800;	
	border-top:1px solid #dd7800;
	border-bottom:1px solid #898C36;
	}  
	
    #menuizquierda span {
	float:left;
	color:#898C36;
	font-weight:bold;	
	width:160px;
	border-top:1px solid #898C36;
	text-decoration:none;
	font-size:16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
	}
	
	#menuizquierda span#abajo {
	float:left;
	color:#898C36;
	font-weight:bold;	
	width:160px;
	border-top:1px solid #898C36;
	border-bottom:1px solid #898C36;
	text-decoration:none;
	font-size:16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
	}
	
	#menuizquierda-recetario {
	width:130px;
	height:190px;
	margin-left:25px;
	float:left;
	}        	
   
    #columna-form {
    width:180px;
	height:200px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
    float:left;
	font-size:12px;
	background-color:#f5e9a4;
   }
   
    #columna-form span {
	color:#898C36;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   }     
   
   #banner-tips {
    width:340px;
	height:200px;
    float:left;
	margin-left:25px;
	margin-right:5px;
	margin-top:15px;
	margin-bottom:20px;
   }
   
    #banner-cursos {
    width:340px;
	height:200px;
    float:left;
	margin-left:25px;
	margin-right:5px;
	margin-top:15px;
	margin-bottom:20px;
   }
   
    #columna-central-internas {
    width:950px;
	padding-left:40px;
	padding-right:10px;
    float:left;
	margin-top:35px;
	margin-bottom:0px;
	font-size:16px;
	color:#76451C;
	font-weight:bold;
	line-height:20px;
   }
   
    #columna-central-internas span {
	font-size:24px;
	color:#76451C;
	font-weight:bold;
   }
   
   
   
    #contenedor-form {
    width:870px;    
    float:left;
	margin-bottom:25px;
	background-color:#f1f1f1;
   }
   
    


   #pie {
	clear:both;
	width:980px;
	height:30px;
	padding-top:10px;
	text-align:center;
	font-size: 14px;
	color: #636c2a;
	border-top:1px solid #636c2a;
	background-color:#fae8d0;

   }
   


    #pie-datos {
	color:#4f4f06;
	font-size:12px;
   } 
 /*************************************************************************************************************/

/*  FONDOS INTERNAS */

/*************************************************************************************************************/

 
    #contenido-servicios {
	width:980px;
	height:576px;
	float:left;
	background-image:url(../imgs/bg-servicios.jpg);
	position:absolute; 
	z-index:0;
	top:147px;
   }   

    #contenido-historia {
	width:980px;
	height:576px;
	float:left;
	background-image:url(../imgs/bg-historia.jpg);
	position:absolute; 
	z-index:0;
	top:147px;
   }
   
    #contenido-faq {
	width:980px;
	height:576px;
	float:left;
	background-image:url(../imgs/bg-preguntas.jpg);
	position:absolute; 
	z-index:0;
	top:147px;
   }
   
    #contenido-patrimonio {
	width:980px;
	height:576px;
	float:left;
	background-image:url(../imgs/bg-patrimonio.jpg);
	position:absolute; 
	z-index:0;
	top:147px;
   }
   
    #contenido-formula {
	width:980px;
	height:576px;
	float:left;
	background-image:url(../imgs/bg-formula.jpg);
	position:absolute; 
	z-index:0;
	top:147px;
   }
   
    #contenido-formula-familiar {
	width:980px;
	height:1712px;
	float:left;
	background-image:url(../imgs/bg-formula-familiar.jpg);
	position:absolute; 
	z-index:0;
	top:147px;
   }
   
   
    #contenido-formula-familiar table {
	border:0px solid #663300;
	text-align:center;
   }
   
    #contenido-formula-familiar table td#cabezales {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
   }
   
    #contenido-formula-pizzero {
	width:980px;
	float:left;
	background-image:url(../imgs/bg-formula-pizzeromain.jpg);
	position:absolute; 
	z-index:0;
	top:147px;
   }  
   

    #contenido-formula-pizzero table {
	border:0px solid #663300;
	text-align:center;
   }
   
    #contenido-formula-pizzero table td#cabezales {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
   }
   
    #contenido-contacto {
	width:980px;
	/*height:760px;*/
	float:left;
	background-image:url(../imgs/bg-contacto.jpg);
	background-repeat:no-repeat;
	background-color:#f1e2cf;
	position:absolute;
	z-index:0;
	top:147px;
   }
   
    #contenido-productos {
	width:980px;
	height:576px;
	float:left;
	background-image:url(../imgs/bg-productos.jpg);
	position:absolute; 
	z-index:0;
	top:147px;
   }
   
    #contenido-faina {
	width:980px;
	height:576px;
	float:left;
	background-image:url(../imgs/bg-faina.jpg);
	position:absolute; 
	z-index:0;
	top:147px;
   }

    #contenido-aceites {
	width:980px;
	height:576px;
	float:left;
	background-image:url(../imgs/bg-aceites.jpg);
	position:absolute; 
	z-index:0;
	top:147px;
   }   
   
    #contenido-pulpa {
	width:980px;
	height:576px;
	float:left;
	background-image:url(../imgs/bg-tomate.jpg);
	position:absolute; 
	z-index:0;
	top:147px;
   }  
   
    #contenido-harinas {
	width:980px;
	height:576px;
	float:left;
	background-image:url(../imgs/bg-harinas.jpg);
	position:absolute; 
	z-index:0;
	top:147px;
   }  
    .titulos-patrimonio {
	text-align:left;
	font-size:35px;
	color:#43240b;
	font-weight:bold;
   }
   
    .titulos {
	text-align:left;
	font-size:20px;
	color:#76451C;
	font-weight:bold;
   }
   
    #columna-central-internas-b {
    width:830px;
	padding-left:160px;
	padding-right:10px;
    float:left;
	margin-top:130px;
	margin-bottom:0px;
	font-size:16px;
	color:#603714;
	font-weight:bold;
	line-height:20px;
   }  
   
   #bloque-texto {
   float:left;
   width:520px;
   margin-left:105px;
   font-size:14px;
   line-height:16px;   
   } 
   
    #columna-central-faq {
    width:950px;
	padding-left:40px;
	padding-right:10px;
    float:left;
	margin-top:15px;
	margin-bottom:0px;
	font-size:16px;
	color:#76451C;
	line-height:17px;
   }
   
    #columna-central-faq span {
	font-size:24px;
	color:#76451C;
	font-weight:bold;
   }
   
    #columna-central-patrimonio {
    width:920px;
	padding-left:70px;
	padding-right:10px;
    float:left;
	margin-top:55px;
	margin-bottom:0px;
	font-size:14px;
	color:#43240b;
	font-weight:bold;
	line-height:17px;
   }


    #columna-central-patrimonio span {
	font-size:20px;
	font-weight:bold;

   }
   
    #columna-central-formula {
    width:600px;
	padding-left:150px;
	padding-right:10px;
    float:left;
	margin-top:15px;
	margin-bottom:0px;
	font-size:16px;
	color:#76451C;
	line-height:16px;
   }
   
    #columna-central-formula a {
	color:#76451C;
	text-decoration:underline;
   }
   

    #columna-central-formula a:hover {
	color:#888f15;
	text-decoration:underline;
   }
   
    #columna-central-productos {
    width:600px;
	padding-left:150px;
	padding-right:10px;
    float:left;
	margin-top:15px;
	margin-bottom:0px;
	font-size:16px;
	color:#76451C;
	line-height:16px;
   }
   
    #columna-central-productos a {
	color:#76451C;
	text-decoration:none;
	font-size:18px;
   }
   

    #columna-central-productos a:hover {
	color:#888f15;
	text-decoration:underline;
   }      


    #columna-central-productos-faina {
    width:600px;
	padding-left:150px;
	padding-right:10px;
    float:left;
	margin-top:15px;
	margin-bottom:0px;
	font-size:16px;
	color:#76451C;
	line-height:16px;
   }
   
    #columna-central-productos-faina a {
	color:#76451C;
	text-decoration:none;
	font-size:15px;
	text-decoration:underline;
   }
   

    #columna-central-productos-faina a:hover {
	color:#888f15;
	text-decoration:underline;
   }

    #columna-central-productos-aceites {
    width:630px;
	padding-left:120px;
	padding-right:10px;
    float:left;
	margin-top:15px;
	margin-bottom:0px;
	font-size:14px;
	color:#76451C;
	line-height:16px;
   }
   
    #columna-central-productos-aceites a {
	color:#76451C;
	text-decoration:underline;
	font-size:15px;
   }
   

    #columna-central-productos-aceites a:hover {
	color:#888f15;
	text-decoration:underline;
   }
   
    #columna-central-productos-pulpa {
    width:700px;
	padding-left:80px;
	padding-right:10px;
    float:left;
	margin-top:15px;
	margin-bottom:0px;
	font-size:13px;
	color:#76451C;
	line-height:14px;
   }
   
    #columna-central-productos-pulpa a {
	color:#76451C;
	font-size:15px;
	text-decoration:underline;
   }
   

    #columna-central-productos-pulpa a:hover {
	color:#888f15;
	text-decoration:underline;
   }
   
    #columna-central-contacto {
	width:560px;
	padding-left:190px;
	padding-right:10px;
	float:left;
	margin-top:15px;
	margin-bottom:0px;
	font-size:16px;
	color:#76451C;
	line-height:16px;
   }
/*************************************************************************************************************/

/*  MENU */

/*************************************************************************************************************/

    #menu {
	float:left;
	width:790px;
	height:22px;
	padding-left:110px;
	margin-top:18px;
	*margin-top:35px;/* Sólo IE7 */
   }   	 
 
 
 
#menuh {
    font-size:80% "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 0px;
		
}



#menuh ul, li {
    list-style-type: none;
}



#menuh ul {
     margin: 0;
     padding: 0;		

}



#menuh li {
     float: left;		 
}



#menuh a {
		text-decoration: none;
        color: #ffffff;
		font-weight:bold;
        display: block;
        padding: 0px 10px;
        text-align: center;
        border-right: 1px solid #ffffff;



       
       
}

#menuh a:hover {
		color: #ec7403;

}

 
#menuh a#fixed {

        border-right: 0px solid;

}
 

/*************************************************************************************************************/

/*  Clases generales */

/*************************************************************************************************************/

ul.servicios,
ul.servicios {
   list-style-type:none;
}

ul.servicios li,
ul.servicios li {
	background-repeat: no-repeat;
	background-image: url(../imgs/bullet-servicios.gif);
	background-position: left top;
	padding-left:25px;
}

ul.servicios span {

padding-left:20px;


}

ul.planes,
ul.planes {
   list-style-type:none;
   color:#FFFFFF;
   font-size:11px;
}

ul.planes li,
ul.planes li {
	background-repeat: no-repeat;
	background-image: url(../imgs/bullet-quienes.gif);
	background-position: left top;
	padding-left:25px;
}

ul.planesb,
ul.planesb {
   list-style-type:none;
   color:#FFFFFF;
   font-size:11px;
}

ul.planesb li,
ul.planesb li {
	background-repeat: no-repeat;
	background-image: url(../imgs/bullet-quienes.gif);
	background-position: left top;
	padding-left:25px;
	margin-left:-10px;
}

   #tablas-planes {
   float:left;
   background-color:#1f939c;
   border:1px solid #0a767e;
   width:370px;
   margin-right:15px;
   margin-bottom:5px;
   margin-left:2px;
	

   }


/*************************************************************************************************************/

/*  LINKS */

/*************************************************************************************************************/



a.links:active {
	color:#76451C;
	text-decoration:underline;
	font-weight:bold;
}

a.links:link {
	color:#76451C;
	text-decoration:underline;
	font-weight:bold;

}

a.links:visited {
	color:#76451C;
	text-decoration:underline;
	font-weight:bold;
}


a.links:hover {
	color:#888f15;
	text-decoration:underline;
	font-weight:bold;
}



/*************************************************************************************************************/
/*  Forms */
/*************************************************************************************************************/

fieldset
{
	border:0px;

}


label
{
	width: 130px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	margin-left:100px;
	_margin-left:50px;
	display: block;
	color:#00828c;
	font-weight: normal;
}

.submit input
{
	margin-left: 5px;
}

.comentario
{
	color: #000000;
	background: #e8cb25;
	border: 1px solid #e8cb25;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	width:480px;
}

.comentario:focus {

	background-color: #898C36;
	border: 1px solid #e8cb25;
	cursor:crosshair;
	color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

.form-contacto {
	color: #000000;
	background: #e8cb25;
	border: 1px solid #e8cb25;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	width:480px;
}

.form-contacto:focus {

	background-color: #898C36;
	border: 1px solid #e8cb25;
	cursor:crosshair;
	color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}


.form-contactoch {
	color: #000000;
	background: #e8cb25;
	border: 1px solid #e8cb25;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.form-contactoch:focus {

	background-color: #898C36;
	border: 1px solid #e8cb25;
	cursor:crosshair;
	color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

#submit {
	float:right;

}

    .form-home {
	color: #000000;
	background: #e8cb25;
	border: 1px solid #e8cb25;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	width:140px;
	_margin-bottom:15px;
	_float:left;
}

	.form-home:focus {
	background-color: #898C36;
	border: 1px solid #e8cb25;
	cursor:crosshair;
	color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

.area_clientes{
	padding:0px;
	background-color:rgba(205,172,47,0.8);
	width:504px;

}

.area_clientes .form-contacto,.area_clientes #msg1{width:430px;}
.area_clientes h3{background-color:#796101;text-align:center;text-transform:uppercase;font-size:14px;color:#fff;padding-top:3px;padding-bottom:3px;}
.form-contacto-fecha{width:280px !important;}
.horario{font-size:12px;color:#000;width:40%;}
.horario span{float:left;padding-top:10px;}
.fecha1{position:relative;top:5px;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #000;
}
input:-moz-placeholder, textarea:-moz-placeholder {
  color: #000;
}
