@charset "utf-8";

* { margin: 0px; padding: 0px; }

body { font: normal 62.5% verdana; background: #e18400;  }

div.topo { background: #e18400 url(imagens/top_repeat.jpg) repeat-x; width: 100%; height: 290px; float: left; }

div.center { background: url(imagens/logo_center.jpg); width: 453px; height: 290px; position: absolute; top: 0px; left: 50%; margin-left: -226.5px; }

div.fundo_content { background: #EBF2F9; width: 100%; height: 100%; float: left; }

div.content { width: 794px; float: left; position: relative; top: 0px; left: 50%; margin-left: -397px; }
/* Menu */
div.menu { width: 228px; float: left; margin: 33px 0px 33px 11px; }

div.menu_topo { background: url(imagens/topo_menu.gif); width: 228px; height: 56px; }

div.menu_conteudo { background: url(imagens/menu_background.gif) repeat-y; width: 228px; height: 100%;}

div.menu_conteudo img { border: 0px; margin: -10px 0px 0px 75px; }

ul.menubar { margin-left: 45px; width: 120px; text-align:center; }

ul.menubar .submenu { list-style: none;}

ul.menubar ul.menu { display: none; position: absolute; left: 160px; margin-top: -22px; }

ul.menubar a { padding: 5px; display: block; text-decoration: none; color: #fff; padding: 5px; }

ul.menu { width: 115px; }

ul.menu li { position: relative; list-style: none; background-color: #e6e6e6; }

ul.menu li a { display: block; text-decoration: none; color: #777; padding: 5px 10px 5px 5px; }

/* Fix IE. Hide from IE Mac \*/
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
/* End */

li.submenu a:hover { text-decoration: underline; }

ul.menu li a:hover { text-decoration: none; color: #E2144A; }



div.menu_bottom { background: url(imagens/bottom_menu.gif); width: 228px; height: 63px;}
/* Fim Menu */

/* Conteudo */

div.geral_conteudo { width: 542px; float: left; margin: 19px 0px; }

div.conteudo_topo { background: url(imagens/topo_conteudo.gif); width: 542px; height: 81px; float: left; }

div.conteudo { background: url(imagens/conteudo_repeat.gif) repeat-y; width: 542px; float: left; }

div.conteudoPrincipal { padding: 0% 10%; color: #fff; font: normal Verdana; float: left; }

div.conteudoPrincipal div.prendasDosFans { float: left; margin: 0% 0% 0% 20%; }

div.conteudoPrincipal div.videos { float: left; margin: 0% 0% 0% 20%; }

div.conteudoPrincipal img.topo { border: 0px; margin-top: -15px; }

div.conteudoPrincipal img.img { border: 0px; position: relative; left: 20px; top: 0px; padding: 10px; float: left; }

div.conteudoPrincipal img.imgIE7 { border: 0px; position: relative; left: 0px; top: 0px; padding: 5px; float: left; }

div.conteudoPrincipal img.imgIE7:hover { background-color: #fff; }

div.conteudoPrincipal img.imgSeccaoOsFans { border: 0px; float: left; }

div.conteudoPrincipal img.img:hover { background-color: #fff; }

div.conteudoPrincipal h2 { margin: -5px 0px 15px 10px; }

div.conteudoPrincipal p { padding: 5px 0px 15px 0px; }

div.conteudoPrincipal p.seccaoOsFans { float: left; margin-bottom: 10px; }

div.conteudoPrincipal p.seccaoOsFans span { float: left; }

div.conteudoPrincipal div.seccaoPedroClaudia img.seccaoPedroClaudia { border: 5px solid #fff; position: relative; top: 0px; left: 50%; margin-left: -77.5px; }

div.conteudoPrincipal div.seccaoPedroClaudia p { line-height: 20px; }

div.conteudoPrincipal div.seccaoPedroClaudia strong { text-decoration: underline; }

div.conteudoPrincipal p a { text-decoration: underline; color: #000; }

div.conteudoPrincipal div.fotoDaSemana { text-align: center; }

div.conteudoPrincipal div.fotoDaSemana .centro { text-align: center; }

div.conteudoPrincipal div.fotoDaSemana p { text-align: left; }

div.conteudoPrincipal div.fotoDaSemana p.meio { text-align: center; }

div.conteudoPrincipal div.fotoDaSemana h3 { margin-bottom: 10px; }

div.conteudo_bottom { background: url(imagens/bottom_conteudo.gif); width: 542px; height: 81px; float: left; }

/* Fim Conteudo */

/* Seccao conteudo de fotos */

div.geral_conteudoSeccaoFotos { width: 744px; float: left; position: relative; top: 0%; left: 50%; margin-left: -372px; }

div.conteudo_topoSeccaoFotos { background: url(imagens/topo_seccao_fotos.gif); width: 744px; height: 77px; float: left; }

div.conteudoSeccaoFotos { background: url(imagens/background_seccao_fotos.gif) repeat-y; width: 777px; float: left; }

div.conteudoPrincipalSeccaoFotos { padding: 0px 75px; color: #fff; font: normal Verdana; float: left; }

div.conteudoPrincipalSeccaoFotos a.voltar { color: #fff; font: normal Verdana; float: right; position: relative; top: -20px; right: 20px; }

div.conteudoPrincipalSeccaoFotos img.img { border: 0px; position: relative; left: 0px; top: 0px; margin: 5px; }

div.conteudoPrincipalSeccaoFotos img.img:hover { background-color: #fff; }

div.conteudo_bottomSeccaoFotos { background: url(imagens/bottom_seccao_fotos.gif); width: 744px; height: 77px; float: left; }

/* Fim Seccao conteudo de todos */

/* Secção formulario de registo */
form { width: 100%; }

form fieldset { border: none; line-height: 17px; }

form fieldset span { text-decoration: underline;}

form fieldset label { float: left; display: block; margin: 5px 0px; position: relative; top: 0px; left: 0px;}

form fieldset div.mesMsn { width: 100%; float: left; }

form fieldset label span { float: left; }

form fieldset label select { margin-left: 80px; }

form fieldset label input { float: right; }

form fieldset div.radio { width: 25%; float: left; }

form fieldset div.radio label { float: left; }

form fieldset div.radio label span { text-decoration: none; }

form fieldset div.radio label input.radio { margin-left: 30px; }

form fieldset label textarea { float: right; }

form fieldset label span.topo { vertical-align: top; }

/* Fim secção formulario de registo */

div.rodape { background: url(imagens/bottom_repeat.jpg) repeat-x; width: 100%; height: 58px; clear: both; }

div.rodape address { color: #fff; font: normal 110% verdana; text-align: center; position: relative; top: 17px; left: 0px; }

div.rodape address a { color: #fff; text-decoration: underline; }

/* Imagem Topo */

div.imagem_topo { position: fixed; right: 0px; bottom: 0px; } 

div.imagem_topo img { border: 0; }