*, html, body{
	margin:0px;
	padding:0px;
	font-size:12px;

}
html, body{
	width:100%;
	height:100%;
	}
body{
	 background-color:#4E5037;
	 font-family:Arial, Helvetica, sans-serif;
	 text-align:center;
}
h2 a:hover{text-decoration:none;}
/*===============================General======================================*/
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
	}
p{
	margin-bottom:25px;
	line-height:16px;
	text-align:justify;
	color:#4D4D4D;
	}
.margen{margin:10px;}
h1{ font-size: 16px;
    padding-bottom:15px;
	color:#7ed313}
h2{     font-size:14px;
	margin-bottom:15px;
	color:#7ed313;
	}
h2 a{color:#7ed313;}
h2 small{margin-left:15px;font-size:12px;color:#111111;font-weight:normal;}
hr{margin-top;15px;margin-bottom:15px;}

label{color:#FFF;font-weight:bold;}
input, textarea{
		border:0px;
		margin-right:25px;
		margin-left:10px;
		margin-bottom:5px;
		width:175px;
	}
	textarea{
		height:40px;
		}
ul li{ list-style:none;color:#4D4D4D;margin-bottom:15px;}
a {
    outline:0;
}

/*==============================cabecera====================================*/
#headlogo{width:100%;background:#2E7700;}
#contentLogo{
    background:url(img/cabeza-cent.jpg) no-repeat;
	width:920px;
	height:200px;
	margin:0 auto;
}
#logo{
	height:175px;
	margin:0 auto;
        padding-bottom:2px;
}

#menu-wrapper{
	width: 920px;
        height: 25px;
        margin:0 auto;
}
	#menu{
		margin-left:206px;
		width:700px;
                height: 25px;
		}
	   #menu  ul{
		  list-style: none;
		  display: inline;
		}
		#menu ul li {
		  margin: 0 0px 0 0px;
		  display: inline;
		}
		a.menu{
			padding:2px 15px 5px 15px;
			color:#006835;
			font-size:11.5pt;
			font-weight:bold;
			text-decoration:none;

			}
		a.current{background:#7ED313;padding:2px 15px 5px 15px;}

		.amarillo{
			color:#B58E04;
			font-size:8pt;
		 }
		 #titulo{
			 position:relative;
			 top:55px;
			 left:300px;
			 *left:0px;
			 width:350px;
			 }
		 #info-contact{
			position:relative;
			left:750px;
			*left:360px;
			width:175px;
		 }
		 #info-contact a, #info-contact a:hover{
		 	color:#AEEB6A;
			font-size:16pt;
			text-decoration:none;
			padding-bottom:50px;
		}
		 #info-tel{
			position:relative;
			
			left:750px;
			*left:375px;
			width:195px;
			font-size:17pt;
			font-weight:bold;
			color:#FFF;
		 }

		 #titulo h1{
			color:#FFF;
			font-size:18pt
		 }
		.rojo-petit{
			color:#B51104;
			font-size:8pt;
			text-align:justify;
			}
/*=======================================Linia Verde===============================================*/
#linia-roja{
	height:2px;
	background:#7ed313;
	}
.rojo,.leyenda-imagen{color:#B51104;line-height:16px;margin-right:15px;margin-left:5px;font-size:10pt;}
.leyenda-imagen{font-size:8pt;margin-bottom:5px;}
/*==========================================wrapper===============================================*/
#wrapper{
	height:auto;
	text-align:left;
	}
#content-wrapper{
	height:auto;
	margin: 0 auto;

	}
.noticias{ background:#5daf0d;color:white;display:block; line-heigh:15px; heigh:5px;padding-bottom:0px; text-indent:10px; margin-bottom:15px;}
#content{
	width:920px;
	margin: 0px auto;
	overflow:hidden;
	background:url('img/fondo.jpg') repeat-y;
	height:auto;
	}
#colum-izq{
	width:290px;
	float:left;
	}
	.elem-form{
		display:block;
		float:right;
	}
a{ color:#006835;}

#colum-der{
	float:right;
	width:600px;
	margin-left:10px;
	padding-top:5px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	}
#colum-der img{border: 0px; margin-right: 10px;}
#mini-contacto{
	width:278px;
	height:244px;
	background:url(img/contacto.jpg) no-repeat;
	padding:5px;
}
.form-colum{
	margin-top:100px;
	}
.titol-form{
	margin-top:10px;
	margin-left:5px;
	font-weight:bold;
	color:#064B73;
	}
.buton{
	float:right;
	margin-top:1px;
	margin-right:25px;
	}
.buton button{
	border:0px;
	background:#9adc32;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
	}
.imagen{
	float:right;
	margin-left:5px;
	width:210px;
	height:auto;}
.entry{display:inline-block;}
/*==========================================sidebar======================================================*/
#bloque1{
	margin:15px auto 40px 5px;

	}
#tituloServicios{
	margin:15px auto 20px 5px;
	color:#E8F4DC;
	font-size:13pt;
}
.links{padding-left: 15px;margin-top: 20px;}

/*=============================================foot======================================================*/
#foot{
	margin-top:-10px;
	height:35px;
	background:#2E7700;
	}
#foot-elements{
	margin:0 auto;
	padding-top:8px;
	width:920px;
	color:#AEEB6A;
	}
.foot-element{
	margin: 0 25px 0 25px;
	}
/*============================================index======================================================*/
#intro{width:340px;height:103px;background:url(img/intro.jpg) no-repeat;padding:10px 263px 5px 10px;}
#intro p{color:#FFF;}
/*============================================tabla descagas============================================*/
#iaux{width:600px;float:right;bakcground:#FFF;}
td a{
 color: #006835;
 font-size: 11px;
 text-decoration: none;
}
td a:hover{
 color: #006835;
}
td img{
 vertical-align: bottom;
 padding: 0 3px 0 0;
}
sup{
 color: #999;
}
table{
 margin: 0 auto;
 padding: 0;
 width: 400px;
}
 table td{
 padding: 5px;
 }
 tbody td{
 background-color:#009900;
}

 tbody td.name{
 width: 99%;
 }
 tbody .folder td{
 border: solid 1px #f8f8f8;
 }
 tbody .file td{
 background: #fff;
 border: solid 1px #ddd;
 }
 tbody tr.file:hover td{
 background: #d4ebba;
 }
 tbody tr.file:hover td.dl{
 background: #f8f8f8;
 }
 tbody .file td.size,
 tbody .file td.time{
 white-space: nowrap;
 padding: 5px 10px;
 }
 tbody .file td.size span{
 color: #999;
 font-size: 8pt;
 }
 tbody .file td.time{
 color: #555;
 }
 tbody td.dl{
 padding: 5px 0;
 width: 1%;
 border-color: #f8f8f8;
 background: #f8f8f8;
 }
 tbody td.dl img{
 padding: 0 0 0 5px;
 border: none;
 }
 tfoot td{
 padding: 5px 0;
 color: #777;
 font-size: 8pt;
 background: #f8f8f8;
 border-color: #f8f8f8;
 }
 tfoot td.copy{
 text-align: right;
 white-space: nowrap;
 }
 tfoot td.cc{
 padding: 40px;
 text-align: center;
 }
 tfoot td.cc img{
 padding: 0;
 border: none;
 } 
