*
{
	margin: 0;
	padding: 0;
}

html { overflow: hidden; }

body
{
	font-family: "Trebuchet MS", Lucida Grande, "Lucida Sans Unicode", Verdana, sans-serif;
	background-color: #E7E5D6;
	overflow: hidden;
}

a img { border: none; }

#container
{
	background: #ebebd1;
	width: 983px;
	height: 580px;
	margin: 4px auto 0 auto;
	padding: 10px;
}

	.login { background: url(../images/backgrounds/fondo-login.jpg) !important; }
	.pagina { background: url(../images/backgrounds/fondo-pagina.jpg) no-repeat !important; }
	.home { background: url(../images/backgrounds/fondo-home.jpg) no-repeat !important; }

#nombre
{
	position: relative;
	bottom: 70px !important; bottom: 90px;
}

#logo
{
	position: relative;
	top: 0px;
	left: 900px;
	height: 69px;
	width: 69px;
}
	
	#logo  a img
	{ 
		display: block; 
		border: none;
	}
	
	#logo  h1
	{ 
		padding: 0;
		font-size: 1em;
	}
		#logo h1 a
		{
			color: #555543; 
			text-decoration: none;
			padding-left: 16px;
			font-variant: small-caps;
		}
		
		
	#logo2
	{
		float: right;
		position: relative;
		left: -55px !important; left: -10px;
		height: 69px;
		width: 69px;
	}
	
		#logo2 h1
		{
			display: none;
		}

#arbol
{
	display: block;
	position: relative;
	top: 24px;
	left: 313px;
	margin: 0; padding: 0;
}

#latigo
{
	display: block;
	position: relative;
	left: 70px;
	top: -82px !important; top: -111px;
	margin: 0; padding: 0; width: 870px; height: 189px;
}

	.clima
	{
		position: relative;
		bottom: 74px !important; bottom: 80px;
	}
	
#icono
{
	position: relative;
	top: 20px !important; top: 305px;
	left: 5px !important; left: -190px;
}

#icono-clima
{
	position: relative;
	top: 15px !important; top: 305px;
	left: 5px !important; left: -200px;
}

#icono-zonas
{
	position: relative;
	top: 20px !important; top: 20px;
	left: 5px !important; left: -200px;
}


#mapa
{
	position: relative;
	top: -25px;
	left: 80px;
}

#boton
{
	background: url(../images/boton.jpg) no-repeat;
	width: 79px;
	height: 79px;
	position: relative;
	top: -58px !important; top: -80px;
	left: 895px;
	margin: 0; padding-top: 25px !important; padding-top: 30px; text-align: center;
}

	#boton a { color:#4f3a00; font-size: 0.7em; text-decoration: none;}
	
#navegacion-home { display: none; }
		
		
#cuerpo
{
	width: 860px;
	height: 300px;
	margin-top: -50px;
	overflow: visible !important; overflow: hidden;
}

#navegacion
{
	width: 200px;
	float: left;
	margin: 70px 0 0 0 !important; margin: 55px 0 0 0;
	font-family: Lucida Grande, "Lucida Sans Unicode", Verdana, sans-serif;
	font-size: 0.95em;
	display: block;
}

	#navegacion ul { list-style-type: none; }
	
		#navegacion ul li
		{
			margin-bottom: 60px;
		}
	
			#navegacion ul li a
			{ 
				text-transform: uppercase;
				color: #000;
				text-decoration: none;
			
			}
			
				#navegacion ul li a:hover { text-decoration: none; color: #435607; }
			
			
				#navegacion ul li#current { font-weight: bold; text-transform: uppercase; }

#informacion
{
	float: right;
	width: 570px;
	height: 250px;
	overflow: auto;
	padding: 4px 10px 10px 10px;
	margin-top: -20px; *position: relative; *top: -15px;
	color: #3b3b36;
	font-size: 0.8em;
	border: 2px solid #4f3a00;
	background: url(../images/backgrounds/fondo-frame.png) repeat-y;
}

	.alt
	{
		position: relative;
		right: 100px;
	}

	#informacion h2
	{
		text-transform: uppercase;
		font-weight: bold;
		margin: 12px 0 ;
		font-size: 1em;
	}

		#informacion p
		{
			text-align: justify;
			line-height: 1.5;
			margin-bottom: 12px;
		}
	
	#informacion #archivo-pdf 
	{ 
		background: url(../images/iconos/pdf-chico.png) right no-repeat; 
		padding-right: 20px;
		color: #435607;
		font-weight: bold;
	}
	
#fotos
{
	width: 100px;
	height: 267px;
	overflow: auto;
	position: relative; bottom: 60px !important; bottom: 282px; left: 580px;
	color: #3b3b36;
	font-size: 0.8em;
}
	
#meses
{
	float: right;
	margin: 10px 20px 0 0 !important; margin: -5px 20px 0 0;
	font-size: 0.9em;
}

#links-clima
{
	position: relative;
	left: 40px; top: 25px !important; top: 0;
}

	#links-clima h3
	{
		text-transform: uppercase;
		font-size: 0.8em;
	}

	
	#links-clima ul { list-style-type: none; font-size: 0.8em; margin: 5px 0 0 23px; }
	
		#links-clima ul li { padding: 7px 0 0 20px; background: url(../images/iconos/bullet.png) left 12px no-repeat; }
		
			#links-clima ul li a { color: #000; text-decoration: none; font-weight: bold; }

#cultivos
{
	float: left;
	margin-left: 150px !important; margin-left: 200px;
}

	a.numero
	{
		padding: 0 0 5px 30px;
		color: #435607;
		text-decoration: none;
		margin-right: 20px;
		font-variant: small-caps;
	}
	
		a.numero:hover	{ text-decoration: underline; }
	
	.uno { background: url(../images/numeros/1.png) left top no-repeat; 	}
	.dos { background: url(../images/numeros/2.png) left top no-repeat; 	}
	.tres { background: url(../images/numeros/3.png) left top no-repeat; }
	.cuatro { background: url(../images/numeros/4.png) left top no-repeat; }
	.cinco { background: url(../images/numeros/5.png) left top no-repeat; }
	.seis { background: url(../images/numeros/6.png) left no-repeat; }

	.numeros ul { list-style-type: none; }
	
		.numeros ul li { display: inline; }
		
.telefonos
{
	font-size: 0.8em;
	color: #555543;
	float: right;
	text-align: right;
}
	
	.telefonos p { line-height: 2em; }
	
	.telefonos a img { border:none; }
	
	.telefonos ul
	{
		list-style-type: none;
		position: relative;
		top: 195px;
	}
		
		.telefonos li {padding-top: 0.5em;}
	
	.paginas
	{
		margin-top: -75px !important; margin-top: -100px;
		position: relative;
	}
	
	.inicio
	{
		position: relative;
		top: 510px;
		left: 72px !important; left: 120px;
	}
	
	.logueo
	{
		position: relative;
		top: 90px;
	}
	
	
#login
{
	border: 8px solid #4f3a00;
	background: #EBEBD1;
	margin: -20px auto 0 auto;
	width: 320px;
	padding: 1em;
}

	#login #mensaje { color: #435607; font-size: 0.8em; font-style: oblique;}

	#login dl { font-size: 0.8em; margin-top: 1em; }
	#login dt { margin: 0 0px 20px 0; float: left; width: 100px; }
	#login dd { margin: 0 0 20px 0; }
	
	#login label { font-weight: bold; }
	
	#login input.submit { margin: 0 0 -10px 100px; width: auto; cursor: pointer; padding: 0.1em; }
	
	#login input { border: 1px solid #4F3A00; background: #C7C49C; width: 190px; font-family: "Trebuchet MS", Lucida Grande, "Lucida Sans Unicode", Verdana, sans-serif; }
	
	#login textarea { border: 1px solid #4F3A00; background: #C7C49C; width: 190px; font-family: "Trebuchet MS", Lucida Grande, "Lucida Sans Unicode", Verdana, sans-serif; font-size: 1em; height: 110px; }
	
	#login #recordar { margin: 0 3px 0 100px; width: auto; background: none; border: none; }