/* CSS Document */

* {

	margin: 0 auto;
	padding: 0;
}

html {

	
	background:url(imagens/bg.jpg) repeat-x;
	background-color: #92c1d1;
	font-family: tahoma ;	
}

#container {

	
	width:749px;
}

#tudo {

	float:left;
	width:749px;
	border-left: 3px  #a5c0c7 solid;
	border-right: 3px  #a5c0c7 solid;
	background: url(imagens/bg_body.jpg) bottom repeat-x;
	background-color: #ebf5f7;
	min-height:550px;
	_height:550px;
	
	 
}

h2 {

	background-color: #1f3e52;
	height:59px;
	color: #f9ffff;
	font-size:20px;
	padding: 15px 0 0 15px;
}

h2 .protocolo {

	color: #bddce1;
}

h3 {

	height:27px;
	background-color: #cad5db;
	color: #a63c24;
	font-size:16px;
	text-align:center;
	padding-top: 10px;
	*margin-top:-3px;
}

h4 {

	color: #587480;
	text-align:center;
	margin-bottom:10px;
}


.topo {

	border-top: 3px #527589 solid;
	border-bottom: 3px #527589 solid;
}

form#dados {

	width:308px;
	float:left;
	margin: 40px 0 0 201px;
	display:inline;
	
	color: #7ba9ca;
	font-weight:bold;
	font-size:12px;
	
	
}

form.dados2 {
	width:395px !important;
	margin: 20px 0 0 175px !important;

}

form.dados2 .botao{
	margin-left:155px !important;
}

form.dados2 label {
	width: 155px !important;
}

form#dados .ms {

	border: 1px #fff solid;
	background-color: #ebecf1;
	padding-left:25px;
	padding-top:17px;
	
	min-height:70px;
	_height:70px;
	*height:70px;
	
	
}

form#dados .ms_alterar {

	border: 1px #fff solid;
	background-color: #ebecf1;
	padding-left:25px;
	padding-top:17px;
	
	min-height:100px;
	_height:100px;
	*height:100px;
	
	
}

form#dados .mat_senha {

	border:1px #cbd5d7 solid;
	
	
}

form#dados fieldset {

	border:none;
	margin-bottom:12px;
}

form#dados label {

	width: 110px;
	float:left;
}

form#dados input {

	border: 1px #d4dcdf solid;
}

 .botao{

	width: 77px;
	height:23px;
	border: 1px #9dabac solid;
	background:url(imagens/bg_botao.jpg) repeat-x;
	background-color: #b8d1d6;
	color: #768d95;
	font-weight:bold;
	margin-left:118px;
	margin-top:20px;
	display:inline;
}

.botao2{


	height:23px;
	border: 1px #9dabac solid;
	background:url(imagens/bg_botao.jpg) repeat-x;
	background-color: #b8d1d6;
	color: #768d95;
	font-weight:bold;
	display:inline;
}

.botao_opcoes{

	width: 77px;
	height:23px;
	border: 1px #9dabac solid;
	background:url(imagens/bg_botao.jpg) repeat-x;
	background-color: #b8d1d6;
	color: #768d95;
	font-weight:bold;
	margin: 15px 0 15px 340px;
	display:inline;
	
	display:inline;
	
}





table.opcao {

	
	width:602px;
	font-size:12px;
	margin-top:24px;
	border: 1px #97acaf solid;
	clear:both;
}

table.opcao tr td {

	height: 21px;
	background-color: #fffefb;
	padding-left:10px;
	color: #799aa1;
}

table.opcao tr.titulo td {

	background-color: #cad4dd;
	color: #a4361d;
	font-weight:bold;
}

#menu_icones {

	float:left;
	margin-left: 55px;
	_margin-left: 50px;
	*margin-left: 50px;
	display:inline;
	
	
}

#menu_icones dl {

	
	margin: 38px 0 0 80px;
	display:inline;
	width:104px;
	height:90px;
	float:left;
	color: #6678fe;
	font-size:16px;
	text-align:center;

}

#menu_icones dl dd img {

	margin-bottom: 10px;
}

#menu_icones dl dd a {

	text-decoration: none;
	color: #6678fe;
}

#menu_icones dl dd a:hover {

	text-decoration: underline;
	
}

table.solocitacoes {

	
	width:602px;
	font-size:12px;
	margin-top:24px;
	border: 1px #97acaf solid;
	
}

table.solocitacoes tr td {

	height: 21px;
	background-color: #fffefb;
	padding-left:10px;
	color: #799AA1;
}

table.solocitacoes tr.titulo td {

	background-color: #e8f2f4;
	color: #617f8a;
	font-weight:bold;
	text-align:center;
}

table.solocitacoes tr.subtitulo td {

	color:#A4361D;
	font-weight:bold;
	text-align:center;
	padding:5px;
}

.op {

	width:600px;
	border: 1px #97acaf solid;
	margin-left:73px;
	margin-bottom:10px;
	
}

.opcoes {

	
	float:left;
	display:inline;
	border: 2px #fff solid;
	padding-bottom:15px;
	
}



 

form#form_opcao {

	
	width:602px;
	color: #6d8b93;
	font-size:11px;
	float:left;
	
	
} 

form#form_opcao  input {

	
	float:left;
}
form#form_opcao  fieldset {

	border: none;
	margin: 10px 0 2px 15px;
	display:inline;
	float:left;
	min-height:15px;
	_height:15px;
	
	
	
}

.opcao_busca{border:solid 1px #FFFFFF; float:left;}

form#form_opcao label {

	width: 255px;
	float:left;
	margin-left: 5px;
	display: inline;
		
	
} 

#esq {

	
	float:left;
	width:300px;
}


form#cadastrar {

	width:457px;
	float:left;
	margin: 40px 0 0 151px;
	color: #7ba9ca;
	font-weight:bold;
	font-size:12px;
	
	
}

form#cadastrar .ms {

	border: 1px #fff solid;
	background-color: #ebecf1;
	padding-left:25px;
	padding-top:17px;
	
	min-height:70px;
	_height:70px;
	*height:70px;
	
	
}

form#cadastrar .ms_alterar {

	border: 1px #fff solid;
	background-color: #ebecf1;
	padding-left:25px;
	padding-top:17px;
	height:200px;
	
	
}

form#cadastrar .mat_senha {

	border:1px #cbd5d7 solid;
	
	
}

form#cadastrar fieldset {

	border:none;
	margin-bottom:12px;
}

form#cadastrar label {

	width: 110px;
	float:left;
}

form#cadastrar input {

	border: 1px #d4dcdf solid;
}

form#cadastrar input.maior {

	width: 290px; 
}

form#cadastrar .botao {

	width: 77px;
	height:23px;
	border: 1px #9dabac solid;
	background:url(imagens/bg_botao.jpg) repeat-x;
	background-color: #b8d1d6;
	color: #768d95;
	font-weight:bold;
	margin-left:194px;
	margin-top:20px;
	display:inline;
}

p{
	color:#587480; 
	padding:25px;
	font-size:12px;
	text-align:center;
	clear:both
}

a.confirma{
	color:#587480;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	
}

a{
	color:#587480;
	font-weight:bold;
	text-decoration:none;
	
}


#menu_sup{
	margin-top:10px;
	float:right; 
	height:27px;
	color:#617F8A;
	font-size:14px;
	padding-right:10px;
	clear:both;

}
