@charset "utf-8";
/* CSS Document */

/* C O N T A I N E R */
#main-content{
    margin:0 auto;
    padding:90px 0 0 0;
    width:1000px;
}
/* M A I N   H E A D E R */
#main-header{
    height:65px;
    padding:25px 0 0 0;
    position:fixed;
    top:0;
    width:1000px;
    z-index:1;
}

#language-menu{
    position:absolute;
    right:0;
    text-align:right;
    top:10px;
}
    #language-menu li{
        display:inline-block;
        padding:0 3px;
    }
#main-menu{
    padding-bottom:10px;
    position:absolute;
    text-align:right;
    top:40px;
    width:1000px;
}
    #main-menu li{
        display:inline-block;
        margin-left:15px;
    }


/* B O D Y   ( A L L ) */
#home, #services, #about, #contact, #work, #proyect{
    overflow:hidden;
}
#home{
    position:relative;
    width:1000px;
    z-index:0;
}

blockquote p{
	float:none !important;
	width:100% !important;
}

footer{
		margin-top:30px;
}
#footer-content{
    margin:0 auto;
    overflow:hidden;
    padding:20px 0 90px;
    position:relative;
    width:1000px;    
}
    footer aside{
        float:left;
        margin-right:2%;
        width:32%;
    }
    footer aside+aside+aside{
        margin-right:0;
    }
#expertise-list ul.footer-list{
    float:left;
    width:48%;
}
#expertise-list ul.footer-list+ul.footer-list{
    float:left;
    width:52%;
}
#copyright{
    bottom:25px;
    left:0;
    position:absolute;
}
/* H O M E */
    #home li:first-child{
        float:none;
        margin:0;
        width:100%;
    }
            #home li:first-child header{
                float:left;
                width:35%;
            }
            #home li:first-child p{
                float:right;
                width:64%;
            }
        #home li{
            float:left;
            margin-right:2%;
	    overflow:hidden;
            width:32%;
        }
        #home li:last-child{
            margin-right:0;
        }
		 #home li+li+li+li{
            margin-right:0;
        }


/* S E R V I C E S */

    #services li{
        float:left;
        width:33%;
    }
    #services li article{
        height:100px;
        margin:0 0 30px;
        padding:0 0 0 30%;
        position:relative;
    }
    #services li article figure{
        left:12px;
        position:absolute;
        top:0;
    }
    #services li article p{
        width:93%;
    }

/* W A N D O O */
    #about li{
        float:left;
        margin:0 2% 30px 0;
        width:32%;
    }
    #about li:last-child{
        margin:0 0 30px 0;
    }
	#about li+li+li{
        margin:0 0 30px 0;
    }
    #about li figure{
        height:190px;
        margin-bottom:12px;
        position:relative;
    }
    #about li figure img{
        bottom:0;
        position:absolute;
    }
    #about li:last-child figure img{
        bottom:4px;
    }

/* C O N T A C T */
#news-events-and-jobs{
    float:left;
    width:68%;
}
#contact-and-map{
    float:right;
    width:31%;
}
#news-list{
    margin-bottom:10px;
    padding-bottom:10px;
}
#events-list, #jobs-list{
    padding-bottom:40px;
}
#events-list li, #jobs-list li{
    margin-bottom:10px;
    padding-bottom:10px;
}
#news-and-events, #jobs{
    float:left;
    margin-right:2%;
    width:48%;
}
#direccion{
    margin-bottom:10px;
    padding:65px 0 25px 15px;
}

/* W O R K */

#work nav{
    float:left;
    margin-bottom:80px;
    width:709px;
}
    #work nav li{
        float:left;
        margin:0 14px 12px 0;
    }
    #work nav li:nth-child(5n) {
        margin:0 0 10px 0;
    }
	#work nav li.ie-fix {
        margin:0 0 10px 0 !important;
    }
#work aside{
    float:right;
    width:250px;
}
/* P R O Y E C T */
#proyect{
}

#proyect-description{
    float:right;
    width:305px;
}
#proyect-description header nav{
    position:absolute;
    right:0;
    top:0;
}
#proyect-description header nav li{
    display:inline-block;
}
#proyect-gallery{
    float:left;
	overflow:hidden;
    position:relative;
    width:680px;
}
#proyect-pictures {
    height:500px;
}
#proyect-pictures li{
    position:absolute;
}
#proyect-gallery-nav{
    margin-bottom:60px;
}
#proyect-gallery-nav li{
    display:inline-block;
    margin:10px 10px 0 0;
}

