BODY 
{
	FONT-SIZE: 11px; COLOR: #333333; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none; 
	MARGIN: 0px;
 	SCROLLBAR-FACE-COLOR: #e1e1e1; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #f5f5f5; 
	SCROLLBAR-3DLIGHT-COLOR: #b6b6b6; 
	SCROLLBAR-ARROW-COLOR: #b6b6b6; 
	SCROLLBAR-DARKSHADOW-COLOR: #b6b6b6;
}

a:link 
{
	font-size: 11px; margin-bottom: 3px; color: light-grey; font-family: arial; text-decoration: underline
}

a:visited 
{
	font-size: 11px; margin-bottom: 3px; color: light-blue; font-family: arial; text-decoration: underline
}

a:hover 
{
	font-size: 11px; margin-bottom: 3px; color: #ff6600; font-family: arial; text-decoration: none
}

a.link_img:link
{
	margin-bottom: 0px; color: #fff; text-decoration: none
}

a.link_img:visited
{
	margin-bottom: 0px; color: #fff; text-decoration: none 
}

a.link_img:hover
{
	margin-bottom: 0px; color: #fff; text-decoration: none
}

img { border:0; }



#todo {
	position: relative;
	width: 740px; 
	border: 0px solid white;
	margin:0px auto;
	background-color: white;
}

#topo {
	position: relative;
	text-align: center;
	width: 740px;
	height: 73px;
	border: 0px solid white;
}

#topo2 {
	position: relative;
	text-align: center;
	width: 740px;
	height: 20px;
	border: 0px solid white;
}

#meio {
	position: relative;
	width: 740px;
	min-height: 400px;
	background-color: white;

}

#rodape {
    position: relative;
	clear: both;
	width: 740px;
	height: 32px;
	border: 0px solid black;
}

#conteudo {
	float: left;
	width: 740px;
	min-height: 400px;
	border: 0px solid white;
}


.secao_conteudo {
	width: 740px;
	height: 440px;
	text-align: left;
	background-color: white;
	margin: 2px 5px 4px 5px;
}

#esquerda {
	float: left;
	width: 140px;
	height: 300px;
	border: 0px solid black;
}

#conteudo_menu {
	float: left;
	text-align: center;
	width: 445px;
	height: 300px;
	border: 0px solid black;
}

#direita {
	float: right;
	width: 140px;
	height: 300px;
	border: 0px solid black;
}

#rodape_menu {
    position: relative;
	width: 740px;
	height: 139px;
	text-align: center;
	border: 0px solid black;
}

.back_topo {
	background: url(imagens/bg_top.jpg) repeat-x;
	height: 20px;
	text-align: left;
	font: 10px arial; text-decoration: none; color: white;
	font-weight: bold;
	vertical-align: middle;
	border: 1px solid white;
}

.back_topo2 {
	background: url(imagens/bg_top.jpg) repeat-x;
	height: 5px;
	text-align: left;
	font: 10px arial; text-decoration: none; color: white;
	font-weight: bold;
	vertical-align: middle;
	border: 1px solid white;
}

.usuario_topo {
	text-align: right;
	font: 9px arial; text-decoration: none; color: white;
	font-weight: bold;
	vertical-align: middle;
	top:0;
    right:0;
    position : absolute;
	border: 0px solid white;
}

.back_rodape {
	background-image: url(imagens/rodape.jpg);
	height: 20px;
	text-align: center;
	font: 9px arial; text-decoration: none; color: black;
	font-weight: bold;
	vertical-align: middle;
	border: 1px solid white;
}

table {
	border: 1px solid #dedede;
	font: 10px Verdana; text-decoration: none; color: black;
	background-color: #333333;
	width: 700px;
	margin: 5px;
}

table.programa {
	border: 0px;
	font: 10px Verdana; text-decoration: none; color: black;
	background-color: white;
	width: 500px;
}
tr.programa {
	background-color: white;
}


caption {
 border: 1px solid black;
 background-color: #408080;
 font: 11px Verdana; text-decoration: none; color: #000000;
}

tr {
 background-color: #93DCFF;
 font: 10px Verdana; text-decoration: none; color: #000000;
}

tr.titulo {
 background-color: #F4F4F4;
 font: 10px Verdana; text-decoration: none; color: #000000;
}

tr.cabecalho {
 background-color: #C6E2FF;
 font: 10px Verdana; text-decoration: none; color: #000000;
}

tr.rodape {
 background-color: #CCCCCC;
 font: 10px Verdana; text-decoration: none; color: #000000;
}

tr.padrao {
 background-color: #F4F4F4;
 font: 10px Verdana; text-decoration: none; color: #000000;
}

tr.padrao_amarelo {
 background-color: #FFFFCC;
 font: 10px Verdana; text-decoration: none; color: #000000;
}

tr.padrao_preto {
 background-color: #000000;
 font: 10px Verdana; text-decoration: none; color: white;
}

tr.padrao_verde {
 background-color: #66CC99;
 font: 10px Verdana; text-decoration: none; color: black;
}
td.padrao_cel_preto {
 background-color: #000000;
 font: 10px Verdana; text-decoration: none; color: white;
}

td.padrao_cel_verde {
 background-color: #66CC99;
 font: 10px Verdana; text-decoration: none; color: black;
}

td.presente {
 font: 10px Verdana; text-decoration: none; color: #000000;
 background-color: #F4F4F4;
}

td.ausente {
 font: 10px Verdana; text-decoration: none; color: #000000;
 background-color: #FF0000;
}

.botao { 
 background-color: #CCCCCC; font: 10px Verdana; border-style: outset;
}

input, select { background-color: #FFFFFF; font: 10px Verdana; border-style: groove }

.checkbox 
{
 border: 0px;
 background-color: #FFFFFF;
 border-style: groove;
}

p.tit_aviso_cronograma {
 text-align: center;
 font: 15px Arial, Helvetica, sans-serif; text-decoration: none; color: black;
 font-weight: bold;
}

p.aviso {
 text-align: center;
 font: 10px Arial, Helvetica, sans-serif; text-decoration: none; color: black;
 font-weight: bold;
}

p.aviso_2 {
 text-align: center;
 font: 12px Arial, Helvetica, sans-serif; text-decoration: none; color: red;
 font-weight: bold;
}

div.formtable {
  	text-align: center;
	width: 740px;
	border: 0px solid gray;
}

div.formulario {
  	text-align: center;
	width: 500px;
	border: 1px solid gray;
}

div.formulario2 {
	text-align: left;
	width: 498px;
	border: 1px solid gray;
	padding-left: 1%;
	padding-right: 1%;
}

div.formulario3 {
	text-align: left;
	width: 550px;
	border: 1px solid gray;
	padding-left: 1%;
	padding-right: 1%;
}

div.form_linha {
	text-align: left;
	width: 500px;
}

div.form_coluna1 {
	text-align: left;
	width: 240px;
    top:0;
    left:0;
	border: 0px solid gray;
	float : left;

}
div.form_coluna2 {
	text-align: left;
	width: 240px;
    top:0;
    right:0;
    border: 0px solid gray;
	float : right;
}
div.form_coluna3 {
	text-align: left;
	width: 110px;
    top:0;
    right:0;
    border: 0px solid gray;
	float : left;
}
div.form_coluna4 {
	text-align: left;
	width: 110px;
    top:0;
    right:0;
    border: 0px solid gray;
	float : right;
}


div.titulo_form {
/* border: 1px solid black; */
 background:url(imagens/barra.png) center top no-repeat;
 background-color: #6699FF;
 font: 11px Arial; text-decoration: none; color: #000000;
 width: 500px;
 font-weight: bold;
 height: 18px;
 text-align: center;
 vertical-align: middle;
 padding-left: 1%;
 padding-right: 1%;
 clear: both;
}

div.titulo2_form {
 border: 1px solid black;
 background-color: #FF9866;
 font: 11px Arial; text-decoration: none; color: #000000;
 width: 500px;
 font-weight: bold;
 text-align: center;
 vertical-align: middle;
 padding-left: 1%;
 padding-right: 1%;
 clear: both;
}


div.titulo3_form {
/* border: 1px solid black; */
 background:url(imagens/barra2.png) center top no-repeat;
 background-color: #6699FF;
 font: 11px Arial; text-decoration: none; color: #000000;
 width: 500px;
 font-weight: bold;
 height: 18px;
 text-align: center;
 vertical-align: middle;
 padding-left: 1%;
 padding-right: 1%;
 clear: both;
}

div.titulo4_form {
 border: 1px solid black;
 background-color: #FFFFA6;
 font: 11px Arial; text-decoration: none; color: #000000;
 width: 500px;
 font-weight: bold;
 text-align: center;
 vertical-align: middle;
 padding-left: 1%;
 padding-right: 1%;
 clear: both;
}


div.subtitulo_form {
 border: 0px solid black;
 background-color: #CCCCCC;
 font: 10px Arial; text-decoration: none; color: #000000;
 font-weight: bold;
 height: 15px;
 text-align: center;
 vertical-align: middle;
 clear: both;
}

div.cronograma {
 background:url(imagens/fundo_cronograma.gif) center top no-repeat;
 border: 0;
}

.cmp_disable
{
 background-color: #FC0; font: 10px Verdana; border-style: groove
}