body{background:url(../img/bg.jpg) repeat-x #173044;}

#pop_flutuante{position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; display: none; background-image: url(../img/bg_popup.png); z-index: 1000001;}
/*Inicio box de informacao do album*/
/*.infoBox { background:#FFFFFF none repeat scroll 0 0;  border:3px solid #FF9900; height:130px; opacity:0; overflow:hidden; position:absolute; width:320px; z-index:-1;}
element.style { opacity:0.7; z-index:9;}
.explorer_visualizer_html .infoBg { background:#FFFFFF none repeat scroll 0 0; height:581px; left:0; opacity:0; position:absolute; top:0; width:684px; z-index:-1;}*/
/*Fim box de informacao do album*/
.menu {width:770px; margin:0 auto; height:60px;}
.menu ul{list-style:none;}
.menu li{float:left; margin-top:5px; margin-right:1px}
.menu li.primeiro{float:left; margin-top:5px; margin-right:0}
.menu a.item-menu{color:#FFF; background:url(../img/bg-item-menu.gif) repeat-x; margin-top:13px; padding:5px 10px; display:block; font-size:0.9em; border-left:1px solid #AFB2C1}
.menu a.item-menu:hover{text-decoration:underline;}

.grid-home{width:1000px; margin:0 auto; display:block;}
.wrap{width:1000px; height: auto; background-color:#f0f0f0; clear:both; padding-top:1em; padding-bottom:10em; display:table;}
.rodape{width:1000px; margin:0 auto; height:50px; padding-top:3em; text-align:center}

.content{width:976px; margin:0 auto;}

.header{width:976px; height:100px; display:block;}/*background:url(../img/bg-header.jpg) no-repeat;*/
.header .logo1{width:206px; height:100px;background:url(../img/bg-logo1.jpg) no-repeat; float:left; display: block;}
.header .logo1 a{width:206px; height:100px; background-position:0 0; display:inline; float:left; font-size:0; margin:0; text-indent:-15000px;}
.header .logo2{width:770px; margin-left:206px; height: 100px; background:url(../img/bg-logo2.jpg) no-repeat; _margin-top: -100px;}

.header .link-home{width:200px; height:100px; cursor:pointer; float:left}
.header .form-login{width:400px; height:100px; _height: 90px; float:right; font-family:Georgia; padding-top:0.75em}
.header .form-login label{color:#fff; font-weight:bold}
.header .form-login .campo-normal{float:left; margin-right:0.25em;}
.header .form-login .campo-normal input.entrar{margin-top:10px; cursor:pointer}
.header .form-login a.esqueci{color:#87929C; font-size:0.9em}
.header .form-login a.esqueci:hover{text-decoration:underline;}
.header .form-login .assine{margin-top:0.5em}

.header .form-login .logado{float: right; margin: 65px 10px 0px 0px; color:#fff; font-weight:bold; font-family:Georgia; font-size: 16px}
.header .form-login .logado a{color:#fff; text-decoration: none}
.header .form-login .logado a:hover{color:#fff; text-decoration: underline}

.menu-interno{height:33px; background:url(../img/bg-menu.jpg) repeat-x; display: block; _z-index:80;}
.menu-interno ul{list-style:none; padding-left:2em; width:976px; display:table; margin:0; padding:0; padding-top:0.5em;}
.menu-interno li {float:left; background:url(../img/separador-item-menu.gif) no-repeat right;}
.menu-interno li a{font-family:Arial; font-size:1.25em; font-weight:bold; color:#fff; letter-spacing:-0.05em; display:block; padding:0 1em}
.menu-interno li a:hover{color:#7DACBE}
.menu-interno li a.on{color:#7DACBE; cursor:default}

.hr{background:url(../img/ico-hr.gif) left no-repeat #131C23; height:32px; line-height:32px; vertical-align:middle;}

.hr-ico-busca{background:url(../img/hr-artistas-grande-home-artistas.gif) #131C23 no-repeat; width:976px; height:40px; margin-bottom:2em}
.hr-ico-busca .label{vertical-align:middle; line-height:42px; float:left; font-family:Georgia; font-size:18px; color:#FF9C00; font-weight:bold; padding-left:5em}
.hr-ico-busca .label span{color:#FFF;}
.hr-ico-busca form{padding-top:1em; margin-right:1em}
.hr-ico-busca form select{float:right; width:15em}

.off{display:none;}
.disabled{background-color: #999999 !important}

.larg-106{width:106px;}
.crop-106 a.crop-foto {height:106px;}
.crop-106 a.crop-foto:hover {height:100px;}

.larg-116{width:116px;}
.crop-116 a.crop-foto {height:116px;}
.crop-116 a.crop-foto:hover {height:110px;}

.larg-80{width:80px;}
.crop-80 a.crop-foto {height:80px;}
.crop-80 a.crop-foto:hover {height:74px;}

.center{margin:0 auto;}

/* efeito crop */
.crop-foto {display:block;overflow:hidden;position:relative;}
.crop-foto img {display:block; float:left}
.crop-foto:hover {border:3px solid; border-color:#fa6a00;}
.crop-foto:hover img {margin:-3px 0 0 -3px;}

/* div de exibição da mensagem mandando o usuário atualizar o browser*/

.grid-home .wrap-check-browser{ width: 1000px; height: 100px; margin-bottom: 10px; background-color:#f0f0f0; font-family:Georgia; display: none;}
.grid-home .wrap-check-browser .btn-fechar{ width: 60px; height: 15px; float:right; margin-top: 3px; margin-right: 5px; right: 10px; color:#000000;}
.grid-home .wrap-check-browser .btn-fechar a{ text-decoration: none; color: #000000;}
.grid-home .wrap-check-browser .mensagem{ width: 450px; height: 85px; margin-top: 5px; margin-left: 5px; float: left; display: block}
.grid-home .wrap-check-browser .mensagem .destaque{ font-weight: bold; color:#FF0000; float: left;}
.grid-home .wrap-check-browser .btn-update{ width: 520px; height: 85px; margin-top: -18px; float: right; margin-right: 5px; }
.grid-home .wrap-check-browser ul{list-style:none; margin-top: 35px;}
.grid-home .wrap-check-browser ul li{display:inline; width: 164px; height:34px;}
.grid-home .wrap-check-browser ul li a{width: 165px; height: 35px; display: inline; text-indent: -15000px; text-decoration:none; float:left;
text-align:left; background-position:0 0;}

/*Logo dos browsers*/
.firefox{background: url(../img/firefox_update.png) no-repeat; margin-right: 5px;}
.ie{background: url(../img/ie_update.png) no-repeat; margin-right: 5px;}
.chrome{background: url(../img/google_chrome_update.png) no-repeat;}
