/* CSS Document */

/* TEXTOS */

body {
	font-family:Arial, Helvetica, sans-serif;
}

.texto, .columna_iz p, .columna_iz_noflotar p, .pastilla_gris_de, .contenido_productos {
	font-size:12px;
	color:#666666;
	line-height:18px;
}

.texto_resaltado {
	font-size:12px;
	color:#FE7204;
}

.texto_servicios_h {
	font-size:11px;
	color:#666666;
}

.negrita {
	font-weight:bold;
}

.negrita_verde {
	font-weight:bold;
	color:#5F9325;
}

.blanco_tabla {
	font-size:11px;
	color:#FFFFFF;
}

.transporte_contenido a, .consejos_contenido a {
	font-weight:bold;
	color:#FE7204;
	text-decoration:none;
}

.transporte_contenido a:hover, .consejos_contenido a:hover {
	text-decoration:underline;
}

#cierre {
	font-size:11px;
	color:#A2A2A2;
	/* aņadido si hay algun cambio en las paginas lo borramos */
	float:left;
	width:975px;
	background-image:url(webpics/fondo_cierre.gif);
}

.titulo_contacto {
	font-size:20px;
	font-family:Helvetica,Arial,sans-serif;
	color:#FE7204;
	font-weight:bold;
}
/* ESTRUCTURA */

#contenedor {
	width: 975px;
	margin: auto;
}

#banner {
	margin-bottom: 26px;
}

#productos {
	margin-bottom: 18px;
	height:141px;
}

#servicios {
	margin-bottom: 28px;
	height:99px;
}

#contenido {
	margin-bottom:45px;
}

#cierre {
	height:90px;
	border-top:solid 1px #CFCFCF;
	border-bottom: solid 1px #CFCFCF;
	margin-bottom:28px;
}
.home_productos {
	float:left;
	margin-right: 21px;
	width: 228px;
}

.vertical {
	float:none;
	margin-right:0;
	margin-left:0;
	margin-bottom:10px;
}

.nomargen {
	margin-right:0;
}

.noflotar {
	float:none;
}

.home_productos a{
	background: transparent none no-repeat scroll 0 0;
	display:block;
	height: 141px;
	width: 228 px;
}

.home_productos a:hover {
	background: transparent none no-repeat scroll 0 -141px;
}

.home_productos a.citricos {
	background-image:url(webpics/btn_citricos.jpg);
}

.home_productos a.olivos {
	background-image:url(webpics/btn_olivos.jpg);
}

.home_productos a.frutales {
	background-image:url(webpics/btn_frutales.jpg);
}

.home_productos a.jardineria {
	background-image:url(webpics/btn_jardineria.jpg);
}

.transporte {
	float:left;
	width: 387px;
	height: 99px;
	background-image:url(webpics/camion.png);
}

.transporte_contenido {
	width:220px;
	margin-left:151px;
	margin-top:21px;
	font-size:11px;
}

.consejos_contenido {
	width:220px;
	margin-left:102px;
	margin-top:21px;
	font-size:11px;
}

.transporte_contenido p, .consejos_contenido p{
	margin-top:4px;
	color:#666666;
}

.consejos {
	float:left;
	width:360px;
	height:99px;
	background-image:url(webpics/consejos.gif);
}

.delegaciones {
	float:left;
	width: 228px;
}

.delegaciones a{
	background: transparent none no-repeat scroll 0 0;
	display:block;
	height: 99px;
	width: 228 px;
}

.delegaciones a:hover {
	background: transparent none no-repeat scroll 0 -99px;
}

.delegaciones a.banner {
	background-image:url(webpics/btn_delegaciones.png);
}



#cierre .cierre_izquierda {
	float:left;
	width:490px;
	background: transparent url(webpics/logo_cierre.gif) no-repeat scroll left 30px;
	height:91px;
	padding-left:115px;
	padding-top:28px;
	line-height:18px;
}

#cierre .cierre_derecha {
	padding-top:28px;
	padding-right:10px;
	line-height:18px;
}

#cierre .cierre_izquierda a, .cierre_derecha a{
	color:#FE7204;
	text-decoration:none
}

#cierre .cierre_izquierda a:hover, cierre_derecha a:hover{
	text-decoration:underline;
}

#cierre .cierre_derecha {
	float:right;
	text-align:right;
}

#contenido .columna_iz {
	width:656px;
	margin-left:50px;
	margin-right:42px;
	float:left;
}

#contenido .columna_de {
	width:228px;
	margin-left:747px;
}

#contenido .columna_iz_noflotar {
	width:861px;
	margin-left:50px;
}


.bordetabla {
	border: 1px solid #FFFFFF;
}

.consejos_contenedor {
	width:656px;
	height:152px;
	margin-bottom:9px;
}

.borde {
	border:solid 1px #DCDCDC;
}

.consejos_foto {
	margin-right:11px;
	height:152px;
	width:130px;
	float:left;
}

.consejos1 {
	height:152px;
	width:512px;
	float:right;
	background:url(webpics/circulo_01.gif) no-repeat;
}

.consejos2 {
	height:152px;
	width:512px;
	float:right;
	background:url(webpics/circulo_02.gif) no-repeat;
}

.consejos3 {
	height:152px;
	width:512px;
	float:right;
	background:url(webpics/circulo_03.gif) no-repeat;
}

.consejos4 {
	height:152px;
	width:512px;
	float:right;
	background:url(webpics/circulo_01.gif) no-repeat;
}

.consejos_espacio {
	margin-bottom:80px;
}

.consejos_texto {
	margin-left:90px;
	margin-top:50px;
	margin-right:50px;
}

.link {
	width:211px;
	height:141px;
	float:left;
	margin-top:5px;
	margin-right:5px;
	border:solid 1px #DCDCDC;
}

.link_ultimo{
	width:211px;
	height:141px;
	float:left;
	margin-top:5px;
	margin-right:0px;
	border:solid 1px #DCDCDC;
}

.link img, .link_ultimo img{
	border:none;
}

.link a {
	/*border:solid 1px #DCDCDC;*/
}

.link:hover, .link_ultimo:hover{
	border:solid 1px #FE7B15;
}

.pastilla_gris {
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	background-color:#F5F4EE;
	border:1px solid #DCDCDC;
	clear:both;
	display:block;
	width:656px;
	height:640px;
	margin-bottom:40px;
}

.cnt {
	margin-left:50px;
	margin-top:50px;
}

form.signupForm label {
	color:#333333;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-right:18px;
	padding-top:10px;
	text-align:right;
	width:140px;
}

form.signupForm .input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(webpics/input.gif) no-repeat scroll left center;
border:0 none;
float:left;
font-family:Helvetica,arial,san-serif;
font-size:14px;
height:23px;
padding:18px 10px 4px;
width:290px;
}

textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(webpics/inputgrande2.gif) no-repeat scroll left center;
border:0 none;
float:left;
font-family:Helvetica,arial,san-serif;
font-size:14px;
height:96px;
padding:18px 10px 4px;
width:290px;
}

form.signupForm p {
clear:both;
display:block;
margin:0 0 14px;
}

.pastilla_gris_de {
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	background-color:#F5F4EE;
	border:1px solid #DCDCDC;
	width:228px;
	height:540px;
}

.cnt_de {
	margin-left:30px;
	margin-top:50px;
}

.cnt_de a{
	font-size:11px;
	text-decoration:none;
	color:#FE7E1A;
}

.cnt_de a:hover {
	text-decoration:underline;
}

.boton{
        font-size:14px;
        font-weight:bold;
        color:white;
    	background: transparent url(webpics/btn_enviar.jpg) no-repeat scroll left 0px;
		border:0px;
        width:150px;
        height:34px;
}

.boton:hover {
	background: transparent url(webpics/btn_enviar.jpg) no-repeat scroll left -34px;
}

form.signupForm .indent {
	margin-left:159px;
	margin-top:50px;
}

.pastilla_blanca {
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	background-color:#FFFFFF;
	background-image:url(webpics/mapa.gif);
	border:1px solid #DCDCDC;
	clear:both;
	display:block;
	width:656px;
	height:540px;
}

.contenido

.contenido_productos {
	width:655px;
	float:left;
	height:500px;
}

.contenido_productos2 {
	width:697px;
	float:right;
	color:#666666;
font-size:12px;
line-height:18px;
}


.mapaweb {
margin-left: 40px;
}

/* Submenu de productos */
.menu_iz {
	margin-left:50px;
	float:left;
	width:227px;
	margin-bottom:50px;
}

ol, ul {
	list-style: none;
}

ol, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

li {
	font-size:12px;
	color:#666666;
	line-height:16px;	
}

.menu_titulo_1 {
	margin-bottom:8px;
}

.menu_titulo_2 {
	margin-bottom:8px;
	margin-top:28px;
}

.menu_iz a {
	text-decoration:none;
	color:#666666;
}

.menu_iz a:hover {
	color:#FE7204;
}
/* fin submenu */