/* 96FM - Última alteração 03/08/2007 */

/* Geral */
*, html, body { font-size:11px; font-family: Arial, Helvetica, sans-serif; margin:0; padding:0 }
html { background:#FFE19B url(../img/bg.jpg) repeat-x;}
body { line-height:1.166; margin:auto; width:775px; background-color:#FBD269;}

/* Fontes */
h1 { display:none; } /*titulo site*/
h2 { color:#FF6600; font-size:14px; } /*titulo paginas internas */
h3 { color:#FFF; margin:2px 0 12px 5px; font-size:14px; }
h3 a { color:#FFF; text-decoration:none; } /*titulo destaque*/
.tazul { color:#004A8E; font-size:12px; margin:0; font-weight:bold; } 
.tlaranja, #online { color:#FF6400; font-size:12px; margin:0; font-weight:bold; }
.tmarron { color:#736d63; font-size:12px; margin:0; font-weight:bold; }

/* Form */
.cx { background-image:url(../img/input.gif); }
.textarea { background-image:url(../img/textarea.gif); font-family: Arial, Helvetica, sans-serif; font-size:11px; }
.btn { background-image:url(../img/btn.gif); }
.cx, .textarea, .btn { font-family: Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #CCC; }

/*Link*/
a.not:link, a.not:active { text-decoration:none; color:#484848; }
a.not:visited { text-decoration:none; color:#484848; }
a.not:hover { text-decoration:underline; color:#484848; }
a:link, a:active { text-decoration:none; color:#484848; }
a:visited { text-decoration:none; color:#484848; }
a:hover { text-decoration:none; color:#CF0700;}


/* Layout Divs */
#geral { 
	position:relative; 
	top:0px; 
	left:0px; 
	height:auto;
}
#cabecalho { 
	padding:0; 
	margin:0; 
	border:0; 
	width:auto; 
	height:177px; 
	background-color:#FFF; 
}
#menu {
	position:absolute;
	z-index:50;
	border:0px solid red; 
	margin:0; 
	padding:0; 
	display:block;
}
/* --------------------------------------------------- */
#meio { 
	padding:0px; 
	height:900px; 
	width:430px; 
	background-color:#FDE29D; 
	position:absolute; 
	left:190px; 
	top:215px;
}
#meio_ultimas {
	top:225px; 
	height:150px; 
	background-image:url(../img/ultimasbg.gif); 
	background-repeat:no-repeat; 
	position:relative; 
	padding:40px 10px 10px 10px;
}
#esquerda, #direita { 
	padding:0; 
	margin:0; 
	z-index:0; 
}
#esquerda { 
	width:190px; 
	position:relative; 
	top:33px; 
	height:930px; 
	z-index:5;
}
#direita {
	position:absolute;
	top:215px; 
	left:620px; 
	width:155px;
}
#rodape { color:#000; height:61px; position:relative; }
#painel { width:240px; height:150px; float:left; margin:0; background:none; border:0px solid red; }

#destaques { float:right; width:160px; height:246px; padding:0; border:0px solid red;}

/* Conteúdo */
#dest0,#dest1 { background: top left url(../img/destaquebg.gif); margin:auto; margin-bottom:10px; padding:0px; height:105px; }
#dest0 { margin-top:2px; }
#noticia { height:250px; margin:0; margin-bottom:20px; padding:0; width:305px; float:left; background-color:#FFFDC9; }
/*#noticia ul.not{
	list-style-type: none; 
	list-style-image: none; 
	list-style-position: outside;
}*/
/*#evento{ height:150px; margin-bottom:20px; margin:0; padding:0; width:auto; }*/
#flash, #evento{
	text-align:center;
}
#validacoes, #status { 
	margin-top:15px;
	height:auto; 
	margin-bottom:20px; 
	width:150px;
	text-align:center;
}

#download { height:150px; margin-bottom:20px; padding:0; width:178px; float:right; background-color:#FFFDC9; }

#top { margin:0; padding:0; width:auto; float:right; }
#promocao { 
	top:220px; 
	height:220px; 
	background-image:url(../img/promocaobg.gif); 
	background-repeat:no-repeat; 
	position:relative; 
	padding-top:50px; 
	padding-left:10px;
}
#programacao { margin-left:5px; }
#msg_pedido { font-size:11px; margin-left:5px; color:#FF6400; }
#caixa { background-color:#FFFEE9; border:1px solid #FCB407; height:auto; padding:8px; }
.texto { margin:0; text-align:justify; font-size:11px; }
/*.tabint { background-color:#FFFEE9; border:1px solid #FCB407; padding:5px; margin:auto; }*/
.borda { border:3px solid #E0E0E0; } /*imagens*/
img { border:0; }

.tabnot, .tabint { 
	border: 1px solid #CF0700; 
	margin:auto; 
	background-color:#FFEEBF; 
	width:90%;
}
.tabint{
	-moz-border-radius-topleft: 1.0em;
	-moz-border-radius-topright: 1.0em; 
	-moz-border-radius-bottomleft: 1.0em;
	-moz-border-radius-bottomright: 1.0em;
	padding:5px;
}
.tabnot tr td { 
	background-color:#FEF2DA; 
	color:#363636;
}
.tabnot tr th { 
	color:#FFF; 
	background-color: #CF0700; 
	text-align:center; 
	height:20px; 
}

.tabnot td.hoje { color:#F4FAFF; font-weight:bold }

/* Menu  */

.box{
	background-color:#FEF2DA;
	border:1px solid #CF0700;
	color:#000000;
}
.box h2{
	color:#CF0700;
}

