@charset "utf-8";


/* ----------styles---------- */
.clear {clear: both;}
.izqseleccionado {
  color: #ff6b01;
}

a {
  color: #349022;
  text-decoration: none;
  font-weight: bold;
}

a:visited {
  color: #349022;
}

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

a:active {
  color: #E4C71B;
}

h1{
  font-size: 9px;
  font-family: Arial, Helvetica, sans-serif;
  color: #607e37;
  text-decoration: none;
  font-weight: normal;
}

h2 {
  font-size: 20px;
  font-weight: normal;
  padding: 5px 10px;
  margin: 0px;
}

form{
  padding: 0;
  margin: 0;
}

input{
  font-size: 9pt;
  color: #349022;
  height: 20px;
  width: 30px;
  border: 1px solid #C0C0C0;
  background-color: #F4F6ED;
}

textarea{
  font-size: 9pt;
  color: #349022;
  height: 270px;
  width: 300px;
  border: 1px solid #C0C0C0;
  background-color: #F4F6ED;
}

.boton2{
  height: 20px;
  color: #349022;
  float: left;
  text-align: center;
  font-size: 8pt;
  border: 1px solid #C0C0C0;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: #F4F6ED;
}

.borde {
	border: none;
	}

.boton{
  background-color: #349022;
  border: 1px solid #43540b;
  color: #fff;
}

img.download {
  vertical-align: middle;
}

.titles{
  font-size: 10pt;
  font-weight: bold;
  color: #F7FFCE;
}

.titles{
  font-size: 12px;
  font-weight: bold;
  color: #333333;
}

.top{
  text-decoration: underline;
  font-weight: bold;
}
/* ----------containercenter---------- */

#container {
  width: 918px;
  padding: 0px;
  margin: 0px;
  margin-left: auto;
  margin-right: auto;
}
/* ----------banner-------------- */

#head {
  padding: 0px;
  margin: 0px;
  margin-top: 8px;
  height: 81px;
  width: 918px;
}
#head img, #menu img, #footer img {border: none;}

.logo {float: left; width: 275px;}
.logo img {border: none;} 

.productores_adheridos {margin-left: 340px; width: 174px; float: left;}
.idioma {margin-top: 61px; margin-left: 4px; float: left;}
.banner_home {
/*	background-image: url(../images/empresas_colaboradoras_home.png);*/
	width: 197px;
	height: 130px;
	float: left;
	margin: 20px 0 0 698px;
}
.banner_home img {width: 165px; margin-top: 45px; margin-left: 10px;}

/* ----------menu-------------- */
#menu {width: 900px; height: 43px; float: left; padding-left: 18px; margin-bottom: 3px;}
#menu .solicitud {margin-left: 25px;}

/* ----------menu fundacion-------------- */
#menu_fundacion {width: 900px; height: 43px; float: left; padding-left: 18px; margin-bottom: 3px;}
#menu_fundacion .solicitud {margin-left: 25px;}


/* ----------home-------------- */
#home {
  background-image: url(../images/home.jpg);
  background-repeat: no-repeat;
  background-position: none;
  height: 465px;
  width: 918px;
  float: left;
}

.botones_home {float: right; width: 200px; height: auto; margin-right: 10px; margin-top: 5px;}
.botones_home img {border: none; margin-top: 0px; margin-bottom: 0px; float: left;}

#home h1 {text-indent: -5000px;}

/* ----------outer----------------- */

#outer{
  background-color: #f4f6ed;
}

#inner{
  margin: 0px;
  width: 100%;
}
/* --------------left------------- */

#left {
  width: 140px;
  padding-right:5px;
  padding-top:70px;
  text-align:right;
}

#left a {
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
  color: #349022;
  padding-top:10px;
}

/* -----------------content--------------------- */

#content{
  margin: 0px;
  padding:0px;
  width: 918px;
  border: 1px solid #fff;
}

p{
  padding: 5px 10px;
  margin: 0px;
  color: #333333;
}

pre{
  font-size: 12px;
  padding: 5px 10px;
  margin: 0px;
}

#contentscroll{
  clear: both;
  /*overflow: auto;*/
  width: 875px;
  /*height: 320px;*/
  height: auto;
  background-color: #fff;
  margin: 0px;
  margin-left: 18px;
  float: left;
  background-image: url(../images/borde_centro.gif);
  background-repeat: repeat-y;
  background-position: top left;
}

#contentscroll_top, #contentscroll_bottom, #contentscroll_top_f {
  clear: both;
  background-repeat: no-repeat;
  background-position: left;
  height: 15px;
  float: left;
  width: 875px;
  margin: 0px;
  margin-left: 18px;
}


#contentscroll_top {background-image: url(../images/borde_top.gif); height: 12px; background-position: bottom left;}
#contentscroll_top_f {background-image: url(../images/borde_top_f.gif); height: 73px; background-position: bottom left;}
#contentscroll_bottom {background-image: url(../images/borde_bottom.gif);}

#contentscroll_top_f  ul {list-style-type: none; float: left; width: 865px;
						margin: 0px; padding: 5px;}
#contentscroll_top_f  ul li {list-style-type: none; width: 122px; margin: 0px; padding: 0px 10px 0px 10px; float: left; 
							text-align: center; border-right: 1px solid #fff;}
#contentscroll_top_f  ul li.sin_borde {border-right: none;} 
#contentscroll_top_f  ul li a {color: #000!important;}
#contentscroll_top_f  ul li a.seleccionado {color: #fff!important;}

.izquierda {float: left; margin: 20px 20px 20px 1px;}
#contentscroll div.borde, #contentscroll div.sin_borde {
			width: 250px; float: left; margin: 20px 20px 20px 20px; padding-right: 20px;
			font-family: Arial; font-size: 115%; line-height: 20px; text-align: justify; border-right: 1px solid #42b14a;}
#contentscroll div.sin_borde {border-right: none;}
#contentscroll ul.verde {list-style-type: none; float: left; margin: 20px 0px 0px 0px; padding: 0px;}
#contentscroll ul.verde li {list-style-type: none; background-image: url(../images/ico_verde.jpg); margin-bottom: 10px;
						 background-repeat: no-repeat; background-position: top left; padding-left: 15px; float: left;}

.titular {color: #000; text-transform: uppercase; background-color: #bfba92; padding: 3px 5px 3px 5px; font-weight: bold; 
		 font-size: 120%; margin-bottom: 30px; float: left;}


#contentscroll p.texto, #contentscroll div.texto, #contentscroll div.texto2, #contentscroll div.texto3   {
	width: 836px; float: left; margin: 20px 20px 20px 20px; 
	font-family: Arial; font-size: 115%; line-height: 20px; text-align: justify;
}
#contentscroll div.texto2 {width: 740px; margin: 20px 20px 20px 60px;}
#contentscroll div.texto3 {width: 630px; float: left;}
.formu_verde, .formu_verde2 {
	clear: both;
	background-image: url(../images/bg_formu_verde.gif); background-repeat: no-repeat;	background-position: top left;
	width: 700px; height: 580px; float: left; padding: 20px;
	margin-left: 110px;	color: #fff; font-family: Arial; font-size: 115%; font-weight: normal;
	text-transform: uppercase;
}
.formu_verde2 {background-image: url(../images/bg_formu_verde2.gif); height: 576px; margin-bottom: 20px;}
.formu_verde input, .formu_verde textarea {border: none; background-color: #fff; margin: 0px 20px 0px 10px;}
.formu_verde2 input, .formu_verde2 textarea {border: none; background-color: #fff; margin: 0px 20px 0px 10px;}
.formu_verde input.boton2, .formu_verde2 input.boton2 {
	background-image: url(../images/bg_enviar.gif);
	background-repeat: no-repeat;
	width: 80px;
	height: 27px;
	text-indent: -5000px;
	margin-left: 250px!important;
	float: left;
	cursor: pointer;
	border: none;
}

ul.menu_vertical {
	list-style-type: none; margin: 20px 0px 0px 5px; padding: 0px; width: 168px; float: left;}
ul.menu_vertical li {list-style-type: none; margin: 0px 0px 10px 10px; padding: 0px; width: 200px; float: left;}
ul.menu_vertical li.sinborde a {color: #fff; margin-right: 5px; margin-left: -15px;}
ul.menu_vertical li a {color: #000;}
ul.menu_vertical li a.verde {color: #4b6e27;}

ul.menu_vertical li.btn_verde1, ul.menu_vertical li.btn_verde2, ul.menu_vertical li.btn_verde3 {
	background-repeat: no-repeat;
	background-position: top left;
	width: 158px;
	text-align: center;	
}

ul.menu_vertical li.btn_verde1 {background-image: url(../images/boton_1.png); height: 32px; padding: 7px 15px 0px 5px;}
ul.menu_vertical li.btn_verde2 {background-image: url(../images/boton_2.png); height: 48px; padding: 10px 15px 0px 5px;}
ul.menu_vertical li.btn_verde3 {background-image: url(../images/boton_3.png); height: 67px; padding: 10px 15px 0px 5px;}

.sinborde img {border: none!important;} 

/*  ----------------footer---------------------- */

#footer {
  clear: left;
  margin-top: 5px;
  margin-bottom: 5px;
  width: 900px;
  padding-left: 18px;
  float: left;
}
#footer img {float: left; margin: 0px; padding: 0px;}



/* -------------- Servicio ----------------- */

#servicio {
	position: absolute;
	top: 130px;
	left: auto;
	right: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 780px;
	height: 487px;
	background: #ffffff;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90
}

#servicio p {
	margin: 10px 0px 0px 82.5px;
	padding: 0px;
	font: normal 11px Verdana;
	line-height: 14px;
	float: left;
}
html>body #servicio p {
	margin: 20px 0px 0px 165px;
}

.base {
	margin: 0px;
	padding: 0px;
	width: auto;
	background: none;
	border: none;
	vertical-align: middle;
}

.botonf {
	margin: 0px 0px 0px 0px;
	*margin: 0px 0px 0px -165px;
	_margin: 0px 0px 0px -82.5px;
	padding: 0px;
	font: normal 11px Verdana;
	color: #ffffff;
	background: #728905;
	border: none;
	float: left;
}

a.rojo {
	margin: 15px 20px 0px 0px;
	padding: 0px;
	font: bold 10px Verdana;
	color: #990000;
	width: 98%;
	border: none;
	text-align: right;
	float: right;
}

a.rojo:hover {
	color: #990000;
}

a.rojo:visited {
	color: #990000;
}




