@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}

body{
	font-family: Calibri;
	font-size:18px;
	color:#000000;	
	/*text-align:justify;
	background:url(../img/fundo.jpg) no-repeat center fixed;*/
}

p{
	padding:10px 0 0 0;
}

/*---ESTRUTURA---*/
#geral{
	margin:0 auto;
	width:800px;
	padding:30px;
	overflow: auto;
	background: #FFF;
	opacity:0.85;
	-moz-opacity: 0.85;
	filter: alpha(opacity=85);
}

#banner{
	width:800px;
	height:86px;
	float:left;
}

#conteudo{
	float:left;
	width:800px;
}

#login{
	width:250px;
	height:128px;
	float:left;
	margin:50px 100px 100px 220px;
}

/*
 * CADASTRO
 */
 
.tabela_servicos{
	width:100%;	
}
 
.tabela_servicos thead tr th{
	height:30px;
	line-height:30px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	background:#4f81bd;
	padding:10px;
}

.tabela_servicos tbody {
	color:#000;
}

.tabela_servicos tbody tr td{
	font-family: Calibri;
	font-size: 16px;
	height:25px;
	line-height:25px;
}

.linha_um{
	background:#d0d8e8;	
}

.linha_dois{
	background:#e9edf4;
}

.style_texto{
	color:#5d6092;
	font-family: Calibri;
	font-size: 18px;
	font-weight:bold;
}

.style_perguntas{
	font-family:Calibri;
	color:#376092;
	font-size:18px;
	font-weight:bold;
}

/*---FIM ESTRUTURA---*/

/*---FONTES---*/
.fonte_título{
	font-size:20px;
	color:#87a8cc;
}

.botao{
	padding:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00002a;
}
.obs {
	font-size:12px;
	font-weight:bold;
	color:#F00;
}

/*---FIM FONTE---*/

/*---FORMULARIO---*/
fieldset {
	border:none;
}
.error {
	color:#F00;
	font-weight:bold;
}
div.error .error {
	display:block;
}
input.error { 
	border: 1px dotted red;
	background-color:#dfb0b0;
}
/*---FIM FORMULARIO---*/

table tr td {
	padding:5px;
}