body {
background-color: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 17px;
color: #999999;
}

html{
background: #a4a4a4 url(background2.jpg) repeat-x;;
}

html.jsEnabled .media{display:none;}

a,a:link,a:visited{text-decoration:none;color:#FF0000;}

span.second_headline{display:block;}
h3.sIFR{letter-spacing:.1em;float:left;padding-bottom:0!important;width:100%;}


#hiero_container_page{
background: url(gallery/image/home.jpg) no-repeat;
background-color:transparent;
width:1073px;
margin:auto;
margin-top:30px;
position:relative;
text-align:left;
border:0px solid #000000;
}

#hiero_container_page:after{
clear:both;
content:".";
display:block;
height:0px;
visibility:hidden;
}


#hiero_container_pagebit{
background: url(logos/geral.jpg) no-repeat;
background-color:transparent;
margin-left: -531px;
width:1074px;
height: 573px;
left: 50%;
margin-top:40px;
position:relative;
text-align:left;
border:0px solid #000000;
}


#hiero_container_pagebit:after{
clear:both;
content:".";
display:block;
height:20px;
visibility:hidden;
}

#hiero_container_pagecons{
background: url(logos/geral.jpg) no-repeat;
background-color:transparent;
margin-left: -531px;
width:1074px;
left: 50%;
margin-top:40px;
position:relative;
text-align:left;
border:0px solid #000000;
}

#hiero_container_pagecons:after{
clear:both;
content:".";
display:block;
height:20px;
visibility:hidden;
}

#hiero_container_pageloc{
background: url(logos/mapa.jpg) no-repeat;
background-color:transparent;
margin-left: -531px;
width:1074px;
height: 543px;
left: 50%;
margin-top:40px;
position:relative;
text-align:left;
border:0px solid #000000;
}


#hiero_container_pageloc:after{
clear:both;
content:".";
display:block;
height:20px;
visibility:hidden;
}


#contentlefttrans {
float:left;
position:absolute;
display:block;
width:238px;
height: 197px;
margin: 330px 0 0 32px;
background-color: #000;
opacity: 0.5;
filter: alpha(opacity=30);
z-index:1;
}

#contentleft{
float:left;
position:absolute;
width: 238px;
margin: 90px 0 0 45px;
background-color: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: 100;
line-height: 17px;
letter-spacing: -1px;
text-decoration: none;
color: #000000;
padding: 0 0 0px 0;
z-index:100;
}

#contatoleft{
float:left;
position:absolute;
width: 210px;
margin: 100px 0 0 46px;
background-color: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: 100;
line-height: 17px;
text-align: justify;
letter-spacing: -1px;
text-decoration: none;
color: #000000;
padding: 0 0 0px 0;
z-index:100;
}

#hierom {
float: left;
position: absolute;
width: 211px;
margin: 333px 0 0 5px;
padding-top: 0px;
z-index:100;
}
#hierom ul {
list-style-type: none;
}
#hierom ul li img{
float: left;
padding: 1px 0 0 0;
}
#hierom ul li a {
padding: 0 0px 0 0;
}
#hierom ul li a:hover {
color: #E5E5E5;
}
#hierom img {
border: 0px;
}


#contentcontatotrans {
float:left;
position:absolute;
display:block;
width:585px;
height: 407px;
margin: 2px 0 0 197px;
background-color: #fff;
opacity: 0.5;
filter: alpha(opacity=50);
z-index:1;
}





h2 {
font-size: 12px;
font-weight: 100;
letter-spacing: -1px;
text-decoration: none;
padding: 0 0 0px 0px;
color: #000000;
}

h1 {
font-size: 12px;
font-weight: bold;
letter-spacing: 0px;
text-decoration: underline;
padding: 0 0 8px 0px;
color: #000000;
}

h3 {
font-size: 16px;
font-weight: bold;
text-decoration: underline;
}

#contentleft a {
font-size: 14px;
letter-spacing: -1px;
font-weight: 100;
padding: 0px;
color: #000000;
}


#contentright{
float:right;
position:relative;
width:794px;
margin-top: 86px;
height:397px;
background-color: transparent;
}

#localright{
float:right;
position:relative;
width:745px;
margin-top: 101px;
margin-right: 44px;
height:409px;
border-width: 1px;
border-style: solid;
background-color: transparent;
}

#consright{
float:right;
position:relative;
width:300px;
margin-top: 220px;
margin-right: 325px;
height:283px;
background-color: transparent;
}

#contatoright{
float:right;
position:relative;
width:675px;
margin-top: 105px;
height:393px;
background-color: transparent;
}

#contatoright h2{
font-size: 14px;
color: #000000;
margin: 0px 0 0px 0;
padding: 0px 0 10px 0;
}

#contatoright input type{
margin: 0px;
padding: 0px;
}

#contatomy{
float: left;
text-align: justify;
width: 650px;
margin: 25px 0 0 175px;
background-color: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: 100;
letter-spacing: 0px;
text-decoration: none;
color: #000000;
padding: 0 0 0 0;
}


#contatomy h2 {
font-size: 18px;
font-weight: 100;
letter-spacing: 0px;
text-decoration: underline;
padding: 0 0 0px 0px;
color: #000000;
}

#antwortright{
float:right;
position:relative;
width:650px;
margin-top: 180px;
margin-right: 60px;
height:410px;
background-color: transparent;
}

#antwortright h2{
font-size: 16px;
color: #000000;
}

#firmaright2{
float:right;
position:relative;
width:707px;
margin-top: 90px;
margin-right: 60px;
height:393px;
background-color: transparente;
}

#firmaright2 h2{
font-size: 14px;
color: #000000;
margin: 0px 0 0px 0;
padding: 0px 0 0px 0;
}
#firmaright2 h3{
font-size: 16px;
color: #000000;
margin: 10px 0 0px 0;
padding: 0px 0 0px 0;
}

#jobsright{
float:right;
position:relative;
width:707px;
margin-top: 90px;
margin-right: 60px;
padding-top: 45px;
height:393px;
background-color: transparente;
}

#jobsright h2{
font-size: 14px;
color: #000000;
margin: 0px 0 0px 0;
padding: 0px 0 0px 0;
}
#jobsright h3{
font-size: 16px;
color: #000000;
margin: 10px 0 0px 0;
padding: 0px 0 0px 0;
}