a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration:none;}
a:active {text-decoration: none;}
body {background-color:#FFFFFF;margin-top:0px;padding: 0px; margin: 0px;
}
h1, h2, h3, h4, h5 {
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-weight: normal;
  letter-spacing: -.05em;
  margin: 0px;
  padding: 0px;
	margin-top: -2px;
  line-height: 30px;
}
.cssMenu2_tb {font-family: Trebuchet MS;font-size: 17px;color: #C8C8C8;line-height:23px;}
.cssMenu2 {font-family: Trebuchet MS;font-size: 17px;color: #C8C8C8;padding-top:3px; padding-bottom:2px; padding-right:16px; padding-left:16px;border-right: 1px solid #C8C8C8;}
.cssMenu2_f {font-family: Trebuchet MS;font-size: 17px;color: #C8C8C8;padding-top:3px; padding-bottom:2px; padding-right:16px; padding-left:16px;border-right: 1px solid #FFFFFF;}
.cssMenu2_tb a:hover {color: #FEFFFE;text-decoration: none;background: #8BCA73;border-right: 1px solid #8BCA73;}
.cssMenu2_sel {font-family: Trebuchet MS;font-size: 17px;color: #FEFFFE;background: #8BCA73; padding-top:3px; padding-bottom:2px; padding-right:16px;padding-left:16px; border-right: 1px solid #3AA237;}
a {
  color: #C8C8C8;
  background-color:transparent;
  text-decoration: none;
}

.treb15_v{
font-family:"Trebuchet MS";
font-size:15px;
color:#7BC261;
}
#menu_botones_g {
    width:831px;
    height:33px;
	float: left;
	padding-top:0;
	  font-family: Trebuchet MS;
  font-size: 15px;
  line-height: 21px;
  color: #C8C8C8;

}
#menu_botones_g li, #menu_botones_g_on li{
  list-style: none;
  margin: 0;
  padding: 0;
	float: right;
	
}
#menu_botones_g ul, #menu_botones_g_on ul {
width:831px;
  list-style: none;
  margin: 0;
  padding: 0;
}

/*menu 2 con imágenes*/
#botones_g_mn_1 a {
  background-image: url(mn_1.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 59px;
  height: 21px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#botones_g_mn_2 a {
  background-image: url(mn_2.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 87px;
  height: 21px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#botones_g_mn_3 a {
  background-image: url(mn_3.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 127px;
  height: 21px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}

#botones_g_mn_4 a {
  background-image: url(mn_4.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 109px;
  height: 21px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}


#p_botones_g_mn_2 a {
  background-image: url(p_mn_2.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 107px;
  height: 21px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#p_botones_g_mn_3 a {
  background-image: url(p_mn_3.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 127px;
  height: 21px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#p_botones_g_mn_4 a {
  background-image: url(p_mn_4.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 109px;
  height: 21px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}

#f_botones_g_mn_2 a {
  background-image: url(f_mn_2.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 87px;
  height: 21px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#f_botones_g_mn_3 a {
  background-image: url(f_mn_3.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 127px;
  height: 21px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#f_botones_g_mn_4 a {
  background-image: url(f_mn_4.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 91px;
  height: 21px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
.bt_mn{
  background-position: 0 0;
}

.bt_mn:hover {
  background-position: 0 -21px;
}
.bt_mn span{
	display:none;
}
.bt_mn_sel {
  background-position: 0 -21px;
}
.bt_mn_sel span{
	display:none;
}




/*e_menu 2 con imágenes*/
#e_menu_botones_g {
    width:831px;
    height:33px;
	float: left;
	padding-top:0;
	  font-family: Trebuchet MS;
  font-size: 15px;
  line-height: 21px;
  color: #C8C8C8;

}
#e_menu_botones_g li, #e_menu_botones_g_on li{
  list-style: none;
  margin: 0;
  padding: 0;
	float: right;
	
}
#e_menu_botones_g ul, #e_menu_botones_g_on ul {
width:831px;
  list-style: none;
  margin: 0;
  padding: 0;
}

#botones_e_g_mn_1 a {
  background-image: url(e_mn_1.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 62px;
  height: 21px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#botones_e_g_mn_2 a {
  background-image: url(e_mn_2.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 91px;
  height: 21px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#botones_e_g_mn_3 a {
  background-image: url(e_mn_3.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 137px;
  height: 21px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#botones_e_g_mn_4 a {
  background-image: url(e_mn_4.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 94px;
  height: 21px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
.e_bt_mn{
  background-position: 0 0;
}

.e_bt_mn:hover {
  background-position: 0 -21px;
}
.e_bt_mn span{
	display:none;
}
.e_bt_mn_sel {
  background-position: 0 -21px;
}
.e_bt_mn_sel span{
	display:none;
}






#acceder a {
  background-image: url(ag_acceder2.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 91px;
  height: 25px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#acceder a.bt_acceder {
  background-position: 0px 0px;
  width: 91px;
}

#acceder a.bt_acceder:hover {
  background-position: 0px -26px;
}

#acceder a.bt_acceder_on {
  background-position: 0px -26px;
  width: 91px;
}

/*****************/
#e_acceder a {
  background-image: url(e_ag_acceder2.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 91px;
  height: 25px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#e_acceder a.bt_e_acceder {
  background-position: 0px 0px;
  width: 91px;
}

#e_acceder a.bt_e_acceder:hover {
  background-position: 0px -26px;
}

#e_acceder a.bt_e_acceder_on {
  background-position: 0px -26px;
  width: 91px;
}
/******************/

#p_acceder a {
  background-image: url(p_ag_acceder2.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 91px;
  height: 25px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#p_acceder a.bt_p_acceder {
  background-position: 0px 0px;
  width: 91px;
}

#p_acceder a.bt_p_acceder:hover {
  background-position: 0px -26px;
}

#p_acceder a.bt_e_acceder_on {
  background-position: 0px -26px;
  width: 91px;
}
/******************/

#f_acceder a {
  background-image: url(f_ag_acceder2.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 91px;
  height: 25px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#f_acceder a.f_bt_acceder {
  background-position: 0px 0px;
  width: 91px;
}

#f_acceder a.f_bt_acceder:hover {
  background-position: 0px -26px;
}

#f_acceder a.f_bt_acceder_on {
  background-position: 0px -26px;
  width: 91px;
}
/**********************/

#acceder_v a {
  background-image: url(vg_acceder.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 91px;
  height: 25px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#acceder_v a.bt_acceder_v {
  background-position: 0px 0px;
  width: 91px;
}

#acceder_v a.bt_acceder_v:hover {
  background-position: 0px -26px;
}

#acceder_v a.bt_acceder_v_on {
  background-position: 0px -26px;
  width: 91px;
}


/***********************/
#e_acceder_v a {
  background-image: url(e_vg_acceder.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 91px;
  height: 25px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#e_acceder_v a.bt_e_acceder_v {
  background-position: 0px 0px;
  width: 91px;
}

#e_acceder_v a.bt_e_acceder_v:hover {
  background-position: 0px -26px;
}

#e_acceder_v a.bt_e_acceder_v_on {
  background-position: 0px -26px;
  width: 91px;
}
/***********************/
#p_acceder_v a {
  background-image: url(p_vg_acceder.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 91px;
  height: 25px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#p_acceder_v a.bt_p_acceder_v {
  background-position: 0px 0px;
  width: 91px;
}

#p_acceder_v a.bt_p_acceder_v:hover {
  background-position: 0px -26px;
}

#p_acceder_v a.bt_p_acceder_v_on {
  background-position: 0px -26px;
  width: 91px;
}
/************************/

#f_acceder_v a {
  background-image: url(f_vg_acceder.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 91px;
  height: 25px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#f_acceder_v a.f_bt_acceder_v {
  background-position: 0px 0px;
  width: 91px;
}

#f_acceder_v a.f_bt_acceder_v:hover {
  background-position: 0px -26px;
}
/**************************/
#acceder_c a {
  background-image: url(cv_acceder.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 91px;
  height: 25px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#acceder_c a.bt_acceder_c {
  background-position: 0px 0px;
  width: 91px;
}

#acceder_c a.bt_acceder_c:hover {
  background-position: 0px -26px;
}

/*******************/
#p_acceder_c a {
  background-image: url(p_cv_acceder.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 91px;
  height: 25px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#p_acceder_c a.bt_p_acceder_c {
  background-position: 0px 0px;
  width: 91px;
}

#p_acceder_c a.bt_p_acceder_c:hover {
  background-position: 0px -26px;
}

/*******************/

#e_acceder_c a {
  background-image: url(e_cv_acceder.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 91px;
  height: 25px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#e_acceder_c a.bt_e_acceder_c {
  background-position: 0px 0px;
  width: 91px;
}

#e_acceder_c a.bt_e_acceder_c:hover {
  background-position: 0px -26px;
}
/************************************/
#f_acceder_c a {
  background-image: url(f_cv_acceder.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 91px;
  height: 25px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#f_acceder_c a.f_bt_acceder_c {
  background-position: 0px 0px;
  width: 91px;
}

#f_acceder_c a.f_bt_acceder_c:hover {
  background-position: 0px -26px;
}

/************************************/

#yes a {
  background-image: url(yes.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 50px;
  height: 25px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#yes a.bt_yes {
  background-position: 0px -26px;
  width: 50px;
}

#yes a.bt_yes:hover {
  background-position: 0px 0px;
}

/********************/

#no a {
  background-image: url(veg_no.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 50px;
  height: 25px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#no a.bt_no {
  background-position: 0px -26px;
  width: 50px;
}

#no a.bt_no:hover {
  background-position: 0px 0px;
}

/******************/
/**/
.port_volver {font-family: Trebuchet MS;font-size: 13px;color: #8ACDFF;line-height:19px;}
.port_volver a:hover {color: #FFFFFF;text-decoration: none;background: #90D0FF;}
.tit_agr_ficha_22 {font-family: Trebuchet MS;font-size: 22px;color: #75848A;line-height:30px; border-bottom:1px; background-image:url(kat_fondo_lin43.gif);}
.tit_22_v {font-family: Trebuchet MS;font-size: 22px;color: #8BCA73;line-height:30px; border-bottom:1px; background-image:url(kat_fondo_lin43.gif);}
.tit_22_a {font-family: Trebuchet MS;font-size: 22px;color: #235C96;line-height:30px; border-bottom:1px; background-image:url(kat_fondo_lin43.gif);}
.tit_22_n {font-family: Trebuchet MS;font-size: 22px;color: #A8B700;line-height:30px; border-bottom:1px; background-image:url(kat_fondo_lin43.gif);}
.txt_masinfo {font-family: Trebuchet MS;font-size: 12px;color: #9CA3A5;line-height:18px;}
.txt_masinfo a:hover {color: #FFFFFF;text-decoration: none;background: #90D0FF;}
.txt_vegenat {font-family: Trebuchet MS;font-size: 12px;color: #8BCA73;line-height:18px;}
.txt_vegenat a:hover {color: #FFFFFF;text-decoration: none;background: #8BCA73;}
.txt_agro {font-family: Trebuchet MS;font-size: 12px;color: #8ACDFF;line-height:18px;}
.txt_agro a:hover {color: #FFFFFF;text-decoration: none;background: #8ACDFF;}
.txt_comiv {font-family: Trebuchet MS;font-size: 12px;color: #A8B700;line-height:18px;}
.txt_comiv a:hover {color: #FFFFFF;text-decoration: none;background: #A8B700;}
/**/
.boton {font-family: Trebuchet MS;font-size: 11px;color: #235C96;background-color: #E9F5FF;border: 0px solid #E9F5FF;width:100px;height:22px;line-height:16px; vertical-align:middle;}
.tec_azul11 {font-family: Trebuchet MS;font-size: 11px;color: #82A2C4;line-height:16px;}
.tec_azul11 a:hover {color: #FFFFFF;text-decoration: none;background: #8ACDFF;}
.pie_inicio {font-family: Trebuchet MS;font-size: 11px;color: #C8C8C8;line-height:14px;}
.pie_inicio a:hover {color: #FFFFFF;text-decoration: none;background: #8BCA73;}


#p_si a {
  background-image: url(p_yes_verde.jpg);
  background-repeat:no-repeat;
  display: block;
  width: 50px;
  height: 25px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}
#p_si a.bt_p_si {
  background-position: 0px -26px;
  width: 50px;
}

#p_si a.bt_p_si:hover {
  background-position: 0px 0px;
}