/*
    Document   : Css para o Site Guarulhosweb
    Created on : 24/04/2010
    Edit       : 23/07/2010
    Author     : Edward Kishi - Portal Guaru suporte@guaru.com.br
	Complemento: site_topo.tpl.php, site_baixo.tpl.php
*/
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
.Controle #Conteudo { 
	position: relative; 
	width: 1140px;  
	background: #FFFFFF;
	margin: 0 auto; 
	border: 1px solid #000000;
	text-align: left; 
} 

.Controle #header { 
	background: #FFFFFF; 
	padding: 0;  
	border-bottom:thin dotted #333;
	font-size: 12pt;
	width: 1005px;
	border-right:thin dotted #333;
} 

.Controle #header h1 {
	margin: 0; 
	padding: 10px 0; 
}

.Controle #header table {
	width:100%;
}

.Controle #header table.tbTopo {
	height:130px;
}

.Controle #header table.BarraMenu {
	border-top:thin dotted #333;
}

.Controle #header table td{
	text-align:center;
}

.Controle #header table td.datahora {
	text-align:left;
	font-size:10pt;
	vertical-align:top;
}


.Controle #header table.BarraMenu  td, .Controle #header table.BarraMenu  td a, .Controle #header table.BarraMenu  td a:visited {
	font-size:11px;
	text-decoration:none;
	border-bottom:thin solid #FFF;
	color:#000;
}

.Controle #header table.BarraMenu  td a:hover{
	border-bottom:thin solid #00F;
}

.Controle #header table.BarraMenu  td.busca {
	text-align:right;
	padding: 0 10px 0 0;
}

.Controle #header table.BarraMenu  td imput.busca {
	text-align:left;
	border: 1px solid #666;
	width:200px;
}


.Controle #Coluna1 {
	position: absolute;
	left: 0;
	width: 157px; 
	padding: 0; 
	border-right:thin dotted #333;
}

 #Coluna1 h3, #Coluna2 h3 {
	border-bottom:2px solid #333;
	border-top: 2px solid #333;
	margin: 3px 0;
	padding:3px 3px 3px 10px;
	text-align:left;
	font-size:0.9em;
}



.Controle #Coluna2 {
	position: absolute;
	right: 0;
	width: 150px; 
	padding: 3px;
	border-left:thin dotted #333;
	border-right:thin dotted #333;
	margin: 0 134px 0 0;
}

.Controle #Coluna3 {
	position: absolute;
	right: 0;
	width: 130px; 
	padding: 1px;
	background-color:#FFF;
	margin: 150px 0 5px 0;
}


.Controle #Principal { 
	margin: 0 157px; 
	padding: 2px; 
	min-height:1300px;
	background-color:#FFF;
	width: 693px;
}
.Controle #footer { 
	padding: 0 10px 0 20px; 
	background:#000080;
	color:#FFF;
	border-top:thin dotted #333;
} 

.Controle #footer p {
	margin: 0; 
	padding: 10px 0; 
	font-size:9pt;
	text-align: center;
}

#footer a, #footer a:visited {
	color: #fff;
	text-decoretion: underline;
	font-size:9px;
}

#footer a:hover {
	color: #ffff08;
}

#footer .normal {
	color: #fff;
	font-size:10px;
}

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
	border: none;
}

/*** Menu **/
.snazzy {BACKGROUND: none transparent scroll repeat 0% 0%}

.snazzy span {
	text-align:center; 
	color:#fff; 
	margin:0; 
	font-weight:normal; 
	padding:5px 25px;
	}

.b1, .b2, .b3, .b4 {display:block; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {
	border-left:1px solid #fff; 
	border-right:1px solid #fff;
	}
.b1 {
	margin:0 5px; 
	background:#fff;
	}
.b2 {
	margin:0 3px; 
	border-width:0 2px;
	}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
.boxcontent {
	display:block; 
	border-left:1px solid #fff; 
	border-right:1px solid #fff;
	}

#navigation2 .red, #Canais .C {background:#c00;}
#navigation2 .orange,#Canais  .P {background:#f90;}
#navigation2 .yellow ,#Canais   .Y {background:#b8b800;}
#navigation2 .green,#Canais  .E {background:#090;}
#navigation2 .blue,#Canais  .D {background:#00c;}
#navigation2 .indigo,#Canais  .I {background:#309;}
#navigation2 .cyan ,#Canais  .V {background:#69f;}
#navigation2 .grey ,#Canais  .G {background:#888;}
#navigation2 .white,#Canais  .W {background:#fff;}

#navigation2 a:hover b.red {background:#c00;}
#navigation2 a:hover b.orange {background:#f90;}
#navigation2 a:hover b.yellow {background:#b8b800;}
#navigation2 a:hover b.green {background:#090;}
#navigation2 a:hover b.blue {background:#00c;}
#navigation2 a:hover b.indigo {background:#309;}
#navigation2 a:hover b.cyan {background:#69f;}
 
.active {padding-top:10px; background:#888; cursor:default;}
  
#navigation2 {
	clear:both; 
	background:transparent; 
	margin:0 auto; 
	height:40px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }
 
#navigation2 ul {
	margin:0 40px; 
	padding:0 0 5px 0; 
	list-style-type:none; 
	background:transparent;
	}
#navigation2 li {
	display:block; 
	float:left; 
	margin:0 1px;
	}
 
.pad {display:block; height:0.5em;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
 
a.menu2, a.menu2:visited {
	display:block; 
	text-decoration:none; 
	width:130px;
	font-size:10pt;
	font-weight:bold;
	}
a.menu2:hover {
	background:transparent; 
	cursor:pointer;
	}
a.menu2:hover .boxcontent {
	padding-bottom:0.8em; 
	}
a.menu2:hover .pad {height:0.1em;}

/** menu canais **/
#Canais {
	font-size:0.9em;
	font-weight:normal;
	}

#Canais dl {
	margin: 0 auto; 
	padding: 0; 
	}

#Canais dt {
	margin:0; 
	padding: 5px; 
	font-size: 0.6em; 
	font-weight: normal;
	color: #fff; 
	border-bottom:1px solid #fff; 
	}

#Canais dd {
	margin:0; 
	padding:0; 
	color: #fff; 
	font-size: 0.9em; 
	border-bottom:1px solid #fff; 
	}

#Canais dl dd a, #canais dl dd a:visited {
	color:#fff; 
	text-decoration:none; 
	display:block; 
	padding:2px 5px;
    width:150px;
}

#Canais dl.W dd a, #canais dl.W dd a:visited {
	color:#000; 
}

#Canais dl.white dd, #Canais dl.W dd  {
	border-bottom:thin dotted #333;
}

#Canais dl dd a:hover {background-color: #555; color:#9cf;width:150px;}


/*** Especiais e Baneres**/
.especial1 {
	margin:15px 0;
	text-align:center;
	border:none;
	}

.especial2 {
	margin:1px 0;
	padding:2px;
	text-align:center;
	border:none;
	background-color:#F00;
	}
.especial2 h4 {
	margin:2px 0;
	text-align:left;
	Color:#FFF;
	font-size:0.9em;
	}


.banner {
	margin: 7px auto;
	text-align:center;
	border::none;
	}
.banner img{
	border::none;
	}
	
.tbColunista {
	width:100%;
}

.tbColunista  img{
	width:40px;
	height:50px;
	border:none;
}

.tbColunista  td a {
	margin:2px 0;
	text-align:left;
}

.tbColunista  td a.titulo, .tbColunista  td a.titulo:visited {
	Color:blue;
	font-size:0.7em;
	text-decoration: none;
}

.tbColunista  td a.titulo:hover {
	Color:#990000;
}


.tbColunista  td.nome {
	border-bottom:1px dotted #666;
	padding-bottom: 4px;
}

.tbColunista  td.nome a, .tbColunista  td.nome a:visited {
	Color:#000;
	font-size:0.7em;
	font-weight:bold;
	border-bottom:1px solid #69f;
	text-decoration: none;
}

.tbColunista  td.nome a:hover {
	Color:#990000;
	border-bottom:1px solid #000;
	text-decoration: none;
}

.tbColunista  td.nomecanal {
	padding-bottom: 4px;
	background-color: #778899;
}

.tbColunista  td.nomecanal a, .tbColunista  td.nomecanal a:visited {
	Color:#000;
	font-size:0.7em;
	font-weight:bold;
}

.tbColunista  td.nomecanal a:hover {
	Color:#990000;
}

table.Principal {
	width:100%;
	padding:0;
	margin:0;
}

table.Principal tr td {
	border-bottom: 1px dotted #000;
	padding: 3px;
}

.destaque1 {
	border-bottom:1px dotted #000;
	margin: 5px 0;
	text-align:left;
	font-size:0.7em;
}

.destaque2 {
	border-bottom:1px dotted #000;
	margin: 3px;
	text-align:center;
	font-size:0.7em;
}

#Principal h2 {
	padding: 5px;
}

#Principal h3 a{
	font-size:0.9em;
	font-weight:900;
	text-align:left;
}

#Principal h4 a{
	font-size:0.9em;
	font-weight:900;
	text-align:center;
}

#Principal a, #Principal a:visited {
	text-decoration: none;
	border-bottom:1px solid #fff;
}

#Principal p a , #Principal p a:visited {
	text-decoration: none;
	border-bottom:1px solid #fff;
	color: #000;
}

#Principal a:hover {
	border-bottom:1px solid #f00;
}

#Principal .destaqueFoto1, #Principal .destaqueFoto2 , #Principal .NoticiaFoto {
	margin: 3px;
	text-align:center;
	font-size:0.9em;
	vertical-align: top;
    display: table-cell;
}

#Principal .destaqueFoto1 a img, #Principal .destaqueFoto1 a:visited img {
	border: 2px solid #FFF;
	width: 280px;
	height: 140px;
}

#Principal .destaqueFoto2 a img, #Principal .destaqueFoto2 a:visited img {
	border: 2px solid #FFF;
	width: 320px;
	height: 160px;
}

#Principal .NoticiaFoto a img, #Principal .NoticiaFoto a:visited img {
	border: 2px solid #FFF;
	width: 140px;
	height: 100px;
}


#Principal .destaqueFoto1 p a, #Principal .destaqueFoto2 p a, #Principal .NoticiaFoto p a  {
	font-size:0.9em;
}

#Principal .destaqueFoto1, #Principal .destaqueFoto2 , #Principal .NoticiaFoto {
	margin: 3px;
	text-align:center;
	font-size:0.9em;
	vertical-align: top;
    display: table-cell;
}


.Conteudo {
  margin:2px 10px;
}

.tituloNoticia{
	font-size:0.9em;
	font-weight:normal;
	text-align:left;
	color: #900;
	border-bottom: 1px dotted #900;
	margin: 10px 0;
	padding: 5px;
}

.autor {
	font-size:x-small;
	font-weight:bold;
	text-align:left;
	font-style:italic;
	color: #394166;
	margin: 10px;
}

.resumo {
	font-size:small;
	font-weight:bold;
	text-align:justify;
	color: #000080;
	margin: 10px;
	line-height:12px;
}

#Principal table.apoio tr td, #Principal table tr td.apoio  {
	border-bottom: none;
}

#tabs-1 a img, #tabs-2 a img, #tabs-3 a img, #tabs-4 a img {
  border: 5px solid #FFF;
 	width:  330px;
	height: 245px;
}

#tabs-1, #tabs-2, #tabs-3, #tabs-4 {
  Color: #000;
}


#FrameNoticia {
	margin:2px 5px;
	padding:2px;
	text-align:left;
	border:none;
	background-color:#F3F3F3;
	color: #000;
	font-size: x-small;
	}

#FrameNoticia a , #FrameNoticia a:visited{
	color: #000;
	font-size: x-small;
	}

	#FrameNoticia .grupo {
	background-color:#F3F3F3;
	padding: 2px 5px 5px 10px;
}

#Ed #form {
	position: absolute;
	right: 0;
	width: 350px; 
	padding: 0 3px;
	margin: -5px 0 0 0;
}

#Ed div {
	width: 507px; 
	margin: 10px 10px 10px 25px;
	font-size: 0.8em;
}

#Ed div a,#Ed div a:visited  {
	color: #000;
	text-decoration: none;
}

#Ed div a:hover  {
	color: #F00;
	text-decoration: underline;
}

#Principal
h3.canal {
  margin: 5px 5px 5px 15px;
  font-size: 1em;
}

/*** Destaques ***/
table.Destaque {
  margin: 5px;
  border: 7px solid #d3d3d3;
}

table.Destaque img{
  width: 360px;
  margin: 5px 10px 5px 5px;
}

table.Destaque h4 a , table.Destaque p a , {
  margin: 5px;
  font-size: 1em;
}

table.Destaque p a , {
  margin: 5px;
  font-size: 0.9em;
}


/*** imagens **/
#imagens {
  background-color: #e3e3e3;
  margin: 5px;
}

#imagens  h4{
  background-color: #333;
  margin: 1px;
  padding: 2px 12px;
  color: #fff;
}


#imagens a img , #imagens a:visited img {
  border: 4px solid #e3e3e3;
  width: 60px;
  height: 50px;
}

#imagens a:hover img {
  border: 4px solid #333;
}



/** noticias **/
table.noticias {
   WIDTH:100%;
}


table.noticias  a.ghoje img , table.noticias  a.ghoje:visited img {
   border: 10px solid #fff;
   WIDTH: 145px;
}

table.noticias  a.ghoje:hover img {
   border: 10px solid red;
}

table.noticias  a img.colunista {
   border: 5px solid #fff;
   WIDTH: 60px;
}


/*** Padrao **/
.noticiastv {
	WIDTH: 280px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
.noticiastv TABLE TD A IMG {
	BORDER-RIGHT: #fff 5px solid; BORDER-TOP: #fff 5px solid; BORDER-LEFT: #fff 5px solid; WIDTH: 120px; BORDER-BOTTOM: #fff 5px solid; HEIGHT: 90px
}
.noticiastv TABLE {
	MARGIN-BOTTOM: 10px; WIDTH: 277px
}
.noticiastv TABLE TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.noticiastv TABLE TD A DIV {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #000000; LINE-HEIGHT: 13px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e3e3e3; TEXT-ALIGN: center
}
.noticiastv A:hover IMG {
	BORDER-RIGHT: #ff0000 5px solid; BORDER-TOP: #ff0000 5px solid; BORDER-LEFT: #ff0000 5px solid; BORDER-BOTTOM: #ff0000 5px solid; TEXT-DECORATION: underline
}
.noticiastv TD.linha {
	BORDER-RIGHT: #333333 1px solid
}
.noticiastvlista {
	FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
.noticiastvlista TABLE TD A IMG {
	BORDER-RIGHT: #fff 5px solid; BORDER-TOP: #fff 5px solid; BORDER-LEFT: #fff 5px solid; WIDTH: 130px; BORDER-BOTTOM: #fff 5px solid; HEIGHT: 95px
}
.noticiastvlista TABLE TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.noticiastvlista TABLE TD A DIV {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 2px; COLOR: #000000; LINE-HEIGHT: 13px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e3e3e3; TEXT-ALIGN: center
}
.noticiastvlista A:hover IMG {
	BORDER-RIGHT: #ff0000 5px solid; BORDER-TOP: #ff0000 5px solid; BORDER-LEFT: #ff0000 5px solid; BORDER-BOTTOM: #ff0000 5px solid; TEXT-DECORATION: underline
}
.paginacao {
	FONT-SIZE: 0.8em; COLOR: #000080; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.paginacao A {
	COLOR: #000080; TEXT-DECORATION: underline
}
.paginacao A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}

TABLE.noticias {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE.noticias TR TD {
	BORDER-BOTTOM: #666 thin dashed
}
TABLE.noticias TR TD B {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #c30606
}
TABLE.noticias TR TD A {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #000; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
TABLE.noticias TR TD A:hover {
	TEXT-DECORATION: underline
}
TABLE.noticias TR TD A:hover DIV {
	TEXT-DECORATION: underline
}
TABLE.noticias TR TD A:visited {
	COLOR: #333
}
TABLE.noticias TR TD A DIV {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #0000aa; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
TABLE.noticias TR TD A P {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; MARGIN: 5px; COLOR: #000; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
TABLE.noticias TR TD IMG {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; PADDING-TOP: 2px
}
TABLE.noticias TR TD.busca {
	BORDER-RIGHT: #4d4d4d double; PADDING-RIGHT: 5px; BORDER-TOP: #4d4d4d double; PADDING-LEFT: 5px; FONT-SIZE: small; PADDING-BOTTOM: 2px; BORDER-LEFT: #4d4d4d double; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #4d4d4d double; FONT-FAMILY: "Verdana" , serif; BACKGROUND-COLOR: #e5e5e5; TEXT-ALIGN: center
}
TABLE.noticiasgrupo {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE.noticiasgrupo TR TD {
	MAX-HEIGHT: 100px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 100px
}
TABLE.noticiasgrupo TR TD A {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #000; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
TABLE.noticiasgrupo TR TD A:hover {
	TEXT-DECORATION: underline
}
TABLE.noticiasgrupo TR TD A:hover DIV {
	TEXT-DECORATION: underline
}
TABLE.noticiasgrupo TR TD A:visited {
	COLOR: #0100d5
}
TABLE.noticiasgrupo TR TD A DIV {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #be0707; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
TABLE.noticiasgrupo TR TD A P {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; MARGIN: 5px; COLOR: #000; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
TABLE.noticiasgrupo TR TD IMG {
	BORDER-RIGHT: #ffffff 3px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 3px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: #ffffff 3px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 3px solid
}
TABLE.noticiasgrupo TR TD A:hover IMG {
	BORDER-RIGHT: #ff0000 3px solid; BORDER-TOP: #ff0000 3px solid; BORDER-LEFT: #ff0000 3px solid; BORDER-BOTTOM: #ff0000 3px solid
}

/* Comentarios de Noticias */
.commentlist {
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

a.commentlist {
	text-align: center;
	font-size: small;
	color::#00c;
	}

a.commentlist:hover {
	color:#660000;
	}

h5.commentlist, h4.commentlist {
	text-align: center;
	color:#00c;
	margin: 5px;
	}

ol.commentlist, ol.commentlist li , ol.commentlist li ol, ol.commentlist li ol li {
	list-style:none;
	list-style-type:none;
}

ol.commentlist li.alt1 {
	border:  1px dotted #8facc4;
	border-top-style: solid;
	border-top-width: 5px;
	background-color:#ffc;
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	}

ol.commentlist li.alt {
	border:  1px dotted #8facc4;
	border-top-style: solid;
	border-top-width: 5px;
	background-color:#fff; 
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	}
	
ol.commentlist li ol li {
	border: 1px dotted #660000;
	border-top-style: solid;
	border-top-width: 5px;
	background-color:#f9e6e7;
	padding: 5px 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 0.8em;
	color:#003366;
	}

.commentlist small {
	font-style:italic;
	color:#003366;
	font-size: 0.7em;
}

.commentlist h4 {
	font-weight: bold;
	font-style: normal;
	color:#003366;
	border-bottom: 1px solid #660000;
	text-align:left;
	margin:1px 0 5px 0;
	font-size: 0.8em;
	}

#commentform {
	margin: 5px 2px 3px 30px;
	padding: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#commentform fieldset {
	border: 1px solid #cddae5;
	padding: 5px;
	color:#003366;
}

#commentform label {
	padding: 2px;
	margin: 2px;
	font-size:small;
	}

#commentform label em {
	margin: 2px 5px 2px 25px;
	color: #660000;
	font-size:small;
	}

#commentform input {
	width: 350px;
	padding: 2px;
	margin: 5px 5px 10px 0;
	}

#commentform input#submit {
 	float:none;
	width: 180px;
	background-color:#003366;
	color:#ffffff;
	font-size:small;
	border: outset 2px #006699;
	padding: 2px;
	}
	
#commentform p {
	margin: 5px;
	}
#commentform p.esquerda {
	margin: 5px;
	text-align: left;
	}

#commentform p.esquerda input {
	width: 30px;
	float: left;
	}

#commentform textarea {
	width: 95%;
	color:#660000;
	border: 1px dotted #c2c2c2;
	font-size: 1.3em;
	font-family: Arial, Verdana, Helvetica, sans-serif ;
	}

.alerta {
	margin: 10px;
	padding: 5px;
	border: double 4px #660000;
	color: #003366;
	text-align: center;
	font-family: Verdana, sans-serif;
	font-size: medium;
}

/*** Lista de Noticias **/
.listanoticias {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0 0 0;
	padding: 5px;
}
.listanoticias H4 {
	MARGIN: 10px 3px 1px; 
	COLOR: #003399; 
	BORDER-BOTTOM: #003399 2px solid;
}
.listanoticias UL {
	MARGIN: 1px 5px; 
	COLOR: #333; 
	list-style-type: square;
	list-style-position: inside;
}
.listanoticias UL LI A {
	FONT-SIZE: 0.7em; COLOR: #000080; TEXT-DECORATION: underline;
}
.listanoticias UL LI A:hover {
	COLOR: #999;
}


.tituloLista {
	MARGIN: 10px 3px 1px 10px; 
	COLOR: #333;
	font-size: 0.9em; 
}

div.ListaNoticia {
	MARGIN: 5px;
	padding: 5px;
	color: #000080;
	FONT-SIZE: 0.8em;
	border: 1px solid #666;
	background-color: #f3f3f3;
}


div.ListaNoticia ol li a {
	FONT-SIZE: 0.8em;
}

/*** Fotos na noticia ***/
#NotFotos {
	FLOAT: right; MARGIN: 2px 5px; WIDTH: 218px
}
#NotFotos DIV.NotFoto {
	BORDER-RIGHT: #4d4d4d 2px double; PADDING-RIGHT: 2px; BORDER-TOP: #4d4d4d 2px double; PADDING-LEFT: 2px; FONT-SIZE: xx-small; PADDING-BOTTOM: 2px; MARGIN: 4px; BORDER-LEFT: #4d4d4d 2px double; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #4d4d4d 2px double; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#NotFotos DIV.veja {
	BORDER-RIGHT: #f3f3f3 2px double; PADDING-RIGHT: 0px; BORDER-TOP: #f3f3f3 2px double; PADDING-LEFT: 0px; FONT-SIZE: xx-small; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #f3f3f3 2px double; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #f3f3f3 2px double; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d3d3d3; TEXT-ALIGN: center
}
#NotFotos DIV.veja A {
	COLOR: #000000
}
#NotFotos DIV.veja A:hover {
	COLOR: #ff0000
}


/* font resizer styles */

#fontResize {
  color: #000;
  border: 1px sold red;
  width: 80px;
  margin: 5px 0 0 900px;
  float: right;
  position: absolute;
  text-align: right;
  z-index:100;
}

.fontresize {
margin: 0 0.5em 0 0;
}

.decreaseFont {
font-size: 9pt;
}

.normalizeFont, .resetFont {
font-size: 10pt;
}

.increaseFont {
font-size: 12pt;
}


#fontResizer {
margin: 0 0 1em 0;
font-size: 1.1em;
font-weight: bold;
}

#fontResize a:link {
	text-decoration: none;
	color: #000000;
}
#fontResize a:visited {
	text-decoration: none;
	color: #000000;
}
#fontResize a:hover {
	text-decoration: none;
	color: #000000;
}	

#fontResize33, .block-fontResizer {
margin: -1em 0 0 0;
}


#seo {
display:none;
}


/******* Navega ***********/
#Principal .red, #Principal .C {color:#c00;}
#Principal .orange, #Principal .P {color:#f90;}
#Principal .yellow , #Principal .Y{color:#b8b800;}
#Principal .green, #Principal .E {color:#090;}
#Principal .blue, #Principal .D {color:#00c;}
#Principal .indigo, #Principal .I {color:#309;}
#Principal .cyan , #Principal .V {color:#69f;}
#Principal .grey , #Principal .G {color:#888;}
#Principal .white, #Principal .W {color:#fff;}

