@charset "ISO-8859-1";
/* CSS Document */


* {
	padding:0px;
	margin:0px;
}

img {
	border:0px;
	}

table {
	_font-size:1em;
	}


body {
	background-color:#666;
	font-size:62.5%;
	line-height:1.5em
	}

iframe {
	border:none;
	background-color:#FFFFFF;
	}

#sombra_s {
	
	background: url(../img/sombra_s.jpg); 
	display:block; 
	height:9px; 
	width:993px
	}
	
#main_back {
	background:url(../img/back.jpg);
	width:978px;
	_width:998px;
	text-align:left;
	padding:0 10px
	}	

#sombra_i {
	background: url(../img/sombra_i.jpg);
	display:block;
	height:9px;
	width:993px;
	}
	
#cont_head {
	height:181px;
	background:url(../img/grad_s.jpg);
	display:block;
	width:978px;
	}
	
#cont_head div{
	background:url(../img/head.jpg) no-repeat right top;
	height:73px; 
	display:block;
	vertical-align:top;
	padding:5px;
	}

#login li{
	list-style:none;
	}

#login {
	width:220px;
	_width:250px
	}

a:link.ok, a:visited.ok {
	height:20px; 
	width:25px; 
	display:block; 
	border:0px; 
	text-decoration:none;
	background:url(../img/ok.gif) no-repeat; 
	float:right;
	}

a:hover.ok {
	height:20px; 
	width:25px; 
	display:block; 
	border:0px; 
	text-decoration:none;
	background:url(../img/ok1.gif) no-repeat; 
	float:right;
	}


a:link.new, a:visited.new {
	background:url(../img/new.gif) left center no-repeat; 
	padding-left:25px;
	line-height:2em;
	display:block;
	text-decoration:none;
	}

a:hover.new {
	background:url(../img/new1.gif) left center no-repeat; 
	text-decoration:underline;
	}

a:link.esq, a:visited.esq {
	background:url(../img/esq.gif) left center no-repeat; 
	padding-left:25px;
	line-height:2em;
	display:block;
	text-decoration:none;
	font-weight:normal;
	}

a:hover.esq {
	background:url(../img/esq1.gif) left center no-repeat; 
	text-decoration:underline;
	}


#wrapper{
float: left;
width: 100%;
}
	
#colunas {
margin-left:250px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#col_e{
float: left;
width: 250px; /*Width of left column*/
margin-left: -250px;
height: 100px;
}


h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.0em;
	font-weight:normal;
	padding: 12px 0px 5px 0px	
	}

h2 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#666;
	}
	
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.8em;
	font-weight:normal;
	padding: 12px 0px 5px 0px
}

p	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#666666;
	text-align:justify;
	}

ul.corpo	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#666666;
	margin-left:20px;
	}

.barra_azul {
	 background:#eee; 
	 height:40px;
	 border-top:1px #ccc dotted;
	 }

.barra_azul h1 {
	padding-left:20px;
	color:#670100;
	}
	 
.barra_azul div {
	background:#0071be; 
	height:40px;
	width: 10px; 
	display:block; 
	float:left;
	}	 
	
.barra_verde {
	 background:#eee; 
	 height:40px;
	 border-top:1px #ccc dotted;
	 }

.barra_verde h1 {
	padding-left:20px;
	color:#8ab51e;
	}
	 
.barra_verde div{
	background:#8ab51e; 
	height:40px;
	width: 10px; 
	display:block; 
	float:left;
	}	 
	
.barra_verde p{	
	.margin: 0px -3px;
	float:right; 
	padding: 14px 20px 10px 0px;
	color:#CCCCCC;
	}
	
.barra_verde a:link.bread{	
	font-weight:normal;
	}

.margem {
	padding:10px;
	}

.bold{
	font-weight:bold;
	}
	
.normal {
	font-weight:normal;
	}	
	
.verde {
	color:#8ab51e;
	}
	
.azul {
	color:#0071be;
	}	

.cinza {
	color:#666666;
	}

.cinza_claro {
	color:#999999;
	}

.branco {
	color:#FFFFFF;
	}

.vermelho {
	color:#FF0000;
	}
	
a:link, a:visited {
	font-weight:bold;
	text-decoration:none;
	}
	
a:hover {
	text-decoration:underline;
	}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}


	 
.painel {
	float:left; 
	width: 150px;	
	background:#0071BE; 
	}

.painel p {
	padding: 5px 0px;
	}
	
.barra div {
	display:block; 
	height:22px;
	background:#0071BE; 
	float:left;
	}

.c1 {width:300px;}

.c2 {width:220px;}

.c3 {width:130px;}

.tabela {
	border-bottom:1px dotted #eeeeee;
	display:block;
	width: 655px;
	}

.tabela div {
	display:block; 
	padding: 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	float:left;
	}		

.mais {
	background:url(../img/mais.gif) left top no-repeat;
	padding-left: 20px;
	display:block;
	font-weight:bold;
	color:#333333;
	}

.trab {
	background: url(../img/trab.png) left top no-repeat;
	padding-left: 25px;
	line-height:2em;
	display:block;
	font-weight:normal;	
}
.fax {
	background: url(../img/fax.jpg) left top no-repeat;
	padding-left: 25px;
	line-height:2em;
	display:block;
	font-weight:normal;	
}
.pag {
	background: url(../img/pag.jpg) left top no-repeat;
	padding-left: 25px;
	line-height:2em;
	display:block;
	font-weight:normal;	
}

.ass {
	background: url(../img/assunto.jpg) right center no-repeat;
	padding-right: 25px;
	line-height:1.5em;
	display:block;
	font-weight:normal;
	}
	
.cad {
	background: url(../img/cad.png) left top no-repeat;
	padding-left: 25px;
	line-height:2em;
	display:block;
	font-weight:normal;	
}

.logout	{
	background: url(../img/logout.png) left center no-repeat;
	padding-left: 25px;
	line-height:1.90em;
	display:block;
	font-weight:normal;	
	}

.te {
	display:block;
	background:url(../img/te.jpg) no-repeat;
	width:7px;
	height:7px;
	float:left;
	}
	
.td {
	display:block;
	background:url(../img/td.jpg) no-repeat;
	width:7px;
	height:7px;
	float:right;
	}	
	
.be {
	display:block;
	background:url(../img/be.jpg) no-repeat;
	width:7px;
	height:7px;
	float:left;
	}
	
.bd {
	display:block;
	background:url(../img/bd.jpg) no-repeat;
	width:7px;
	height:7px;
	float:right;
	}	
	
.newtra {
	background:url(../img/novo.jpg) left center no-repeat;
	padding-left: 25px;
	display:block;	
	float:right;
	line-height:4em;
	}

a:link.del, a:visited.del {
	background:url(../img/X.gif) left center no-repeat;
	padding-left: 25px;
	display:block;	
	float:right;
	line-height:4em;
	}
	
a:hover.del {
	background:url(../img/X1.gif) left center no-repeat;
	}

a:link.gra, a:visited.gra {
	background:url(../img/gra1.gif) left center no-repeat;
	padding-left: 25px;
	display:block;	
	float:right;
	line-height:4em;
	}
	
a:hover.gra {
	background:url(../img/gra.gif) left center no-repeat;
	}

.col1 {
	display:block; 
	width:200px; 
	float:left; 
	text-align:right; 
	padding:3px;
	}
	
.col2 {
	display:block; 
	width:200px; 
	float:left; 
	text-align:left; 
	padding:3px;
	}	

.dia {
	display:block; 
	width:428px; 
	float:left; 
	text-align:left; 
	line-height: 25px;
	padding:2px 2px 2px 30px;
	background: url(../img/title.jpg) top left no-repeat #0071be;
	border-bottom:1px solid #f9f9f9;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	}
	
	
.hora {
	display:block; 
	width:100px; 
	float:left; 
	text-align:center; 
	padding:3px;
	color:#0071be;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
.data {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	}

.underline {
	border-bottom:solid 1px #670100;
	}

.ati {
	display:block; 
	width:332px; 
	float:left; 
	text-align:left; 
	padding:3px 10px;
	background:#ffffff;
	}

.ati_p {
	color:#666666;
	font-size: 1.0em;
	}
	
.ati_p span{
	color:#999999;
	font-size: 0.8em;
	font-style:italic;
	text-transform: uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
.ati_t {
	font-size: 1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#999999;
	}
	
.ati_tit {
	font-size: 1.3em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#0071be;
	padding-bottom: 3px;
	}


.linha {
	width:460px;
	display:block;
	background: url(../img/degrade_blue.jpg) repeat-x top #F2F2F2 ;
	border-bottom:1px solid #EEEEEE;
	}
	
	
.table {
	border-bottom: 1px solid #0071be
	}
	
#comite p span {
	font-weight:bold;
	}

.risc {
	text-decoration:line-through
	}
	
.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#666666;
	}
	
.titulo {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	}
	
.ti_dest {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	font-weight:bold;
	}

.eng {
	background:url(../img/eng.gif) left center no-repeat;
	padding: 0px 20px 0px 25px;
	float:right;
	line-height:2.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}

.bra {
	background:url(../img/bra.gif) left center no-repeat;
	padding: 0px 20px 0px 25px;
	float:right;
	line-height:2.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
	
* html .imgfl {
margin: 0 -3px; ma\rgin: 0;
float:left;
}

* html .imgfr {
margin: 0 -3px; ma\rgin: 0;
float:right;
}
