@charset "utf-8";
/* CSS Document */

html, body, p, ul, ol, dl, li, h1, h2, h3, h4, img {
	margin: 0;
	padding: 0;
}
body {
	background:url(../images/bg.gif) repeat-x;
}
#contenedor {
	width:960px;
	margin: 0 auto;
	background:#FFF;
}
#header {
	width:960px;
	height:66px;
	float:left;
	padding-bottom:45px;
	background:#FFF;
}
#slide {
	width:960px;
	float:left;
	padding:0;
}
#ver-proyecto{
	width:181px;
	height:55px;
	z-index:10000;
	left: -40px;
	top: 287px;
	position: relative;
}
#content {
	width:960px;
	float:left;
	background:#FFF;
	padding:0 0 9px 0;

}
#content p{
	font-family: "Helvetica Neue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
    font-weight: 300;
	font-size:13px;
	color:#333;
	text-align: justify;
	padding:5px 0 10px 0;
}
#content img{
	padding-bottom:5px;
	vertical-align: top;
}
.columna1 {
	width:280px;
	float:left;
	padding:22px 10px 20px 40px;
}
.columna2 {
	width:280px;
	float:left;
	padding:22px 10px 20px 10px;
}
.columna3 {
	width:280px;
	float:left;
	padding:22px 40px 20px 10px;
}
.columna4 {
	width:960px;
	float:left;
	padding:0;
	border-top:#999 solid 1px;
}
.columna4a{
	width:280px;
	padding:45px 10px 20px 40px;;
	float:left;
}
.columna4b{
	width:590px;
	padding:10px 40px 0px 0px;;
	float:left;
}
#footer {
	margin: 0 auto;
	width:960px;
	height:171px;
	clear:both;
	padding:0 0 50px 0;
}
.foot1{
	width:960px;
	height:47px;
}
.foot2{
	width:880px;
	height:124px;
	padding-left:80px;
}
