body {
	background: url(imagenes/fondo.png) center top no-repeat;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
}

.sombrasuperior {
	background: url(imagenes/slider_sombra.png) top;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

A {
	color: #8bc63f;
	text-decoration:none;
}

A:hover {
	color: #FFFFFF;
	text-decoration:none;
}

.menu {
	color: #006f3b;
	text-decoration:none;
		font-family: Arial, Verdana; 
	font-size: 11px;
}

.menu:hover {
	color: #ffffff;
	text-decoration:none;
		font-family: Arial, Verdana; 
	font-size: 11px;
}

.foto {
	border:2px solid #8bc63f;
	margin: -2px;
}

.foto:hover {
	border:2px solid #ffffff;
	margin: -2px;
}

P {
	margin-top: 0px;
}

.textos {
	font-family: Arial, Verdana; 
	font-size: 11px;
	line-height: 18px;
	color:#FFFFFF;
}

.textos10 {
	font-family: Arial, Verdana; 
	font-size: 10px;
	line-height: 12px;
	color:#FFFFFF;
}

.textos-destacados {
	font-family: Arial, Verdana; 
	font-size: 15px;
	line-height: 20px;
	font-weight:bold;
	color:#ffffff;
}

.textos-gris {
	font-family: Arial, Verdana; 
	font-size: 11px;
	line-height: 15px;
	color:#808080;
}

.textos-blanco {
	font-family: Arial, Verdana; 
	font-size: 11px;
	line-height: 15px;
	color:#ffffff;
}

.epigrafe {
	font-family: Arial, Verdana; 
	font-size: 10px;
	color:#aaaaaa;
}


.titulos {
	font-family: Arial, Verdana; 
	font-size: 18px;
	color:#FFFFFF;
}

.titulos-g {
	font-family: Arial, Verdana; 
	font-size: 24px;
	color:#8bc63f;
}

.margenfoto {
	margin-right: 5px;
}
.boton {
	opacity:0.8;
	filter:alpha(opacity=80)
}

.boton:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
/* FORMULARIO DE CONTACTO */

.form-corto {
	width: 208px; 
	height: 18px;
	font-family: Arial, Verdana; 
	font-size: 11px;  
	border:1px solid #8bc63f;
}

.form-largo {
	width: 538px; 
	height: 18px;
	font-family: Arial, Verdana; 
	font-size: 11px;  
	border:1px solid #8bc63f;
}

.form-alto {
	width: 538px; 
	height: 88px;
	font-family: Arial, Verdana; 
	font-size: 11px;  
	border:1px solid #8bc63f;
}

.form-alto-corto {
	width: 208px; 
	height: 100px;
	font-family: Arial, Verdana; 
	font-size: 11px;  
	border:1px solid #8bc63f;
}

.formbut {
	font-family: Arial, Verdana; 
	font-size: 11px; 
	color: #8bc63f;
	width: 60px; 
	height: 22px;
	background-color: #006f3b;
	border:1px solid #8bc63f;	
}

/* SLIDER */

#slider{}	
#slider ul, #slider li, #slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li, #slider2 li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:870px;
	height:290px;
	overflow:hidden; 
	}	
	
p#controls, p#controls2{
	margin:0;
	position:relative;
	} 

#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-8000px;		
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:-160px;
	}	
#nextBtn, #nextBtn2{ 
	left:696px;
	}														
#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
	display:block;
	width:30px;
	height:77px;
	background:url(images/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a, #nextBtn2 a{ 
	background:url(images/btn_next.gif) no-repeat 0 0;	
	}
