body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	background: #FFF;
	border:0;
	padding: 0;
	margin:0;
	text-align:center;
	width:100%;
	height:100%;
}

img {border:0;}

a:link{
	color:#333;
	text-decoration:none;
}

a:visited{
	color:#333;
	text-decoration:none;
}

a:hover{
	color:#000;
	text-decoration:underline;
}

table { padding:0; margin:0; }

#contenedor{
	position: relative;
	margin: 12px auto;
	width:850px;
	height:auto !important;
	height:570px;
	border: 1px solid #99CC00;
	text-align:center;
	padding: 0px;
}

#contenedor2{
	position: relative;
	margin: 12px auto;
	width:850px;
	height:auto !important;
	height:520px;
	border: 1px solid #99CC00;
	text-align:center;
	padding: 0px;
	/*visibility: hidden;*/
}

#cuerpo_seccion{
	width:850px;
	min-height:100%;
	height:auto !important;
	height:570px;
	vertical-align:middle;
	padding: 0px -1px 0px -1px;
	margin: 0;
}

#cuerpo_seccion2{
	width:850px;
	min-height:100%;
	height:auto !important;
	height:520px;
	vertical-align:middle;
	padding: 0px -1px 0px -1px;
	margin: 0;
}



form { margin: 0; }


#cabecera{
	height:124px;
	width:850px;
	margin:0px;
	text-align:right;
	padding: 0px;
}

#logo_cab {
	float:left;
	margin: 5px 0 -2px 10px;
}

#flash {
	vertical-align:bottom;
	margin: 0px 0 -2px 0px;
	text-align:right;

}

#barra_buscar {
	width: 850px;
	height: 39px;
	vertical-align:middle;

	margin: 0;
	background: transparent url(../img/ico_verde.gif) top repeat-x;

}

#texto_buscar {
	border: 1px solid #99cc00;
	height: 13 px;
	vertical-align: baseline;
	font-size: 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size-adjust:inherit;
	margin: 0 10px 11px 0;
}


#zona_central {
	text-align:left;
	width:850px;
	min-height:100%;
	height:auto !important;
	height:404px;
	margin: -8px 0 0 0;
}


#barra_verde {
	background-color: #99CC00;
	width: 25px;
	min-height:100%;
	height:auto !important;
	height:328px;
	float: left;
}

#menu{
	text-align: left;
	vertical-align:top;
	margin: 14px 0px 0px 9px;
	color:#336600;
}

#menu_productos{
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 0px 9px;
	color: #336600;
	margin-top: -314px;
	_height:100px;
}


#fondo_menu{
	background-color: #ffffff;
	filter: alpha(opacity=85); opacity: .85;
	height:328px;
	width: 130px;
}


.seccion_actual{
	font-weight:bold;
	margin: 0 0 5px 0;
}

#menu a:link, #menu a:visited, #menu_productos a:link, #menu_productos a:visited{
	color:#336600;
	text-decoration:none;
}

#menu a:hover, #menu_productos a:hover{
	color:#336600;
	font-weight:bold;
	text-decoration:underline;
}

.opMenu {
	margin: 0 0 5px 0;
	position:relative;
}

.tipo_almendra {
	margin: 0 0 3px 9px;
	width:90px;
	height:12px;
}

#copyright {
	text-align: right;
	font-size: 9px;
	font-family:Arial, Helvetica, sans-serif;
}

#pie_contacto {
	margin-left: 25px;
	width:825px;
	height:40px;
	background: transparent url(../img/bg_esq_inf_derecha.gif) no-repeat right;
}

#pie{
	width:850px;
	height:40px;
	text-align:right;
	margin: 0 0 0 0;
}

.columna_grande{
	width:486px;
	height:328px;
	margin:0;
	vertical-align:top;
}


#home{
	background: transparent url(../img/empresa/TORRELLANO-op-opt.jpg) top no-repeat;
}


#email_contacto a:link, .email a:visited{
	color:#99CC00;
	text-decoration:none;
	font-weight:bold;
}

.enlace_formateo{
	color:#FF0000;
	text-decoration: underline;
}

#email_contacto a:hover{
	color:#336600;
	font-weight:bold;
	text-decoration:underline;
	font-weight:bold;
}

#email_contacto {
	margin: 13px 0 0 0px;
}

#espacio {
	height: 2px;
	min-height:2px;
}

#descripcion_almendra {
	margin: 8px 0 0 140px;
	padding: 0 0 0 24px;
	background:transparent url(../img/cuadro_verde.gif) top left no-repeat;
}

#descripcion_almendra strong {

	line_height: 20px;
}


#texto_home{
	margin:0px 25px 0px 20px;
	text-align:left;
}

#texto_almendras{
	margin:-10px 25px 0px 5px;
	text-align:justify;
}


.enlace_almendra a:active { color:#333333;  }
.enlace_almendra a:visite { color:#333333;  }
.enlace_almendra a:link { color:#333333;  }
.enlace_almendra a:hover { color:#000;  }

.texto_variedad {
	margin: 4px 0 0 8px;
}

.verde {
	color:#99CC00;
}

.flecha_elaborados {
	padding-top: -3px;
}

.letra_envases {
	font-size:9px;
	vertical-align:middle;
	line-height: 12px;
}

.boton_mostrar {
	border:1px solid #99cc00; background-color:#99cc00; color:#000; font-size:9px;
	margin:12px 0; padding:0; height: 17px; line-height: 14px;
	vertical-align: baseline;
}

#tipo_producto {
	border:1px solid #99cc00;
	background-color:#99cc00;
	color:#000;
	font-size:9px;
	margin: 15px 0 9px 0;
	width: 194px;
}

.blanco {
	color: #ffffff;
	font-size: 10px;
}

.negro {
	color: #000000;
	font-size: 10px;
}

.gris {
	color:#CCCCCC;
	font-size:10px;
}

.marron {
	color:#996600;
	font-size:12px;
}

.selector_producto {
	background-color:#CCC;
	border: 1px solid #CCC;
	height: 15px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-bottom: 9px;
	width: 196px;
}

.selector_elaborado {
	background-color:#CCC;
	border: 1px solid #CCC;
	height: 15px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

#select_elaborado{	width: 196px;}

#selector_idioma {
	background-color:#99CC00;
	border: 1px solid #99CC00;
	height: 15px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	width: 118px;
}

#selector {
	background-color:#99CC00;
	border: 1px solid #000000;
	height: 15px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

#selector2 {
	background-color:#99CC00;
	border: 1px solid #000000;
	height: 12px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}


#texto_contacto{
	margin:0px;
	text-align:justify;
}
#texto_contacto strong {
	color: #336600;
}

#pag_empresa{background: transparent url(../img/empresa/almendros_opt.jpg) top no-repeat;}

#pag_contacto{background: transparent url(../img/CONTACTO_opt.jpg) top no-repeat;}

#pag_marcona{background: transparent url(../img/almendras/ALMENDRAS-marcona_opt.jpg) top no-repeat;}
#pag_comuna{background: transparent url(../img/almendras/ALMENDRAS-comuna_opt.jpg) top no-repeat;}
#pag_ferragnes{background: transparent url(../img/almendras/ALMENDRAS-ferragnes_opt.jpg) top no-repeat;}
#pag_larguetas{background: transparent url(../img/almendras/ALMENDRAS-larguetas_opt.jpg) top no-repeat;}

.cuadro{
	float:left;
	min-height:100%;
	height:auto !important;
	height:313px;
}

#imagenes_empresa{
	margin:190px 0px 0px 141px;
	height:80px;
}

.foto_peq{ 	float:left;	width:80px;}
.espacio_foto_peq{
	float:left;
	width:8px;
	height:80px;
}


.no_salto{float:left}
.ico_mas{
	float:left;
	margin:-11px 0px 0px 69px !important;
	margin:-11px 0px 0px 34px;
}

.variedades_almendra {
	margin-bottom: 20px !important;
	margin: 3px 0 3px 12px;
	position:relative;
}


.clases_almendras{
	float:left;
	margin:2px 0px 0px 5px;
	width:77px;
}

#espacio_desc_produtos{
	height: 60px !important;
	height: 20px;
}