/* Fundo do site ajustavel */
#background { position:fixed; top:-50%; left:-50%; width:200%; height:200%; background-color: #000000; }
#background img { position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; min-width:50%; min-height:50%; }


/* -- */
#base {width: 1000px; height: 600px; position: absolute; margin-left: -500px; margin-top: -300px; left: 50%; top: 50%; z-index: 5;}
#base #logo {width: auto; height: auto; position: absolute; }
/* Menu */
#base #menu { width: 888px; height: 57px; position: absolute; background-image: url('../img/menu_bg.png'); background-repeat: no-repeat; margin-left: 110px; margin-top: 20px;}
#base #menu #home { width: 45px; height: 22px; position: absolute; margin-left: 13px; margin-top: 15px; background-image: url('../img/menu/home.png'); background-position: bottom;}
#base #menu #perfil { width: 46px; height: 22px; position: absolute; margin-left: 70px; margin-top: 15px; background-image: url('../img/menu/perfil.png'); background-position: bottom; }
#base #menu #servicos { width: 62px; height: 22px; position: absolute; margin-left: 138px; margin-top: 15px; background-image: url('../img/menu/servicos.png'); background-position: bottom; }
#base #menu #equipamentos { width: 102px; height: 22px; position: absolute; margin-left: 220px; margin-top: 15px; background-image: url('../img/menu/equipamentos.png'); background-position: bottom; }
#base #menu #eventos { width: 136px; height: 22px; position: absolute; margin-left: 344px; margin-top: 15px; background-image: url('../img/menu/eventosreal.png'); background-position: bottom;}
#base #menu #clientes { width: 125px; height: 22px; position: absolute; margin-left: 500px; margin-top: 15px; background-image: url('../img/menu/principaisclientes.png'); background-position: bottom;}
#base #menu #parcerias { width: 71px; height: 22px; position: absolute; margin-left: 652px; margin-top: 15px; background-image: url('../img/menu/parcerias.png'); background-position: bottom;}
#base #menu #namidia { width: 65px; height: 22px; position: absolute; margin-left: 735px; margin-top: 15px; background-image: url('../img/menu/namidia.png'); background-position: bottom;}
#base #menu #contato { width: 60px; height: 22px; position: absolute; margin-left: 810px; margin-top: 15px; background-image: url('../img/menu/contato.png'); background-position: bottom;}
#base #menu #home:hover {background-position: top;}
#base #menu #perfil:hover {background-position: top; }
#base #menu #servicos:hover {background-position: top; }
#base #menu #equipamentos:hover {background-position: top; }
#base #menu #eventos:hover {background-position: top; }
#base #menu #clientes:hover {background-position: top; }
#base #menu #parcerias:hover {background-position: top; }
#base #menu #namidia:hover {background-position: top; }
#base #menu #contato:hover {background-position: top;  }
/* Menu Dropdown */
#base #menudrop { width: auto; height: auto; padding: 6px; position: absolute; padding-left: 15px; margin-top: 55px; margin-left: 230px; display: none; background-image: url('../img/bg_pag.png'); z-index: 60;}
a.menudrop {font-family: arial; font-size: 12px; text-decoration: none; font-weight: bold; padding-left: 10px; color: #ffffff;}

#base #content {width: 752px; height: 400px; margin-left: -376px; margin-top: 180px; left: 50%; position: absolute; }
#base #content #tab {width: auto; height: auto; position: absolute;}
#base #content #tab_makingoff {width: 223px; height: 49.5px; background-image: url('../img/makingoff_tab.png'); margin-left: 346px; margin-top: 13px; position: absolute;}
#base #content #tab_makingoff:hover {background-position: bottom;}
#base #content #tab_video {width: 140px; height: 49.5px; background-image: url('../img/video_tab.png'); margin-left: 550px; margin-top: 13px; position: absolute;}
#base #content #tab_video:hover {background-position: bottom;}
#base #content #box {width: 752px; height: 314px; position: absolute; background-image: url('../img/bg_pag.png'); margin-top: 70px;}

td {text-align: right;}
label {color: #ffffff; font-family: Arial; font-size: 12px;}
input, textarea{padding: 5px; border: 0; width: 250px; background-color: #404040; color: #ffffff;} textarea {height: 110px; overflow: hidden;}
input:hover, textarea:hover, input:focus, textarea:focus {background-color: #b2b2b2; color: #000000;}
input[type="submit"] {padding: 5px; border: 0; width: 90px; color: #000000; background-color: #ffffff; cursor: pointer;}
input[type="submit"]:hover {background-color: #404040; color: #ffffff;}