@charset "utf-8";
/* CSS Document */

body {
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	text-transform: none;
	margin: 0px;
	padding: 0px;
	border-style: none;
}
h1 {
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	padding: 0px;
	border-style: none;
	margin: 0px 0px 10px;
}
h4   {
	color: #33C;
	font: bold 11px/16px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
table tr td input  {
	color: #666;
	text-decoration: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 2px 6px;
	border-style: none;
	background: url(images/fondo_input.jpg) no-repeat 5px center;
	text-indent: 5px;
}
table tr td select  {
	color: #666;
	text-decoration: none;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 2px 6px 2px 0px;
	border-style: none;
	background: url(images/fondo_select.jpg) no-repeat 5px center;
	text-indent: 4px;
	width: 170px;
}
table tr td .boton  {
	background: url(images/fondo_boton.jpg) no-repeat;
	color: #FFF;
	text-decoration: none;
	display: inline;
	margin-right: 30px;
	margin-left: 20px;
	height: 36px;
	text-align: center;
	text-indent: 0;
	width: 70px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 10px;
	font-weight: bold;
	clear: none;
}
table tr td .boton:hover {
	background: url(images/fondo_boton_hover.jpg) no-repeat;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}table tr td textarea  {
	color: #666;
	text-decoration: none;
	font: 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-style: none;
	background: url(images/fondo_comentario.jpg) repeat 5px top;
	text-indent: 5px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	margin-left: 5px;
}
a {
	text-decoration: none;
}


.mainbox {
	display: block;
	width: 931px;
	margin-right: auto;
	margin-left: auto;
	float: none;
}
.cabecera {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 100%;
	border-style: none;
}
.menu {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	border-style: none;
	height: 14px;
	position: relative;
	z-index: 9999;
	bottom: 17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #999;
	text-align: center;
}
.menu a {
	color: #999;
	text-decoration: none;
}
.menu a:hover {
	color: #C06;
	text-decoration: none;
}
.menu .active{
	color: #C06;
}



.menu img {
	margin: 0px;
	padding: 0px;
	vertical-align: text-bottom;
}

.contenido {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: left;
}

.contenido .img_quality {
	display: block;
	float: right;
	margin: 0px;
	padding: 20px 0px 0px 30px;
}
.contenido_quality  {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 60px;
	width: 440px;
	text-align: justify;
}
.contenido_quality p  {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 14px;
}
.contenido .samples {
	clear: right;
	float: right;
	display: block;
	width: 375px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}

.formulario_contacto {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}

.contenido .img_about_us {
	display: block;
	float: left;
	margin: 0px;
	padding: 20px 30px 0px 20px;
}
.contenido .contenido_about_us {
	display: block;
	float: right;
	margin: 0px;
	padding: 0px;
	width: 440px;
	text-align: justify;
}
.contenido .contenido_about_us p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 14px;
}

.texto_cont_iz {
	width: 280px;
	margin-left: 20px;
	float: left;
	margin-top: 30px;
}

.texto_cont_iz p {
	line-height: 24px;
	text-decoration: none;
	font-size: 14px;
	text-align: left;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight: normal;
	font-variant: normal;
	border-style: none;
	margin: 0px;
	padding: 0px;
}
.texto_cont_iz .try_it {
	display: block;
	margin-left: auto;
	clear: both;
}
.mainbox .imagen_de  {
	display: block;
	margin: 0px 0px 0px 50px;
	padding: 0px;
	border-style: none;
	float: right;
	clear: right;
}
.contenido_productos {
	display: block;
	clear: both;
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
	width: 900px;
	position: relative;
	left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.contenido_productos_interior {
	display: block;
	clear: both;
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
	width: 900px;
	position: relative;
	left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: center;
}

.boton_productos {
	display: block;
	text-align: center;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 20px;
	float: left;
	height: 15px;
	background-color: #C00;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	min-width: 120px;
	-webkit-border-radius: 5px; /* Safari prototype */
-moz-border-radius: 5px; /* Gecko browsers */
border-radius: 5px; /* Everything else - limited support at the moment */


}
.imagen_contenido_productos {
	display: block;
	clear: left;
	float: left;
	margin: 0px;
	padding: 0px;
}
.texto_contenido_productos {
	display: block;
	float: left;
	clear: right;
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.clear_right {
	clear: right;
}
.clear_left {
	clear: left;
}
.boton_apple_dreams {
	background-color: #0C3;
}
.boton_apple_powder_granulates {
	background-color: #996;
}
.boton_blueberries {
	background-color: #33C;
}
.boton_cherries {
	background-color: #C06;
}

.borde_verde_1px {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0C3;
	padding-top: 15px;
}

.footer {
	display: block;
	clear: both;
	float: none;
	margin: 0px;
	padding: 20px 0px 0px;
	text-align: center;
}
.bottom {
	text-decoration: none;
	display: block;
	width: 250px;
	clear: both;
	margin: 10px 7px 5px auto;
	padding: 0px 0px 0px 5px;
	border-left: 2px solid #CCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	font-size: 11px;
	line-height: 14px;
	color: #999;
}
.bottom a {
	color: #999;
	text-decoration: none;
}
.bottom a:hover {
	color: #C06;
	text-decoration: none;
}
.table_brokers {
	color: #069;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.table_brokers h1 {
	color: #069;
	line-height: 18px;
}
.table_brokers a {
	text-decoration: none;
	color: #069;
}
.table_brokers h3 {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}

.states {
	height: 20px;
	width: 20px;
	margin-right: 5px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	display: block;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-left: 0px;
}
.eastwest {
	display: block;
	float: left;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	min-width: 30px;
	padding-right: 0px;
	padding-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	position: relative;
	right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.AL {
	background-color: #CD7777;
	border-top-color: #CD7777;
	border-right-color: #CD7777;
	border-bottom-color: #CD7777;
	border-left-color: #CD7777;
	color: #FFF;
}
.AR {
	background-color: #F3EDD9;
	border-top-color: #F3EDD9;
	border-right-color: #F3EDD9;
	border-bottom-color: #F3EDD9;
	border-left-color: #F3EDD9;
	color: #000;
}
.AZ {
	background-color: #B4F354;
	border-top-color: #B4F354;
	border-right-color: #B4F354;
	border-bottom-color: #B4F354;
	border-left-color: #B4F354;
	color: #000;
}
.CA {
	background-color: #EF9287;
	border-top-color: #EF9287;
	border-right-color: #EF9287;
	border-bottom-color: #EF9287;
	border-left-color: #EF9287;
	color: #FFF;
}
.CO {
	background-color: #F3A557;
	border-top-color: #F3A557;
	border-right-color: #F3A557;
	border-bottom-color: #F3A557;
	border-left-color: #F3A557;
	color: #FFF;
}
.CT {
	background-color: #F3DEC7;
	border-top-color: #F3DEC7;
	border-right-color: #F3DEC7;
	border-bottom-color: #F3DEC7;
	border-left-color: #F3DEC7;
	color: #000;
}

.DC {
	background-color: #000;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	color: #FFF;
}
.DE {
	background-color: #F3AA8D;
	border-top-color: #F3AA8D;
	border-right-color: #F3AA8D;
	border-bottom-color: #F3AA8D;
	border-left-color: #F3AA8D;
	color: #FFF;
}
.FL {
	background-color: #57CD57;
	border-top-color: #57CD57;
	border-right-color: #57CD57;
	border-bottom-color: #57CD57;
	border-left-color: #57CD57;
	color: #FFF;
}
.GA {
	background-color: #EBDAB9;
	border-top-color: #EBDAB9;
	border-right-color: #EBDAB9;
	border-bottom-color: #EBDAB9;
	border-left-color: #EBDAB9;
	color: #000;
}
.ID {
	background-color: #9EE69E;
	border-top-color: #9EE69E;
	border-right-color: #9EE69E;
	border-bottom-color: #9EE69E;
	border-left-color: #9EE69E;
	color: #000;
}

.IL {
	background-color: #d0ba9b;
	color: #000;
	border-top-color: #d0ba9b;
	border-right-color: #d0ba9b;
	border-bottom-color: #d0ba9b;
	border-left-color: #d0ba9b;
}
.IN {
	background-color: #9a3131;
	border-top-color: #9a3131;
	border-right-color: #9a3131;
	border-bottom-color: #9a3131;
	border-left-color: #9a3131;
	color: #FFF;
}
.KS {
	background-color: #EAAD7A;
	border-top-color: #EAAD7A;
	border-right-color: #EAAD7A;
	border-bottom-color: #EAAD7A;
	border-left-color: #EAAD7A;
	color: #FFF;
}
.KY {
	background-color: #F3C4CB;
	border-top-color: #F3C4CB;
	border-right-color: #F3C4CB;
	border-bottom-color: #F3C4CB;
	border-left-color: #F3C4CB;
	color: #000;
}
.LA {
	background-color: #549A73;
	border-top-color: #549A73;
	border-right-color: #549A73;
	border-bottom-color: #549A73;
	border-left-color: #549A73;
	color: #FFF;
}
.MA {
	background-color: #319231;
	border-top-color: #319231;
	border-right-color: #319231;
	border-bottom-color: #319231;
	border-left-color: #319231;
	color: #FFF;
}
.ME {
	background-color: #BD9739;
	border-top-color: #BD9739;
	border-right-color: #BD9739;
	border-bottom-color: #BD9739;
	border-left-color: #BD9739;
	color: #FFF;
}
.MD {
	background-color: #F380BA;
	border-top-color: #F380BA;
	border-right-color: #F380BA;
	border-bottom-color: #F380BA;
	border-left-color: #F380BA;
	color: #FFF;
}
.MI {
	background-color: #D08047;
	border-top-color: #D08047;
	border-right-color: #D08047;
	border-bottom-color: #D08047;
	border-left-color: #D08047;
	color: #FFF;
}
.MN {
	background-color: #C84096;
	border-top-color: #C84096;
	border-right-color: #C84096;
	border-bottom-color: #C84096;
	border-left-color: #C84096;
	color: #FFF;
}
.MO {
	background-color: #AA6F53;
	border-top-color: #AA6F53;
	border-right-color: #AA6F53;
	border-bottom-color: #AA6F53;
	border-left-color: #AA6F53;
	color: #FFF;
}
.MS {
	background-color: #A6CD57;
	border-top-color: #A6CD57;
	border-right-color: #A6CD57;
	border-bottom-color: #A6CD57;
	border-left-color: #A6CD57;
	color: #000;
}
.MT {
	background-color: #F3AA8D;
	border-top-color: #F3AA8D;
	border-right-color: #F3AA8D;
	border-bottom-color: #F3AA8D;
	border-left-color: #F3AA8D;
	color: #000;
}
.NC {
	background-color: #F3F3DC;
	border-top-color: #F3F3DC;
	border-right-color: #F3F3DC;
	border-bottom-color: #F3F3DC;
	border-left-color: #F3F3DC;
	color: #000;
}
.ND {
	background-color: #DCF3F3;
	border-top-color: #DCF3F3;
	border-right-color: #DCF3F3;
	border-bottom-color: #DCF3F3;
	border-left-color: #DCF3F3;
	color: #000;
}
.NE {
	background-color: #718254;
	border-top-color: #718254;
	border-right-color: #718254;
	border-bottom-color: #718254;
	border-left-color: #718254;
	color: #FFF;
}
.NH {
	background-color: #F39B31;
	border-top-color: #F39B31;
	border-right-color: #F39B31;
	border-bottom-color: #F39B31;
	border-left-color: #F39B31;
	color: #FFF;
}
.NJ {
	background-color: #9DC09D;
	border-top-color: #9DC09D;
	border-right-color: #9DC09D;
	border-bottom-color: #9DC09D;
	border-left-color: #9DC09D;
	color: #FFF;
}
.NM {
	background-color: #F3D431;
	border-top-color: #F3D431;
	border-right-color: #F3D431;
	border-bottom-color: #F3D431;
	border-left-color: #F3D431;
	color: #000;
}
.NV {
	background-color: #F37C67;
	border-top-color: #F37C67;
	border-right-color: #F37C67;
	border-bottom-color: #F37C67;
	border-left-color: #F37C67;
	color: #FFF;
}
.NY {
	background-color: #31F3F3;
	border-top-color: #31F3F3;
	border-right-color: #31F3F3;
	border-bottom-color: #31F3F3;
	border-left-color: #31F3F3;
	color: #000;
}
.OH {
	background-color: #F3E7D4;
	border-top-color: #F3E7D4;
	border-right-color: #F3E7D4;
	border-bottom-color: #F3E7D4;
	border-left-color: #F3E7D4;
	color: #000;
}
.OK {
	background-color: #61DBCF;
	border-top-color: #61DBCF;
	border-right-color: #61DBCF;
	border-bottom-color: #61DBCF;
	border-left-color: #61DBCF;
	color: #000;
}
.OR {
	background-color: #F3D7BD;
	border-top-color: #F3D7BD;
	border-right-color: #F3D7BD;
	border-bottom-color: #F3D7BD;
	border-left-color: #F3D7BD;
	color: #000;
}

.PA {
	background-color: #31CDD0;
	border-top-color: #31CDD0;
	border-right-color: #31CDD0;
	border-bottom-color: #31CDD0;
	border-left-color: #31CDD0;
	color: #FFF;
}
.RI {
	background-color: #036;
	border-top-color: #036;
	border-right-color: #036;
	border-bottom-color: #036;
	border-left-color: #036;
	color: #FFF;
}
.SC {
	background-color: #6694BA;
	border-top-color: #6694BA;
	border-right-color: #6694BA;
	border-bottom-color: #6694BA;
	border-left-color: #6694BA;
	color: #FFF;
}
.SD {
	background-color: #E0E0EF;
	border-top-color: #E0E0EF;
	border-right-color: #E0E0EF;
	border-bottom-color: #E0E0EF;
	border-left-color: #E0E0EF;
	color: #000;
}
.TN {
	background-color: #B4D5E0;
	border-top-color: #B4D5E0;
	border-right-color: #B4D5E0;
	border-bottom-color: #B4D5E0;
	border-left-color: #B4D5E0;
	color: #000;
}
.TX {
	background-color: #F3F3A5;
	border-top-color: #F3F3A5;
	border-right-color: #F3F3A5;
	border-bottom-color: #F3F3A5;
	border-left-color: #F3F3A5;
	color: #000;
}
.UT {
	background-color: #D9AAD9;
	border-top-color: #D9AAD9;
	border-right-color: #D9AAD9;
	border-bottom-color: #D9AAD9;
	border-left-color: #D9AAD9;
	color: #FFF;
}

.VA {
	background-color: #D786D4;
	border-top-color: #D786D4;
	border-right-color: #D786D4;
	border-bottom-color: #D786D4;
	border-left-color: #D786D4;
	color: #FFF;
}
.VT {
	background-color: #97CDEF;
	border-top-color: #97CDEF;
	border-right-color: #97CDEF;
	border-bottom-color: #97CDEF;
	border-left-color: #97CDEF;
	color: #000;
}
.WA {
	background-color: #479DF3;
	border-top-color: #479DF3;
	border-right-color: #479DF3;
	border-bottom-color: #479DF3;
	border-left-color: #479DF3;
	color: #FFF;
}

.WI {
	background-color: #8E80E6;
	border-top-color: #9a3131;
	border-right-color: #8E80E6;
	border-bottom-color: #8E80E6;
	border-left-color: #8E80E6;
	color: #FFF;
}

.WY {
	background-color: #7ECCA5;
	border-top-color: #7ECCA5;
	border-right-color: #7ECCA5;
	border-bottom-color: #7ECCA5;
	border-left-color: #7ECCA5;
	color: #FFF;
}
.ON {
	background-color: #DA874D;
	border-top-color: #DA874D;
	border-right-color: #DA874D;
	border-bottom-color: #DA874D;
	border-left-color: #DA874D;
	color: #FFF;
}
.QC {
	background-color: #A95149;
	border-top-color: #A95149;
	border-right-color: #A95149;
	border-bottom-color: #A95149;
	border-left-color: #A95149;
	color: #FFF;
}


.sub_menu {
	display: block;
	clear: both;
	float: left;
	text-align: center;
	width: 900px;
	position: relative;
	left: 42px;
}

.sub_menu a {
	display: block;
	text-align: center;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	height: 15px;
	background-color: #CCC;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 20px;
	margin-left: 9px;
	min-width: 60px;
	-webkit-border-radius: 5px; /* Safari prototype */
	-moz-border-radius: 5px; /* Gecko browsers */
	border-radius: 5px;
	float: left;
	font-size: 9px;
}
.sub_menu a:hover {
	color: #FFF;
	background-color: #999;
}
.img_quality img {
	display: inline;
	margin-top: 10px;
	margin-right: 14px;
	margin-bottom: 0px;
	padding: 0px;
}

.contenido_quality a {
	text-decoration: none;
	color: #33C;
}
.contenido_news {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 60px;
	width: 440px;
	text-align: justify;
}
.contenido_news a {
	margin: 0px;
	padding: 0px;
	color: #33C;
	font-weight: bold;
}
.contenido_about_us p a {
	font-weight: bold;
	color: #33C;
}

.contenido_news_interior {
	display: block;
	float: left;
	margin: 0px;
	text-align: justify;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
ol  {
	list-style-type: square;
	position: relative;
	left: 20px;
	bottom: 10px;
	color: #C63;
}
ol a {
	color: #999;
	font-weight: bold;
}

.contenido_news ol   a{
	color: #999;
}
.boton_apple_specials {
	background-color: #C39;
}
.contenido_specials {
	display: block;
	text-decoration: none;
	clear: both;
	padding-top: 15px;
	padding-left: 20px;
}
.tabla_formulario {
	border: 1px solid #CCC;
}
.mainbox #contenido #FlashID2 {
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
