/* Marcações Básicas */
* {margin: 0; padding: 0;}
body {background: #feebd7 url('images-site/bg-body.jpg') repeat-x; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; text-align: center; padding: 5px 0 0 0;}
img {border: 0;}
a:focus {outline: none;}

/* Container Principal (engloba o conteúdo) */
#principal {background: #fff url('images-site/bg-principal.jpg') repeat-y; text-align: left; width: 980px; margin: 0 auto;}

/* Topo do site */
#top {background: url('images-site/supertop.png') no-repeat; height: 120px; padding: 25px 10px 10px 10px;}
#logo {float: left; display: inline; width: 400px; height: 140px;}
#logo_right {float: left; display: inline; width: 540px; height: 140px;}
#subtop {height: 40px; margin: 0 0 15px 0;}
#flags {text-align: right;}

/* Área Central */
#central {line-height: 20px; padding: 10px 10px 20px 10px; margin-bottom: 20px;}
#animacao_central{float: left; display: inline;}
#animacao_lateral{float: left; display: inline; text-align: center; width: 205px; margin: 0 0 0 10px;}

/* Rodapé */
#footer {clear: both; background: #feebd7 url('images-site/footer-border.png') no-repeat; color: #339; text-align: center; height: 70px; padding-top: 10px;}

/* Menu de Navegação */
#menu_navigator ul {list-style: none; margin: 0 0 0 10px;}
#menu_navigator ul li {float:left}
#menu_navigator ul li a {float: left; display: inline; background-image: url('images-site/menu-sprite.png'); color: #333; font-size: 11px; font-weight: bold; text-align: center; text-decoration: none; width: 115px; height: 20px; margin-right: 1px; padding: 8px 2px 2px 2px;}
#menu_navigator ul li a:visited {float: left; display: inline; background-image: url('images-site/menu-sprite.png'); color: #333; font-size: 11px; font-weight: bold; text-align: center; text-decoration: none; width: 115px; height: 20px; margin-right: 1px; padding: 8px 2px 2px 2px;}
#menu_navigator ul li a:hover {float: left; display: inline; background-image: url('images-site/menu-sprite.png'); color: #333; font-size: 11px; font-weight: bold; text-align: center; text-decoration: none; width: 115px; height: 20px; margin-right: 1px; padding: 8px 2px 2px 2px;}

/* Estado Normal e Over */
#menu_navigator ul li a.menunav{background-position: 0 0;}
#menu_navigator ul li a.menunav:hover{background-position: -120px 0;}

/* Panorama Innerfade Jquery */

/*.innerfade-title{position: absolute; bottom: 20px; left: 0; z-index: 290; width: 100%; background: #00a7ee url(images-site/images-jquery/title-bg.png);
				 height: 34px; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: .8; border-top: 1px solid white;}*/

.innerfade-title h2{color: white; font-weight: bold; margin-top: 0; margin-bottom: 0; text-align: center; font-family: Arial; font-size: 16px;
				   font-style: italic; line-height: 34px;}

.mycontrolboxclass{position: absolute; right: 45px; top: 30px;}
.bg-frame img {behavior: url(win_png.htc);}