* { margin:0; padding:0; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
img { border:none; }

body { background:url(../img/home.jpg) no-repeat center top #EAE9E7;}
#virtual { width:1000px; margin:auto; }
#site { width:980px; margin:auto; background:url(../img/home.jpg) no-repeat center top; }
#textohome { width:430px; padding-right:500px; padding-left:50px; height:163px; padding-top:143px; }
#textohome p { color:#636363; font-size:12px; line-height:19px; padding-bottom:15px; }
#menu { background:url(../img/buttons.jpg) no-repeat; width:980px; height:275px; }
#menu li { list-style:none; float:left;}
#menu li a { display:block; float:left; height:190px; font-size:11px; color:#fff; padding-top:85px; line-height:20px; overflow:hidden; }
#menu li a span { text-align:center; font-weight:bold; display:block; padding-top:10px; }
#menu .bt01 a:hover { background:url(../img/buttons.jpg) no-repeat 0 -275px; }
#menu .bt02 a:hover { background:url(../img/buttons.jpg) no-repeat -245px -275px; }
#menu .bt03 a:hover { background:url(../img/buttons.jpg) no-repeat -490px -275px; }
#menu .bt04 a:hover { background:url(../img/buttons.jpg) no-repeat -735px -275px; }
#menu .bt01 a { padding-left:10px; padding-right:30px; width:205px; }
#menu .bt02 a { padding-left:15px; padding-right:30px; width:200px; }
#menu .bt03 a { padding-left:25px; padding-right:15px; width:205px; }
#menu .bt04 a { padding-left:30px; padding-right:2px; width:213px; color:#333; }

#rodape { width:980px; height:30px; text-align:center; position:absolute; margin-top:-8px; }
#rodape p { font-size:12px; color:#636363; }
#rodape p a { color:#636363; }
#rodape p a:hover { text-decoration:underline; }