html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus {
outline: 0;
}
ol, ul {
list-style: none;
}
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
body {
background:url('Imagens/back_body.gif') repeat-x 0px -40px;
}
#dobras {
background:url('Imagens/dobras.png') no-repeat center bottom;
width: 1015px;
height: 150px;
position:absolute;
left: -14px;
top:120px;
z-index:0;
}
#wrapper {
width:1000px;
height: auto;
margin: 0 auto;
}
#topo {
width: 100%;
height: 180px;
background: url('Imagens/topo_background.gif');
position: relative;
}
#fundo_revista {
background: url('Imagens/fundo_revista.png') no-repeat center bottom;
width:400px;
height: 280px;
position: absolute;
left: 560px;
top:-20px;
}
#ad_revista img{
max-width:160px;
height:auto;
border: 6px solid #fff;
position: absolute;
top: 30px;
left: 140px;
z-index:2;
}
#badge {
width:100px;
height:100px;
background: url('Imagens/badge.png') no-repeat center center;
z-index:3;
position: relative;
left: 770px;
top:180px;
}
#anunciar a{
display: block;
width:133px;
height:46px;
background:url('Imagens/anunciar.png') no-repeat top center;
position:relative;
left: 870px;
top:-100px;
z-index:3;
text-indent: -9999px;
}
#assinar a{
background:url('Imagens/assinar_bot2.png') no-repeat center center;
width:129px;
height:104px;
position: relative;
z-index:3;
left: 872px;
top:-85px;
display:block;
text-indent:-9999px;
}
h1 a{
width:300px;
height:82px;
background: url('Imagens/logo_png.png') no-repeat center center;
text-indent: -9999px;
position: absolute;
top: 70px;
left:14px;
}
#menu {
width:100%;
height: 90px;
position: absolute;
top: 180px;
background-color: #004080;
z-index: 1;
}
#menu ul {
position: absolute;
top: 37px;
left: 9px;
}
#menu li {
float: left;
display:inline;
font-family: Lucida Grande, Verdana, Lucinda Grande Regular;
font-size: 11px;
text-transform:uppercase;
font-weight: bold;
margin-right: 15px;
position:relative;
}
.page-item-67 {
margin-left: 250px;
z-index:10;
}
#menu li a{
text-decoration: none;
color: #fff;
padding: 18px 13px;
}
#menu li a:hover{
text-decoration: none;
color: #fff;
background-color: #005EBB;
}
#menu ul li ul{
visibility: hidden;
z-index:4;
}
#menu ul li ul li > .children{
visibility: hidden;
z-index:4;
}
#menu ul li ul li:hover .children{
visibility: visible;
z-index:4;
position:absolute;
top:5px;
left: 148px;
width:100%;
background-color: #004080;
}
#menu ul li ul li:hover .children a:hover{
text-decoration: none;
color: #fff;
background-color: #005EBB;
}
#menu ul li:hover ul{
width: auto;
height:auto;
visibility: visible;
display:inline;
background-color: #005EBB;
position:absolute;
top:20px;
left:0;
text-align:left;
z-index:4;
}
#menu ul li:hover ul a{
text-align:center;
margin: 5px 0 5px 5px;
width:130px;
display:block;
padding: 10px;
}
#menu ul li:hover ul a:hover{
display:block;
background-color: #004080;
}
#midias ul{
margin: 0 auto;
border:1px solid #000;
display:block;
}
#midias li {
float: left;
display: inline;
margin: 10px 10px 10px 13px;
}
#top_ad {
border: 1px solid #FF4040;
background-color: #FFF0F0;
padding: 10px 0;
text-align: center;
font-family: Lucida Grande, Verdana, Lucinda Grande Regular;
font-size: 12px;
}
#content_main {
width:100%;
position: relative;
height: auto;
margin-top: 95px;
margin-bottom:30px;
overflow:hidden;
}
.posts {
width:570px;
height: auto;
float:left;
position:relative;
padding: 20px 20px 40px 20px;
border: 1px solid #c0c0c0;
background-color: #f8f8f8;
margin:0 0 5px 80px;
}
.share {
width:62px;
height:auto;
overflow:hidden;
border:1px solid #000;
background-color: #ff0;
position:absolute;
top:-1px;
left:-80px;
border: 1px solid #c0c0c0;
background-color: #f8f8f8;
z-index:10;
padding:10px 0 10px 10px;
}
#form_login{
font-family: Lucida Grande, Verdana, Lucinda Grande Regular;
border: 1px solid #c0c0c0;
background-color: #f8f8f8;
font-size:12px;
padding:15px;
margin-bottom:5px;
overflow:hidden;
}
#form_login a, #form_login a:hover, #form_login a:visited, #form_login a:active{
color: blue;
font-size: 11px;
}
#form_login hr{
margin-bottom:10px;
padding:0;
}
.login_input{
width:45%;
}
.photo {
float:left;
width: 70px;
height:auto;
border: 3px solid #fff;
}
#lista_logado {
float:right;
width: 70%;
}
h3 {
font-size: 1.2em;
font-family: Lucida Grande, Verdana, Lucinda Grande Regular;
font-weight: bold;
color: #404040;
text-transform:capitalize;
}
h3 a, h3 a:hover, h3 a:visited, h3 a:active{
font-size: 1.2em;
font-family: Lucida Grande, Verdana, Lucinda Grande Regular;
font-weight: bold;
color: #404040;
text-decoration: none;
}
small {
font-family: Lucida Grande, Verdana, Lucinda Grande Regular;
font-size: 10px;
}
hr {
border:0;
border-bottom: dotted 1px #ccc;
margin-bottom: 30px;
}
.posts img {
width: 250px;
height: auto;
float: left;
margin: 0 25px 10px 0;
}
.posts p {
font-family: 'Lucida Grande', Verdana, 'Lucida Sans Regular', 'Lucida Sans Unicode', Arial, sans-serif;
font-size: .7em;
letter-spacing: 1px;
line-height: 180%;
text-align: left;
padding-bottom: 20px;
}
.posts p > a, .post p > a:hover, .posts p > a:visited {
color: blue;
}
#ads {
width: 300px;
height: auto;
float: right;
}
.ad1 {
width:300px;
height:250px;
background-color: #004080;
}
.ad2_300_100 {
width:300px;
height:98px;
border:#FF0000;
background-color: #008000;
float:right;
margin: 10px 0;
}
.ads_140_140_bottom{
width:125px;
height:125px;
background-color: #fff;
float:right;
margin-top:10px;
margin-right:15px;
border:1px solid #404040;
overflow:hidden;
}
.ads_140_140_bottom img{
max-width:125px;
height:auto;
}
#parceiros {
border: 1px solid #D0D0D0;
background-color: #F8F8F8;
width:300px;
height:auto;
overflow:hidden;
padding-bottom:10px;
float:right;
margin-top:10px;
}
.buscar {
width:298px;
height:auto;
border: 1px solid #D0D0D0;
background-color: #F8F8F8;
overflow:hidden;
margin-top:10px;
font-family: 'Lucida Grande', Verdana, 'Lucida Sans Regular', 'Lucida Sans Unicode', Arial, sans-serif;
}
#busca {
margin:5px;
border: 1px solid #D0D0D0;
padding: 10px;
}
h5 {
font-family: 'Lucida Grande', Verdana, 'Lucida Sans Regular', 'Lucida Sans Unicode', Arial, sans-serif;
border: 1px solid #D0D0D0;
background-color: #F8F8F8;
font-size:12px;
margin:5px;
padding:8px;
float:left;
width:90%;
background:url('Imagens/geracao_mini.gif') no-repeat 190px 3px;
}
#wrapper_bottom {
width:1000px;
height:auto;
margin:0 auto;
margin-bottom: 50px;
}
#bottom {
width: 100%;
height:auto;
background-color: #005a8c;
overflow:hidden;
border-top: 3px solid #002346;
padding: 20px 0 30px 0;
font-family: 'Lucida Grande', Verdana, 'Lucida Sans Regular', 'Lucida Sans Unicode', Arial, sans-serif;
color: #fff;
}

#bottom .page-item-67 {
margin-left:0;
}

#bottom ul {
margin-bottom: 20px;
}
#bottom a, a:active, a:visited{
color:#fff;
text-decoration: none;
font-size:11px;
}
#bottom li {
line-height:90%;
}
#bottom a:hover{
color:#fff;
text-decoration: underline;
font-size:11px;
}

#ads_bottom {
width:600px;
height:auto;
float:left;
overflow:hidden;
margin-left:95px;
padding-bottom:60px;
margin-bottom: 500px;
}
#links_bottom {
float:right;
width:260px;
height: auto;
padding:10px 0 0 40px;
}
h4 {
margin-bottom: 10px;
}
address {
font-family: Tahoma, Arial, "Lucida Sans", sans-serif;
color: #fff;
font-style: italic;
font-size:12px;
}
.mapa{
line-height: 50px;
font-family: Tahoma, Arial, "Lucida Sans", sans-serif;
color: #dfc0bf;
font-size:11px;
border: 1px solid #8080FF;
background-color: #00376F;
text-align:center;
padding: 5px 10px;
}
.tweetmeme_button {
margin:0;
}

.google_buzz {
margin:0;
}
.facebook_share {
margin:0;
padding-bottom:10px;
}
.categoria a {
color: blue;
text-decoration: underline;
}
/* paginação */
div.pagination {
background-color:#fff;
color:#48b9ef;
padding:10px 0 10px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
text-align:center;
width:100%;
float:left;
}
div.pagination a {
color:#48b9ef;
padding:2px 5px;
margin:0 2px;
text-decoration:none;
border:2px solid #f0f0f0;
}
div.pagination a:hover, div.pagination a:active {
border:2px solid #ff5a00;
color:#ff5a00;
}
div.pagination span.current {
padding:2px 5px;
border:2px solid #ff5a00;
color:#fff;
font-weight:bold;
background-color:#ff6c16;
}
div.pagination span.disabled {
display:none;
}
.footer-list {
height:auto;
padding: 20px 10px 10px 40px;
width: auto;
float:left;
}
#in-footer ul li ul {
display: none;
}