HTML {
	height:100%; /* needed for container min-height */
}

BODY {
	background-color: #616764;
	height:100%; /* needed for container min-height */
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
	.bodyf1 {background-image: url(../imagenes/fondos/background1.gif);}
	.bodyf2 {background-image: url(../imagenes/fondos/background2.gif);}
	.bodyf3 {background-image: url(../imagenes/fondos/background3.gif);}
	.bodyf4 {background-image: url(../imagenes/fondos/background4.gif);}
	.bodyf5 {background-image: url(../imagenes/fondos/background5.gif);}
	.bodyf6 {background-image: url(../imagenes/fondos/background6.gif);}
	.bodyf7 {background-image: url(../imagenes/fondos/background7.gif);}
	.bodyf8 {background-image: url(../imagenes/fondos/background8.gif);}

/* CONTENEDORES */
.contenedor {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	min-height: 100%;
	background-color: #f4f2eb;
}
.main {
	width: 100%;
}
	.main A:link, .main A:visited, .main A:active {
	color: #347485;
	text-decoration: none;
	}
	.main A:HOVER {
	color: #4d96aa;
	text-decoration: none;	
	}
.cabecera {
	width: 100%;
	height: 135px;
	padding: 0px;
	background-image: url(../imagenes/cabfondo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.cabecera IMG {
	float: left;
}
.menu {
	float: right;
	width: 306px;
	font-size: 12px;
	padding-top: 81px;
}
	.menu UL {
	}
	.menu LI {
	float: left;
	display: inline;
	list-style-type: none;
	margin: 0px 10px;
	}
	.menu A:link, .menu A:visited, .menu A:active {
	color: #777;
	text-decoration: none;
	}
	.menu A:HOVER {
	color: #999;
	text-decoration: none;	
	}
	
	.menuactivo A:link, .menuactivo A:visited, .menuactivo A:active {
	color: #347485;
	text-decoration: none;
	}
	.menuactivo A:HOVER {
	color: #4d96aa;
	text-decoration: none;	
	}
	

.articulo {
	height: 330px;
	margin: 20px 20px 0px 20px;
	position: relative;	
}
	.articulo IMG{
	border: 0px solid;
	}
	.artitit {
		float: left;
		height: 30px;
		width: 500px;
		font-size: 15px;
		font-weight: bold;
		color: #fff;
		position: absolute;
		margin: 18px 0px 0px 20px;
	}
	.artisec {
		float: left;
		height: 30px;
		width: 500px;
		font-size: 15px;
		font-weight: bold;
		color: #cdd;
		position: absolute;
		margin: 36px 0px 0px 20px;
	}
	.artipie {
		height: 12px;
		width: 880px;
		font-size: 11px;
		color: #999;
		position: absolute;
		margin: 290px 0px 0px 0px;
		padding: 14px 20px;
		background-color: #000;
	}
	.artipie A:link, .artipie A:visited, .artipie A:active {
	color: #347485;
	text-decoration: none;
	}
	.artipie A:HOVER {
	color: #4d96aa;
	text-decoration: none;	
	}
	
	.artipienum {
		color: #565656;
		letter-spacing: -1px;
	}
.artimini {
	height: 330px;
	position: relative;
	float: left;
	width: 215px;
	margin: 20px 0px 0px 20px;
}
	.artimini IMG{
	border: 0px solid;
	}
	.artiminitit {
		float: left;
		height: 30px;
		width: 200px;
		font-size: 15px;
		font-weight: bold;
		color: #fff;
		position: absolute;
		margin: 18px 0px 0px 20px;
	}
	.artiminitit-dos {
		float: left;
		height: 60px;
		width: 180px;
		font-size: 15px;
		font-weight: bold;
		color: #fff;
		position: absolute;
		margin: 18px 0px 0px 20px;
	}
	.artiminisec {
		float: left;
		height: 30px;
		width: 200px;
		font-size: 15px;
		font-weight: bold;
		color: #cdd;
		position: absolute;
		margin: 36px 0px 0px 20px;
	}
	.artiminisec-dos {
		float: left;
		height: 30px;
		width: 200px;
		font-size: 15px;
		font-weight: bold;
		color: #cdd;
		position: absolute;
		margin: 54px 0px 0px 20px;
	}

.fichatext {
	padding: 20px 20px 0px 20px;
}
	.fichatext H1 {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	margin: 0;
	}
	.fichatext H2 {
	font-size: 14px;
	font-weight: bold;
	color: #999;
	margin: 0;
	}
	.tabla {
	font-size: 11px;
	color: #999;
	line-height: 18px;
	}
.ficha {
	padding: 20px;
	background-color: #e2e1da;
	min-height: 600px;
}
	.ficha P{
		font-size: 12px;
		color: #999;
		line-height: 18px;
		margin: 2px 0px 8px 0px;
	}
	.ficha h1{
		float: left;
		padding: 0px 5px;
		color: #FFFFFF;
		background-color: #347485;
		display: block;
		font-size: 15px;
	}
	.ficha h2 {
		font-size: 12px;
		margin: 0px;
		color: #666;
	}
.informacion {
	float: left;
	width: 440px;
}
	.informacion P {
	font-size: 11px;	
	}
.contact {
	float: left;
	width: 220px;
	padding-left: 30px;
}
	.contact P {
	font-size: 11px;	
	}
	.contact A:hover, .contact A:link, .contact A:visited, .contact A:active {
	text-decoration: none;
	color: #347485;
	}
.wlist {
	float: left;
	width: 200px;
	padding-left: 20px;
}
	.wlist P {
	font-size: 11px;	
	}
.footer {
	height: 65px;
	padding: 80px 20px 0px 20px;
	font-size: 12px;
}
	.footer A:hover, .footer A:link, .footer A:visited, .footer A:active {
	text-decoration: none;
	color: #777;
	}

.plano {
	padding: 20px;
}
#left {
	float: left;	
}
#right {
	float: right;	
}
