#editais {	width: 527px;	padding: 0;	margin: 0;	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #4f6b72;	background: #E6EAE9;}#editais a, #editais a:visited{	color: #346BA4;	background: url(images/baixar-docto.gif) no-repeat 100% !important;	padding-right: 18px;	line-height:22px;}#editais a:hover {	text-decoration: underline;}.obs {	width: 527px;	text-align:right;	}.obs a {	font-size:10px;	color:#346BA4;}caption {	padding: 0 0 5px 0;	width: 527px;	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	text-align: left;}th {	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #4f6b72;	border: 1px solid #C1DAD7;	letter-spacing: 2px;	text-transform: uppercase;	text-align: left;	padding: 6px 6px 6px 12px;	background: #CAE8EA url(images/bg_header.jpg) no-repeat;}th.nobg {	border-top: 1px solid #C1DAD7;	border-left: 1px solid #C1DAD7;	border-right: 0;	background: none;}td {	border-left: 1px solid #C1DAD7;	border-bottom: 1px solid #C1DAD7;	background: #fff;	padding: 6px 6px 6px 12px;	font-size: 10px;	color: #4f6b72;}td.alt {	background: #F5FAFA;	color: #797268;}th.spec {	border-left: 1px solid #C1DAD7;	border-top: 0;	padding-right:10px;	background: #fff none;	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	letter-spacing: 0;	text-align:right;}th.specalt {	border-left: 1px solid #C1DAD7;	border-top: 0;	padding-right:10px;	background: #f5fafa none;	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #797268;	letter-spacing: 0;	text-align:right;}#apostila {font-size: 11px;background-color: #FFF9D8;border: 1px #FFED8B solid;padding: 7px 5px 5px 10px;margin-top:10px;}		#apostila h4 {			height: 31px;			margin: 5px 0 0 5px;			padding: 5px 0 0 0;			font-size: 1.5em;			text-indent: 35px;			background: url('images/apostila_ico.gif') no-repeat;		}		#sites{margin-top:10px;font-size: 11px;font-weight: bold;background-color: #DEEDF2;border: 1px #C2DFDF solid;padding: 7px 5px 5px 10px;}#sites a, #sites a:visited{color:#346BA4;text-decoration:none;}#sites a:hover{text-decoration:underline !important;}		#sites h4 {			height: 31px;			margin: 5px 0 0 10px;			padding: 5px 0 0 0;			font-size: 1.5em;			text-indent: 35px;			background: url('images/info_ico.gif') no-repeat;		}				#sites ul {		float:left;		width: 252px;		color: #346BA4;		margin:0;		border: 1px #DEEDF2 solid;		list-style-type: square;		list-style-position: inside;		}		#sites li a {		background: none;		}		/*Vitrine ao todo:*/  #tabela_ml {  background-color: #FFF9D8;  text-align:center;  width:500px;  margin:5px 0 0 0;  border:0 !important;  }    /*Cada quadrado de oferta*/  .celula_ml {  background-color: #FFF9D8;  text-align:center;  padding: 0 3px;  border: 0;  }    /*Configurações da imagem*/  .celula_ml img{  background-color: #FFF;  width:80px;  height:80px;  margin-bottom:2px;  padding:5px;  }  .outline_ml img{  border:2px solid #FFF3AF !important;  }  .outline_ml:hover img{  border:2px solid #6899C2 !important;  }  /*Título das ofertas*/  .title_ml {  font-size:12px;  line-height:120%;  }    /*Preço das ofertas*/  .preco_ml {  color:#3982C6;  font-size:11px;  font-weight:700;  margin:2px 0 0;  }