/* CSS Document */

/* exibição dos arquivos */
body { background-color: #ffffff; margin: 0px; FONT-SIZE: 11px; FONT-FAMILY:"Trebuchet MS"; scrollbar-arrow-color:#333333;}

/* style tabelas */ 
table.list { width: 100%; padding-right: 25px; }
table#row th { font-size: 13px; margin: 6px; margin-top: 2px; padding: 5 5px 5 5px; color:#3AB6C7;border-bottom:2px solid #838383;}
table#row td { padding: 10 5px 10 5px; margin-top:2px; margin-bottom:2px; margin-left:4px; color:#666666; border-bottom:1px dotted #666666;}
table#row th a { margin-right: 14px; font-family:"trebuchet MS"; font-size: 12px; font-weight:bold; color:#277E8B;}   
tr.odd { background-color: #EFF0F1; padding: 8px; 	font-family:"trebuchet MS"; font-size: 12px; border-top:1px solid #cccccc;}
tr.even { background-color: #ffffff; padding: 8px; 	font-family:"trebuchet MS"; font-size: 12px;}

table#row td a{ padding: 10 5px 10 5px; margin-top:2px; margin-bottom:2px; margin-left:4px; color:#0033FF; text-decoration:none;}


/* mensagens */

#box_verde { width:auto; _height: 350px; height:auto; padding:7px; margin: 20px; border: 1px solid #A7C394;  background-color: #D3F2BF; }
#box_vermelho { width:auto; _height: 350px; height:auto; padding:7px; margin: 20px; border: 1px solid #d98f8d;  background-color: #f7cbca; }
#box_amarelo { width:auto; _height: 350px; height:auto; padding:7px; margin: 20px; border: 1px solid #FFCD06;  background-color: #FFFae4; }
#box_cinza{ font-family: tahoma; font-size: 11px; font-weight: plain; color:#585858; border: 1px solid #999999; padding:5px; margin:0px; background-color:#f4f4f4; }



/*botoes tabelas*/

a:link.buttonLink, a:visited.buttonLink{
    background-color: #3AB6C7;
    color: white;
    font-family:"Trebuchet MS";
    font-size: 11px;
    font-weight: bold;
    padding: 1px 5px 1px 6px;
    text-decoration: none;
    text-align: center;
}
a:hover.buttonLink{
   background-color: #277E8B;
    color: white;
    font-family:"Trebuchet MS";
    font-size: 11px;
    font-weight: bold;
    padding: 1px 5px 1px 6px;
    text-decoration: none;
    text-align: center;
}
/* depress effect on click */
a:active.buttonLink , a:focus.buttonLink{
   background-color: #3AB6C7;
    color: white;
    font-family:"Trebuchet MS";
    font-size: 11px;
    font-weight: bold;
    padding: 1px 5px 1px 6px;
    text-decoration: none;
    text-align: center;
}

/* style notícias */
.linha2{ widht: 100%; padding-top:6px; border-bottom: 1px dotted #BBBBBB;}	

.textoPequeno{	font-family: Tahoma;font-size: 10px;color:#333333;}

texto a, texto a:visited, texto a:hover, texto a:active, 
{font:'Trebuchet MS',Arial; color:#33333; text-decoration:none;}

texto {font-size:11px;color:#333333;}

.subtitle_blue{ /*sub_titulo*/
	font-family: Arial;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color:#3AB6C7;
	padding:2px;
	}

subtitulo {font-size:13px;color:#333333; font-weight:bold;padding-left:12px; background-image:url(menu-arrow.png);background-repeat: no-repeat;background-position: 3px 9px;}



h1 a {font:'Trebuchet MS',Arial;margin:0 0 2px;line-height:1.2em;font-weight:bold;letter-spacing:-1px;  color:#33333; text-decoration:none;}

h1 a:visited {font:'Trebuchet MS',Arial;margin:0 0 2px;line-height:1.2em;font-weight:bold;letter-spacing:-1px;  color:#333333;text-decoration:none;}

h1 a:hover {font:'Trebuchet MS',Arial;margin:0 0 2px;line-height:1.2em;font-weight:bold;letter-spacing:-1px; color:#333333;text-decoration:none;}

h1 a:active {font:'Trebuchet MS',Arial;margin:0 0 2px;line-height:1.2em;font-weight:bold;letter-spacing:-1px;  color:#333333;text-decoration:none;}

h1,h2 {font:'Trebuchet MS',Arial;margin:0 0 2px;line-height:1.2em;font-weight:normal;letter-spacing:-1px; padding-left:2px;text-decoration:none;}

h1 {font-size:18px;color:gray;font-style:italic}

strong {font-weight:bolder;color:#000}





.h1Strong{font:'Trebuchet MS',Arial;margin:0 0 2px;line-height:1.2em;letter-spacing:-1px; padding-left:2px; font-size:18px;font-style:italic; font-weight:bolder;color:#000}

.h1{font:'Trebuchet MS',Arial;margin:0 0 2px;line-height:1.2em;font-weight:normal;letter-spacing:-1px; padding-left:2px;text-decoration:none;font-size:18px;color:gray;font-style:italic}

.FormLinhaBotoes input {
padding: 3px;
background-color:#23727c;
background-repeat: repeat;
border: 1px none #000000;
margin-top:10px;
font-size: 11px;
font-weight: bold;
font:"Trebuchet MS";
color: #ffffff;
}
#pathway {
	background:#F9F9F9 /* url(bg_pathway.jpg) repeat-x*/;
	font-family: Arial;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color:#FF9900;
	padding:2px;
	padding:5px;
	width:90%;
	_width: 90%;  
	border-left: 5px solid #ffffff;
	border-right: 5px solid #ffffff;

	
}

table , .field/*
2009/03/17 - Vinagre
ESTA CLASSE mostra as TDs sem conteudo, sem quebrar a tabela */
{
empty-cells: show;
border-spacing:0px;
} 

.field 

{
font-family: "trebuchet MS";
font-size: 11px;
font-weight: normal;
height: 30px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #f0f0f0;
color: #585858;
}





.label

{

font-family: Arial,"trebuchet MS",Verdana;
font-size: 11px;
font-weight: normal;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #f0f0f0;
color: #333333;
vertical-align: top;
padding-right: 3px;
padding-left: 10px;
padding-top: 5px;
}
	
.nomedoCurso
{
font-size: 18px;
margin-bottom: 19px;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
line-height: 1.2em;
font-weight: bold;
letter-spacing: -1px;
padding-left: 2px;
color: #666666;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #666666;
}

/*============botoes de janela===============*/

.btnInformacoes 
{
background-image: url(imgs/btninformacoes.png);
background-color:transparent;
height: 23px;
width: 65px;
background-repeat: no-repeat;
border: 0px;
float:right;
cursor:pointer;
}	

.rodapeFiltro {
	font-size: 13px;
}