
@charset "utf-8";
/* CSS Document */

body {
	margin:15px;
	padding:0;
	border:0;
	background:url(../images/bg_site.gif) top left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
img {
	border:0px;
}
p {
	font-size:12px;
}
h1 {
	font-size:12px;
	color:#000000;
	text-align:left;
	margin: 0px 0px 25px 15px;
}
h1 a{
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
h1 a:hover{
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
h2 {
	font-size:15px;
	color:#003300;
	text-align:left;
	margin: 15px 0px 25px 15px;
	font-weight:bold;
	text-transform:uppercase;
}
h3 {
	font-size:14px;
	color:#333333;
	text-align:left;
	font-weight:bold;
	margin:0px 0px 15px 0px;
}
h3 a {
	color:#333333;
	text-decoration:none;
}
h3 a:hover {
	color:#333333;
	text-decoration:underline;
}
h4 {
	font-size:14px;
	color:#003300;
	text-align:left;
	margin:0px 0px 15px 0px;
	font-weight:bold;
	text-transform:uppercase;
}
form.cmxform label.error {
	display: inline;
}

form.cmxform div.error {
margin-bottom:10px;
}
form.cmxform .error label { color: red; font-weight:bold; }

form.cmxform { width: auto; }
form.cmxform label.error {
	display: block;
	margin-left: 1em;
	width: auto;
}
#projetos_clinicos {
	border:1px solid #000000;
	padding:5px;
}
.vermelho {
	color:#FF0000
}
.azul {
	color:#0000FF;
}
.amarelo {
	color:#0000FF;
	background:#FFFF00;
	text-decoration:underline;
}
.branco {
color:#FFFFFF;
}
#site {
	width:870px;
	margin:0 auto;
	background:#FFFFFF;
	padding:15px;
	font-family:arial;
	min-height:350px;
}
#adm_login {
	width:370px;
	margin:0 auto;
	background:#FFFFFF;
	padding:15px;
	font-family:tahoma;
}
#header {
	width:900px;
	height:17px;
	margin:0 auto;
	background:url(../images/site_top.png) no-repeat;
}
#adm_header {
	width:400px;
	height:17px;
	margin:0 auto;
	background:url(../images/adm_site_top.png) no-repeat;
	margin-top:80px;
}
#footer {
	width:900px;
	height:18px;
	margin:0 auto;
	background:url(../images/site_down.png) no-repeat;
	text-align:center;
	font-size:9px;
}
#adm_footer {
	width:400px;
	height:18px;
	margin:0 auto;
	background:url(../images/adm_site_down.png) no-repeat;
	text-align:center;
	font-size:9px;
}
#logo {
	width:900px;
	height:110px;
	margin:0 auto;
	background:url(../images/logo.jpg) no-repeat;
	position:relative;
	border:0;
}
#logo .unifesp {
	width:159px;
	height:90px;
	position:absolute;
	left: 21px;
	top: 5px;
}
#logo .hsp {
	width:131px;
	height:89px;
	position:absolute;
	left: 750px;
	top: 12px;
}
/* ---- Box de mensagens ---- */
#box_aviso {
	padding:10px;
	width:90%;
	background:#ffffcc;
	border:1px solid #FFCC00;
	color:#000000;
	font-size:12px;
	margin-bottom:15px;
}
#box_ok {
	padding:10px;
	width:90%;
	background:#FFDDBB;
	border:1px solid #CE4300;
	color:#CE4300;
	font-size:12px;
	margin-bottom:15px;
}
#box_ok a {
	color:#CE4300;
	text-decoration:none;
	font-weight:bold;
}
#box_ok a:hover {
	color:#CE4300;
	text-decoration:underline;
}
#box_ok .atencao {
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
}
#box_erro {
	padding:10px;
	width:90%;
	background:#FDB9BB;
	border:1px solid #990000;
	color:#990000;
	font-size:12px;
	margin-bottom:15px;
}
#box_erro a {
	color:#990000;
	text-decoration:none;
	font-weight:bold;
}
#box_erro a:hover {
	color:#990000;
	text-decoration:underline;
}
#box_erro .atencao {
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
}
#box_restrito {
	padding:20px 10px;
	width:70%;
	background:#FDB9BB;
	border:1px solid #990000;
	color:#990000;
	font-size:14px;
	margin:30px auto;
	text-align:center;
}
#box_restrito a {
	color:#990000;
	text-decoration:none;
}
#box_restrito a:hover {
	color:#990000;
	text-decoration:underline;
}
.box_verde {
	padding:10px;
	width:90%;
	height:auto;
	background:#CAEBC5;
	border:1px solid #004000;
	color:#000000;
	font-size:12px;
	margin-bottom:15px;
}
.box_verde a {
	color:#000000;
	text-decoration:none;
}
.box_verde a:hover {
	color:#000000;
	text-decoration:underline;
}
.box_verde ul {
	margin:10px 0 10px 0;
	padding:0px;
	list-style:none;
	height:auto
}
.box_verde li {
	float:left;
	margin:0 15px 0 0;
}
.box_verde span a {
	color:#FF0000;
	text-decoration:none;
}
.box_verde span a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.box_txt_conf {
	padding:10px;
	width:90%;
	background:#DBDBDB;
	border:1px solid #666666;
	font-size:12px;
	margin-bottom:15px;
}
.box_projeto_usu {
 padding:10px;
 width:90%;
 border-bottom:2px solid #333;
 margin-bottom:10px;
}
.box_projeto_usu li {
	margin-bottom:5px;
}

.box_projeto_usu a {text-decoration:none; color:#000;}
.box_projeto_usu a:hover {text-decoration:underline; color:#000;}

/* ---- Tamanho das fontes ----- */ 
.ft9 {
font-size:9px;
}
.ft10 {
	font-size:10px;
}
.ft11 {
	font-size:11px;
}
.dh {
	text-align:right;
}
/* ----- Configura a migalha de pão ----- */
#breadcrumb {
	padding-top:2px;
	height:19px;
	margin:15px 8px 12px;
}
.breadcrumb {
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	width:auto;
}
.breadcrumb a {
	color:#003300;
	background:url('../images/seta_breadcrumb.gif') no-repeat center right;
	text-decoration:none;
	padding-right: 22px; /*Ajuste do Bullet*/
}
.breadcrumb p span {
	text-decoration:none;
	color:#666;
}
.breadcrumb a:hover {
	text-decoration:none;
}
/* ---- Configuração do menu superior ---- */
#menu-superior {
	font-size:11px;
	height:28px;
	width:870px;
	background:url('../images/menu_sup_bg.gif') repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#menu-superior #menu-a {
	float:left;
	height:28px;
	margin-right:2px;
	width:6px;
	background:url('../images/menu_sup_borda_esq.gif') no-repeat;
}
#menu-superior #menu-b {
	float:right;
	height:28px;
	margin-left:2px;
	width:6px;
	background:url('../images/menu_sup_borda_dir.gif') no-repeat;
}
#menu-superior ul#menu-nav {
	font-size:9px;
	font-weight:700;
	list-style-type:none;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
#menu-superior ul#menu-nav li.divi {
	display:block;
	padding-right:4px;
	background:url('../images/menu_sup_divisao.gif') no-repeat top right;
}
#menu-superior ul#menu-nav li {
	display:block;
	float:left;
	height:28px;
	font-weight:700;
	padding-right:4px;
	width:auto;
}
#menu-superior ul#menu-nav li a {
	color:#EAF3F8;
	float:left;
	font-size:9px;
	padding:10px 5px 0;
	text-decoration:none;
}
#menu-superior ul#menu-nav li a:hover {
	color:#2c3935;
	float:left;
	height:18px;
	background:url('../images/menu_sup_seta.gif') no-repeat bottom center;
}
/* ---- Abas cinza ---- */
#aba {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:30px;
}
#aba .login {
	background:url(../images/menu_aba_bg.gif) repeat-x;
	height:30px;
	padding:0px;
	margin:0px;
}
#aba .login a {
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
#aba .login a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#000;
}
#aba .esq {
	background:url(../images/menu_aba_borda_esq.gif) no-repeat;
	height:30px;
	width:6px;
}
#aba .dir {
	background:url(../images/menu_aba_borda_dir.gif) no-repeat;
	height:30px;
	width:6px;
}
#aba input[type=text] {
	border:1px solid #dfdede;
	color:#666;
	font-size:11px;
	height:13px;
	margin-left:8px;
	width:95px;
*margin-top:3px;
	margin-bottom:4px;
}
#aba input[type=password] {
	border:1px solid #dfdede;
	color:#666;
	font-size:11px;
	height:13px;
	margin-left:8px;
	width:95px;
*margin-top:3px;
	margin-bottom:4px;
}
#aba input[type=submit] {
	border:1px solid #dfdede;
	color:#666;
	font-size:11px;
	height:17px;
	margin-left:4px;
	width:95px;
*margin-top:3px;
	margin-bottom:4px;
}
.dh {
	vertical-align:top;
	padding-top:7px;
}
/* ---- Regimento ---- */
#primeiro, #segundo, #terceiro, #quarto, #quinto {
	margin-left:15px;
}
.primeiro_sub, .segundo_sub, .terceiro_sub, .quarto_sub, .quinto_sub {
	display:none;
	width:870px;
	margin-left:15px;
}
/* ---- Atribuicoes ---- */ 
#atribuicoes ul li {
	font-size:12px;
	margin:15px 0px;
	padding:0;
}
/* ---- formulario ----- */
#forms {
	font-size:12px;
}
#forms .txt {
	text-align:left;
	font-weight:bold;
	padding-right:10px;
	height:30px;
	margin-bottom:10px;
	vertical-align:top;
}
#forms .txt_b {
	text-align:left;
	padding-right:10px;
	height:30px;
	margin-bottom:10px;
	vertical-align:top;
}
#forms .txt_lista {
	font-weight:bold;
	padding-left:20px;
	height:30px;
}
#forms .very_small {
	width:100px;
	font-size:12px;
}
#forms .small {
	width:150px;
	font-size:12px;
}
#forms .mediun {
	width:220px;
	font-size:12px;
}
#forms .big {
	width:100%;
	font-size:12px;
}
input[type=submit] {
	border:1px solid #666;
	color:#333;
	font-size:11px;
	height:22px;
	width:100%;
}
input[type=reset] {
	border:1px solid #666;
	color:#333;
	font-size:12px;
	height:22px;
	width:100%;
}
input[type=button] {
	border:1px solid #666;
	color:#333;
	font-size:12px;
	height:22px;
	width:100%;
}
#forms textarea {
	border:1px solid #999999;
	color:#333333;
	font-size:12px;
	height:100px;
	width:100%;
	margin-bottom:15px;
}
#forms .area_big {
	border:1px solid #999999;
	color:#333333;
	font-size:12px;
	height:170px;
	width:100%;
	margin-bottom:15px;
}
#forms select[name=fase] {
	font-size:12px;
	height:20px;
	width:120px;
}
#forms select {
	font-size:12px;
	height:20px;
	width:380px;
}
#forms .coment {
	width:190px;
	height:60px;
	background:#FFFFF0;
	border:1px solid #FAD689;
	text-align:justify;
	margin:12px 10px;
	padding:10px;
}
#forms span {
	height:30px;
	padding:6px 0px;
	cursor:pointer;
}
#forms span img {
	height:16px;
	width:16px;
}
#forms a {
	color:#000000;
	text-decoration:none;
}
#forms a:hover {
	color:#000000;
	text-decoration:underline;
}
#forms #E_realizacao_A, #E_realizacao_B, #E_realizacao_C, #E_realizacao_D, #E_realizacao_E, #E_realizacao_F, #E_realizacao_G, #E_realizacao_H, #E_realizacao_I, #E_realizacao_J, #E_realizacao_K, #E_realizacao_L, #E_realizacao_M, #E_realizacao_N, #E_realizacao_O, #E_realizacao_P, #E_realizacao_Q, #E_realizacao_R, #E_realizacao_S, #E_realizacao_T, #E_realizacao_U, #E_realizacao_V, #E_realizacao_X, #E_realizacao_Y, #E_realizacao_Z, #E_realizacao_AA, #E_realizacao_AB, #E_realizacao_AC, #E_realizacao_AD, #E_realizacao_AE, #E_realizacao_AF, #E_realizacao_AG, #E_realizacao_AH, #E_realizacao_AI, #E_realizacao_AJ, #E_realizacao_AK, #E_realizacao_AL, #E_realizacao_AM, #E_realizacao_AN, #E_realizacao_AO, #E_realizacao_AP, #E_realizacao_AQ, #E_realizacao_AR, #E_realizacao_AS, #E_realizacao_AT, #E_realizacao_AU, #E_realizacao_AV, #E_realizacao_AX, #E_realizacao_AY, #E_realizacao_AZ, #E_realizacao_BA, #E_realizacao_BB, #E_realizacao_BC, #E_realizacao_BD, #E_realizacao_BE, #E_realizacao_BF, #E_realizacao_BG, #E_realizacao_BH {
	display:none;
}

/*#forms #E_valor_A, #E_valor_B, #E_valor_C, #E_valor_D, #E_valor_E, #E_valor_F, #E_valor_G, #E_valor_H, #E_valor_I, #E_valor_J, #E_valor_K, #E_valor_L, #E_valor_M, #E_valor_N, #E_valor_O, #E_valor_P, #E_valor_Q, #E_valor_R, #E_valor_S, #E_valor_T, #E_valor_U, #E_valor_V, #E_valor_X, #E_valor_Y, #E_valor_Z, #E_valor_AA, #E_valor_AB, #E_valor_AC, #E_valor_AD, #E_valor_AE, #E_valor_AF, #E_valor_AG, #E_valor_AH, #E_valor_AI, #E_valor_AJ, #E_valor_AK, #E_valor_AL, #E_valor_AM, #E_valor_AN, #E_valor_AO, #E_valor_AP, #E_valor_AQ, #E_valor_AR, #E_valor_AS, #E_valor_AT, #E_valor_AU, #E_valor_AV, #E_valor_AX, #E_valor_AY, #E_valor_AZ, #E_valor_BA, #E_valor_BB, #E_valor_BC, #E_valor_BD, #E_valor_BE, #E_valor_BF, #E_valor_BG, #E_valor_BH {
	display:none;
}*/
.av_form {
	font-size:9px;
	color:#FF0000;
	margin-left:10px;
}
#p1, #p2, #p3, #p4, #p5, #p6, #p7, #p8, #p9, #p10, #p11, #p12, #p13, #p14, #p15, #p16, #p17, #p18, #p19, #p20, #p21, #p22, #p23, #p24, #p25, #p26, #p27, #p28, #p29, #p30, #p31, #p32, #p33, #p34, #p35, #p36, #p37, #p38, #p39, #p40, #p41, #p42, #p43, #p44, #p45, #p46, #p47, #p48, #p49, #p50, #p51, #p52, #p53, #p54, #p55, #p56, #p57, #p58, #p59, #p60 {
	display:none;
}
/* ---- Resolucoes  ----*/
#resolucoes {
	width:870px;
	font-size:12px;
	font-family:arial;
}
#resolucoes p {
	margin:10px 0;
	padding-left:15px;
}
#resolucoes p a {
	color:#003300;
	text-decoration:none;
}
#resolucoes p a:hover {
	clip:#003300;
	text-decoration:underline;
}
#resolucoes ul {
	list-style:none;
	margin:10px 0;
	padding-left:30px;
}
#resolucoes ul li {
	margin:10px 0px;
}
#resolucoes ul li a {
	color:#003300;
	font-weight:bold;
	text-decoration:none;
}
#resolucoes ul li a:hover {
	clip:#003300;
	font-weight:bold;
	text-decoration:underline;
}
/*  ----  CONEP  -----  */
#conep {
	font-size:10px;
	font-weight:bold;
}
#conep img {
	border:1px solid #000000;
	margin-top:20px;
}
#conep a {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
#conep a:hover {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
#conep td {
	text-align:center;
}
/*  ------------------------  */
/*  ---- PROJETOS [adm] ----  */
/*  ------------------------  */

#adm_login_form .txt {
	text-align:left;
	font-weight:bold;
	padding-right:10px;
	height:30px;
	margin-bottom:10px;
	vertical-align:top;
	font-size:12px;
}
#adm_login_form .error {
	text-align:left;
	font-weight:bold;
	padding-right:10px;
	font-size:12px;
	color:#FF0000;
}
#adm_login_form .login {
	width:260px;
	font-size:12px;
}
/* barra cinza */
.adm_log {
	font-size:12px;
	color:#000;
	margin-bottom:15px;
}
/* conteudo */
#conteudo {
	padding:0px 10px 10px 20px;
	font-size:12px;
	vertical-align:top;
	width:686px;
}
/* Analise_list*/
.analise_list {
	width:auto;
	height:auto;
	margin-top:10px;
}
.analise_list a {
	text-decoration:none;
	margin-top:5px 0;
	color:#000000;
}
.analise_list a:hover {
	text-decoration:underline;
	margin-top:5px 0;
	color:#000000;
}
.analise_list .bnt {
	margin:5px;
	padding:5px;
	border:1px #000000;
	background:#616161;
	color:#000000;
	font-weight:bold;
	width:120px;
	height:15px;
	text-align:center;
	border:1px solid #000000;
}
.frame_dados {
	width:870px;
	height:150px;
	overflow:auto;
	margin-bottom:15px;
}
/* forms*/
#form_adm .area_big {
	border:1px solid #999999;
	color:#333333;
	font-size:12px;
	height:130px;
	width:600px;
	margin-bottom:15px;
}
#form_adm .txt {
	text-align:left;
	font-weight:bold;
	padding-right:10px;
	height:30px;
	margin-bottom:10px;
	vertical-align:top;
}
/* proj_rebece */
.proj_rebece td {
	height:35px;
}


.paginacao {
margin-top:20px;
text-align:center;
font-size:12px;
}

.paginacao a{
text-decoration:none;
color:#000000;
}

.paginacao a:hover{
text-decoration:underline;
color:#000000;
}
