/***** CSS 12/06/2009 *****/

/***** eiFormulario *****/
/*.eiFormulario {
	width:28em; 
	margin: 2em 0.0em 0.0em 0em;
	border-top:#828b96 1px solid;
	border-left:#828b96 1px solid;
	border-right:#29344a 1px solid;
	border-bottom:#29344a 1px solid;
	background-color:#505d6c;	
	float:left;
	display:block;	
}
*/
/* form*/
fieldset{
	width:91.5%;
	margin-right:0.5em;
	padding:1em 1em 1em 1em;
	border:0.1em solid #cecfce;	
	float:right;
	display:block;
	border:#f00 solid 0px;
}

fieldset ul{
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding:0.1em 0.0em 0.5em 0.0em;	
	border:#ff0000 solid 0px;/*teste*/
	display:block;
}
fieldset li{
	width:100%;	
	float:left;		
	margin:0.5em 0.0em 0.0em 0.0em;
	padding:0;
	border:#00000F solid 0px;
	list-style:none;
	display:block;
}
/*fieldset li{
	width:100%;	
	padding:0;
	border:#0000FF solid 0px;
}*/
fieldset li.med{
	width:50%;
	padding:0; 
	border-right:#f2f2f2 solid 1px;	
	/*float:left;*/
    display:block;
}
fieldset li.peq{
	width:25%;		
	margin:0.5em 0.2em 0.0em 0em;
	padding:0;
	border:#0000FF solid 0px;
	display:block;
}
fieldset label{
	text-align:left;	
	margin:0.3em 0 0.5em 0 ;
	padding:0 0.5em 0em 0.5em;	
	font-size:1em;
	width:10em;	
	color:#333333;
	display: block;
	float:left;	
	border:#0000FF solid 0px; /*teste*/  	
}
fieldset label.longo{
	text-align:left;	
	margin:0.3em 0 0.5em 0 ;
	padding:0 0.5em 0em 0.5em;	
	font-size:1em;
	width:35em;	
	color:#333333;
	display: block;
	float:left;	
	border:#0000FF solid 0px; /*teste*/  	
}

fieldset .inicial{	
	margin:-0.5em 0 0.0em 0 ;
	padding:1em 1em 0.5em 1em;		
	width:670px;
	height:430px;	
	background-image:url(../img/jpg/home_bsc05.png);  
	display: block;	
}
fieldset .inicial h1{
	font-size:2em;
	text-weight:bold;
	margin:1.3em 1em 1em 1.5em;
	width:280px;
	color:#d60000;
	float:left;		
}
fieldset .inicial h2{
	font-size:1.1em;
	text-weight:bold;
	color:#d60000;
	width:600px;
	float:right;
	margin-top:265px;
	padding:0 0.2em 0 0.2em;
	text-align:right;		
    display: block	
}
fieldset ul li label.relatorio{		
	float:left;	
	margin:0.3em 0 0.5em 0 ;
	padding:0 0em 0em 0em;	
	font-size:1em;
	width:40em;	
	color:#333333;  	
}

fieldset .medio{/*label medio*/	
	display: block;
	float:left;	
	margin:0.3em 0 0.5em 0 ;
	padding:0 0em 0em 0em;	
	font-size:1em;
	width:17.5em;	
	color:#333333;  	
}

fieldset .chkbox{
	width:4em; 		
	margin:0.1em 0.5em 0.2em 0;
	padding:0;
	display:block;	
}

#eiFormulario ul{
	font-size:0.9em;
	width:41em;	
	padding:0em; /* "padding e margin" não podem faltar para "ul e li" *esso no Chrome */ 
	margin:1em 0.0em 0.0em 1.3em;	
	float:left;
	border:#04172d solid 0px;
	display:block;	
}
#eiFormulario li{
	width:40.5em;
	padding:0em;
	margin:0.5em 0.5em 0.5em 0.5em;	
	display:block;
		
}
#eiFormulario li span{
	width:13.8em;	
	text-align:left;	
	padding:0.2em 0.2em 0.2em 0.2em;		
	margin:0.1em 0em 0em 0.0em;
	float:left;
	color:#ffff00;
	display:block;	
}
#eiFormulario li span .botao{	
	padding:0.0em 0.10em 0.0em 0.1em;			
	margin:0.5em 0.1em 0.0em 0.0em;	
	color:#fff;
	border:#04172d solid 0px;
	background-image:url(../img/gif/bg_bt_entrar.gif);
	float:right;
	display:block;	
}
#eiFormulario li select{		
	padding:0.2em;			
	margin:0.5em 0.2em 0.5em 0em;	
	color:#1d406f;
	border-top:#004b94 1px solid;	
	border-left:#004b94 1px solid;
	border-right:#b7c7dd 1px solid;	
	border-bottom:#b7c7dd 1px solid;		
	display:block;
}
#eiFormulario li textarea{
	font-family:Arial, Helvetica, sans-serif;	
}
#eiFormulario label{
	/*font-size:0.9em;*/
	width:14em;	
	padding:0.2em 0.2em 0.2em 0.2em;
	margin:0em;
	/*font-weight: bold;	*/
	float:left;	
	display: block;
}
.txtField{
	font-size:1em; 
	color:#1d406f;	 
	padding:0.0em 0.0em 0.0em 0.1em; 
	border-top:#004b94 1px solid;	
	border-left:#004b94 1px solid;
	border-right:#b7c7dd 1px solid;	
	border-bottom:#b7c7dd 1px solid;	
	background-color:#c9ddf6;
	
}
.botao{	
	font-size:0.8em; 
	padding:0.1em 0.1em 0.1em 0.1em;			
	margin:0.2em 0.0em 0.0em 0.1em;	
	color:#f2f2f2;
	font-weight:bold;	
	border:#04172d solid 0px;
	background-color:#001e6d;
	/*background-image:url(../img/gif/bg_bt_entrar.gif);*/
}
.txtCombo{
	font-size:1em; 
	color:#1d406f;	 
	padding:0.1em 0.2em 0.2em 0.2em; 
	border:#ffff00 solid 1px;			
	background-color:#c9ddf6;	
}
label.error {
    width:5em;	
	padding:0.2em 0.2em 0.2em 0.2em;
	margin:0em;
	/*font-weight: bold;	*/
	float:left;	
	display: block;
  	font-size:0.8em;
	height:4em;
	color:#FF0000;
}

.min{ width:5em;}
.peq{ width:9.5em;}
.med{ width:13.5em;}
.gnd{ width:23.5em;}

select{
	font-size:1em; 
	color:#1d406f;	 
	padding:0.0em 0.0em 0.0em 0.1em; 
	border-top:#004b94 1px solid;	
	border-left:#004b94 1px solid;
	border-right:#b7c7dd 1px solid;	
	border-bottom:#b7c7dd 1px solid;	
	background-color:#c9ddf6;
}

textarea{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:1.2em; 
	color:#1d406f;
	width:23.5em;
}

