/************************************************
*	Forms        								*
************************************************/
dl
{
	display: block;
	float: left;
	margin: 0px 10px 0px 0px;
}

dl.w_100
{
	display: block;
	float: left;
	margin: 0px 10px 0px 0px;
	width:100%;
}

dl, dt, dd
{
	font-size: 10px;
	padding: 2px 0px 0px 0px;
}
dd 
{
	margin: 0px 0px 5px 0px;
}

input, textarea, select
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

select 
{
	height: 18px;
	min-width: 50px !important;
}

.select_multiple 
{
	height: 60px !important;
}

input[type=submit]
{
	padding: 5px 15px 5px 15px;
	cursor:pointer;
}

input[type=checkbox]
{
	vertical-align: middle;
}

input[type=radio]
{
	vertical-align: bottom;
}

textarea
{
	width: 300px;
	height: 60px;
}

.botoes 
{
	width: 100%;
}

.textoMuitoCurto 
{
	width: 50px !important;
}

.textoCurto 
{
	width: 100px !important;
}

.textoLongo
{
	width: 150px !important;
}

.textoMuitoLongo
{
	width: 250px !important;
}
.textoEnorme
{
	width: 510px !important;
}

.textoAdireita
{
text-align:right;
}

.textoAesquerda
{
text-align:left;
}

fieldset 
{
	position:relative; 
	border:solid 1px #dedede;
	width:580px; 
	margin:5px 0px 5px 0px;
	padding:5px;
	text-align:left;
}

legend 
{
	background: #e00004;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 3px 7px 3px 7px;
}

.formulario
{
	position:relative; 
	border:0px; 
	width:590px; 
	margin:0px 0px 5px 0px;
	padding:5px;
	background:#fff; 
	text-align:center;
}

fieldset.action 
{
	background:#9da2a6; 
	border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; 
}

