@charset "utf-8";
/* CSS Document */

body{
margin:0px;
background-color:#FFFEE6;
}
.nofloat{
clear: both;
}
#lineasup{
height:10px;
background-color:#7EAA39;
}
#cabecera{
	margin:auto;
	background-color:#6A3D0F;
	height:50px;
}
.menusup{
	float:right;
	width:1014px;
	background-color:#6A3D0F;
	margin-top:5px;
}
/*Menu CSS */
.nav 
{font-family: Verdana, Geneva, sans-serif;list-style:none;margin:0; padding:0px;} 

.nav > li 
{float:left;} 
.nav li a 
{color:#FFF;display:block;padding:10px 12px;text-decoration:none;} 
.nav li a:hover 
{ color:#fff;}
.nav li ul 
{display:none;position:absolute;min-width:140px;}
.nav li:hover > ul 
{display:block;}
.nav li ul li 
{position:relative;} 
.nav li ul li ul 
{right:-140px;top:0;}

.submenu{
	margin:0;
	padding:0px;
	display:block;
	z-index:1;
}
.submenu a  
{color:#fff; border:1px solid; padding:20px 12px;background-color:#7EAA39; list-style:none;}
.submenu a:hover 
{background:#4A6622;
}

.lineadiv{
	color:#FFF;
	margin-top:10px;
}
#barrabanner{
	width:1014px;
	margin:auto;
	height:350px;
	background-color:#000;
}
#logo{
	float:left;
	background-color:#000;
	text-align:center;
	width:200px;
	height:350px;
}
#animaimag{
	width:814px;
	float:left;
	margin:0 auto;
	height:350px;
}
.contenedor{
	margin:auto;
	border: dashed 1px #ccc;
	width:1014px;
	height:323px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#fff;
	margin-top:40px;
}
.contenedor-nove{
	margin:auto;
	border: dashed 1px #ccc;
	width:1014px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#fff;
	margin-top:40px;
	padding:10px;
}
.rec1{
	float:left;
	width:309px;
	padding:0px 12px 12px 12px;
	height:300px;
	text-align:justify;
	font-size:14px;
}
.rec1 h2,a{
	color:#390;
}
.recrss{

}
.recrss h1{
	font-size:15px;
	margin:0px;
}
.rec-noticia{
	margin-bottom:17px;
}
.feedsweep_headline{
	margin-top:7px;
}
.feedsweep_body{
}
.efectofinrss{
	width:309px;
	height:55px;
	background-color:#fff;
	position:absolute;
}
.recgaleria{
	text-align:center;
}
.recindicadores{
	border-left:dashed 1px #CCC;
	border-right:dashed 1px #CCC;
	height:200px;
	padding:0px 40px;
}
.efectoindicadores{
	width:240px;
	height:35px;
	background-color: #fff;
	margin-top:-35px;
	position: relative;
}

#clientes{
	width: 300px;
	height: 200px;
	margin: 0 auto; 
	text-align:center;
	border-left:dashed 1px #CCC;
	border-right:dashed 1px #CCC;
}
.vermas{
	margin:14px 14px 0px 14px;
}
.vermas a{
	font-size:16px;
}
.vermas2{
	margin:40px 14px 0px 14px;
}
.icono{
	float:left;
	width:74px;
}
.icono2{
	float:left;
	margin-right:8px;
}
.texverde{
	width:182px;
	float:left;
	color:#090;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}
.texverde a{
	text-decoration:none;
}
.imgborde{
	border:dotted 1px #CCC;
}
.video{
	text-align:center;
}
#contearbol{
	margin:auto;
	height:360px;
	width:1014px;
	margin-top:40px;
}
#arbol{
	float:left;
	background-image:url(imagenes/arbol.png);
	width:275px;
	height:360px;
	margin-bottom:-60px;
	padding-bottom:-60px;
}
#logoterra{
	width:180px;
	float:left;
	margin-bottom:10px;
}
#nube-etiquetas{
	width:531px;
	float:left;
	font-size:20px;
	padding:25px 8px 8px 20px;
	color:#482E1F;
}












#pie{
	margin-top:-19px;
	padding:0px;

	clear:both;
	font-family:Arial, Helvetica, sans-serif;
}
#pasto{
	height:42px;
	background-image: url(imagenes/footer.png);
	position:relative;
}
#tierra{
	background-image:url(imagenes/fondpie.jpg);

}
#piedatos{
	width:1014px;
	margin:auto;
	padding:25px 0px 0px 0px;
}
#piedatos h2{
	color:#FC0;
}
.recdatos1{
	width:234px;
	height:400px;
	float:left;
	background-image:url(imagenes/fond_recpie.png);
	background-repeat:no-repeat;
	padding:0px 8px 8px 18px;
	margin-left:20px;
	color:#CCC;
}
.recdatos1 a{
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
ul.listempresa{
	margin:0px;
	padding:0px 0px 0px 0px;
}
ul.listempresa li{
	list-style:none;
	background: transparent url(Imagenes/vineta.png) no-repeat;
	margin:4px 0px 0px 0px;
	padding: 0px 0px 0px 34px;
	height:32px;
}
ul.listempresa li a:hover{
	text-decoration:underline;
	color:#FFF;
}
.recdatos2{
	width:400px;
	height:370px;
	float:left;
	background-image:url(imagenes/fond_recpie2.png);
	background-repeat:no-repeat;
	padding:0px 8px 8px 20px;
	margin-left:20px;
}
.recdatos2 a{
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
ul.listempresa2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ul.listempresa2 li{
	list-style:none;
	background: transparent url(Imagenes/vineta2.png) no-repeat;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 28px;
	height:32px;
}
ul.listempresa2 li a:hover{
	text-decoration:underline;
	color:#FFF;
}
.recdatos3{
	width:230px;
	height:370px;
	float:left;
	background-image:url(imagenes/fond_recpie.png);
	background-repeat:no-repeat;
	padding:0px 8px 8px 24px;
	margin-left:20px;
	color:#CCC;
}
.recdatos3 a{
	color:#F90;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#copyright{
	text-align:center;
	color:#FFF;
	padding:30px 0px 5px 0px;
}
#copyright a{
	color:#fff;
}