@charset "utf-8";
.text_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.text_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.text_negr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.text_titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #46B06E;
	font-weight: bold;
}

.body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg_asoho.jpg);
	background-repeat:   repeat-x;
}.bg_head_1 {
	background-image: url(../images/fru_head_1.jpg);
	background-repeat:  no-repeat;
}
.bg_head_2 {
	background-image: url(../images/fru_head_2.jpg);
	background-repeat:  repeat-x;
}
.lat_1 {
	background-image: url(../images/lat_1.png);
	background-repeat:  repeat-y;
}
.lat_2 {
	background-image: url(../images/lat_2.png);
	background-repeat:  repeat-y;
}
.lat_cent {
	background-image: url(../images/lat_cent.png);
	background-repeat:  repeat-y;
}
.bg_color {
	background-color: #F3FFE9;
}
.bg_colorverde {
	background-color: #AAD760;
}
.borde_cajones {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #AAD760;
	border-right-color: #AAD760;
	border-bottom-color: #AAD760;
	border-left-color: #AAD760;
}


.bg_color2 {
	background-color: #FFFFFF;
}
.lat_noti_1 {
	background-image: url(../images/lat_noti_1.jpg);
	background-repeat:  repeat-y;
}
.lat_noti_2 {
	background-image: url(../images/lat_noti_2.jpg);
	background-repeat:  repeat-y;
	background-color: #E6F4D1;
	background-position: right;
}
.brd_evenrev {
	background-color: #E6F4D1;
	background-image: url(../images/brd_evenrev.jpg);
	background-repeat:  repeat-y;
	background-position: right;
}

.bg_verde {
	background-color: #E6F4D1;
}

.bg_color_noti {
	background-color: #E6F4D1;
}
.text_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.text_6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
}

.bg_colum {
	background-image: url(../images/bg_colum_btn.png);
	background-repeat: no-repeat;
	background-color: #F3FFE9;
}
.bg_body_asoho {
	background-image: url(../images/bg_body_asoho.png);
	background-repeat:  repeat-y;
}
.bg_lateral {
	background-image: url(../images/bg_lateral.png);
	background-repeat:  repeat-y;
}
.text_foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B8B8B;
}
.text_color_a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00CCFF;
}


.bg_noti2 {
	background-color: #EAF5D7;
}


.lat_even_1 {
	background-image: url(../images/lat_even_1.jpg);
	background-repeat:  repeat-y;
}
.lat_even_2 {
	background-image: url(../images/lat_even_2.jpg);
	background-repeat:  repeat-y;
}
.bg_rev_1 {
	background-image: url(../images/bg_rev_1.jpg);
	background-repeat:  repeat-y;
}
.bg_rev_2 {
	background-image: url(../images/bg_rev_2.jpg);
	background-repeat:  repeat-y;
}
.text_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000CC;
	background-image: url(../images/img_btn.jpg);
	background-repeat: no-repeat;
}
.text_5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #00FF66;
	background-image: url(../images/lat_cent.png);
	background-repeat:  repeat-x;
}

td img {display: block;}
a:link {
	color: #FF6600;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF6600;
}
a:hover {
	text-decoration: underline;
	color: #FF6600;
}
a:active {
	text-decoration: none;
	color: #FF6600;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;

padding: 5px;
left: -800px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 0px; /*position where enlarged image should offset horizontally */

}

.text_detalles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.bg_busq {
	background-image: url(../images/fd_busq.png);
	background-repeat:  repeat-x;
	background-color: #E0170F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.text_busq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.bg_blanco {
	
}
.text_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.bg_mapaorg {
	background-color: #EAF5D7;
	background-image: url(../images/bg_logoasoho.jpg);
	background-repeat: repeat;
	background-position: center top;
}
.bg_list_frut {
	background-image: url(../images/img_fr.jpg);
}
.bg_hort {
	background-image: url(../images/img_hort.jpg);
}
.text_tit_frutas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}
.bg_verde_claro {
	background-color: #DEF0C0;
}
.texto_verde2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009900;
}
.br_izq_rec {
	background-image: url(../images/brd_izq_rec.jpg);
	background-repeat:  repeat-y;
}
.brd_der_rec {
	background-image: url(../images/brd_der_rec.jpg);
	background-repeat:  repeat-y;
}
.bg_color_blanco {
	background-color: #FFFFFF;
}
.text_subt_rec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
}
.text_verde3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #47B441;
}

.bg_head_fich {
	background-image: url(../images/head_fich.jpg);
	background-repeat: no-repeat;
}
.text_subt_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.text_nar_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
}
.brd_verde {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #708F1B;
	border-right-color: #708F1B;
	border-bottom-color: #708F1B;
	border-left-color: #708F1B;
}
.bg_tit_frutas {
	background-image: url(../images/bg_tit_frutas.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.bg_tit_frutas_2 {
	background-image: url(../images/bg_tit_frutas.jpg);
	background-repeat: no-repeat;
	background-position: 12px;
}
.bg_color_verde_2 {
	background-color: #8BB521;
}
.campo_texto_color {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #C5E27C;
}
.bg_busq_revista {
	background-image: url(../images/head_revista_fyh.jpg);
	background-repeat: no-repeat;
}
.brd_caja_eventos {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #417920;
	border-right-color: #417920;
	border-bottom-color: #417920;
	border-left-color: #417920;
}
.bg_tit_eventos {
	background-image: url(../images/head_calendario.jpg);
	background-repeat:  repeat-x;
}
.bg_central_dia {
	background-image: url(../images/img_central_dia.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.bg_brd_izq_ev {
	background-image: url(../images/brd_izq_ev.jpg);
	background-repeat:  repeat-y;
}
.bg_brd_der_ev {
	background-image: url(../images/brd_der_ev.jpg);
	background-repeat:  repeat-y;
}
.bg_foot_eventos {
	background-image: url(../images/img_foot_eventos.jpg);
	background-repeat:  repeat-x;
}
.brd_der_login {
	background-image: url(../images/br_izq_login.jpg);
	background-repeat:  repeat-y;
}
.brd_izq_login {
	background-image: url(../images/br_der_login.jpg);
	background-repeat:  repeat-y;
}
.brd_naranja {
	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;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
}
.brd_naranja_biblioteca {
	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;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	background-color: #FAFCF7;
}
.bg_txt_ev {
	background-image: url(../images/bg_txt_even.jpg);
	background-repeat:  repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #DDE8D8;
}
.bg_fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #CCE272;
}
.ancho_selector {
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.brd_naranja_3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	background-color: #DCEB9C;
}
.brd_izq_dia {
	background-image: url(../images/br_izq_dia.jpg);
	background-repeat:  repeat-y;
}
.brd_der_dia {
	background-image: url(../images/br_der_dia.jpg);
	background-repeat:  repeat-y;
}

.brd_sup_naranja_4 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
}

.brd_naranja_2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
}
.bg_verdeclaro_2 {
	background-color: #DCEB9C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.bg_list_frutas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #C6E673;
}
.bg_literal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.text_literal_abc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.bg_naranja {
	background-color: #EF8903;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.bg_verde {
	background-color: #8BB521;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.text_fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #E6F4D1;
}
.text_indicadores {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #D7EFBF;
}
.bg_head_cent_neg {
	background-image: url(../images/headcent_neg_2.jpg);
	background-repeat: no-repeat;
}
.bg_verd_nar_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	background-color: #DEF0C0;
}

.cajon_text_centro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 160px;
}
.cajon_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 50px;
}
.bg_resultados {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5A9E2D;
}
.brd_nar_inf {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
}
.cajon_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 153px;
}
.text_lat_result {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
}
.brd_head_1 {
	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: none;
	border-left-style: solid;
	border-top-color: #EF8903;
	border-right-color: #EF8903;
	border-bottom-color: #EF8903;
	border-left-color: #EF8903;
}
.brd_head_2 {
	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: none;
	border-left-style: solid;
	border-top-color: #8BB521;
	border-right-color: #8BB521;
	border-bottom-color: #8BB521;
	border-left-color: #8BB521;
}
#content a:link {
	color: #EF8903
}
#content a:visited {
	color: #EF8903
}
#content a:active {
	color: #EF8903
}
#links a:link {color: #ffffff;  }
#links a:hover {color: #ffffff }
#links a:visited {color: #ffffff; }
#slide a:link {color: #526A13;  }
#slide a:hover {color: #526A13; }
#slide a:visited {color: #526A13; }
.brd_tab_1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.brd_tab_2 {
	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: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #C6E673;
}
.bg_list_frutas_2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #D7ED9A;
}
.text_tit_zonificacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
.bg_verdeclaro_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #DCEB9C;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #8BB521;
	border-right-color: #8BB521;
	border-bottom-color: #8BB521;
	border-left-color: #8BB521;
	font-weight: bold;
}
.bg_verdeclaro_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #DCEB9C;
}
.noticia_texto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #438233;
}
.noticia_titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #438233;
	font-weight: bold;
}
.eventos_titulo_detalle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #438233;
	font-weight: bold;
}
.sesion_bienvenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.sesion_usuario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #47B441;
}
a.sesion_cambiar_clave {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E0170F;
}
a:hover.sesion_cambiar_clave{
	color: #000000;
}