/* CSS Document */

*{
margin: 0;
padding: 0;
}

/* AQUI COMEÇAM AS CLASSES */

.position{
position:relative;
}
.pb28{
padding-bottom: 28px;
}
.pb26{
padding-bottom: 26px;
}
.pb15{
padding-bottom: 15px;
}
.pt18{
padding-top: 18px;
}
.pt25{
padding-top: 25px;
}
.pl15{
padding-left: 15px;
}
.pr15{
padding-right: 15px;
}
.pr40{
padding-right: 40px; /* CASO ESPECIAL. ESTAVA DANDO ERRO AO COLOCAR O NOME DA CLASSE IGUAL AO VALOR EM PX */
}
.floatright{
float:right;
}
.floatleft{
float:left;
}
.fontbold{
font-weight:bold;
}
.fontface{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
}
.fontface2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height: 25px;
}
.fontface3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
}
.fundotarja{
width: 591px;
height: 21px;
background-image:url(Img/back_tarja.gif);
background-repeat:repeat;
}
.kernel{
letter-spacing: -1px;
}
.limpar{
text-decoration:none;
border: solid 0px;
}
.clear{
clear:both;
}
.center{
text-align:center;
}

body{
background-color:#006699;
background-image:url(Img/background.gif);
background-repeat:repeat;
background-attachment:fixed;
padding-top: 58px;
padding-bottom: 58px;
}

/* AQUI COMEÇAM AS IDs */

#container{
width: 700px;
background-color:#FFFFFF;
border: solid 3px #FF9900;
margin:0 auto;
}

#header{
width: 700px;
height: 339px;
background-image:url(Img/img_topo.jpg);
background-repeat:no-repeat;
}

#menu{
list-style:none;
position:absolute;
top: 250px;
left: 51px;
}

#menu li{
margin: 0 30px 0 0;
float:left;
}

#menu li img{
border: solid 0px;
}

#corpo{
padding: 24px 60px 18px 44px;
}

#rodape{
padding-left: 30px;
height: 50px;
clear:both;
}

#menurodape{
list-style:none;
position:absolute;
}

#menurodape li{
float:left;
margin: 0 20px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
border-right: 1px solid ;
}

#menurodape li a{
text-decoration:none;
padding-right: 15px;
}

/* AQUI COMEÇAM AS IDs DE SERVIÇOS */

#listaservi{
list-style:none;
padding-left: 30px;
}

#listaservi li{
margin: 0 20px 10px 0;
float:left;
min-height: 130px;
}

#listaservi li a{
text-decoration:none;
background-image:url(Img/back_tarja.gif);
display:block;
background-repeat:repeat;
width: 115px;
height: 92px;
line-height: 92px;
border:solid 1px #CCCCCC;
text-align:center;
}

#listaservi li img{
border: 0px;
padding-top: 9px;
}

#listaservi li h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top: 7px;
text-align:center;
color:#333333;
}

/* AQUI COMEÇAM AS IDs DE CONTATOS */

#listacontato{
list-style:none;
}

#form{
}

#form label{
display:block;
}

#form textarea{
width: 200px;
height: 80px;
margin-bottom: 10px;
}

#but{
width: 71px;
height: 22px;
background-color:#006666;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.forminput{
width: 200px;
margin-bottom: 20px;
}
