@charset "utf-8";

/* CSS Document */



a:link, a:visited

{

	text-decoration:none;

	color:#da251d;

}

a:hover, a:active

{

	text-decoration:underline;

	color:#da251d;

}



p{

	line-height:30px;

	padding:0px 0 20px 0;

	}

	

.bilhete{

	

	position:absolute;

	width:978px;

	height:0;

	text-align:right;

	overflow:visible;

	display:block;

	top:130px;

	}

	

.palco-texto{

	

	margin: 40px 30px;

	position:relative;

	}



.palco-texto h1{

	

	font-size:25px;

	padding-bottom:10px;

	margin-bottom:20px;

	text-align:center;

	}



.palco-texto p{

	

	line-height:30px;

	text-align:justify;

	}	

	

.palco-texto h1.h1-pages{

	

	text-align:left;

	font-size:20px;

	margin-bottom:20px;

	padding-bottom:0;

	line-height:30px;

	}



.palco-texto h1.cent{

	

	text-align:center;

	}



.palco-texto h1.h1-pages strong{

	

	display:block;

	padding:0px 0 5px 0;

	color:#da251d;

	border-bottom:2px solid #000;

	}	



.palco-texto h2{

	

	font-weight:bold;

	font-size:16px;

	padding:10px 0 18px 0;

	}

	

.palco-texto h3{

	

	font-weight:bold;

	font-size:16px;

	margin-bottom:18px;

	}		

	

.palco-texto h3.date{

	

	font-size:18px;

	}	

	

.palco-texto ul{

	

	overflow:hidden;

	padding-left:60px;

	padding-bottom:10px;

	}

.palco-texto ul li{

	

	list-style:outside;

	padding-bottom:10px;

	line-height:26px;

	}

.palco-texto ul li ul{ padding-bottom:0; padding-top:10px;}		

table#table-tx{

	

	margin-bottom:20px;

	}

	

table#table-tx th, td{

	

	border:2px solid #000;

	background:#fae180;

	padding:10px;

	text-align:left;

	overflow:hidden;

	font-weight:normal;

	}

	

/* ABAS */	

ul.abas{

	

	list-style:none;

	overflow:hidden;

	position:relative;

	padding:0px;

	margin:-40px 0 20px -28px;

	*margin-top:-30px;

	width:940px;

	height:40px;

	background:url(../imagens/abas-palco-1.png) no-repeat bottom left scroll;

	}



ul.abas li.abasp{

	

	list-style:none;

	background:url(../imagens/blat.png) no-repeat right bottom scroll;

	height:26px;

	overflow:hidden;

	padding:0;

	margin:0;

	line-height:normal;

	display:inline-block;

	float:left;

	}

	

ul.abas li.abasp a{

	

	font-weight:bold;

	display:block;

	padding:0 13px;

	margin-right:13px;

	padding-bottom:2px;

	color:#000;

	}	



ul.abas li.abasp a.select{

	

	color:#da251d;

	

	/*background:#000;

	color:#FFF;

	-moz-border-radius:15px 12px 20px 20px;

	-webkit-border-radius:5px;

	border-radius:5px;*/

	}

			



/* Coluna Esquerdo (Fórums Temáticos / ...) */

.col-esq ul{

	

	padding:10px 0 0 0;

	overflow:hidden;

	float:left;

	margin-bottom:20px;

	position:relative;

	margin-left:-5px;

	background:url(../imagens/bg-menu.png) no-repeat top center scroll;

	width:228px;

	height:257px;

	}

	

.col-esq ul li{

	

	list-style-type:none;

	padding:0px 0 0 10px;

	}

	

.col-esq ul li a{

	

	color:#FFF;

	display:block;

	font-size:13px;

	width:205px;

	height:28px;

	font-weight:bold;

	padding:2px 0 0 10px;

	margin:0;

	}	

	

.col-esq ul li a:hover{

	

	color:#FF0;

	text-decoration:none;

	}	

	

.col-esq ul li a.select{

	

	color:#000;

	background:url(../imagens/bg-menu-select.png) no-repeat top left scroll;

	}	

	

	