*{
	margin: 0;
	padding: 0;
}

body{
	 background-color: #E6E6E6;
	 /*background: url(../fondos/n.jpeg);*/
	 background-repeat: no-repeat;
	 background-attachment: fixed;
	/* background-size: 100%;*/
	 height: auto;
	}

header, .main, footer{
	width: 90%;
	max-width: 1000px;
	margin: 20px auto;
}

header nav{
	background: #B1D02C; 
	overflow: hidden;
}

header nav ul {
	list-style: none;
}

header nav ul li{
	float: left;
}

header nav ul li a {
	padding: 10px 8.6px;
	display: block;
	color: #fff;
	text-decoration: none;
	text-shadow:0px 1px 1px #000 ;
}

header nav ul li a:hover{
	background: #86B404;
	color: #fff;
}

/*.logotipo{
	position: relative;
	top: 60px;
	bottom: ;
	right: ;
	left:10px ;
}*/

.main .articulos{
	width: 68.5%;
	margin-right: 1.5%;
	float: left;
	max-width: 1000px;
	/*background:rgba(156,205,69, 0.5);*/
}

aside{
	width: 30%;
	background:#B1D02C; 
	float: left;
	padding: 20px;
	box-sizing:border-box;
}

aside iframe{
	width: 100%;
	height: auto;
}

.main .articulos article{
	padding: 20px;
	background:rgba(177,208,44, 0.7);
	margin-bottom: 20px;
}

footer{
	background:rgba(177,208,44, 0.7);
	color: #fff;
	clear: both;
	padding: 10px 0px;
	text-align: center;
}

article h2{
	color: #33321B;
}

.caracteristica {
	color: #474545;
	padding: 10px 10px;
}

article .tas{
	width: 100%;
}

article .tap{
	width: 100%;
}

article .to{
	width: 100%;
}

article img{
	border-radius: 10px;
	width:100%;
	height: auto;
}

div .organigrama img{
	background-attachment: fixed;
	height: auto;
	width: auto;
	display: block;
	background-size: 100%;
	box-sizing:border-box;
}

header h2{
	font-family: Arial;
	color: #fff;
	text-shadow:2px 1px 2px #000 ;
}

.main{
	font-family: Arial;
	color: #29220A;
	text-shadow:1px 1px 1px #848484 ;
}


