*, html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: normal;font-size: 62,5%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;color: #000000;text-decoration: none;}
ol, ul {list-style: none}
table {border-collapse: collapse;border-spacing: 0}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
input, textarea {margin: 0;padding: 0}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}


.email {
    color: #FFFFFF;
    font-size: 22px;
    font-style: italic;
    margin-left: 487px;
    position: absolute;
    top: 48px;
}

/******GENERICAS*******/

a {color:#fff;}

h1,h2,p,a{}
h1{font-size:3em;letter-spacing:-5px;}
h2{font-size:1.6em;letter-spacing:-1px;margin:-7px 0px 5px 5px;}


	h1 {
		font: 30px Georgia, Cambria, "Times New Roman", Times, serif;
		font-style: italic;
        letter-spacing: -1.5px;
        text-align: left;
        margin: 0;
        line-height: normal;
		color: #000;
		font-weight: normal;
		margin-bottom: 20px;
	}
	
	h3 {
		font-size: 15px;
		font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        line-height: 1.5em;
        margin: 0;
        text-align: justify;
		margin-top: 10px;
		font-weight: normal;
		letter-spacing: -0.3px;
	}


body {
	background: url(../images/bg.jpg) center;


}

.outer-wrapper {
    min-width: 1024px;
}

.inner-wrapper {
    width: 950px;
    margin: 215px auto 10px auto;
    overflow: hidden;
}

/**
* Styles for the preloader.
*/
.slider .loading {
    background: url(../images/preloader.gif) no-repeat center center;
}

/**
* Styles for the header menu.
*/
.header .top-menu {
    position: fixed;
    z-index: 5000;
}


/**
* Styles for the content.
*/
.content {
    float: left;
	
}

    .content h1 {
        font: 80px Georgia, Cambria, "Times New Roman", Times, serif;
		font-style: italic;
        letter-spacing: -1.5px;
        text-align: center;
        margin: 0;
        line-height: 102px;
		margin-top: -10px;
		color: #008E3A;
    }

    .content h2 {
        font-size: 22px;
        font-weight: normal;
        line-height: 30px;
        margin: 0;
        text-align: justify;
		margin-top: 10px;
		font-style: italic;
    }

    .content p {
        line-height: 22px;
        margin-top: 48px;
    }

        .content p img {
            display: block;
            margin: 20px 0 40px 0;
        }

    .content .column {
        float: left;
        width: 460px;
    }

    .content .column.left-column {
        margin-right: 20px;
    }

    .content .column.right-column {
        margin-left: 20px;
    }



.logo_slogan {
    margin: 0 auto;
    padding-top: 20px;
    position: fixed;
    width: 100%;
    z-index: 2;
}

/* CONTATO */

#contato .col_left {
	float: left;
	width: 410px; 
}

#contato .col_right {
	float: left;
	width: 470px;
	
}

#contato {
	background: #EFEFEF;
	padding: 0px 20px 0px 0px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
	color: #008E3A;
	
}

/*ENGENHARIA*/
#box_engenharia {
	float: left;
	padding: 20px;
	margin-right: 10px;
	background: #EFEFEF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#box_engenharia .separador {
	margin-top: 20px;
	margin-bottom: 20px; 
}

#box_engenharia h2 {
	font-size: 22px;
	font-style: italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #008E3A;
}

#box_engenharia h3 {
	font-size: 16px;
	text-transform: uppercase;
	font-style: italic;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#box_engenharia a {
	font-size: 15px;
	font-style: italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left: 30px;
	text-decoration: none;
	color: #000;
	line-height: 1.5em;
}

#box_engenharia h3 a {
	text-decoration: none;
	color: #000;
	line-height: 1.5em;
	padding-left: 0;
}

#box_engenharia h3 a:hover, #box_engenharia a:hover {
	text-decoration: underline;
	color: #008E3A;
} 