body {
	margin: 0;
	background: #2f2f2f  url(imagenes/bk.jpg) repeat-x;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 0.8em;
	color: #000000;
}

	
a:link {color:#000000}
a:visited {color:#000000}
a:hover{ color:#E65500}

.titulo {
	font-size: 110%;
	font-weight: bold;
}

#principal {
	float:left;
	width:410px;
	padding-left:30px;
	padding-right:15px;
	padding-top:30px;
	padding-bottom:20px;
	letter-spacing:1px;
	text-align:justify
	}
.principal2 {
	padding-left:10px;
}
.principal2 a:link {color:#ff7700}
.principal2 a:visited {color:#ff7700}
.principal2 a:hover{ color:#000000}


	
	
#secundariob {
	float:right;
	width:250px;
	padding-left:0px;
	padding-right:20px;
	padding-top:30px;
}
#tapon {
	margin-right:0px;
	padding-top:0px;
	float:right;
	height: 50px; 
	width:250px;
	background: url(imagenes/tapon.jpg)
}
#secundario {
	margin-right:0px;
	padding-top:0px;
	float:right;
	width:220px;
	margin-right:20px;

}
#secundario1 {
	margin-right:0px;
	padding-top:0px;
	float:right;
	width:297px;
	height: 361px; 
	background: url(imagenes/fondo1.jpg)
}

#secundario2 {
	margin-right:0px;
	padding-top:0px;
	float:right;
	width:297px;
	height: 361px; 
	background: url(imagenes/fondo2.jpg)
}
#secundario3 {
	margin-right:0px;
	padding-top:0px;
	float:right;
	width:297px;
	height: 361px; 
	background: url(imagenes/fondo3.jpg)
}
#secundario4 {
	margin-right:0px;
	padding-top:0px;
	float:right;
	width:297px;
	height: 361px; 
	background: url(imagenes/fondo4.jpg)
}
#secundario5 {
	margin-right:0px;
	padding-top:0px;
	float:right;
	width:297px;
	height: 361px; 
	background: url(imagenes/fondo5.jpg)
}
#secundario6 {
	margin-right:0px;
	padding-top:0px;
	float:right;
	width:297px;
	height: 361px; 
	background: url(imagenes/fondo6.jpg)
}
#secundario7 {
	margin-right:0px;
	padding-top:0px;
	float:right;
	width:297px;
	height: 361px; 
	background: url(imagenes/fondo7.jpg)
}
#secundario8 {
	margin-right:0px;
	padding-top:0px;
	float:right;
	width:297px;
	height: 361px; 
	background: url(imagenes/fondo8.jpg)
}
#secundario9 {
	margin-right:0px;
	padding-top:0px;
	float:right;
	width:297px;
	height: 361px; 
	background: url(imagenes/fondo9.jpg)
}


.contenido{
	margin: 0px auto;
	width:770px;
    }
.menu{
	margin: 0px auto;
	width:770px;
    }
.header{
	margin: 0px auto;
	width:770px;
	height:181px;
	background: url(imagenes/header.jpg)
    }
.footer{
	margin: 0px auto;
	width:770px;
	height:62px;
	background: url(imagenes/footer.jpg)
    }
#footer_info {
	float:right;
	width:400px;
	margin-right:5px;
	margin-top:13px;
	padding-left:15px;
	padding-right:15px;
	text-align:right;
	color: #ffffff;
	font-size: 0.8em;
	}
.footer a:link {color:#222222;}
.footer a:visited {color:#222222}

	
.contenido {
	padding-top:0px;
	padding-bottom:0px;
	background: url(imagenes/fondo_ancho2.jpg) repeat-y;
    }
.pie {
	clear: both;
    }
	
ul#nav {
	height: 30px; 
	text-align:left; 
	list-style-type: none; 
	background:url(imagenes/fondo_menu.png); 
	margin:0; 
	padding:0;
	}

#nav span {
	display:none;
	}
#nav li {
	float:left;
	}
#nav li a {
	display: block; 
	height: 30px; 
	line-height: 30px; 
	outline:none;
	}
	
li a#inicio { width: 65px; background: url(imagenes/m_inicio.png) no-repeat 0 0px; outline:none;}
a#inicio:hover {background:url(imagenes/m_inicio.png) no-repeat 0 -36px;}
body#sec-inicio li #inicio {background:url(imagenes/m_inicio.png) no-repeat 0 -36px;}

li a#quienes {width: 100px; background: url(imagenes/m_quienes.png) no-repeat 0 0; outline:none;}
a#quienes:hover {background: url(imagenes/m_quienes.png) no-repeat 0 -36px;}
body#sec-quienes li #quienes {background:url(imagenes/m_quienes.png) no-repeat 0 -36px;}

li a#modelo {width: 110px; background: url(imagenes/m_modelo.png) no-repeat 0 0; outline:none;}
a#modelo:hover {background: url(imagenes/m_modelo.png) no-repeat 0 -36px;}
body#sec-modelo li #modelo {background:url(imagenes/m_modelo.png) no-repeat 0 -36px;}

li a#areas {width: 110px; background: url(imagenes/m_areas.png) no-repeat 0 0; outline:none;}
a#areas:hover {background: url(imagenes/m_areas.png) no-repeat 0 -36px;}
body#sec-areas li #areas {background:url(imagenes/m_areas.png) no-repeat 0 -36px;}

li a#resultados { width: 123px; background: url(imagenes/m_resultados.png) no-repeat 0 0px; outline:none;}
a#resultados:hover {background:url(imagenes/m_resultados.png) no-repeat 0 -36px;}
body#sec-resultados li #resultados {background:url(imagenes/m_resultados.png) no-repeat 0 -36px;}

li a#trabaja {width: 130px; background: url(imagenes/m_trabaja.png) no-repeat 0 0; outline:none;}
a#trabaja:hover {background: url(imagenes/m_trabaja.png) no-repeat 0 -36px;}
body#sec-trabaja li #trabaja {background:url(imagenes/m_trabaja.png) no-repeat 0 -36px;}

li a#clientes {width: 61px; background: url(imagenes/m_clientes.png) no-repeat 0 0; outline:none;}
a#clientes:hover {background: url(imagenes/m_clientes.png) no-repeat 0 -36px;}
body#sec-clientes li #clientes {background:url(imagenes/m_clientes.png) no-repeat 0 -36px;}

li a#contacto {width: 65px; background: url(imagenes/m_contacto.png) no-repeat 0 0; outline:none;}
a#contacto:hover {background: url(imagenes/m_contacto.png) no-repeat 0 -36px;}
body#sec-contacto li #contacto {background:url(imagenes/m_contacto.png) no-repeat 0 -36px;}

.columna { width: 220px; margin:0 0px 20px 0; background:#FFFFFF url(imagenes/fondo_columna.png) no-repeat; }
.columna ul { margin:0 0 1px 0; padding:0; list-style: none; display: block;}
.columna ul li a{ background: url(imagenes/flecha.png) no-repeat 7px 50%; width:196px; margin:0; border-bottom: 1px solid #ffe5d4; display: block; color: #000; padding: 6px 6px 6px 18px; text-decoration: none; line-height: 16px;}
.columna ul li a:visited{color:#000000;}
.columna ul li a:hover{ text-decoration:underline;}
.columna h2 { background:#ffe5d4 url(imagenes/titulo_columna.png); margin:0; padding:4px 4px 4px 8px; color:#eee; border-bottom: 1px solid #ff7f35; font:bold 11px "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; letter-spacing:1px;}

