@charset "utf-8";

/* CSS Document */

* { list-style-type:none; margin:0em; padding:0em; font: inherit; text-decoration: none;}

body#page_bg {
	background-color: #FFF;
	background-image: url(../images/fundo-body.jpg);
	background-repeat: repeat-x;
}

body {line-height:1.6em; text-align:justify;	font-size:75%;}
#content-cont p {margin-bottom:1em;}

body, td, input {font-family: Arial, Helvetica, sans-serif;color: #333;}

a:link {
	color: #0064A8;
}
a:visited {
	color: #1F79C6;
}
a:hover {
	color: #E67A1A;
}
#content a:active {
	color: #E67A1A;
}

td img {display: block;}
.w25 {width: 25%;}
.w75 {width: 75%;}
.w100 {width: 100%;}

#page_bg .h, .twtr-hd, .twtr-ft {display:none;}

#page_bg .i, #page_bg h1 a, #page_bg #abas li a, #page_bg .instit-links li a, #page_bg #link-portal, #page_bg #processos .botoes li a, #page_bg .readmore, #page_bg .buttonheading a {
	background-position:50% 50%;
	background-repeat: no-repeat;
	display: block; /* opera */
	line-height: 0; /* ie */
	text-indent: -9999px;
	display:block;
}

#wrapper #header h1 { width: 343px;}

#wrapper #header h1, #wrapper #header h1 a{ height: 104px;background-color: #FFF;color: #B8DC7C; }

#wrapper #header h1 a {
	background-image: url(../images/logotipo.jpg);
}

.laydiv {
	width:990px;
	margin:0 auto;
	text-align: left;
}

.l {float:left;}
.r {float:right;}
.c, .contentpaneopen {float:none;clear:both;}

ul.horizontal li {float:left;}
ul.horizontal li a {
	display:block;
	text-decoration: none;
}

.instit-links li, .instit-links li a {
	height: 25px;
	width: 90px;
}

.instit-links {
	margin-top: 10px;
}
#abas li, #abas li a {
	height: 41px;
	color: #FFF;
}
	
#sasi .botoes .item8 a {background-image: url(../images/botao-seriado-duvidas.gif);width: 134px;}
#sasi .botoes .item9 a {
	background-image: url(../images/botao-seriado-isencao.jpg);
	width: 75px;
}
#sasi .botoes .item10 a {
	background-image: url(../images/botao-seriado-inscricoes.jpg);
	width: 102px;
}

#wrapper #nav {
	width: 300px;
	margin-bottom:1em;
}

#wrapper #content {
	width: 647px;
}

.componentheading {font-size:2em; color:#8E8E8E; padding-top:0.75em;padding-bottom:0.5em;}
.contentheading {font-size:1.5em; color:#E67817; padding-top:0.5em; padding-bottom:0.25em; float:left;}

#wrapper #sasi, #processos #sasi .botoes {
	color: #FFF;
	background-color: #A0C06B;
}
#wrapper #nav h2 {	color: #8E8E8E;}

#sasi .botoes li, #sasi .botoes li a {height: 55px;}

#searchbox legend, #searchbox label {display:none;}
#searchbox #Submit {width:55px; height:32px; background-image:url(../images/index_r8_c6.jpg);}

#searchbox #q, #mod_search_searchword {
	height: 20px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-color: #D9D9D9;
	border-style: solid;
	border-right-width: 0px;
	vertical-align: middle;
	padding: 5px 3px 3px 3px;
	width: 242px;
	text-align:left;
}

.inputbox {border:1px solid; border-color:#C6742B; margin-bottom:1em;}

#searchbox #inputc {
	border-color: #C6742B;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	width: 247px;
}

#searchbox {
	width: 343px;
	height: 32px;
}
#titulo-info {
	background-image: url(../images/titulo-info.jpg);
	width: 324px;
	height: 87px;
}
#headlines {
	background-image: url(../images/fundo-conteudo.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#nav .menu { margin-top:1em; margin-bottom:1em;}
	#nav .menu li {
		background-repeat:no-repeat;
		background-position:left;
		border-bottom: 1px solid #E87916;
	}
		#nav .menu li a {
			padding: 10px;
			display: block;
			text-decoration: none;
		}
		#nav .menu li a:link, #nav .menu li a:visited {
			color: #E87916;
		}

	 #nav .menu li.active {
		font-weight:bold;
	 }
		#nav .menu li a:hover, #nav .menu li.active a:link, #nav .menu li.active a:visited {
			background-color: #E87916;
			color: #FFFFFF;
		}

#ticker {
	margin-top: 1em;
	height: 32px;
	margin-bottom:1em;
}

#content #content-cont {
	padding-top: 1em;
}

a.readmore {width: 115px; height:48px; background-image: url(../images/layout-copese-botao-readmore.jpg);}

ul.buttonsheading {float:right;height:48px;}

.buttonheading, .buttonheading a {width: 115px; height: 48px;}
.buttonheading {float: left;}
.button-print a {background-image: url(../images/layout-copese-botao-print.jpg);}
.button-email a {background-image: url(../images/layout-copese-botao-email.jpg);}

#wrapper .has-sidebar #sidebar {
	width:200px;	border-left: 1px solid #E87916; margin-top:3.5em;
}

#wrapper #sidebar div.inner {
	margin: 0em 1em 1em 1em;
}

#wrapper #sidebar div.mod_docman_catdown {border:1px solid #E87916;}
#wrapper #sidebar div.mod_docman_catdown ul {padding:5px;}
#wrapper #sidebar h3 {text-align:center; margin-bottom: 0em !important; padding-bottom: 0em !important;}

#wrapper #sidebar .moduletable {margin-bottom:1em;}
#wrapper #sidebar .menu a:hover, #wrapper #sidebar .moduletable h3 {background-color:#E87916; color: #FFFFFF;}

#wrapper #sidebar .menu {font-size:1.15em; line-height:1em;}
#wrapper #sidebar .menu a {display: block; padding:5px; text-decoration: none !important;}
#wrapper #sidebar .menu li {margin-bottom:0.5em;}

#wrapper #content-inner {width: 600px;}
#wrapper .has-sidebar #content-inner {width:420px;}
