*{margin:0 auto;padding:0;outline:none}
html{overflow:hidden;height:100%}
body{background:url(../images/background.jpg) repeat-x #000;height:100%}
.nob{border:none}

#content{width:795px;height:450px;background:url(../images/home.jpg) no-repeat;}

#content #top{height:300px;*height:295px}
#content #top p{color:#fff; width:250px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:11px;display:none}

#content #top .top_menu{display:block;width:450px;float:left;margin-top:10px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;}
#content #top .top_menu li{list-style:none;display:inline;padding:5px}
#content #top .top_menu a{text-decoration:none;color:#666}
#content #top .top_menu a:hover{color:#fff}

#content #top #search{float:right;width:281px;height:40px;background:url(../images/home-busca.jpg) no-repeat}
#content #top #search #fs_search{width:220px;border:none;float:left;background:transparent;margin:12px 0 0 10px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px}
#content #top #search .inp_busca{color:#999;font-style:italic}
#content #top #search .inp_busca_focus{color:#000;font-style:normal}
#content #top #search .bt_busca{border:none;background:transparent;float:left;height:30px;width:50px;text-indent:-1000px;*padding:55px 0 0 0;overflow:hidden;cursor:pointer;margin-top:5px}

#content #top #share_bar{float:right;width:281px;height:40px;color:#666;padding:5px;text-align:right}
#content #top #share_bar a img{opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7;filter:alpha(opacity=70);}
#content #top #share_bar a:hover img{opacity:1.0;-moz-opacity:1.0;-khtml-opacity:1.0;filter:alpha(opacity=100);}

/* font-family:Arial, Helvetica, sans-serif */
#content #menu{height:100px}

#content #menu .menu{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#content #menu .menu li{list-style:none;display:inline;display:block;float:left;text-align:center}
#content #menu .menu li a{color:#999;font-weight:bold;text-decoration:none;line-height:10px}
#content #menu .menu li a:hover{color:#fff;text-decoration:none}
#content #menu .menu  #m_web{width:200px}
#content #menu .menu  #m_design{width:70px}
#content #menu .menu  #m_software{width:120px;margin-left:250px}
#content #menu .menu  #m_suporte{width:155px}

#content #menu .submenu{display:none;position:absolute;width:500px;margin-top:30px}
#content #menu .submenu li a{color:#999;font-weight:normal;text-decoration:none;border-right:1px solid #333;padding-right:5px;margin-right:5px;display:block;float:left;font-size:13px}
#content #menu .submenu li a:hover{color:#fff;text-decoration:none}
#content #menu   #sm_web{width:550px;*margin-left:-120px}
#content #menu   #sm_design{width:600px;margin-left:120px;*margin-left:-140px}
#content #menu   #sm_software{width:600px;margin-left:460px;*margin-left:-160px}
#content #menu   #sm_suporte{width:700px;margin-left:360px;*margin-left:-410px}

#content #news{float:left;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:13px;height:120px;width:380px;background:url(../images/home-news.jpg) no-repeat 0px 10px}
#content #news #fn_nome{width:156px;border:none;float:left;background:transparent;margin:5px 0 0 2px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px}
#content #news #fn_email{width:156px;border:none;float:left;background:transparent;margin:5px 0 0 7px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px}
#content #news .inp_news{color:#666;font-style:italic}
#content #news .inp_news_focus{color:#000;font-style:normal}
#content #news .bt_news{border:none;background:transparent;float:left;height:30px;width:50px;text-indent:-1000px;*padding:55px 0 0 0;overflow:hidden;cursor:pointer;margin-top:5px}
#content #news p{width:100%;clear:both;cursor:pointer;}
#content #news .error{color:yellow}

#content address{display:block;float:right;width:380px;height:120px;color:#666;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;text-align:right;font-style:normal;margin-top:10px}
#content address a{color:#fff;text-decoration:none}
#content address a:hover{text-decoration:underline}
#content address #ad_tel{display:block;width:175px;float:left;font-style:normal;font-size:25px;height:30px;*height:20px;margin:0 10px 10px 20px;*margin:0 10px 5px 10px;border-right:1px solid #333;text-align:left}
#content address #ad_txt{display:block;width:165px;float:right;height:30px;*height:20px;margin:0 0 10px 5px;*margin-bottom:5px;text-align:left}
