* {
margin : 0;
padding : 0;
outline : 0;
font-weight : inherit;
font-style : inherit;
font-size : 100%;
font-family : inherit;
line-height : 1.1em;
vertical-align : baseline;
}

ul 
{
list-style-type: disc;
}

ul li {
	margin-left: 20px;
}

ol li {
	list-style-type: decimal;
	margin-left: 27px;
	}

img {
border : 0;
}

body {
color : black;
background: #ffffff;
background: #f4f3ef;
/*background : rgb(25,25,25);*/
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
line-height: 1;
}


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 : "" "";
}
a {
color : black;
text-decoration : none;
}

a:hover {
text-decoration : none;
color : green;
}

div#tudo {
color : #303030;
text-align : left;
width : 1004px;
margin : 0 auto;
background : white;
overflow: hidden;
height: auto;
/*background: #f4f3ef;
background: #f7f6f2;*/
}

#menu {
margin-bottom : 15px;
font-family : Arial;
height : 100%;
}

#content {
width : 100%;
margin-left : 3px;
margin-right:0px;
}

#rodape {
clear: both;
position:absolute;
background : green;
height : 75px;
width : 100%;
font-size : 12px;
font-weight : bold;
text-align : center;
color : white;
padding-top: 10px;
padding-bottom:10px;
}

#publicidade {
width : 180px;
height : 100%;
float : right;

}
#publicidade2 {
width : 125px;
float : left;
height : 100%;
}
.chapeu {
font-size : 12px;
color : red;
}

#materia {
font-size : 13px;
color : black;
line-height : 150%;
text-align: justify;
}

#materia p {
	line-height : 150%;
	
}
.titulo {
font-size : 21px;
color : black;
font-weight : bold;
}

/*titulo capa editoria ordem 1*/
.titulo a {
font-size : 25px;
font-weight : bold;
color : black;
}

.titulo_verm a {
font-size : 25px;
font-weight : bold;
color : red;
}

.titulo_verm a:hover {
color : green;
}

.titulo_capa {
	font-size: 25px;
	font-weight: bold;
	
}

/*titulo capa editoria ordem 2 - 4*/
.titulo2{
font-size : 22px;

}
.titulo3{
font-size : 19px;

}
.titulo a:hover {
color : green;
}
.subtitulo2 a {
font-size : 13px;
color : black;
font-family : Arial;
}
.subtitulo{
color : black;
font-size : 13px;
text-align: justify;
}


.titulo_editoria {
font-size : 21px;
color : green;
font-weight : bold;
}

/*titulo capa editoria ordem 1*/
.titulo_editoria a {
font-size : 25px;
font-weight : bold;
color : green;
}

.titulo {
font-size : 21px;
color : black;
font-weight : bold;
}

/*titulo capa editoria ordem 1*/
.titulo_editoria a:hover {
font-size : 25px;
font-weight : bold;
color : black;
}



div.figura {
float : left;
width : 239px;
height : 253px;
font-size : 11px;
color : black;
font-weight: bold;
background:  rgb(217,218,219);
}

#comentario {
margin : 0 auto;
width : 100%;
height : 100%;
float : left;
text-align : center;
font-size : 15px;
font-weight : bold;
}
#comentario_dados {
font-size : 12px;
font-weight : normal;
text-align : left;
}
#comentario_texto {
font-size : 12px;
font-weight : normal;
text-align : justify;
}
#comente {
clear : both;
background : yellow;
font-size : 12px;
font-weight : bold;
}
#comentario_regras {
font-size : 12px;
text-align : justify;
font-weight : normal;
}
.comentando {
font-size : 12px;
font-weight : normal;
}
h3#comments {
color : #989899;
font-size : 3em;
font-weight : bold;
letter-spacing : -0.04em;
margin : 10px 0;
}
.commentlist {
padding : 0;
text-align : justify;
}
.commentlist li {
border-top : 1px solid #cbdce8;
font-weight : bold;
margin : 0;
padding : 5px 10px 3px;
list-style : none;
}
.commentlist p {
color : #666;
font-size : 14px;
font-weight : normal;
line-height : 1.5em;
margin : 10px 5px 10px 0;
text-transform : none;
}
.commentlist cite, .commentlist cite a {
font-weight : bold;
font-style : normal;
font-size : 1.1em;
}
.alt {
margin : 0;
padding : 10px;
}
#commentform {
background : #f5f5f5;
padding : 0;
text-align : left;
width : 100%;
}
#commentform h3 {
color : #989899;
font-size : 3em;
font-weight : bold;
letter-spacing : -0.04em;
margin : 0 0 10px;
}
#commentform p {
margin-bottom : 5px;
width : 400px;
}
#commentform p label {
display : block;
color : #666;
font-size : 14px;
margin-bottom : 4px;
}
#commentform input {
height : 21px;
width : 360px;
padding : 2px;
}
#commentform textarea {
height : 205px;
width : 360px;
padding : 2px;
}
#commentform #submit {
background : #dddddd;
color : #6e6e6e;
cursor : pointer;
font-size : 15px;
font-weight : bold;
height : 26px;
width : 110px;
}

.thumbnail {
position : relative;

color : #000000;
background-color : transparent;
}
.thumbnail img {
position : relative;
border-width : 0;
}
.thumbnail:hover {
background-color : transparent;
z-index : 50;
}
.thumbnail span {
position : absolute;
background-color : white;
padding : 0;
left : -1000px;
border : 1px dotted black;
visibility : hidden;
color : black;
text-decoration : none;
text-align : justify;
color : #020650;
width : 300px;
z-index : 50;
}
.thumbnail span img {
border-width : 0;
padding : 2px;
z-index : 50;
}
.thumbnail:hover span {
visibility : visible;
top : 0;
left : 0;
height : 30px;
z-index : 50;
}
.thumbnail:hover span img {
float : left;
z-index : 50;
}
.sub {
border-bottom : 1px dotted green;
font-size : 12px;
width : 100px;
height : 18px;
line-height : 130%;
text-indent : 5px;
}
a.opacidade {
border : none;
padding : 0;
}
a.opacidade:hover {
border : none;
padding : 0;
}
#paginacao p {
font-size : 14px;
font-family : Trebuchet MS;
text-align : left;
color : #006699;
border : none;
}
#paginacao a {
padding : 0 8px;
text-decoration : none;
color : black;
}
#paginacao a:hover {
background-color : red;
color : #ffffff;
padding : 0 8px;
text-decoration : none;
}
#olho_direito {
float : right;
margin-top: 2em;
margin-left: 1em;
margin-bottom: 1em;
width : 120px;
font-weight : bold;
font-size : 12px;
line-height : 1.3em;
color : red;
border-bottom : 3px solid red;
border-top : 3px solid red;
text-align : center;
}
#olho_esquerdo {
float : left;
margin-top: 2em;
margin-right: 1em;
margin-bottom: 1em;
width : 120px;
font-weight : bold;
font-size : 12px;
line-height : 1.3em;
color : red;
border-bottom : 3px solid red;
border-top : 3px solid red;
text-align : center;
}


#mulher_centro {
clear : both;
float : left;
width : 346px;
height : 180px;
margin-bottom : 20px;
}
#mulher_lateral {
float : right;
width : 142px;
height : 172px;
background : #ffcc99;
margin-bottom : 20px;
padding : 4px;
}
#mulher_chamadas {
clear : both;
width : 506px;
height : 300px;
background : #ffcccc;
padding : 5px;
}
.materia_mulher {
font-size : 11px;
color : black;
}
.chapeu_mulher_lateral {
font-size : 14px;
color : red;
margin-bottom : 5px;
margin-top : 5px;
font-weight: bold;
}

.titulo_mulher_lateral {
font-weight : bold;
font-size : 17px;
color : black;
margin-bottom : 10px;
}

.titulo_mulher_centro {
font-size : 22px;
color : black;
margin-bottom : 6px;
font-weight: bold;
}

.chapeu_mulher_centro {
font-size : 14px;
color : red;
font-weight: bold;
}

.titulo_mulher_veja {
font-size : 12px;
color : black;
font-weight: bold;
margin-bottom : 6px;
}

.chapeu_mulher {
font-size : 15px;
color : green;
margin-bottom : 5px;
margin-top : 5px;
font-weight: bold;
font-family: arial;
}

.materia_mulher_titulo {
font-size : 25px;
color : #000;
margin-bottom : 40px;
margin-top : 5px;
font-weight : bold;
line-height : 125%;}

.materia_mulher_autor {
font-size : 12px;
color : #000;
text-decoration : underline;
font-style : italic;
font-weight : bold;
}



.materia_mulher_materia p {
font-size : 13px;
color : #000;
line-height : 125%;
text-align: justify;
}

.novelas_hoje p {
font-size : 13px;
color : #000;
line-height : 125%;
text-align: justify;
}

.novelas_hoje {
font-size : 13px;
color : #000;
line-height : 125%;
text-align: justify;
}


#esportes_verde_palido {
	background: rgb(184,222,201);	
	color:  black;
	font-size: 14px;
}

#esportes_verde_palido h1{
	color: red;
	font-size: 12px;
	font-weight: bold;
}

.esportes_titulo a{
	font-size:25px;
	font-weight: bold;	
	
}


.esportes_chamada{
	font-size:12px;
	font-weight: bold;	
}

.esportes_chamada2{
	font-size:15px;
	font-weight: bold;	
}

.reportagem_titulo {
	font-size: 25px;
	font-weight: bold;
	
}

.reportagem_chamada{
	font-size: 13px;
	text-align: justify;
	
}

.reportagem_chapeu {
	font-family: arial;
	font-size: 12px;
	color: red;
	
}


#inline-sample-content{
	
	background: #fff;
	font-size: 12px;
	min-height: 400px;
	text-align: justify;
	padding: 10px;

	
}

.sumido {
position: absolute;
	visibility: hidden;
	z-index: 10;
	
}

.link_mistureba {
	color: white;
	
}

.link_mistureba a:hover {
	color: green;
	
}

.titulos_ {
margin-bottom: 15px; 
font-weight: bold; 
font-size: 12px; 
color: white; 
background: red;
text-indent: 10px; 
height: 17px; 
line-height: 150%;
} 


.tabela {
	border: 1px solid black;
	
}

.tabela td {	
	border: 1px solid black;
}

.branco {color: white;}
.branco a { color: white;}
.branco a:hover {color: yellow;text-decoration: none;}

.separa {border-top:solid .1em #CCC; border-bottom:solid .2em #CCC; clear:both; height:.1em; overflow:hidden;}

.capa_topo {border-top:solid .3em #005000; border-bottom:solid .1em #fff; clear:both; height:.1em; overflow:hidden;}
.capa_baixo {border-top:solid .1em #fff; border-bottom:solid .1em #007800; clear:both; height:.1em; overflow:hidden; margin-bottom:10px;}
.capa_chamada { 
font-size: 20px;
background-color:#007800;  
color: #fff; text-indent: 5px; line-height: 150%; font-weight: bold;}

.chapeu_capa {
font-size : 12px;
/*color : rgb(23,105,23);*/
font-weight:bold;
color: red;
}


.classifica {width: 25px; height: 20px; text-align: center; color: white; font-weight: bold; font-size:14px;  padding: 2px; border-bottom: 1px solid white; display: inline-block ;}

.borda_tabela { border-bottom: 1px solid rgb(215,217,219); border-right:1px solid rgb(215,217,219); font-size: 12px; text-align: center; width: 55px;}

/*MENU DAS EDITORIAS*/


div#menueditoria 
{
	padding: 0px;
	margin: 0px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
	
}


div#menueditoria ul {
display: block;
margin: 0px;
padding: 0px;	
list-style-type: none;
list-style-image: none;
}
div#menueditoria ul li{ 
	margin:0px;
	
	
}

div#menueditoria ul a {
	display: block;
	padding: 3px 3px 3px 1em;
	color: #ffffff;
	text-decoration: none;
	border: 1px solid #FFF;
	border-left: 0px;
	border-right: 0px;
	/*background: url('/fundo.png');*/
	/*background: rgb(132,194,37);*/
	background: green;
	background: url('/imagens/barra.jpg');
	height: 14px;
	margin: 0px;
		
}

div#menueditoria ul a:hover {
	color: white;
	border: 1px solid #FFF;
	border-left: 0px;
	border-right: 0px;
	background: red;
	background: url('/imagens/barraverm.jpg');
	margin: 0px;
	
}



#menu_topo ul {
padding:0px;
margin:0px;
float: left;
width: 100%;
list-style:none;
font-size: 15px;
font-weight: bold; 
font-family: "Trebuchet MS";
color: white;
height: 22px;
}

#menu_topo ul li { display: inline; }

#menu_topo ul li a {
padding: 2px 5px;
float:left;
/* visual do link */
text-decoration: none;
border-right: 1px solid white;
height: 20px;
color: white;
}

#menu_topo ul li a:hover {
background-color:red;
}




#paginarodeios {
	padding: 3px;
}
#paginarodeios ul {
	list-style-type: none;
}
#paginarodeios li {
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	display: block;
}
#paginarodeios li a {
	color: black;
	padding: 4px;
	border: 1px solid green;
	text-decoration: none;
	float: left;
}
#paginarodeios li a:hover {
	color: #638425;
	background: #f1ffd6;
	border: 1px solid #85bd1e;
}
#paginarodeios li.nolink {
	color: black;
	padding: 4px;
}
#paginarodeios li.current {
	color: #FFF;
	border: 1px solid #b2e05d;
	padding: 4px;
	background: #b2e05d;
}

.menu_expediente {
	float: left; 
	margin-left: 300px; 
	margin-top: 20px; 
	height: 40px;
	width: 270px;
}

.menu_superior {
	clear: both; float: left; margin-left: 300px; height: 20px; margin-top: 9px; width: 715px; padding-top: 3px;
	
}


