body {
background: #E0E0E0 url(../images/bg.jpg) 0px -83px repeat-x;
//background: #E0E0E0 url(../images/bg.jpg) 0px -76px repeat-x;
font-family: Arial,Helvetica,sans-serif;
font-size:10pt;
height: 100%;

}

a img {
border: none;
}

#bg-sessao {
background: transparent url(../images/bg-top.gif) top center no-repeat;
height: 220px;
width: 1280px;
position:absolute;
top:-47px;
//top:-40px;
left: 50%;
margin-left: -640px;

}


#wrap {
width: 853px;
height:100%;
height:auto;
position:absolute;
left: 50%;
margin-left: -426px;
}


#header {
width: 853px;
height: 169px;
clear: both;
z-index: 1;
background: url(../images/menu-content.gif) 0px 83px no-repeat;
padding: 0px;

}


#header .logo {
margin: 15px 0 0 5px;
z-index:2;

}

#menu {
padding: 0px;
margin: 0px;
width: 853px;
height: 122px;

z-index:2;
position:absolute;
left: 50%;
margin-left: -200px;
top: -2px;
}



.abas {
	display: block;
	width: 143px;
	height: 25px;
	
	float: left;
	margin: 0 0 0 -1px;
	}
	
.abas a:link, .abas a:visited, .abas a:active {
	display: block;
	width: 143px;
	height: 25px;
	position: absolute;
	color: #8192a0;
	text-decoration: none;
	font-family:Helvetica,Arial,sans-serif;
	font-size:13px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing:-1px;
	padding: 62px 0 0 0;
	text-align: center;
	}

.abas a:hover {
color: #8192a0;
}


.atual {
	
	margin: 0 0 0 0px;
	}

.atual a:link, .atual a:visited, .atual a:active{
color: #253876;	
	
}

.atual a:hover {
color: #253876;
}

/* aba home */

.abas a.home {
	background: transparent url(../images/abas/aba-off-home.gif) top center no-repeat;
}

.atual a.home {
	background: transparent url(../images/abas/aba-on-home.gif) top center no-repeat;
}

/* aba empresa */

.abas a.empresa {
	background: transparent url(../images/abas/aba-off-empresa.gif) top center no-repeat;
}

.atual a.empresa {
	background: transparent url(../images/abas/aba-on-empresa.gif) top center no-repeat;
}

/* aba servicos */

.abas a.servicos {
	background: transparent url(../images/abas/aba-off-servicos.gif) top center no-repeat;
}

.atual a.servicos {
	background: transparent url(../images/abas/aba-on-servicos.gif) top center no-repeat;
}

/* aba projetos */

.abas a.projetos {
	background: transparent url(../images/abas/aba-off-projetos.gif) top center no-repeat;
}

.atual a.projetos {
	background: transparent url(../images/abas/aba-on-projetos.gif) top center no-repeat;
}



/* Submenu */


.submenu-home {
margin: 100px 0 0 -200px;
position: absolute;
width: 400px;
height:80px;
padding:0px;
left:50%;


}


.submenu-home li {
display:block;
float:right;
width:180px;
background:url(../images/arrow.gif) no-repeat;
padding: 0 0 0 20px;
}


a.submenu-link:link, a.submenu-link:visited, a.submenu-link:active {

	display: block;
	width:180px;
	height: auto;
	line-height: 18px;
	position: relative;
	color: #eb711b;
	text-decoration: none;
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	letter-spacing:normal;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align:left;
	color: #fc6723;
	
}


/* CORE */

h1 {
font-size:19px;
font-weight:bold;
color: #253876;
padding: 5px 20px 5px 10px;
}

h2 {
font-size:16px;
font-weight:bold;
color: #8192a0;
padding: 10px 10px 0 20px;
}

p {
	padding: 0 10px 0 20px;
}

.top-line {
margin-top: -3px;

}


#main {
width: 851px;
height:100%;
min-height: 322px;
background: #e89d32 url(../images/bg-main.gif) top center no-repeat;
clear:both;
border-right: 1px solid #8494a0;
border-left: 1px solid #8494a0;
margin: -3px 0 0 0;
display:table;
}

#content {
width: 640px;
height: 100%;
margin: 5px 0px 0 0;
float:right;
z-index: 0px;
} 

#content-main {
width: 624px;
height:100%;
min-height: 300px;
background: #FFFFFF;
border-left: 1px solid #8494a0;
margin: -3px 0 0 0;
display:table;
padding: 0 5px 10px 10px;
}

#content-main span {
clear: both;
}
#content-main ul {
display: block;
margin: 0 0 0 70px;
}

#content-main ul.left {
margin: 0 0 0 10px;
}

#content-main ul li {
margin: 0 0 0 30px;
}



#content .content-top {
margin: 0 0 0 0;

}

.img-text {
float:right;
margin: 0 10px 10px 10px;

}

.img-full {
float:none;
clear:both;
margin: 0 10px 10px 80px;
}

.textIcon{ 
    float: left;  
	margin: 0 20px 20px 20px;
}

.float-right{ 
    float: right;
}

.float-left{ 
    float: left;
}



#coluna {
width: 208px;
height: 100%;
background: transparent  url(../images/bg-content-fill2.gif) top center repeat-y;
float:left;

}

#coluna-main {
width: 193px;
height:100%;
background: transparent url(../images/bg-coluna2.jpg) top center no-repeat;
padding: 20px 5px 10px 10px;
}

.news {
margin: 15px 0 0 5px;
width: 170px;
height:auto;
padding: 5px;
}

.news h4 {
font-size:12pt;
padding: 0 0 0 0;
margin: 0 0 0 0;
color: #b97109;
}

.news p {
font-size:9pt;
padding: 0 0 0 0;
margin: 5px 0 0 0;
color: #333333;
}

.news i {
font-size: 7pt;
color:#555555;
}

.news a {
text-decoration:none;
color:#b97109;
padding: 2px 3px 3px 4px;
margin: -5px 0 5px 150px;
display:block;
font-size: 9pt;
}

#coluna-main a img {
border: 0px;
}


#footer {
background: transparent url(../images/bg-footer-bottom.gif) bottom center no-repeat;
width: 853px;
clear: both;
padding: 0 0 26px 0;
margin: 0 0 0 0;
border-top: 1px solid #8494a0;
}

#content-footer {
background: #3f4c6b;
width: 851px;
height: 100%;
border-right: 1px solid #8494a0;
border-left: 1px solid #8494a0;
margin: 0 0 0 0;
padding: 0 0 0 0;
display: table;

}


.coluna-footer, .coluna-footer-form {
width: 220px;
padding: 0 0 0 20px;
float:left;
}
.coluna-footer-form {
width: 350px;
}

.coluna-footer h3, .coluna-footer-form h3 {
color:#FFFFFF;
font-size: 14pt;
margin: 0 0 0 0;
padding: 15px 0 0 5px;

}

.footer-list {
list-style:none;
margin: 20px 0 0 20px;
padding: 0 0 0 0;
text-indent: 10px;
display:table;
width:200px;
clear:both;
}

.footer-list img {
float: left;
border: 1px solid #8494a0;

}

.footer-list-name {
color:#FFFFFF;
font-size: 12pt;

}

.footer-list-name a, .footer-list-name a:link, .footer-list-name a:visited, .footer-list-name a:active, .footer-list-name a:hover {
color:#FFFFFF;
font-size: 12pt;
text-decoration:none;
}

.footer-list-name a:hover {
text-decoration:underline;
}

.footer-list-area {
color:#FFFFFF;
font-size: 10pt;
font-style:italic;

}

.footer-list-label {
color:#FFFFFF;
font-size: 10pt;
padding: 5px 0 5px 0;
display:block;
width: 120px;
}

.footer-list-input {
float:right;
margin: -23px 0 0 5px;
display:block;
width: 15 0px;
width: 150px;
}

.footer-list-input .btn {
margin: 30px 0 0 0;
}


