@charset "UTF-8";
/* CSS Document */
html, body{ 
	margin: 0; 
	padding: 0; 
	}
/*---------------------- DIV's-----------------*/
.linea{
	width:100%;
	height:8px;
	background-color:#e7e8e9;
	border:0;
	padding:0;
	float:left;
	}
.linea2{
	width:100%;
	height:8px;
	/*--background-color:#f4811f;--*/
	background-color:#9c9ccd;
	border:0;
	padding:0;
	float:left;
	}
.linea3{
	width:100%;
	height:8px;
	/*--background-color:#f4811f;--*/
	background-color:#688f4c;
	border:0;
	padding:0;
	float:left;
	}
.linea4{
	width:100%;

	background-color:#fff;
	border:0;
	padding:0;
	float:left;
	}
.contidm{
	width:900px;
	margin:auto;
	height:17px;	
	border:0;
	padding:0;
	}
.header{
	width:100%;
	background-color:#2b4521;
	
	height:200px;
	border:0;
	padding:0;
	}
.contheader{
	width:900px;
	margin:auto;
	height:200px;	
	border:0;
	padding:0;
	}	

.menu{
	width:100%;
	background-color:#F00;
	height:85px;
	border:0;
	padding:0;
	}
.contmenu{
	width:900px;
	margin:auto;
	height:90px;
	background-color:#FFC;
	border:0;
	padding:0;	
	}
	
.menuheader{
    float:right;
    margin:35px 5px auto 0;
    width:600px;
    height:90px;
	float:right;
	}
	
.banner{
	width:100%;
	background-image:url(../imagenes/fondocampo2.png);
	height:400px;
	border:0;
	padding:0;
	}
.contbanner{
	width:900px;
	margin:auto;
	height:340px;
	
	border:0;
	padding:0;
	}
	
.main{
	width:100%;
	clear:both;
	border:0;
	padding:0;
	float:left;
	margin:auto;
	}
.contmain{
	width:900px;
	margin:auto;
	border:0;
	padding:0;
	clear:both;	
	}
.contenido{
	width:600px;
    float:left; 
	border:0;
	padding:0;
	margin:0px 0px 20px 0px;	
	}
	
.seccion{
	width:180px;
	height:160px;
	margin:20px 0px 0px 20px;
	    border:0px; /*decoracion*/   
    float:left;
	}	
	
.aside{
	background-color:#ffffff;
	width:290px;
    float:right; 

	border:0;
	padding:0;	
	}
	
.article{
	width:100%;
	background-color:#9c9ccd;
	height:380px;
	border:0;
	padding:0;
	float:left;
	margin:auto;
	}
.contarticle{
	width:900px;
	margin:auto;


	border:0;
	padding:0;	
	}
.bloque{
	width:280px;
	margin:10px 10px 40px 10px; 
	float:left;
	
	}	
	
.footer{
	width:100%;
	background-color:#2b4521;
	height:240px;
	border:0;
	padding:0;
	float:left;
	margin:auto;
	}
.contfooter{
	width:900px;
	margin:auto;
	height:240px;

	border:0;
	padding:0;	
	}
	
.logo {
	
    margin:0px 10px 10px 10px; 
	width:220px; 
    height:100px; 
    float:left;   
	}
/*---------------------- boton-----------------*/
.botoRojo{
	background-color:#b50000;
	color:#fff;
	border:0;
	height:25px;
	
	
	}

/*---------------------- List Menu-----------------*/

ul {
    list-style-type:none; /*con esto quitamos las viñetas*/
    margin:0; /*le quitamos el margen a la lista*/ 
    padding:0; /*y el relleno*/
}
li {
    margin:0; /*le quito el margen al elemento de la lista*/ 
    float:left; /*y los floto a la izquierda para eliminar el salto de linea*/ 
}
li a {
	font-family:Corbel;
	display:block; /*con esto el vinculo tendra un area rectangular, asi no sera solo el texto*/ 
     /*algo de color*/ 
    color:#FFFFFF; /*mas*/ 
     /*defino el ancho del rectangulo del vinculo*/
    padding:26px 20px 25px 20px; /*sumamos el relleno al ancho y alto del rectangulo para obtener el div #menu completamente ocupado con los ítems del menú*/ 
    text-decoration:none; /*elimino el subrayado del vínculo*/ 
    font-weight:bold; /*decoración*/ 
    text-transform:uppercase; /*decorare los vinculos en mayusculas*/
	text-shadow:2px 2px 2px #666;
}
li a:hover {
	border-radius:10px;
	
    background-color:#9C9CCD; /*decoración para el evento hover (mouse encima)*/ 
}
/*---------------------- Texto-----------------*/

.txtmini1{
	font-size:5px;
	color:#B50000;
	
	}
.txtmini2{
	font-size:5px;
	color:#9cdb00;
	
	}
.txtBienvenidos{
	font-family:Corbel;
	font-size:38px;
	color:#333;
	}
.txtContenido1{
	font-family:Corbel;
	font-size:18px;
	color:#333;
	}
.txtContenido2{
	font-family:Corbel;
	font-size:16px;
	color:#333;
	}
.txtContenido3{
	font-family:Corbel;
	font-size:16px;
	color:#fff;
	}
.txtContenido4{
	font-family:Corbel;
	font-size:14px;
	color:#2a3181;
	}
.txtContenido5{
	font-family:Corbel;
	font-size:14px;
	color:#2A4521;
	}
.txtTitulo1{
	font-family:Corbel;
	font-size:18px;
	color:#B50000;
	}
.txtTitulo2{
	font-family:Corbel;
	font-size:22px;
	color:#333;
	}
.txtTitulo3{
	font-family:Corbel;
	font-size:22px;
	color:#fff;
	}
.txtTitulo4{
	font-family:Corbel;
	font-size:24px;
	color:#B50000;
	}
.idioma{
	font-family:Corbel;
	font-size:12px;
	color:#fff;
	}		
.txtBlanco{
	
	}
.link14V {
	font-family: Corbel;
	font-size: 14px;
	color: #2A4521;
}
.link14V:link {
	text-decoration: none;
}
.link14V:visited {
	text-decoration: none;
	color: #2A4521;
}
.link14V:hover {
	text-decoration: none;
	color: #2A4521;
}
.link14V:active {
	text-decoration: none;
	color: #2A4521;
}	
	
.link16A {
	font-family: Corbel;
	font-size: 16px;
	color: #2a3181;
}
.link16A:link {
	text-decoration: none;
}
.link16A:visited {
	text-decoration: none;
	color: #2a3181;
}
.link16A:hover {
	text-decoration: none;
	color: #2a3181;
}
.link16A:active {
	text-decoration: none;
	color: #2a3181;
}

.link14A {
	font-family: Corbel;
	font-size: 14px;
	color: #2a3181;
}
.link14A:link {
	text-decoration: none;
}
.link14A:visited {
	text-decoration: none;
	color: #2a3181;
}
.link14A:hover {
	text-decoration: none;
	color: #2a3181;
}
.link14A:active {
	text-decoration: none;
	color: #2a3181;
}
	
.link16B {
	font-family: Corbel;
	font-size: 16px;
	color: #FFF;
}
.link16B:link {
	text-decoration: none;
}
.link16B:visited {
	text-decoration: none;
	color: #FFF;
}
.link16B:hover {
	text-decoration: none;
	color: #FFF;
}
.link16B:active {
	text-decoration: none;
	color: #FFF;
}

.link18R {
	font-family: Corbel;
	font-size: 18px;
	color: #B50000;
}
.link18R:link {
	text-decoration: none;
}
.link18R:visited {
	text-decoration: none;
	color: #B50000;
}
.link18R:hover {
	text-decoration: none;
	color: #B50000;
}
.link18R:active {
	text-decoration: none;
	color: #B50000;
}











	
	
.link16co {
	font-family: Corbel;
	font-size: 16px;
	color: #333;
}
.link16co:link {
	text-decoration: none;
}
.link16co:visited {
	text-decoration: none;
	color: #333;
}
.link16co:hover {
	text-decoration: none;
	color: #333;
}
.link16co:active {
	text-decoration: none;
	color: #333;
}
	