/* tables */
table.tablesorter {
	font-family: arial;
	background-color: #C0C0C0;
	margin: 30px 0px;
	font-size: 13px;
	width: 100%;
	text-align: left;
	cursor: default;
}
table.tablesorter .selecao {
	cursor: auto;
	text-align:center;
	max-width:40px !important;
	padding: 4px;
}
table.tablesorter .selecao input, #selecionar_todos {
	cursor: pointer;
	margin: 3px 5px;
}
table.tablesorter thead tr th,
table.tablesorter thead tr td {
	background-color: #e6EEEE;
	/*border: 1px solid #FFF;*/
	font-size: 14px;
	padding: 10px 8px;
	color:#6F6F6F;
}
table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 12px;
	padding: 4px;
}
table.tablesorter thead tr .header {
	cursor: default;
}
table.tablesorter thead tr .header:first-child,
table.tablesorter thead tr th:first-child,
table.tablesorter thead tr td:first-child{
	text-align:center;
	max-width:40px !important;
	padding: 4px;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 8px 8px;
	background-color: #FFF;
	vertical-align:middle;
}
table.tablesorter tbody tr:hover td {
	background-color: #F0F0F6 !important;
}
table.tablesorter tbody tr.odd td {
	background-color:#D5FFD5;
}
table.tablesorter thead tr, table.tablesorter thead tr .header {
	background-repeat:no-repeat;
	background-position:right center;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #E0E0E0;
	color:#333;
}
table.tablesorter .col-first{
	padding:20px 0px;
	text-align:center;
	font-size:1rem;
	font-weight:bold;
}
.imgareaselect-border1 {
	background: url(../images/border-v.gif) repeat-y left top;
}
.imgareaselect-border2 {
	background: url(../images/border-h.gif) repeat-x left top;
}
.imgareaselect-border3 {
	background: url(../images/border-v.gif) repeat-y right top;
}
.imgareaselect-border4 {
	background: url(../images/border-h.gif) repeat-x left bottom;
}
.imgareaselect-border1, .imgareaselect-border2, .imgareaselect-border3, .imgareaselect-border4 {
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.imgareaselect-handle {
	background-color: #fff;
	border: solid 1px #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.imgareaselect-outer {
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}


table.tablesorter tbody td a{
	text-decoration:none;
	color:#C00;
	font-weight:bold;
}
table.tablesorter tbody td a:hover{
	text-decoration:none;
	color:#030303;
	font-weight:bold;
}


table#finalizacao{
	width:850px;
	text-align:center;
	vertical-align:middle;
	border-collapse:collapse;
	margin-left:15px;
}
table#finalizacao tr{
	width:850px;;
}
table#finalizacao td.titulo{
	font-size:16px;
	color:#EB5315;
	font-weight:700;
	padding-top:10px;
	vertical-align:middle;
	text-align:left;
}
table#finalizacao td.valor{
	font-size:19px;
	color:#EB5315;
	font-weight:700;
	padding:15px 0px;
	vertical-align:middle;
	text-align:center;
}
table#finalizacao td.valor span{
	font-size:14px;
	color:#323232;
	font-weight:900;
}
table#finalizacao td.email{
	font-size:15px;
	color:#EB5315;
	font-weight:700;
	padding:25px 0px;
	vertical-align:middle;
	text-align:center;
}
table#finalizacao td.email span{
	font-size:15px;
	color:#393B7F;
	font-weight:900;
}
table#finalizacao table{
	width:850px;
	text-align:center;
	vertical-align:middle;
	border-collapse:collapse;
}
table#finalizacao table tr th{
	text-align:left;
	vertical-align:middle;
	font-size:13px;
	font-weight:900;
	color:#393B7F;
	padding:0px 5px;
	padding-top:10px;
}
table#finalizacao table tr th.seguradora{
	width:80px;

}
table#finalizacao table tr th.seguradora img{
	max-height:75px;
	max-width:75px;

}
table#finalizacao table tr td{
	font-size:13px;
	font-weight:700;
	color:#67676D;
	vertical-align:top;
	text-align:left;
	padding:0px 5px;
	padding-bottom:10px;
}