/* CSS Document */

body{ background-image:url(../images/bg_strip.png); }
td{padding-bottom:20px;}
ul#menu { list-style:none; height:55px; }
ul#menu li{ display:inline-block; *display:inline; padding-left:32px; float:left; color:#f02; }
ul#menu li a{ color:#000; text-decoration:none; }
ul#menu li a:hover{ color:#f02; }

ul#ul-links li{height:25px;}

#principal{ width:987px; height:900px; background:url(../images/fundo.png) center repeat-y; margin:0 auto; }

#logo{ margin:0 auto; width:322px; height:138px; padding-top:40px; padding-bottom:45px; }
#logo img a{ border:0; }

#menu{ margin:0 auto; width:540px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
#empresa{ width:50px; height:40px; background:url(../images/menu.png) 4px 0 no-repeat; overflow:hidden; }
#servicos{ width:50px; height:40px; background:url(../images/menu.png) -99px 0 no-repeat; overflow:hidden; }
#area{ width:80px; height:40px; background:url(../images/menu.png) -177px 0 no-repeat; overflow:hidden; }
#parceiros{ width:50px; height:40px; background:url(../images/menu.png) -295px 0 no-repeat; overflow:hidden; }
#links{ width:50px; margin-left:-10px; height:40px; background:url(../images/menu.png) -397px 0 no-repeat; overflow:hidden; }
#contato{ width:50px; height:40px; background:url(../images/menu.png) -499px 0 no-repeat; overflow:hidden; }

#conteudo{ margin:0 auto; width:540px; padding-top:40px; min-height:400px; }
#conteudo h1{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:30px; color:#000; padding-bottom:35px; }
#conteudo p{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#000; line-height:20px; }

#fundo-empresa{ width:363px; height:336px; background:url(../images/fundo_empresa.png) 0 0 no-repeat; position:absolute; margin:-90px 0 0 210px; }
#fundo-servicos{ width:363px; height:336px; background:url(../images/fundo_servicos.png) 0 0 no-repeat; position:absolute; margin:-90px 0 0 210px; }
#fundo-area{ width:363px; height:336px; background:url(../images/fundo_area.png) 0 0 no-repeat; position:absolute; margin:-90px 0 0 210px; }
#fundo-parceiros{ width:363px; height:336px; background:url(../images/fundo_parceiros.png) 0 0 no-repeat; position:absolute; margin:-90px 0 0 210px; }
#fundo-links{ width:363px; height:336px; background:url(../images/fundo_links.png) 0 0 no-repeat; position:absolute; margin:-90px 0 0 210px; }
#fundo-contato{ width:363px; height:336px; background:url(../images/fundo_contato.png) 0 0 no-repeat; position:absolute; margin:-90px 0 0 210px; }

#rodape{ margin:0 auto; width:540px; }
#rodape address{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; text-align:center; font-size:11px; color:#000; line-height:18px; }
#rodape address strong{ font-weight:bold; font-size:14px; color:#f02; }
.divisor{ width:620px; height:25px; background:url(../images/divisor.png) center no-repeat; margin:0 auto; }
.fl{ float:left; }
.clear{ clear:both; }
.pointer{ cursor:pointer; }
.bottom{ bottom:0; }

.xxx{display: none}
.xxx{ margin:0 auto; width:540px; padding-top:40px; min-height:400px; }
.xxx h1{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:30px; color:#000; padding-bottom:35px; }
.xxx p{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#000; line-height:20px; }

