

* {
margin:0pt;
padding:0pt;
border:0pt none;
}



img {
border:0pt none;
margin:0;
padding:0;
}

html{
height:100%;
}

body{
font-family:Tahoma, Arial;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-size:11px;
text-align:justify;
color:#333;
height:100%;
}



select, input, textarea {
font-family:Tahoma, Arial;
width:100%;
font-size:11px;
color:#333;
background:#CFCFCF;

}


p{
font-family:Tahoma, Arial;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-size:11px;
color:#333;
text-align:justify;
padding: 0 20px;
}





a.coringa:link, a.coringa:visited{
font-family:Tahoma, Arial;
font-size:9px;
color:#585858;
text-decoration:none;

}

a.coringa:hover{
font-family:Tahoma, Arial;
font-size:9px;
color:#585858;
text-decoration:underline;
}

a:link, a:visited{
font-family:Tahoma, Arial;
font-size:11px;
font-weight:bold;
color:#007041;
text-decoration:underline;

}

a:hover{
font-family:Tahoma, Arial;
font-size:11px;
font-weight:bold;
color:#333;
text-decoration:none;
}


a.menu:link, a.menu:visited{
font-family:Tahoma, Arial;
font-size:11px;
font-weight:bold;
color:#fff;
text-decoration:none;
}

a.menu:hover{
font-family:Tahoma, Arial;
font-size:11px;
font-weight:bold;
color:#A6CE39;
text-decoration:none;


}

a.menu_rodape:link, a.menu_rodape:visited{
font-family:Tahoma, Arial;
font-size:9px;
font-weight:bold;
color:#fff;
text-decoration:none;
}

a.menu_rodape:hover{
font-family:Tahoma, Arial;
font-size:9px;
font-weight:bold;
color:#A6CE39;
text-decoration:none;
}

a.sub_empresa:link, a.sub_empresa:visited{
font-family:Tahoma, Arial;
font-size:11px;
font-weight:bold;
color:#8CAF2B;
text-decoration:none;
padding: 0 20px;
}

a.sub_empresa:hover{
font-family:Tahoma, Arial;
font-size:11px;
font-weight:bold;
color:#8CAF2B;
text-decoration:underline;
padding: 0 20px;
}




#area_restrita{
position:relative;
font-family:Tahoma, Arial;
font-size:11px;
width:250px;
height:155px;
top:10px;
background:url(../imagens/index_02.gif) no-repeat center;
}



#login{
position:absolute;
width:40px;
height:20px;
top:60px;
left:60px;

}

#campo_login{
position:absolute;
width:100px;
height:30px;
top:60px;
left:100px;

}
#senha{
position:absolute;
width:40px;
height:20px;
top:90px;
left:60px;


}
#campo_senha{
position:absolute;
width:100px;
height:30px;
top:88px;
left:100px;
}

#enviar{
position:absolute;
width:65px;
height:19px;
top:120px;
left:140px;
}

#torre{
background:url(../imagens/index_04.gif) bottom right no-repeat ;


}



h1{
font-family:Tahoma, Arial;
font-weight:bold;
font-size:18px;
color:#007041;
padding: 0 20px;

}

h2{
font-family:Tahoma, Arial;
font-weight:bold;
font-size:16px;
color:#007041;
padding: 0 20px;

}

h3{
font-family:Tahoma, Arial;
font-weight:bold;
font-size:13px;
color:#007041;
padding: 0 20px;
text-align:left;

}


h4{
font-family:Tahoma, Arial;
font-weight:bold;
font-size:12px;
color:#333;
padding: 0;
}




.bgcinza{
background:#585858;
font-family:Tahoma, Arial;
font-size:9px;
font-weight:bold;
color:#fff;

}

.desenvolvido{
font-family:Arial, Helvetica, sans-serif;
background:#fff;
font-size:9px;
color:#585858;
}

.ponto{
background:url(../imagens/ponto.gif) repeat-x bottom;
}

.imgmenu{
background:url(../imagens/index_01.jpg) no-repeat bottom center;

}


table.interno{
font-family:Tahoma, Arial;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-size:11px;
color:#333;
padding:0;
}