html {height:100%}
* { margin: 0; padding: 0; border: 0; list-style: none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
body { width:100%; height:100%;  background:url(../img/fundo_principal.gif) center repeat-y; font-size:11px }
a { text-decoration: none; color:#666; }
a:hover { text-decoration: underline; }
.clear {clear:both;}

.imgRight {border:3px #FFFFFF solid; margin:0 0 5px 10px; float:right;}
.imgLeft {border:3px #FFFFFF solid; margin:0 10px 5px 0; float:left;}

.fotos_topo_esq { background: url(../img/fotos_topo_esq.jpg) top right no-repeat ;}
.fotos_topo_dir { background: url(../img/fotos_topo_dir.jpg) top left no-repeat;}
.fotos_lateral_esq { background: url(../img/fotos_lateral.jpg) top right repeat-y;}
.fotos_lateral_dir { background: url(../img/fotos_lateral.jpg) top left repeat-y;}

#canvas {}

#menuAux { background:url(../img/logo_base.gif) top left no-repeat; background-color:#F57B29; text-align:right;}

#menuPrincipal {width:172px; float:left; padding:0 0 0 30px}
#menuPrincipal ul {background:#f0f0f0; border-right:#ccc 1px solid; width:172px; }
#menuPrincipal ul #primeiro { padding-top:0;}
#menuPrincipal ul #ultimo { background:none; padding-bottom:0;}
#menuPrincipal ul li { font-size:12px; background:url(../img/separador_menu_principal.gif) center bottom no-repeat; padding:5px 0 5px 15px; line-height:18px; }
#menuPrincipal ul li img {vertical-align:middle; margin:0 5px 0 0;}
#menuPrincipal ul li a {color:#333333;}
#menuPrincipal p { font-size:10px; color:#95A372; margin:0 0 0 5px}
#menuPrincipal p a { color:#95A372; }

.conteudo { margin:10px 0 15px 26px; float:left; width:530px}

.conteudo h4 { font-size:13px; margin-bottom: 5px; }
.conteudo p { font-size:11px; }

.comModulo { width:315px;}
/*
.comModulo { width:530px;}
pra quando tiver o login

*/
.registro { margin:10px 0 0 0;}
.bloco { margin:10px 0 20px 0; font-size:11px;}

.tabelaDias td {font-size:11px;}
.download {font-size:11px; font-weight:bold; margin:5px 0 10px 0; color:#FF9900; }
.download a {color:#FF9900; }
.titulo2 {font-size:14px; font-weight:bold; }

.textopeq2 {color:#FFFFFF;}

.tabelaTrabalhos {font-size:11px; margin:10px 0 0 0; color:#333333;}
.tabelaTrabalhosBusca {font-size:11px; margin:10px 0 0 0; color:#333333;}
			
.tabelaTrabalhos a { color:#B99400; }
.tabelaTrabalhos a:hover { color:#CEA500; }

#modulos {float:left; width:203px; margin:10px 0 0 15px;}
#modulos img {margin:0 0 10px 40px;}
#modulos .inscricao{font-size:11px;}

.moduloForm { width:203px; height:164px; background:url(../img/quadro_form_fundo.jpg) no-repeat; color:#000000; margin:0 0 20px 0; position:relative}
.moduloForm p {font-size:11px; width:176px; margin:0 0 0 13px; padding:35px 0 0 0; line-height:13px}
.moduloForm a {font-size:10px; color:#000000; display:block; clear:both; position:absolute; bottom:16px; left:46px; text-decoration:underline;}
.moduloForm .linkLogado { position:relative; margin:0px; padding:0px; bottom:0px; left:0px; text-decoration:none; display:inline;}
.moduloForm .linkLogado:hover { text-decoration:underline; }
.moduloForm .msgErro {position:absolute; left:47px; font-size:9px; bottom:30px; color:#FF3300}
.moduloForm .linkEsqueci{text-decoration:none;}

.formQuadro {width:180px; margin:7px 0 0 6px;}
.formQuadro label { font-family:Trebuchet MS, Arial; font-size:10px; text-align:right; width:35px; display:block; float:left; margin:0 5px 0 0}
.formQuadro .input { width:100px; height:16px; border:#999999 1px solid; float:left; margin:0 5px 2px 0; font-size:11px; }
.formQuadro .submit { float:left; position:relative; top:-21px;}

.formCadastro { width:310px}
.formCadastro .campos {clear:both; margin:0 0 10px 0; font-size:12px;}
.formCadastro .campos span {color:#FF3300; font-size:10px}
.formCadastro label {width:140px; display:block; margin:0 0 3px 0; font-size:12px; }
.formCadastro label span {color:#FF3300; font-size:11px}
.formCadastro .campo {margin:0; border:#996600 solid 1px; font-size:12px;}
.formCadastro .checkbox {float:left;}
.formCadastro .aviso {color:#FF3300; font-size:10px; float:right;}
.formCadastro .msgErro {color: #FF0000;}
.formCadastro .titulo {margin:7px 0 5px 0; height:20px; clear:both; padding:10px 0 0 0;} 

.formCadastro .dois {clear:none !important; float:left !important; }
.formCadastro .input { width:100px; height:16px; border:#999999 1px solid; float:left; margin:0 5px 2px 0; font-size:11px; }
.inputEsqueci { width:100px; height:16px; border:#999999 1px solid; float:left; margin:0 5px 2px 0; font-size:11px; }
#cadastroOk{ color:#FF0000; font-size:11px; width:310px}
#cadastroErro {color: #FF0000; font-size:11px;}

.btn_enviar { width:64px; height:37px; background:url(../img/btn_enviar.gif) no-repeat top right; border:none; cursor:pointer;}

.subMenuProgramacao { }
.subMenuProgramacao ul li {font-size:11px; margin:0 20px 0 0; list-style:square inside; color:#996600 }
.subMenuProgramacao ul li a {color:#996600; }

.moduloLogado {width:203px; background:url(../img/quadro_logado_repete.gif) repeat-y; font-size:12px; position:relative; padding:0 0 20px 0; margin:0 0 20px 0 }
.moduloLogado * { position:relative; z-index:1;}
.moduloLogado p {padding:15px 0 0 10px; font-size:14px;}
.moduloLogado ul {padding:0 0 0 10px; margin:7px 0 0 0}
.moduloLogado ul li {padding:3px 0 0 0;}
.moduloLogado ul li a {color:#B99400; text-decoration:none;}
.moduloLogado ul li a:hover {text-decoration:underline;}
.moduloLogado .imgTopo {background:url(../img/quadro_logado_topo.gif) no-repeat; width:203px; height:77px; position:absolute; top:0; left:0; z-index:0;}
.moduloLogado .imgRodape {background:url(../img/quadro_logado_rodape.gif) no-repeat; width:203px; height:33px; position:absolute; bottom:0; left:0; z-index:0;}
.moduloLogado  .msgErro {position:absolute; left:9px; font-size:9px; color:#FF3300; font-weight:bold; bottom:5px}

#formLogadoFora { width: 203px; font-size:11px; background:url(../img/quadro_logado_repete.gif)}
#formLogadoTopo { background:url(../img/quadro_logado_topo.gif) no-repeat; width:203px; padding: 20px 8px 0px 5px; text-align:left}
#formLogadoMeio { background:url(../img/quadro_logado_repete.gif); width:203px; padding-left: 5px;}
#formLogadoRodape { width:203px; height:38px; background:url(../img/quadro_logado_rodape.gif) no-repeat #FFFFFF;}

#form{font-size:12px}

#rodape { position:relative; text-align:center}

