body, form		{ margin: 0 }
body			{ background: url('../_images/mouse.gif') left bottom no-repeat }

#Container		{ width: 780px; height: 100%; background: url('../_images/teclado.jpg') right 138px no-repeat }
#CSuperior		{ vertical-align: top; height: 139px; background: url('../_images/sup2.jpg') right top no-repeat }
#CSuperior *		{ font: 9px verdana; color: #FFF000 }
#CSuperior input.text	{ margin: 0 5px 17px 45px; font: 11px "Trebuchet MS",  tahoma; color: #000; border: none; background-color: #FFF }
#CSuperior a	{ color:#000; background-color:#ededed; padding: 2px }
#CSuperior form		{ margin:0 0 25px 0; height:32px }
#CSuperior form	*	{ float:left; display:inline }
#CMenu { width: 230px }
#CMenu table { height: 100% }
#CMenu td.menu	{ height:478px; padding-left: 10px; vertical-align: top }
#CMenu td.menu #fundo { width:200px; background:url(/_images/bg_menu.jpg); font-family:"Trebuchet MS", Tahoma, Arial, sans-serif } 
#CMenu td.fundo2 { width:200px;  background:url(/_images/bg_menu2.jpg) repeat-y 10px } 
#CMenu td.menu #fundo p, #CMenu td.menu #fundo a { margin-left:15px }
#CMenu td.menu #fundo a { position:relative; margin-top:20px; line-height:13px }
#CMenu td.menu #fundo p.tit-menu { color:#104DA3; font-weight:bold; font-size:1.1em; text-align:left } 
#CMenu td.menu #fundo div.fundo-2 { width:186px; height:53px; background:url(/_images/fundo_menu_2.gif) no-repeat }
#CMenu td.menu #fundo div.fundo-3 { width:186px; height:63px; background:url(/_images/fundo_menu_3.gif) no-repeat }
#CMenu td.menu #fundo div.fundo-5 { width:185px; height:89px; background:url(/_images/fundo_menu_5.gif) no-repeat }
#CMenu td.menu #fundo a		{ color: #104da7; font-weight:bold; margin-left: 40px }
#CMenu td.menu #fundo { width:200px; background:url(/_images/bg_menu.jpg); font-family:"Trebuchet MS", Tahoma, Arial, sans-serif } 
#CMenu div.bg { width:200px; height:300px; background:url(/_images/bg_menu2.jpg) } 
#Logo18Anos		{ display: block; margin: 50px 0 50px 20px }
#LogoIBM		{ display: block; margin-left: 51px; margin-top:10px }
#CConteudo		{ width: 550px; vertical-align: top }
#CConteudo #Conteudo	{ width: 488px; margin: 31px 0 31px 31px }
#CRodape		{ vertical-align: bottom; padding-left: 190px; padding-bottom: 10px; height: 120px }
#CRodape *		{ font: 10px "Trebuchet MS", verdana; color: #000; letter-spacing: -1 }
#CRodape p		{ float: left; line-height: 15px; margin: 0 }
#CRodape div		{ float: right; margin-top: 40px }
#Cabecalho		{ margin-top: 68px }
#Cabecalho .ico		{ width: 86px }
#Cabecalho .ico img	{ margin-left: 31px }
#Cabecalho .tit		{ vertical-align: top; font: bold 11px "Trebuchet MS", tahoma, arial; color: #104DA7 }
#Cabecalho .tit	img	{ display: block; margin-top: 15px }
#Cabecalho .tit	span	{ font-family: "Trebuchet MS",  verdana; font-size: 13px }
#Cabecalho .barra	{ height: 7px; background-image: url('../_images/titulos/barra.gif') }

a			{ text-decoration: none; color: #000 }
a:hover			{ text-decoration: underline }
a.link			{ text-decoration: underline }
a.link:hover		{ text-decoration: none }
a.noticias:visited	{ color: #737AB0 }

body, p, td, a, div#Conteudo, div.Mensagem	{ font-family:"Trebuchet MS",  tahoma, arial; font-size: 11px; color: #104DA7 }
p, blockquote, div.Mensagem, ul { text-align: justify; line-height: 16px }
br			{ clear: both }
br.Normal		{ clear: none }

.formContainer 		{ height: auto; text-align: left }
.formLabel		{ margin-bottom: 2px; text-align: left; font: bold 11px "Trebuchet MS",  tahoma, arial; color: #104DA7 }
.formLabel span		{ font-weight: normal }
.formInput		{ height: 25px; text-align: left; font: 11px tahoma, arial }
.formTextArea 		{ height: 90px }
.formFieldSet 		{ text-align: left }
.formLegend 		{ margin-top: 20px; margin-bottom: 5px; padding: 2px 3px; background-color: #104DA7; font: bold 11px "Trebuchet MS",  tahoma, arial; color: #FFF000 }
.formLegend span	{ text-decoration: line-through }

input.text, input.number, textarea, select { padding-left: 2px; padding-right: 2px; font: 11px "Trebuchet MS",  tahoma; background-color: #EAEAEA; border: 1px solid #666 }
input.checkbox, input.radio { width: 15px; height: 15px; margin: 0 }
input.submit		{ display: inline; padding: 1px 5px 2px 6px; font: bold 11px "Trebuchet MS", tahoma, verdana; color: #FFF000; background-color: #104DA7; border: 1px solid #FFF000 }
input.number		{ text-align: right }
textarea		{ overflow: auto }
.submit			{ text-align: center; margin-top: 25px }

div#Erro 		{ margin-bottom: 20px; font-family: arial; font-size: 11px; color: #F00 }
div#Erro div		{ margin: 0 0 5px 10px }

div.Mensagem		{ margin-left: 50px; margin-top: 30px }

div#Navegacao		{ margin-top: 25px; text-align: center; color: #104DA7 }
div#Navegacao a		{ color: #104DA7 }
div#Navegacao .on	{ font-weight: bold }

table#List1, table#List2, table#List3 { width: 100% }

table#List1 		{ border-bottom: 1px solid #104DA7 }
table#List1 td 		{ padding-top: 2px; padding-bottom: 2px }
table#List1 th 		{ padding-bottom: 1px; font: bold 11px "Trebuchet MS",  tahoma, arial; border-bottom: 1px solid #104DA7; color: #104DA7 }

table#List2 a 		{ color: #FFF }
table#List2 a:hover 	{ text-decoration: none; font-weight: bold }
table#List2 table td 	{ padding: 3px 6px; vertical-align: top; background-color: #5379AA }
table#List2 table td img{ margin-right: 5px }

table#List3 		{ background-color: #E1E1E1 }
table#List3 th		{ font: bold 11px verdana; background: #FFF; padding-bottom: 2px }
table#List3 td		{ padding: 1px 3px 2px }

table#List4 th 		{ padding: 1px 2px 2px 3px; background-color: #5379AA; font: bold 12px "Trebuchet MS",  tahoma, arial; color: #FFF }
table#List4 td 		{ padding: 2px; color: #4b74b9; font:11.3px }
table#List4 tr.b	{ background-color: #e0e9f5; font: 11.3px }
table#List4 a	{ color: #4b74b9; font: 11.3px }
table#List4 a.hover	{ text-decoration: none; font-weight:bold }

.moldura		{ margin-left: 10px; border: 1px solid #104DA7 }
.moldura img		{ border: 1px solid #FFF000 }
.right			{ float: right }
.left			{ float: left }

.destaque1		{ font: bold 11px "Trebuchet MS",  tahoma, arial, verdana; color: #104DA7 }
.destaque2		{ font: bold 14px "Trebuchet MS",  tahoma, arial, verdana; color: #104DA7 }
.destaque3		{ font: 11px "Trebuchet MS",  tahoma, arial, verdana; color: #000 }
.destaque4		{ font: bold 13px "Trebuchet MS",  tahoma, arial, verdana; color: #727AB0; margin-bottom: 15px }

.legenda		{ font-family: arial; font-size: 9px }
.obrigatorio		{ font: bold 11px verdana; color: #F00 }
.ok			{ color: #00F }
.vazio			{ text-align: center; font-style: italic }
.primeiro { margin-top:30px }



