@charset "utf-8";
/* páginas internas */

#central {background:none;}

#central h2 {color:#06C; font-size:2.4em; letter-spacing:-1px; display:block; border-bottom:#eee solid 3px; margin:20px 0; padding:10px 0;}

#categorias-list {font-size:1.2em;}
	#categorias-list .coluna {width:390px; float:left;}
	#categorias-list .coluna div{border:#f8f8f8 solid 3px; margin:10px; padding:15px 10px; background:url(../img/bg-central-topo.gif) bottom center no-repeat;}
	#categorias-list a {color:#006;}
	#categorias-list a:hover{text-decoration:underline;}
	#categorias-list h3 a{color:#06C; margin-bottom:10px; display:block;}
	#categorias-list ul {margin-left:10px;}
	#categorias-list ul li {list-style-position:inside; line-height:1.8em; list-style:none;}
	#categorias-list ul li h4 a {display:block; color:#090;}
	#categorias-list ul li ul {margin-left:10px;}
	#categorias-list ul li ul li{list-style:inside;}

.formpadrao {font-size:1.2em;}
.formpadrao fieldset{background:url(../img/bg-central-topo.gif) bottom center no-repeat;}
.formpadrao label{width:100px; display:block; margin-top:10px;}

.mensagem {display:block; border:#f8f8f8 solid 3px; margin:10px 0; padding:15px 10px; font-size:1.4em;}

#top100 {margin-left:20px; font-size:2em;}
#top100 ol li{list-style-position:inside; padding:5px 0; border-bottom:#eee solid 1px; margin-bottom:10px; font-weight:bold; color:#F90; position:relative;}
#top100 ol li a{font-size:1.6em; color:#06C; font-weight:normal;}
#top100 ol li a:hover{text-decoration:underline; color:#F00;}
#top100 ol li p{color:#333; font-size:0.6em; line-height:1.2em; font-weight:normal; display:block; margin-top:5px;}
#top100 ol li p span{color:#666; font-size:0.9em; display:block; margin-top:5px;}
#top100 ol li em{font-size:0.6em;color:#060; display:block; text-align:right; position:absolute; top:5px; left:600px; width:150px; border-left:#eee solid 5px; font-style:normal;}

#programa-descricao div {margin-bottom:20px;}
	#programa-descricao a{color:#039; text-decoration:underline;}
	#programa-descricao h3, h3.nomeprograma {font-size:2.2em; color:#F90;}
	#programa-descricao h4 {font-size:1.4em; color:#039; display:block; margin:5px 0; margin-top:20px; padding-bottom:5px;}
	#programa-descricao div div {font-size:1.2em; float:left; display:block; padding:20px; background-color:#F7F9FA; border:1px solid #E9E9E9; margin:20px 0; padding-left:40px; margin-top:0px;}
	#programa-descricao ul {width:470px; border:0; padding:0; }
	#programa-descricao ul li{list-style:none; background:url(../img/bullet_blue.png) top left no-repeat; padding-left:20px;}
	#programa-descricao .descricaoprog img{float:right;}
	#programa-descricao div div {padding-left:20px; clear:both; width:730px;}
	/*#programa-descricao ul li strong {float:left; padding:0 10px; width:190px;}*/
	#programa-descricao p {line-height:1.6em;}

.bnt-baixar{display:block; clear:both; text-decoration:none !important; width:195px; height:56px; color:#060 !important; background:url(../img/bnt-baixar.gif) top left no-repeat; padding-left:70px; padding-top:20px; font-size:1.4em !important; font-weight:bold;}
.bnt-baixar:hover{text-decoration:underline !important;}

/* listagens */

table.paginator {border-top:1px solid #999;background-color:#e0e0e0;color:#333;}
.paginas, .paginas a {font-size:16px;font-weight:bold;line-height:17px;letter-spacing:0px;font-family:arial,helvetica,sans;padding:2px 0px 8px 0px;}

.paginacao {background:#f1f1f1; padding:5px; border-top:#CCCCCC solid 1px; border-bottom:#CCCCCC solid 1px; margin-top:20px;}
	.paginacao a{font-size:1.3em; color:#0000CC; font-weight:bold; text-decoration:underline;}
	.paginacao a:hover{color:#0000FF;}
	.paginacao a.pgatual{color:#000000; font-size:1.4em; text-decoration:none;}
	.paginacao a.pagnav {border-left:#ccc solid 1px; padding-left:5px; margin-left:5px; font-weight:normal; font-size:1.2em; text-decoration:none;}
	.paginacao a:hover.pagnav {text-decoration:underline;}



#listagemprogramas {font-size:0.9em; overflow:hidden;}
	#listagemprogramas div{overflow:hidden; height:auto;}
	#listagemprogramas div:hover{background:#FF9;}
	#listagemprogramas div  div{float:left;}
	.coluna1 {width:395px;}
	.coluna1 a {color:#039; font-size:1.2em;}
	.coluna1 a:hover {text-decoration:underline; color:#00C;}
	.coluna2, .coluna3, .coluna4 {text-align:center; width:120px; height:100%; border-left:#CCC solid 1px;}
	.coluna2 img {margin-left:1px;}
	.coluna4 {text-align:right;}
	.coluna4 p strong{font-size:1.6em;}
	.rowalter1 {background-color:#F7F9FA; padding:10px; clear:both; border-bottom:#eee solid 1px;}
	.rowalter0 {background-color:#fff; padding:10px; clear:both; border-bottom:#eee solid 1px;}
