* { margin:0; padding:0 }

body {
	background:url(img/bgbody.jpg) center repeat-y;
	font:11px Arial, Helvetica, sans-serif }

a { 
	outline:none;
	text-decoration:none }

a.default,
ul#menu li a { color:#000 }

a:hover.default,
#c2 a:hover  { text-decoration:underline }

img { border:0 }

#all {
	width:770px;
	margin:0 auto;
	background:url(img/header.jpg) no-repeat }
	
#header, #footer { clear:both }
	
#header { height:135px }

	#header .logo {	height:99px }
		
	#header .line {
		color:#fff;
		text-align:right; 
		line-height:23px }
	
		#header .line .fale{
			padding:0 5px 0 0;
			width:299px }
			
		#header a { color:#fff }	
			
		#header .line .date {
			padding:0 5px 0 0;
			width:461px }

#content {
	padding:0 0 0 10px;
	width:760px;
	float:left }
	
#c1, #c2, #c3, #c4,
#header .line .fale,
#header .line .date {
	overflow:hidden;
	float:left }

#c1 { margin:30px 10px 0 0 }

#c2, #c3 { margin:0 10px 0 0 }

#c1, #c4 { width:140px }

#c2 { width:330px }

#c3 { width:110px }

h1 { clear:both }

h1 {
	color:#CC0000;
	height:25px;
	background:url(img/bgtitle.gif);
	font-size:15px }
	
h1.B {
	padding:3px 0 0 0;
	color:#000;
	height:22px;
	background:url(img/bgtitle2.gif);
	font-size:12px}
	
h1.box, h1.box2, ul#menu li.head {
	color:#fff;
	height:17px;
	border-bottom:2px solid #CC0000;
	padding:4px 0 0 5px;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif }

h1.box, ul#menu li.head { background:#CC0000 url(img/bgtitlebox.gif) }	
h1.box2 { background:#CC0000 url(img/bgtitlebox2.gif) }	

.noticia { margin:0 0 20px 0 }

.noticiaD a,
div.default a,
.noticiaD .data strong,
ul.noticia .data strong { color:#CC0000 }

.default h2 {
	margin:0 0 5px 0;
	font-size:18px }

.default h2 .data,
ul.default .data,
.recado .data {
	letter-spacing:0;
	display:block;
	font-weight:normal;
	font-size:11px; 
	color:#666666 }
	
.noticia img {
	float:left;
	margin:0 10px 0 0 }
	
.noticia a.more{
	background:url(img/more.gif) left center no-repeat;
	padding:0 0 0 17px;
	display:block }
	
.noticiaD .sobreimg,
.noticiaD .sobreimg2 {
	font-size:9px;
	color:#333;
	text-align:center;
	width:140px }

.noticiaD .sobreimg { 
	margin:0 10px 10px 0;
	float:left }
	
.noticiaD .sobreimg2 { 
	margin:0 0 10px 10px;
	float:right }

.noticiaD .sobreimg img,
.noticiaD .sobreimg2 img {
	margin:0 0 5px 0;
	border-bottom:2px solid #CC0000 }
	
.noticia a.more,
.recado a,
ul#menu li a .more { color:#CC0000 }

ul#menu li.head { width:135px }

ul#menu li {
	position:relative;
	padding:0 0 0 5px;
	display:block;
	border-bottom:1px solid #ddd }

ul#menu li a {
	padding:3px 0 3px 13px;
	display:block;
	background:url(img/seta.gif) no-repeat 0 6px }
	
		/* MENU DROP-DOWN */
		#menu li ul {
			z-index:10;
			list-style:none;
			border-top:1px solid #ddd;
			border-left:1px solid #ddd;
			border-right:3px outset #fff;
			border-bottom:3px outset #fff;
			background:#fff;
			position:absolute;
			width:135px;
			left:140px;
			top:-1px;
			display:none }
			
		#menu li:hover ul { 
			background:#fff;
			display: block; }
			
		/* A MÁGICA */
		#menu li:hover ul, #menu li.over ul { display: block } 
	
		/* HACK PARA O IECA*/
		* html ul li { float: left; height: 1%; }
		* html ul li a { height: 1%; }
	

.noticia a:hover.more,
.recado a:hover,
ul#menu li a:hover { color:#CC0000 }

ul.default {
	margin:0 0 10px 0; 
	list-style:none }
	
.previsao iframe { margin:0 0 0 10px }

ul.default li {
	padding:0 5px 5px 13px;
	background:url(img/seta.gif) no-repeat 0 18px;
	margin:0 0 5px 0 }
	
ul.noticia li,
ul.evento li {
	overflow:hidden;
	float:left;
	width:147px }

ul.noticia li { height:55px }

ul.evento li { height:35px }
	
.enquete p,
.recado p,
p.enquetex {
	overflow:hidden;
	padding:5px }

.enquete form {
	float:left;
	border-top:1px solid #ccc;
	margin:5px 0 5px 0 }

.enquete .item,
.enquetex .item {
	width:140px;
	float:left;
	background:url(img/bgenquete.jpg) repeat-y;
	border-bottom:1px solid #ccc }

.enquetex .item { padding:2px 0 2px 0 }
	
html>body .enquete .radio {	padding:2px 4px 2px 4px }

.enquete .radio,
.enquetex .voto {
	float:left;
	width:24px;
	padding:0 4px 0 4px;
	height:15px }
	
.enquetex .voto {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-align:center;
	padding:2px 4px 2px 4px }
	
.enquete label,
.enquetex .desc {
	float:left;
	width:98px;
	padding:2px 3px 2px 3px;}

input.botao { 
	width:130px;
	font:11px Arial, Helvetica, sans-serif }
	
.colunista p.descricao {
	clear:both;
	display:block;
	color:#666 }
	
.colunista img {
	padding:1px;
	border:1px solid #ccc;
	float:left;
	margin:0 5px 0 0 }
	
.artigo .de {
	letter-spacing:0;
	display:block;
	font-weight:normal;
	font-size:11px; 
	color:#CC0000 }
	
select.moredefault { 
	font:11px Arial, Helvetica, sans-serif;
	width:330px }
	
.galeria img {
	padding:1px;
	border:1px solid #ccc }
	
.galeria .thumbs { margin:10px 0 0 0 }

.galeria .thumbs img {
	cursor:pointer; 
	margin:1px 1px 0 0 }
	
.pesquisa,
.colunista,
.parceiro { margin:5px 0 5px 0 }

.pesquisa input.campo {
	float:left;
	margin:0 3px 0 0;
	width:110px }

.parceiro img {
	border:1px solid #ccc;
	margin:0 0 10px 0 }
	
.fale input.default,
.fale select.default,
.fale textarea.default {
	margin:0;
	font:12px Arial, Helvetica, sans-serif }
	
.fale label {
	display:block;
	margin:10px 0 0 0 }

.recado input.botao {
	font-size:11px }
	
.recado input.default,
.recado select.default,
.recado textarea.default {
	margin:0;
	font:11px Arial, Helvetica, sans-serif }
	
#footer {
	position:relative;
	background:url(img/footer.jpg);
	width:770px;
	height:40px }
	
#footer a {
	position:absolute;
	width:69px;
	height:10px;
	left:671px;
	top:15px }
