* {
	margin:0;
	padding:0;
	text-decoration:none;
}

img {border:none;}

fieldset {border:none;}

/******************************************************************
************************ FORMULÁRIOS	***************************
******************************************************************/

input{
	vertical-align:top;
	*margin-top:-2px;
}

.input {
	background:#f4f5f7;
	border:1px solid #5c627c;
	height:17px;
	font: 11px arial,verdana,tahoma,sans-serif;
	color:#3b415b;
}

.input70 {width:70px}
.input100 {width:100px}
.input150 {width:150px}
.input200 {width:200px}
.input250 {width:250px}
.input300 {width:300px}

select {
	background:#f4f5f7;
	border:1px solid #5c627c;
	height:19px;
	*height:21px;
	font: 11px arial,verdana,tahoma,sans-serif;
	color:#3b415b;
	vertical-align:middle;
	padding-left:2px;
}

.select50 {width:50px;}
.select100 {width:100px;}
.select150 {width:150px;}
.select200 {width:200px;}
.select250 {width:250px;}
.select300 {width:300px;}

textarea {
	background:#f4f5f7;
	border:1px solid #5c627c;
	font: 11px arial,verdana,tahoma,sans-serif;
	color:#3b415b;
}

.textarea50 {width:50px;}
.textarea100 {width:100px;}
.textarea150 {width:150px;}
.textarea200 {width:200px;}
.textarea250 {width:250px;}
.textarea300 {width:300px;}

/******************************************************************
************************ CONTEUDO		***************************
******************************************************************/

#geral {
	display:block;
	width:100%;
}

#geral #conteudo {
	display:block;
	width:650px;
	margin:25px auto;
}

#geral #conteudo1 {
	display:block;
	width:955px;
	margin:25px auto;
}


#geral #conteudo h2 {
	font:bold 14px arial,verdana,tahoma,sans-serif;
	color:#3b415b;
	margin:10px 0 10px 0;
	padding:0 10px 0 10px;
}

#geral #conteudo p {
	font: 11px arial,verdana,tahoma,sans-serif;
	color:#3b415b;
	line-height:17px;
	padding:0 10px 0 10px;
	margin:10px 0 10px 0;
}

#geral #conteudo form {
	margin-top:40px;
}

#geral #conteudo form label {
	float:left;
	padding:0 10px 0 10px;
	width:630px;
	font: 11px arial,verdana,tahoma,sans-serif;
	color:#3b415b;
	margin:3px 0 3px 0;
}

#geral #conteudo form strong {
	float:left;
	width:200px;
	line-height:16px;
	text-align:right;
	margin-right:5px;
}

.botao {
	float:left;
	width:100%;
	text-align:center;
}

table {
	border:1px solid black;
}

caption {
	background:#999999;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:5px;
}

thead tr {
	background:#333333;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

thead tr th {
	padding:10px;
}

tbody {
	font: 11px Arial, Helvetica, sans-serif;
	color:#000000;
}

tbody tr td {
	padding:4px;
	border-bottom:1px solid black;
}