/*
 * Column
 */
.column-170{
	width: 170px;
}

.column-300{
	width: 300px;
}

.column-450{
	width: 450px;
}

.column-750{
	width: 750px;
}

/*
 * Inner
 */
#inner{
	background: url(../images/master/background-inner-border.gif) repeat-x top center;
	border-top: #ededed 1px solid;
}

#title{
	height: 75px;
}

#title h1{
	background: url(../images/master/h1-bg-right.png) no-repeat right top;
	color: #d3d3d3;
	float: left;
	font-family: 'PFDinDisplayProLight', Arial, Tahoma, Verdana;
	font-size: 36px;
	height: 48px;
	margin: 0 10px 0 10px;
	padding: 0 55px 0 15px;
	position: relative;
}

#title h1 span{
	background: url(../images/master/h1-bg-left.png) no-repeat left top;
	height: 48px;
	left: -10px;
	position: absolute;
	width: 10px;
}

.breadcrumb{
	color: #818180;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0 0 15px;
}

.breadcrumb a{
	font-weight: normal;
}

.inner-image{
	background: url(../images/master/background-inner.gif) no-repeat top center;
}

.inner-image .title-page{
	padding-top: 20px;
}

.title-page{
	color: #333;
	font-size: 18px;
	font-weight: bold;
	line-height: 27px;
    padding-bottom: 25px;
    width: 550px;
}

.column-170.right.diag{
	background: url(../images/master/bg-diag.gif) transparent;
	margin: -47px 0 0 0;
	padding: 47px 15px 15px 15px;
}

.diag h4{
	background: url(../images/icon/arrow-big-right-green.png) no-repeat left center;
	padding: 0 0 0 20px;
}

.diag li{
	font-size: 11px;
	margin: 20px 0;
}

.diag li span{
	display: block;
	font-weight: bold;
}

.diag h4,
.diag li a{
	color: #818080;
}

/*
 * Content Text Styles
 */

.content-text h1{
	font-size: 26px;
}

.content-text h2{
	font-size: 22px;
}

.content-text h3{
	font-weight: bold;
	font-size: 18px;
	margin: 5px 0 20px 0 !important;
}

.content-text h4{
	font-size: 18px;
}

.content-text h5{
	font-size: 12px;
	font-weight: bold;
}

.content-text h1,
.content-text h2,
.content-text h3,
.content-text h4,
.content-text h5,
.content-text h6{
	margin: 5px 0;
}

.content-text p{
	line-height: 20px;
	padding: 0;
}


.content-text ul,
.content-text ol{
	margin: 10px 0 20px 0;
}
.content-text ul li{
	list-style: outside disc;
	margin: 3px 20px;
}

.content-text ol li{
	list-style: outside decimal;
	margin: 3px 20px;
}

/*
 * SubMenu
 */

.menu-left li{
	margin: 2px 0;
	list-style: none outside none !important;
}

.menu-left a{
	border: #d5d4d2 1px solid;
	color: #6f6f6e;
	display: block;
	padding: 5px;
	position: relative;
}

.menu-left a span{
	background: url(../images/icon/arrow-right-off.png) no-repeat left center;
	display: block;
	padding: 0 5px 0 15px;
}

.menu-left li a{
	background: url(../images/master/submenu-background.gif) repeat-x top #d5d4d2;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
}

.menu-left li a.active-trail,
.menu-left li a:hover{
	background: url(../images/master/submenu-background-hover.gif) repeat-x top #b5b2ad;
	color: #fff;
	text-decoration: none;
}

.menu-left li a:hover span{
	background: url(../images/icon/arrow-right-on.png) no-repeat left center;
}

.menu-left li ul{
	display: none;
	font-size: 11px;
	margin-bottom: 15px;
	zoom:1;
}

.menu-left li ul li a{
	background: none;
	border: none;
	border-bottom: #d5d4d2 1px dotted;
	color: #6f6f6e;
}

.menu-left li ul li a span{
	background: url(../images/icon/arrow-small-right-off.png) no-repeat 3px center;
	padding: 0 5px 0 15px;
}

.menu-left li ul li a.active,
.menu-left li ul li a:hover{
	background: none;
	color: #333;
	text-decoration: underline;
}

.menu-left li ul li a:hover span{
	background: url(../images/icon/arrow-small-right-off.png) no-repeat 3px center;
}

/*
 * Contact Sidebar
 */

#contact-sidebar dt{
	background: url(../images/icon/arrow-right-off.png) no-repeat left center;
	border-bottom: #9a9a99 1px solid;
	color: #818180;
	font-weight: bold;
	margin: 25px 0 0 0;
	padding: 5px 0 5px 25px;
}

#contact-sidebar dd{
	font-size: 11px;
	padding: 5px 0 5px 25px;
}

/*
 * Editais
 */

#editais-menu{
	border-bottom: #bdbbb6 1px solid;
	height: 28px;
}

#editais-menu li{
	float: left;
	font-size: 18px;
	margin-right: 50px;
}

#editais-menu li a{
	background: url(../images/icon/icon-bullet-right-light.png) no-repeat left center;
	color: #bdbbb6;
	display: block;
	float: left;
	padding: 0 0 0 12px;
}

#editais-menu li a.active,
#editais-menu li a:hover{
	background: url(../images/icon/icon-bullet-right-dark.png) no-repeat left center;
	color: #707070;
}

.editais-list dt{
	background: url(../images/icon/icon-bullet-right-light.png) no-repeat left 30px;
	border-bottom: #bdbbb6 1px solid;
	padding: 25px 12px;
}

.editais-list dt strong{
	text-transform: uppercase;
}

.editais-list dd{
	margin: -15px 0 0 0;
}

.editais-perguntas{
	border-top: #bdbbb6 1px solid;
	margin: 5px 0;
	padding: 15px 0;
}

.editais-perguntas dd{
	padding: 10px 0 0 0;
}

/*
 * Sala de Imprensa
 */
#sala-imprensa h4{
	border-bottom: #ededed 1px solid;
	color: #818180;
	margin-bottom: 15px;
	padding-bottom: 5px;
}


#sala-imprensa .column-300.left{
	margin: 0 30px 0 0;
}
#sala-imprensa hr{
	margin: 25px 0;
}

.last-noticia dt{
	color: #a8bb4e;
	font-size: 16px;
	font-weight:bold;
}

.last-noticia dt span{
	display: block;
	font-size: 11px;
}

.last-noticia dd img{
	padding: 15px 0;
}

.last-noticia dd{
	line-height: 20px;
	padding: 0 0 10px 0;
}

.list-noticias-imprensa{
	border-top: #ededed 1px solid;
}

.list-noticias-imprensa dt{
	float: left;
	padding: 15px 0;
}

.list-noticias-imprensa dd{
	float: right;
	font-size: 12px;
	font-weight: bold;
	padding: 15px 0;
	width: 320px;
}

.list-noticias-imprensa dd span{
	color: #a8bb4e;
	display: block;
	padding: 0 0 5px 0;
}

.last-evento dt{
	padding: 5px 0;
}

.last-evento dd{
	background: #ffc600;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 15px;
	 margin: 0 0 25px 0;
}

#home .last-evento dd { font-size: 15px }

.list-eventos{
	color: #ffc600;
	margin-bottom: 15px;
}


.list-eventos li{
	border-bottom: #ededed 1px solid;
	font-weight: bold;
	padding: 11px 0;
}

.list-eventos li span.date_evento{
	display: block;
	font-weight:bold;
}

.list-publicacoes h4{
	background: #818180;
	color: #fff !important;
	margin: 15px 0 0 0 !important;
	padding: 5px 10px;
}

.list-publicacoes ul{
	margin-bottom: 10px;
}

.list-publicacoes li{
	background: url(../images/master/background-degradee-gray-2.gif) repeat-x top #fff;
	border-bottom: #f0f0ef 1px solid;
	border-top: #fff 1px solid;
	color: #818180;
	padding: 12px 12px;
}

.list-publicacoes li span{
	display: block;
	font-weight:bold;
}

.last-video dd{
	border-bottom: #ededed 1px solid;
	font-weight: bold;
	padding: 0 0 15px 0;

}

.last-audio dt{
	font-weight: bold;
	padding: 10px 0;
}

.last-audio dd{
	border-bottom: #ededed 1px solid;
	padding: 0 0 20px 0;
}

.last-imagem dt{
	height: 123px;
}

.last-imagem dd{
	background: #575757;
	color: #fff;
	padding: 7px;
}

.last-imagem dd a{
	color: #fff;
}

ul.list-sala{
	margin-bottom: 15px;
}

dl.list-sala{
	border-top:#ededed 1px solid;
}

dl.list-sala dt{
	float: left;
	padding: 10px 0;
}

dl.list-sala dd{
	background: url(../images/icon/icon-bullet-right-light.png) no-repeat left 21px;
	float: right;
	padding: 15px 0 10px 10px;
	width: 200px;
}

.list-sala li{
	border-bottom: #ededed 1px solid;
	padding: 5px 0;
}

.list-sala li a{
	background: url(../images/icon/icon-bullet-right-light.png) no-repeat left 5px;
	display: block;
	padding: 0 0 0 10px;
}

/*
 * Imagem das Noticias e Eventos
 */

.img-post{
	float: left;
	margin: 0 20px 10px 0;
	width: 221px;
}

.img-post dt{
	height: 135px;
}

.img-post dd{
	background: #3d3d3d;
	color: #fff;
	font-size: 10px;
	font-style: italic;
	padding: 3px;
}

/*
 * Notícias Relacionadas
 */

.related li{
	border-top: #ededed 1px solid;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0;
	padding: 10px 0;
}

/*
 * Lista de Notícias
 */

.list-noticias{
	border-top: #ededed 1px solid;
	margin: 5px 0;
	padding: 20px 0;
}

.list-noticias dt{
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 5px 0;
}

.list-noticias dt span{
	display: block;
	font-size: 12px;
}

.list-noticias.videos dt,
.list-noticias.videos dd{
	float: left;
}

.list-noticias.videos dt{
	padding: 8px 0 15px 0;
	width: 630px;
}

.list-noticias.videos dd{
	padding: 0 15px 15px 0;
	width: 100px;
}

.list-noticias.videos dd img{
	width: 100px;
}

.list-noticias.videos p{
	font-size:12px;
	font-weight:normal;
	color: #333333;
	line-height:18px;
}

/*
 * Audio
 */

.audio div{
	display: none;
}

/* 
 * Historico
 */

#historico-menu li{
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

#historico-menu li a{
	background: url(../images/master/bg-date.png) no-repeat;
	color: #fff;
	display: inline-block;
	font-weight: bold;
	height: 21px;
	padding: 3px 0 0 0;
	text-align: center;
	width: 75px;
}

#historico-menu li a:hover,
#historico-menu li a.active{
	background: url(../images/master/bg-date-hover.png) no-repeat;
}

dl.historico-content {
	display: none;
}

.historico-content dt{
	border-bottom: #818180 1px solid;
	color: #818180;
	font-size: 24px;
	padding: 5px 0;
}

.historico-content dd{
	font-size: 11px;
	line-height: 20px;
	padding: 15px 0;
}


.menu-block-10{
	width: 350px;
	float:left;
}

.menu-block-11{
	width: 350px;
	float:left;
	margin-left: 50px;
}

.menu-block-10 ul li, .menu-block-11 ul li {
	list-style: none;
}

.menu-block-10 ul li a, .menu-block-11 ul li a {
	font-weight: bold;
}



.menu-block-10 ul li ul li a, .menu-block-11 ul li ul li a {
	color: #666;
}

.menu-block-10 ul li ul li ul li a, .menu-block-11 ul li ul li ul li a {
	font-weight: normal;
}

/* parceiros - now */
.parceiros { list-style: none;}
.parceiros li { width: 350px; overflow: hidden; float: left; padding: 25px 0; margin: 0 !important;}

/* 
 * Aba editais
 */
 
.abaseditais { overflow: hidden; margin-left: 5px;}
.abaseditais li { float: left; margin-right: 55px; padding-bottom: 10px; }
.abaseditais li a { font-size: 18px; font-weight: bold; color:#cecece; }
.abaseditais li a:hover, .abaseditais li.active a { color:#3e3e3e; text-decoration: none; }

.abaseditais li.active { background: url(../images/master/setaaba.jpg) center bottom no-repeat; }