html {
     overflow-y: scroll;
     overflow-x: auto;
  }

* {
margin: 0;
padding: 0;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
} 

#clear { clear: both; }

BODY {
background: #e0dcd0;
color: #ffffff;
}

img{border: none}
a {text-decoration:none;}

#bg {
position: absolute;
left: 50%;
top: 0px;
margin-left: -700px;
width: 870px;
height: 670px;
background: url('images/bg.jpg') no-repeat;
z-index: 0;
}

#options {
position: absolute;
width: 300px;
left: 50%;
top: 5px;
margin-left: 95px;
font-weight: bold;
color: #555555;
text-align: right;
z-index: 9999
}

#flag {
position: absolute;
width: 100px;
height: 11px;
left: 50%;
top: 10px;
margin-left: 305px;
z-index: 9;
text-align: right;
}

#flag a{
color: #555555;
font-size: 11px;
}

#options a{
color: #555555;
}

#shadow {
position: absolute;
left: 50%;
top: 200px;
margin-left: -434px;
width: 864px;
height: 294px;
background: url('images/shadow.gif') no-repeat;
z-index: 0;
}

#logo {
position: relative;
width: 820px;
height: 43px;
margin: 30px 0px 20px 0px;
text-align: center;
}

#main {
position: relative;
width: 820px;
}

#top {
position: relative;
width: 820px;
height: 50px;
background: url('images/menu_bg.gif') no-repeat;
}

#menu {
position: relative;
top: 7px;
width: 652px;
height: 40px;
}

#mid {
position: relative;
width: 820px;
height: 465px;
background: url('images/mainbox_bg.jpg') no-repeat;
}

#content {
position: relative;
padding: 10px 10px 0px 10px;
}

#foot {
position: relative;
top: 20px;
width: 820px;
height: 30px;
background: url('images/foot_bg.gif') no-repeat;
}

#copyright {
position: relative;
width: 450px;
height: 20px;
top: 5px;
left: 50%;
margin-left: -225px;
text-align: center;
float: left;
color: #807E5B;
font-size: 10px;
}

#celula {
position: relative;
width: 95px;
height: 20px;
top: 5px;
float: right;
}

#empbtn {
position: absolute;
width: 94px;
height: 29px;
margin: 226px 0px 0px 675px;
z-index: 9999;
}

#cv {
position: relative;
width: 560px;
height: 165px;
float:left;
}

#cv2, #cv3, #cv4, #cv5, #cv6 {
display:none;
}

#nextcv {
position: absolute;
width: 24px;
height: 20px;
margin: 138px 0px 0px 425px;
z-index: 9999;
}

#cvpic {
position: relative;
width: 105px;
height: 165px;
float:left;
}

#cvtext {
position: relative;
width: 455px;
height: 165px;
background: url('images/lbox_bg.gif') no-repeat;
float: right;
}

#cvpad {
position: relative;
padding: 6px 25px 0px 30px;
color: #807F6E;
line-height: 20px;
text-align: left;
}

#hserv {
position: relative;
width: 240px;
height: 165px;
background: url('images/rbox_bg.gif') no-repeat;
float:right;
}

#hservli ul{
list-style-image: url('images/hbullet.gif');
list-style-position: outside;
}

#hservli li{
margin-bottom: 15px;
}


#hservpad {
position: relative;
padding: 6px 0px 0px 10px;
text-align: left;
}

#hservli {
padding: 6px 0px 0px 20px;
line-height: 20px;
color: #807F6E;
}

#business {
position: relative;
width: 800px;
height: 456px;
background: url('images/bus_bg.jpg');
}

#bustext {
position: relative;
width: 266px;
text-align: left;
float: left;
}

#buspad {
padding: 14px;
line-height: 18px;
}

#saiba {
position: absolute;
width: 113px;
height: 35px;
margin: 341px 0px 0px 78px;
}

#clientes {
position: relative;
width: 800px;
height: 456px;
background: url('images/cli_bg.jpg') no-repeat;
}

#clifix {
position: relative;
width: 25px;
height: 380px;
float:left;
}

#clipad {
position: relative;
width: 760px;
padding-top: 20px;
float:left;
}

#clilogo {
width: 107px;
margin: 27px 0px 27px 0px;
float: left;
text-align: center;
}

#suit {
position: relative;
width: 800px;
height: 456px;
background: url('images/suit_bg.jpg') no-repeat;
text-align: left;
}

#lcont {
position: relative;
width: 405px;
height: 456px;
background: #160D06;
filter:alpha(opacity=55);
-moz-opacity: 0.55;
opacity: 0.55;
float: left;
}

#rcont {
position: relative;
width: 390px;
height: 456px;
text-align: center;
float: right;
}

#cform {
position: absolute;
width: 365px;
margin: 65px 0px 0px 18px;
z-index: 9999;
}

#cnome {
position: relative;
width: 390px;
margin-top: 138px;
text-align: center;
font-weight: bold;
font-size: 27px;
}

#cfone {
position: relative;
width: 215px;
margin-top: 15px;
text-align: right;
line-height: 36px;
}

#icons {
position: relative;
width: 390px;
margin-top: 135px;
text-align: center;
}

#icons img{
margin: 2px;
}

#emptext {
position: relative;
width: 800px;
height: 280px;
}

#emptextpad {
padding: 30px 42px 0px 42px;
line-height: 29px;
text-align: justify;
}

#backbtn {
position: absolute;
width: 64px;
height: 28px;
margin: 230px 0px 0px 695px;
}

#empvist {
position: absolute;
width: 215px;
height: 140px;
text-align: justify;
line-height: 22px;
z-index: 9999;
margin: 300px 0px 0px 25px;
}

#empvalt {
position: absolute;
width: 215px;
height: 140px;
text-align: justify;
line-height: 22px;
z-index: 9999;
margin: 300px 0px 0px 295px;
}

#empsert {
position: absolute;
width: 215px;
height: 140px;
text-align: justify;
line-height: 22px;
z-index: 9999;
margin: 300px 0px 0px 558px;
}

#servli {
margin-left: 18px;
}

#servli ul{
list-style-image: url('images/ebullet.gif');
list-style-position: outside;
}

#servli li{
margin-bottom: 10px;
}

#empvis {
position: relative;
width: 267px;
height: 176px;
background: #160D06;
filter:alpha(opacity=40);
-moz-opacity: 0.4;
opacity: 0.4;
float:left;
}

#empval {
position: relative;
width: 266px;
height: 176px;
background: #160D06;
filter:alpha(opacity=55);
-moz-opacity: 0.55;
opacity: 0.55;
float:left;
}

#empser {
position: relative;
width: 267px;
height: 176px;
background: #160D06;
filter:alpha(opacity=85);
-moz-opacity: 0.85;
opacity: 0.85;
float:left;
}

#intro {
position: relative;
width: 267px;
height: 68px;
background: #160D06;
filter:alpha(opacity=40);
-moz-opacity: 0.4;
opacity: 0.4;
float:left;
}

#introm {
position: absolute;
width: 108px;
height: 21px;
margin: 25px 0px 0px 77px;
z-index: 9999;
}

#aplic {
position: relative;
width: 266px;
height: 68px;
background: #160D06;
filter:alpha(opacity=55);
-moz-opacity: 0.55;
opacity: 0.55;
float:left;
}

#aplicm {
position: absolute;
width: 108px;
height: 21px;
margin: 25px 0px 0px 354px;
z-index: 9999;
}

#benef {
position: relative;
width: 267px;
height: 68px;
background: #160D06;
filter:alpha(opacity=85);
-moz-opacity: 0.85;
opacity: 0.85;
float:left;
}

#benefm {
position: absolute;
width: 108px;
height: 21px;
margin: 25px 0px 0px 620px;
z-index: 9999;
}

#modmid {
position: relative;
width: 800px;
height: 370px;
}

#modleft {
position: relative;
width: 410px;
height: 370px;
float: left;
}

#modright {
position: relative;
width: 390px;
height: 370px;
float: right;
}

#intro_foot {
position: relative;
width: 267px;
height: 18px;
background: #160D06;
filter:alpha(opacity=40);
-moz-opacity: 0.4;
opacity: 0.4;
float:left;
}

#aplic_foot {
position: relative;
width: 266px;
height: 18px;
background: #160D06;
filter:alpha(opacity=55);
-moz-opacity: 0.55;
opacity: 0.55;
float:left;
}

#benef_foot {
position: relative;
width: 267px;
height: 18px;
background: #160D06;
filter:alpha(opacity=85);
-moz-opacity: 0.85;
opacity: 0.85;
float:left;
}

#modbg {
position: absolute;
width: 410px;
height: 366px;
margin-top: 2px;
background: #160D06;
filter:alpha(opacity=40);
-moz-opacity: 0.4;
opacity: 0.4;
}

#modcont {
position: relative;
width: 410px;
height: 366px;
margin-top: 2px;
}

#modscroll {
position: absolute;
width: 25px;
height: 325px;
margin: 20px 0px 0px 377px;
}

#modpad {
padding: 25px 45px 25px 45px;
line-height: 20px;
}

#apli1 {
position: absolute;
width: 410px;
height: 140px;
margin-top: 80px;
background: #160D06;
filter:alpha(opacity=85);
-moz-opacity: 0.85;
opacity: 0.85;
}

#apli2 {
position: absolute;
width: 410px;
height: 140px;
margin-top: 223px;
background: #160D06;
filter:alpha(opacity=40);
-moz-opacity: 0.4;
opacity: 0.4;
}

#aplib1 {
position: relative;
height: 110px;
margin-top: 30px;
line-height: 15px;
}

#aplib2 {
position: relative;
height: 110px;
margin-top: 32px;
line-height: 15px;
}

#aplib3 {
position: relative;
height: 110px;
margin-top: 30px;
line-height: 15px;
display: none;
}

#aplib4 {
position: relative;
height: 110px;
margin-top: 32px;
line-height: 15px;
display: none;
}

#nextapli {
position: absolute;
width: 23px;
height: 20px;
margin: 95px 0px 0px 335px;
z-index: 9999;
}

#login {
position: relative;
width: 800px;
height: 456px;
color: #555555;
background: url('images/log_bg.jpg') no-repeat;
}

#description {
position: absolute;
width: 800px;
height: 20px;
top: 28px;
color: #555555;
text-align: center;
z-index: 9999;
}

.tel {
font-size: 24px;
font-weight: bold;
}

.ddd {
font-weight: bold;
font-size: 17px;
}

.cinp {
height: 25px;
width: 285px;
background: #100702;
color: #ffffff;
border: 0px;
font-size: 12px;
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}

.tinp {
height: 98px;
width: 285px;
background: #100702;
color: #ffffff;
border: 0px;
font-size: 12px;
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}

.htitle {
font-size: 14px;
font-weight: bold;
color: #736E3C;
}

.bustitle {
font-size: 22px;
font-weight: bold;
color: #F9EB21;
}

.betitle {
font-size: 14px;
font-weight: bold;
color: #F9EB21;
}