@charset "iso-8859-1";
body {
	background-color: #FFF;
	background-image:url(../images/back_centro.jpg);
	background-repeat:repeat-y;
	margin-left: 21px;
	margin-top: 23px;
	margin-right: 21px;
	margin-bottom: 20px;
}
body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
a {
	font-family:Verdana, Geneva, sans-serif;
	color:#E35E19;
	text-decoration:none;
	color:#0A4DB1;
}
a:hover {
	text-decoration:none;
	color:#09F;
}
input, select {
	background-image:url(../images/back_campos.jpg);
	background-repeat:repeat-x;
	border: #B6B6B6 solid 1px;
	font-size:12px;
	padding:2px;
}
textarea{
	background-repeat:repeat-x;
	border: #B6B6B6 solid 1px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:2px;
}
textarea1{
	background-repeat:repeat-x;
	border: #B6B6B6 solid 1px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:50px;
	padding:2px;
}
input.botao {
	background-image:url(../images/back_botao.jpg);
	background-repeat:repeat-x;
	border: #E46519 solid 1px;
	font-size:12px;
	color:#FFF;
	padding-left:2px;
	padding-right:2px;
	vertical-align:text-top;
	height:21px;
}
a.tab1, a.tab2 {
	border-top: #066AB5 solid 1px;
	border-left: #066AB5 solid 1px;
	border-right: #066AB5 solid 1px;
	background-color:#066AB5;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	margin-right:2px;
	color:#FFF;
	font-weight:bold;
	height:20px;
	display:inline;
	float:left;
	vertical-align:middle;
	text-decoration:none;
}
a.tab1:hover, a.tab2:hover {
	background-color:#067AD0;
}
a.tabactive {
	border-top: #066AB5 solid 1px;
	border-left: #066AB5 solid 1px;
	border-right: #066AB5 solid 1px;
	background-color:white;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	color:#066AB5;
	font-weight:bold;
	height:21px;
	margin-bottom:-1px;
	margin-right:2px;
	display:inline;
	float:left;
	vertical-align:middle;
	text-decoration:none;
	z-index:1000;
	cursor:default;
	position:relative;
}
a.tabactive:hover {
	background-color:#FFF;
}
.conteudo {
	border: #066AB5 solid 1px;
	width:97.5%;
	height: auto;
	padding:10px;
	margin-bottom:15px;
	display:inline;
	float:left;
	overflow: hidden;
}
.conteudodiv {
	border: #066AB5 solid 1px;
	width:97.5%;
	height: auto;
	padding:10px;
	background-color:#FFF;
	margin-bottom:15px;
	display:inline;
	float:left;
	overflow: hidden;
}
.conteudo table td {
    padding:3px;
}
table td {
    padding:3px;
}
table.resultado {
	width:99.9%;
	margin-bottom:15px;
	float:left;
	display:inline-table;
	background-color:#FFF;
	border-top: #54A4D3 solid 1px;
	border-left: #54A4D3 solid 1px;
	border-bottom: #54A4D3 solid 1px;
}
table.resultado td{
	border-right: #54A4D3 solid 1px;
}
table.resultado tr.titulo {
	background-color:#808080;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	line-height:150%;
	vertical-align:middle;
}
table.resultado tr.titRed {
	background-color:#5BA660;
	text-align:center;
	font-weight:bold;
	color:#000;
	line-height:150%;
	vertical-align:middle;
}
table.resultado tr.resultadocinza {
	background-color:#C0C0C0;
	text-align:center;
	font-weight:bold;
	color:#000;
	line-height:150%;
	vertical-align:middle;
}
table.resultado tr.banco {
	background-color: Black;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	line-height:150%;
	vertical-align:middle;
}
table.resultado tr.averbador {
	background-color: Silver;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	line-height:150%;
	vertical-align:middle;
}
table.resultado tr.linha1 td {
	background-color:#FFF;
	line-height:150%;
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
}
table.resultado tr.linha2 td {
	background-color:#CCCCCC;
	line-height:150%;
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
}
table.resultado tr.linha1Red td {
	background-color:#FFF;
	line-height:150%;
	color:red;	
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
}
table.resultado tr.linha2Red td {
	background-color:#CCCCCC;
	line-height:150%;
	color:red;	
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
}
table.resultado tr.linha1green td {
	background-color:#FFF;
	line-height:150%;
	color:green;	
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
}
table.resultado tr.linha2green td {
	background-color:#CCCCCC;
	line-height:150%;
	color:green;	
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
}
table.resultado tr.linhaconvenio td {
	background-color: Navy;
	line-height: 150%;
	font-weight: bold;
	font-size: large;
	color: #FF4500;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
}
table.resultado tr.linhaaverbador td {
	background-color: #FF4D09;
	line-height: 150%;
	font-weight: bold;
	color: White;
	font-size: medium;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
}
table.resultado tr.linha3 td {
	background-color: Blue;
	line-height:150%;
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
	font-style : oblique;
	font-size : medium;
	font-family : "Lucida Sans";
	font : bold;
	color : White;
}

table.mobile {
	width:30%;
	margin-bottom:15px;
	float:left;
	display:inline-table;
	background-color:#FFF;
	border-top: #54A4D3 solid 1px;
	border-left: #54A4D3 solid 1px;
	border-bottom: #54A4D3 solid 1px;
}
table.mobile td{
	border-right: #54A4D3 solid 1px;
}
table.mobile tr.titulo {
	background-color:#066AB5;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	line-height:150%;
	vertical-align:middle;
}
table.mobile tr.titRed {
	background-color:#5BA660;
	text-align:center;
	font-weight:bold;
	color:#000;
	line-height:150%;
	vertical-align:middle;
}
table.mobile tr.mobilecinza {
	background-color:#C0C0C0;
	text-align:center;
	font-weight:bold;
	color:#000;
	line-height:150%;
	vertical-align:middle;
}
table.mobile tr.banco {
	background-color: Black;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	line-height:150%;
	vertical-align:middle;
}
table.mobile tr.averbador {
	background-color: Silver;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	line-height:150%;
	vertical-align:middle;
}
table.mobile tr.linha1 td {
	background-color:#FFF;
	line-height:150%;
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
}
table.resultado tr.linha4 td {
	background-color:#FFFF66;
	line-height:150%;
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
}
table.resultado tr.subtituloAzulFonteAmarela td {
	background-color: #0099CC;
	line-height: 150%;
	font-weight: bold;
	color: #FFFF00;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
}

table.resultado tr.linha5 td {
	background-color:#FF9999;
	line-height:150%;
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
}
table.mobile tr.linhaconvenio td {
	background-color: Navy;
	line-height: 150%;
	font-weight: bold;
	font-size: large;
	color: #FF4500;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
}
table.mobile tr.linhaaverbador td {
	background-color: #FF4D09;
	line-height: 150%;
	font-weight: bold;
	color: White;
	font-size: medium;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
}
table.mobile tr.linha3 td {
	background-color: Blue;
	line-height:150%;
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
	font-style : oblique;
	font-size : medium;
	font-family : "Lucida Sans";
	font : bold;
	color : White;
}