@charset "UTF-8";

@font-face {
	font-family: Officina;
	src: url('../fonts/OfficinaSerifCTT Bold.ttf');
}

@font-face {
	font-family: Raspoutine;
	src: url('../fonts/RaspoutineDemiBold_TB.otf');
}

html {
	height: 100%; 
	background: #e9dcc4 url(../images/back_patron.jpg) top center repeat;
	background-attachment: scroll; 
}

body { 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/back_interior.png); 
	background-attachment: scroll; 
	background-repeat: no-repeat; 
	background-position: top center; 
	color: #e9dcc4;
}  

#wrap {
	position:relative;
	width:960px;
	padding-left:10px;
	padding-right:10px;
	height:auto;
	margin:auto;
}

#logo
{
	position: absolute;
	width: 187px;
	height: 149px;
	margin-top: 0px;
	margin-left: 20px;
	z-index: 10;
}

#Direccion
{
	position: absolute;
	width: 920px;
	height: 35px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;
	padding-top:0px;
	z-index: 12;
	text-align: center;
}
#Direccion a:link {
	color: #fff;
	text-decoration: none;
}
#Direccion a:visited {
	color: #fff;
	text-decoration: none;
}
#Direccion a:hover {
	color: #fff;
	text-decoration: underline;
}
.texBlanco12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	text-decoration: none;
	text-align: left;
}
#Derechos
{
	position: absolute;
	width: 920px;
	height: 20px;
	margin-top: 13px;
	margin-bottom: 7px;
	margin-left: 20px;
	margin-right: 20px;
	padding-top:0px;
	z-index: 12;
	text-align: center;
}
#Derechos a:link {
	color: #6c6c6c;
	text-decoration: none;
}
#Derechos a:visited {
	color: #6c6c6c;
	text-decoration: none;
}
#Derechos a:hover {
	color: #6c6c6c;
	text-decoration: underline;
}
.texGris13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6c6c6c;
	text-decoration: none;
	text-align: left;
}
.texGris13B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6c6c6c;
	text-decoration: none;
	text-align: left;
}
.verde24 {
	font-family: "Officina", Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #00834c;
	text-decoration: none;
	text-align: left;
}
.gris14 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6c6c6c;
	text-decoration: none;
	text-align: left;
}
.gris14B {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6c6c6c;
	text-decoration: none;
	text-align: left;
}
.verde14 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00834c;
	text-decoration: none;
	text-align: left;
}

.blanca14 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	text-decoration: none;
}

.blanca11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	text-decoration: none;
	text-align:left;
}

/*---SECCION NOSOTROS---*/

#infoNosotros
{
	position: relative;
	width: 960px;
	height: 481px;
	margin:0px;
	background-color:#fff;
	z-index: 10;
}

#textoNosotros1
{
	position: absolute;
	width: 430px;
	height: 463px;
	margin-top: -18px;
	margin-left: 30px;
	margin-right: 30px;
	z-index: 9;
	text-align:justify;
}
#collageNosotros
{
	position: absolute;
	width: 453px;
	height: 290px;
	margin-top: -28px;
	margin-left: 485px;
	margin-right: 30px;
	z-index: 10;
}
#mision-vision
{
	position: absolute;
	width: 430px;
	height: 280px;
	margin-top: 245px;
	margin-left: 500px;
	margin-right: 30px;
	z-index: 11;
}

#infoNosotros2
{
	position: relative;
	width: 960px;
	height: 564px;
	margin:0px;
	background-color:#fff;
	z-index: 10;
}

#textoNosotros2
{
	position: absolute;
	width: 430px;
	height: 514px;
	margin-top: 40px;
	margin-left: 30px;
	margin-right: 20px;
	z-index: 9;
	text-align:justify;
}
#textoNosotros3
{
	position: absolute;
	width: 430px;
	height: 514px;
	margin-top: 40px;
	margin-left: 500px;
	margin-right: 30px;
	z-index: 9;
	text-align:justify;
}


/*---SECCION CONTACTO---*/

#infoContacto
{
	position: relative;
	width: 960px;
	height: 310px;
	margin:0px;
	background-color:#fff;
	z-index: 10;
}

#mapaContacto
{
	position: absolute;
	width: 900px;
	height: 310px;
	margin-top: -11px;
	margin-left: 30px;
	margin-right: 30px;
	z-index: 10;
}

#infoContacto2
{
	position: relative;
	width: 960px;
	height: 440px;
	margin:0px;
	background-color:#fff;
	z-index: 10;
}

#textoContacto
{
	position: absolute;
	width: 330px;
	height: 390px;
	margin-top: 30px;
	margin-left: 30px;
	margin-right: 20px;
	z-index: 9;
	text-align:justify;
}
#textoContacto a:link {
	color: #00834c;
	text-decoration: none;
}
#textoContacto a:visited {
	color: #00834c;
	text-decoration: none;
}
#textoContacto a:hover {
	color: #00834c;
	text-decoration: underline;
}
#formContacto
{
	position: absolute;
	width: 520px;
	height: 390px;
	margin-top: 30px;
	margin-left: 410px;
	margin-right: 30px;
	z-index: 9;
	text-align:justify;
}
#separador
{
	position: absolute;
	width: 10px;
	height: 320px;
	margin-top: 30px;
	margin-left: 385px;
	margin-right: 0px;
	z-index: 5;
}

/*---SECCION BOLSA DE TRABAJO---*/

#infoBolsa
{
	position: relative;
	width: 960px;
	height: 330px;
	margin:0px;
	background-color:#fff;
	z-index: 10;
}

#textoBolsa
{
	position: absolute;
	width: 330px;
	height: 300px;
	margin-top: -18px;
	margin-left: 30px;
	margin-right: 20px;
	z-index: 9;
	text-align:justify;
}

#formBolsa
{
	position: absolute;
	width: 520px;
	height: 300px;
	margin-top: -18px;
	margin-left: 410px;
	margin-right: 30px;
	z-index: 9;
	text-align:justify;
}
#separador2
{
	position: absolute;
	width: 10px;
	height: 260px;
	margin-top: -18px;
	margin-left: 385px;
	margin-right: 0px;
	z-index: 5;
}

/*---SECCION PRODUCTOS GRANOS---*/

#infoProductosGral
{
	position: relative;
	width: 960px;
	height: 460px;
	margin:0px;
	background-color:#fff;
	z-index: 10;
}

#menuProductos
{
	position: absolute;
	width: 240px;
	height: 430px;
	margin-top: -18px;
	margin-left: 30px;
	margin-right: 20px;
	z-index: 20;
	text-align:justify;
}

#menuProductos a:link {
	color: #6c6c6c;
	text-decoration: none;
}
#menuProductos a:visited {
	color: #6c6c6c;
	text-decoration: none;
}
#menuProductos a:hover {
	color: #00834c;
	text-decoration: underline;
}
.gris14menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6c6c6c;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
}

.gris14menuactivo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00834c;
	text-decoration: none;
	text-align: left;
	line-height: 12px;
}

#backProducto
{
	position: absolute;
	width: 609px;
	height: 366px;
	margin-top: 36px;
	margin-left: 321px;
	margin-right: 30px;
	z-index: 10;
	text-align:justify;
}

#fotoProdGranos
{
	position: absolute;
	width: 413px;
	height: 358px;
	margin-top: -10px;
	margin-left: 245px;
	margin-right: 0px;
	z-index: 15;
}

#prodDescripcion
{
	position: absolute;
	width: 280px;
	height: 200px;
	margin-top: 168px;
	margin-left: 620px;
	margin-right: 0px;
	z-index: 21;
}

.cafeRas24 {
	font-family: "Raspoutine", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #484848;
	text-decoration: none;
}
.verde18 {
	font-family: "Officina", Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #6f8d46;
	text-decoration: none;
	text-align: left;
}

.texGris20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6c6c6c;
	text-decoration: none;
	text-align: left;
}

/*---SECCION PRODUCTOS ESPECIES---*/

#fotoProdEspecias
{
	position: absolute;
	width: 253px;
	height: 398px;
	margin-top: -11px;
	margin-left: 253px;
	margin-right: 0px;
	z-index: 15;
}

#prodDescripcion2
{
	position: absolute;
	width: 360px;
	height: 240px;
	margin-top: 138px;
	margin-left: 540px;
	margin-right: 0px;
	z-index: 21;
}

/*---SECCION COBERTURA---*/

#infoCobertura
{
	position: relative;
	width: 960px;
	height: 580px;
	margin:0px;
	background-color:#fff;
	z-index: 10;
}

#textoCobertura
{
	position: absolute;
	width: 640px;
	height: 430px;
	margin-top: -18px;
	margin-left: 30px;
	margin-right: 20px;
	z-index: 20;
	text-align:justify;
}

#mapaCobertura
{
	position: absolute;
	width: 614px;
	height: 426px;
	margin-top: -18px;
	margin-left: 326px;
	margin-right: 0px;
	z-index: 15;
}

#logosCobertura
{
	position: absolute;
	width: 900px;
	height: 97px;
	margin-top: 420px;
	margin-left: 30px;
	margin-right: 30px;
	z-index: 11;
}

/*---SECCION RECETARIO---*/

#infoRecetario
{
	position: relative;
	width: 960px;
	height: 331px;
	margin:0px;
	background-color:#fff;
	z-index: 10;
}

#textoRecetario
{
	position: absolute;
	width: 430px;
	height: 463px;
	margin-top: -18px;
	margin-left: 30px;
	margin-right: 30px;
	z-index: 9;
	text-align:justify;
}
#fotoRecetario
{
	position: absolute;
	width: 453px;
	height: 290px;
	margin-top: -28px;
	margin-left: 485px;
	margin-right: 30px;
	z-index: 10;
}

#menuRecetas
{
	position: absolute;
	width: 430px;
	height: 280px;
	margin-top: -18px;
	margin-left: 30px;
	margin-right: 20px;
	z-index: 20;
	text-align:justify;
}

#menuRecetas a:link {
	color: #6c6c6c;
	text-decoration: none;
}
#menuRecetas a:visited {
	color: #6c6c6c;
	text-decoration: none;
}
#menuRecetas a:hover {
	color: #00834c;
	text-decoration: underline;
}


/*---SECCION AVISO DE PRIVACIDAD---*/

#infoAviso
{
	position: relative;
	width: 960px;
	height: auto;
	min-height:1000px;
	margin: auto;
	background-color:#fff;
	z-index: 10;
	text-align:center;
	vertical-align:middle;
}

#textoAviso
{
	position: relative;
	width: 900px;
	height: auto;
	min-height:1000px;
	margin-top: -18px;
	margin-left: 30px;
	margin-right: 30px;
	z-index: 9;
	text-align:justify;
}

#enConstruccion
{
	position: relative;
	width: 960px;
	height: 310px;
	margin:0px;
	background-color:#fff;
	z-index: 10;
	text-align:center;
	vertical-align:middle;
}
