body {	
  text-align:center;
  font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
  background-color:#ffffff;
  margin:3px;
}

a:link     { text-decoration: none; background-color:#FFFFFF;color: #737373;}
a:visited  { text-decoration: none;	background-color:#FFFFFF;color: #737373;}
a:hover    { text-decoration: none; background-color:#FFFFFF;color: #FF6600;}
a:active   { text-decoration: none;	background-color:#FFFFFF;color: #333333;}

a:focus    { outline:none; }  
#logo {
	float: left;
	height: 60px;
	width: 102px;
	margin: 0px;
	padding: 0px;
}

.mapa_zona{
	background-position: center;
	border: 1px solid #333333;
	width: 120px;
	height: 120px;
	padding: 15px;
}
.img{ cursor: pointer; margin: 0px; border: 0px; outline: hidden; }

h1 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 100px;
	color: #D4D0C5;
	background-position: left top;
	text-transform: lowercase;
	line-height: 70px;
}
h2 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 21px;
	color: #F36F25;
	background-position: left;
	font-weight: normal;
	line-height: normal;
	letter-spacing: -1px;
}

h3 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 36px;
	font-weight: bold;
	color: #D4D0C5;
}
/* -- bloques de la página --- */

#contenido  {
	width:  950px;
	float:  none;
	clear:  both;
	margin: 0px auto; /* para centrado con el firefox */
	padding: 0px;
	background-color:#FFFFFF;

}#menu_logo {
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF6600;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #C6BEAE;
	text-align: right;
	vertical-align: text-bottom;
	line-height: normal;
	padding-top: 15px;
	height: 50px;
	font-weight: normal;
}
#menu_texto {
	height: 50px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 18px;
	color: #D4D0C5;
	display: block;
	text-align: left;
	clear: both;
}
.texto_izquierda_titulo {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 20px;
	color: #F58020;
}

#texto_inicio {
	width: 650px;
	clear: none;
	float: left;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#lista_nombres {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
	color: #FF6600;
	float: left;
	height: 200px;
	width: 275px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	padding-top: 50px;
	display: block;
	list-style-type: none;
	list-style-image: none;
}

#pie_web {
	background-color: #CC3300;
	clear: both;
	text-align: center;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #FAC9AB;
	height: 25px;
	padding-right: 14px;
	padding-left: 14px;
	font-weight: bold;
	background-position: center center;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	float: none;
	padding-top: 5px;
	margin-top: 10px;
}
#politicaprivacidad {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #999999;
	text-align: justify;
	line-height: 15px;
	height: 500px;
	width: 700px;
}

#formulario {
	padding-top: 0px;
	padding-bottom: 50px;
	font-size: 14px;
	line-height: 100%;
}
#menu_texto_slogan {
	clear: both;
	width: 100%;
	font-size: 14px;
	color: #9D1D20;
	padding-left: 10px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-style: italic;
}



#fotos_tienda {
	float: left;
	width: 275px;
	padding-top: 50px;
}
.resaltar_tiendas {
	font-weight: bold;
	color: #A8A292;
}


#foto_productores {
	float: right;
	height: 150px;
	width: 200px;
	background-position: right top;
	overflow: hidden;
	padding: 10px;
	background-image: url(../fotos_web/etiqueta.gif);
}

#bloque_inicio_1 {
	float: left;
	border-left:1px solid #D0CEC9;
	display:block;
	width:175px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
}
#bloque_inicio_2 {
	display: block;
	width: 175px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D0CEC9;
	float: left;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
}
#bloque_inicio_3 {
	float: left;
	width: 175px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D0CEC9;
	border-left-color: #D0CEC9;
}
#logo_politica {
	font-size: 18px;
	color: #666666;
	height: 80px;
}





#foto_grande_inicio {
	width: 300px;
	float: left;
	background-position: top;
	height: 560px;
	background-image: url(%20);
	background-repeat: no-repeat;
	border-top-width: 50px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.boton {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #D4D0C5;
	width: 125px;
	height: 23px;
	margin: 0px;
	background-position: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#cont_bloques_inicio {
	display:block;
	clear: both;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #A8A292;
	text-align: justify;
	word-spacing: normal;
	background-position: center;
	width: 620px;
	line-height: 110%;

}
.bloques_inicio_titulo {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	text-transform: uppercase;
	color: #F36F25;
	text-align: center;
	font-weight: bold;
}

.bloques_inicio_titulo a{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	text-transform: uppercase;
	color: #F36F25;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

.bloques_inicio_tutulo_negro {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	text-transform: uppercase;
	color: #666666;
	text-align: justify;
	font-weight: bold;
}

.bloques_inicio_foto {
	background-position: center;
	padding: 15px;
}
#foto_nombre {
	float: right;
	height: 170px;
	width: 220px;
	padding: 10px;
}



#cuerpo_web {
	clear: both;
	float: none;
}

#texto_grande {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #A8A292;
	text-align: justify;
	padding-right: 20px;
	padding-left: 14px;
	line-height: 110%;
	padding-bottom: 20px;
}
#menu_texto_central {
	float: left;
	width: 325px;
	padding-left: 10px;
}
#menu_texto_izq {
	font-family: "Trebuchet MS", Verdana, Arial;
	float: left;
	width: 300px;
	padding-left: 10px;
	font-size: 22px;
	color: #FF6600;
}
#menu_texto_busqueda {
	float: right;
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
}

#subtitular_nombre {
	font-size: 24px;
	font-weight: bold;
	color: #D4D0C5;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #D4D0C5;
	padding-bottom: 10px;
	padding-top: 10px;
}

#desarrollo_nombres {
	text-align: justify;
	float: right;
	width: 620px;
	padding-top: 50px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	clear: none;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #968A70;
	line-height: 120%;
}
#titular_nombre {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 36px;
	font-weight: bold;
	color: #FF6600;
	text-align: left;
	padding-bottom: 15px;
	text-transform: capitalize;
}


#subtitular_nombre_contacto {

	font-size: 24px;
	font-weight: bold;
	color: #FF6600;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #A8A292;
	padding-bottom: 10px;
}
.edicion_form_clases {
	width: 380px;
	background-color:#f2f2f2;
}
#titular_contacto {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 36px;
	font-weight: bold;
	color: #FF6600;
	text-align: left;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

#texto_tiendas {
	padding-bottom: 25px;
}
#frase_consumidor {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #88816C;
	width: 100%;
	text-align: left;
	float: right;
}
#frase_consumidor a {
	color: #CC3300;
	font-weight: bold;
}
#form2 table {
	width: 200px;
	color: #FFFFFF;
}

#formulario_login {
	background-position: center;
	width: 50%;
	color: #883600;
	font-weight: bold;
	background-color: #FF6600;
	margin: 0px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	font-size: 13px;
}
#formulario_clientes {
	padding-top: 0px;
	padding-bottom: 50px;
	font-size: 14px;
	line-height: 100%;
	width: 70%;
}
.campo_form_clientes {
	width: 300px;
	background-color: #F2F2F2;
}
.botonentrar {
	font-size: 13px;
	color: #9B9B9B;
	background-color: #E2DFD8;
	width: 90px;
	height: 23px;
	margin: 0px;
	background-position: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
	font-weight: bold;
}
#fotos_login {

	float: left;
	width: 275px;
	padding-top: 50px;
}

.fotos_inicio {height:150px; text-align:center; clear:both; overflow:hidden;}

.vermas {	color: #FF6600;	font-weight: bold;	text-align: right;}
.vermas a {	color: #FF6600;	font-weight: bold;	text-align: right;}



#firma { font-size: 12px; color: #999999; text-align: right; float:right; width: auto; padding-top: 15px;  }
#firma a:link    { text-decoration: none; color: #FF0000;}
#firma a:hover   { text-decoration: none; color: #CC0000;}
#firma a:visited { text-decoration: none; color: #FF0000;}


#pieblanco {
	height:40px;
	width:99%;
	padding-right:10px;
	padding-top:1px;
	font-family: "Trebuchet MS";
	color: #725B32;
	font-size: 12px;
	background-color: #FFFFFF;
	background-position: left top;
	font-weight: normal;
}

.logos_pie     {
   padding-top:5px;
	float:left;
	text-align:right;
	vertical-align:baseline;
	padding-right: 5px;
}

.consumi{
	font-size: 14px;
	line-height: 20px;
} 

