.formulario {
	font: 0.9em  Verdana, Tahoma, Helvetica, sans-serif;
	padding:0;margin:0;
	background-color:none;
}
.formulario a {color:black;text-decoration:none;}
.formulario form {
    font-family:sans-serif;
    font-size:12px;
}

.insc_saidas {background-color:#abd4f0;height:auto;width:450px;vertical-align:top;}

/********* FORMS ****************/

.tfield,.tarea {
	font-family:monospace;
	font-size:14px;
	margin:2px 0 2px 0;
}
.tfield {height:16px;}

	.insc_socio .tfield,.insc_socio .tarea,.insc_cb .tfield,.insc_cb .tarea {
		border:2px solid #09f;
		background:url("bg_caixa.png") repeat-x bottom;
		background-color:white;
		color:blue;
	}
	
	.insc_saidas .tfield,.insc_saidas .tarea  {
		border:1px solid #aaa;
		background-color:white;
		margin:1px;
		color:#0190f4;
	}
	
	.insc_saidas .button {
		border:1px solid #e39511;
		float:right;
		padding:0;
	}
	.insc_saidas .button input {
		background:url("bg_laranja.gif") repeat-x top;
		border:0px;
		height:24px;
		cursor:pointer;
	}
	

.insc_cb .small,.insc_socio .small {width:195px;}
.insc_cb .large,.insc_socio .large {width:540px;}
.tarea {width:540px;}
.formulario .missing {border:2px dashed red;background-color:white;}
.formulario .insc_saidas .missing {margin:0;}
#sub {width:100px;}

/********* TABELA ****************/
.formulario form table {padding:4px;width:700px;table-layout:fixed;}
.formulario .insc_cb table {border:2px solid #ddd;}
.formulario .insc_socio table {border:2px solid #ddd;}
.formulario .insc_saidas table {padding:0;width:450px;vertical-align:bottom;}
.formulario .lista_saidas table {padding:0;width:100%;table-layout:fixed;}
.formulario form table td {padding:0;}
.formulario form table .first {height:0px;line-height:0px;border:0;}
.formulario form table b {font-weight:normal;color:#e39511;}
.formulario form table h1 {
	font: bold 1.26em 'Trebuchet MS', Arial, Sans-serif;
	color:#444;
	text-transform:uppercase;
	height:20px;
	font-weight:bold;
	padding:2px 2px 2px 8px;
	margin:0;
	background-color:#b4e0f7;
	background:url("bg_azul.gif") repeat-x top;
}

.formulario form table h2 {
	/*background-color:#ecf9ca;*/
	border:0;
	text-transform:none;
	background-color:#d3e4f0;
	text-align:justify;
	padding:4px;
	margin:0;
	color:#333;
	margin-bottom:8px;
	font-size:1.2em;
	font-weight:bold;
	font-family:monospace;
	height:36px;
}

.formulario form table .warning {
	text-align:center;
	color:red;
	font-weight:bold;
	background:white url('exclamation.png') 4px 4px no-repeat;
	border:2px solid red;
	margin:3px 3px 0px 3px;
	text-transform:none;
	height:auto;
}
.insc_cb table .warning,.insc_saidas table .warning{display:none;padding:4px;}

.formulario .insc_saidas table h1 {
	/*background:url("bg_verde.gif") repeat-x top;*/
	background-image:none;
	color:#e39511;
	text-align:right;
	padding:0;
	height:auto;
	margin-top:-3px;
	margin-bottom:3px;
	font-size:1.12em;
	border:0;
}
/*.insc_saidas #closebutton {float:right;margin-top:3px;cursor:pointer;}*/

.formulario .insc_saidas table td {vertical-align:bottom;}

.insc_socio table td div {cursor:pointer;border:2px solid #ddd;padding:3px;margin:4px;background-color:#f0fff0;}
.insc_socio table td div h3 {font-size:14px;margin:0 0 6px;}
.insc_socio table td div h3 span {float:right;font-size:13px;margin:0 0 6px;padding:1px 3px 1px 8px;width:auto;text-align:right;}
.insc_socio table td div>span {float:right;margin-bottom:4px;}

tr .lab {padding-left:6px;color:black;text-align:left;}

#pag1,#pag2{position:relative;top:0px;left:0px;}
#pag5 table .row {padding:4px;border:1px solid #aaa;}

.insc_socio table td .selected{border:2px solid #e39511;}
.azul h1 {color:blue;font-size:24px;text-align:center;}

.lista_saidas {width:700px;font: .81em  Verdana, Tahoma, Helvetica, sans-serif;}
.lista_saidas h1 {background:none;text-transform:none;}
.lista_saidas td {/*background-color:#ecf9ca;*/padding:0;text-align:center;}
.lista_saidas .cabeca td {font-size:1.2em;padding:4px;background-color:#66b92f;background:url(bg_verde_30.gif) repeat-x;}
.lista_saidas td.ul,.lista_saidas td.ur {width:7px;padding:0;}
.lista_saidas td.ul {background:url(bg_verde_30_ul.png) no-repeat transparent;}
.lista_saidas td.ur {background:url(bg_verde_30_ur.png) no-repeat transparent;}
.lista_saidas .saida {border:1px solid #ddd;text-align:left;background-color:transparent;overflow:hidden;margin-top:2px;cursor:pointer;}
.lista_saidas .saida * {cursor:pointer;}
.lista_saidas .saida:hover {border:1px solid #e39511;}
.lista_saidas p {margin:0;}
.saida .head {display:block;width:100%;overflow:hidden;}
.saida .head span {padding:2px 4px 4px 8px;/*min-height:35px;*/}
.saida span.titulo {background:url(bg_azul_grande.png) repeat-x;width:60%;float:left;padding-bottom:500px;margin-bottom:-497px;}
.saida span.local {background:url(http://www.spbotanica.pt/forms/bg_gray_80.png) repeat-x;width:23%;margin-right:-45px;float:left;padding-bottom:500px;margin-bottom:-497px;}
.saida span.data {background:url(http://www.spbotanica.pt/forms/bg_gray_80.png) repeat-x 0px -15px;width:13%;text-align:right;float:right;padding-bottom:500px;margin-bottom:-497px;}
.saida .itin {padding:0px 4px 4px 0px;clear:both;float:left;width:100%;height:100%;min-height:40px;}
.saida .itin p {border-top:0px solid #ccc;padding:4px 8px 0 4px;text-align:justify;}

/**************        ROUNDCORNERS PLUGIN        *********************/
.formulario .roundcorners td {vertical-align:top;}
.formulario #closebutton {cursor:pointer;float:right;}
.formulario .roundcorners form {margin:0;}
.formulario .roundcorners .tr,.roundcorners .br{height:14px;}
.formulario .roundcorners .lc,.roundcorners .rc{width:14px;}
.formulario .roundcorners .tr .mc{background:url('./u-2.png') repeat-x;}
.formulario .roundcorners .mr .lc{background:url('./l-2.png') repeat-y;}
.formulario .roundcorners .mr .rc{background:url('./r-2.png') repeat-y;}
.formulario .roundcorners .br .mc{background:url('./b-2.png') repeat-x;}
.formulario .roundcorners .tr .lc{background:url('./ul-2.png') no-repeat;}
.formulario .roundcorners .tr .rc{background:url('./ur-2.png') no-repeat;}
.formulario .roundcorners .br .lc{background:url('./bl-2.png') no-repeat;}
.formulario .roundcorners .br .rc{background:url('./br-2.png') no-repeat;}


