body {
margin:0 auto;
padding:0;
text-align:center;
background:#F6F6C0;
background:#fff;
	
}
a:link,a,a:hover,a:active{outline:none;}/* retira pontilhados do link */

.tudo {
width:100%;	
}
.cabecalho {
width:100%;
height:px;
margin:0px;
padding:0px;	
border:0;
}
.cabecalho  img{
width:100%;
}
.quadro_cabecalho{
width:100%;
background-color:#FF0000;
padding-top:5px;
padding-bottom:5px;
}
.h1{
font-family:"Times New Roman", Times, serif;
font-size:60px;
width:100%;
color:#FFFFFF;
background-color:#FF0000;
text-align:center;
font-weight:bold;
font-style:italic;
margin:0;
padding:0;
border-top: 3px #FFFFFF solid;
border-bottom: 3px #FFFFFF solid;
}	
.span{
font-size:70px;
font-family:Arial, Helvetica, sans-serif;
}	
.texto_cabecalho {
width:100%;
background-color:#FFFFFF;
color:#000000;
text-align:center;
font-size:30px;
font-style:italic;
font-weight:bold;
padding-bottom:5px;
}


.banner_texto{
font-size:22px;
width:600px;
background:gray;
color:#FFFFFF;
border:4px solid;

}
.banner_texto span{
color:#FF0000;
}
.banner_texto p {
padding:5px;
}
.amarelo{
color:#FFFF00;
font-family:Arial, Helvetica, sans-serif;
}

.banner_guia {
width:380px;
font-size:26px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
background:#FFFF00;
padding:5px;
margin-top:30px;
text-decoration:none;
radius:2;
border:1px solid black;
}
.banner_guia span{
color:#FF0000;
}
.banner_guia a{
text-decoration:none;
color:#000000;
}
h1{
margin:30px;
font-size:18px;
font-family:arial;
color:#FF0000;
}

h3{
color:#FF0000;
font-size:17px;
}

.centeredmenu {
text-transform:uppercase;
font-weight:bold;
float:left;
width:100%;
background:#;
overflow:hidden;
position:relative;
}
.centeredmenu ul {
clear:left;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
left:50%;
text-align:center;
}
.centeredmenu ul li {
display:block;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
right:50%;
}
.centeredmenu ul li a {
display:block;
margin:0 0 0 1px;
padding:3px 10px;
background:#FF0000; /*#ddd;*/
color:#FFF;
text-decoration:none;
line-height:1.3em;
}
.centeredmenu ul li a:hover {
background:#333;
color:#fff;
}
.centeredmenu ul li a.active, .centeredmenu ul li a.active:hover {
color:#000;
background:#ddd;
font-weight:bold;
}

.vazio2{
font-weight:bold;
width:25%;
}
.dias_online{
width:50%;
font-weight:bold;
text-align:center;
}
.vazio{
width:25%;
}
.content_revistas{
width:100%;
border:px solid #09f;
float:left;
}
.links_revista{
width:22%;
margin-left:2.5%;
margin-bottom:70px;
border:px solid #09f;
float:left;
}
.links_revista img{
width:100%;
margin-bottom:10px;
}
.links_revista a{
width:100%;
margin:7px auto;
border:0;
color:#069;
border:px solid #09f;
text-decoration:none;
text-align:center;
float:left;
}
.links_revista a:hover{
border:0;
color:#069;
text-decoration:underline;
font-weight:bold;
}
.contador{
position:absolute;
text-align:center;
width:130px;
height:40px;
left:10px;
font-weight:bold;
border:0;
z-index:15;
top: 200px;
}
.rodape{
width:100%;
height:px;
margin:0px auto;
padding:0px;
padding-bottom:20px;
border:0;
background:#f00;
float:left;
}
.rodape img{
width:100%;
}
.rodape span{
color:#fff;
margin-bottom:20px;
}


@media (min-width:0px){
	.links_revista{
	width:96%;
	}	
}


@media (min-width:500px){
	.links_revista{
	width:46%;
	}	
}


@media (min-width:900px){
	.links_revista{
	width:30%;
	}	
} 


@media (min-width:1280px){
	.links_revista{
	width:22%;
	}	
}