table.ads {
  width: 100%;
}

table.ads td {
  padding: 0;
  color: #222;
  vertical-align: top;
}

table.ads a.title, table span.title {
  font-size: 1.3em;
}

table.ads img {
  border: 0px;
  margin-right: 6px;
}

table.ads tr td {
  font-size: 1em;
  vertical-align: middle;
  padding: 4px 6px;
  border-bottom: solid 1px #e3e3e3;
}

table.ads tr.first td {
  padding: 5px 6px 1px 6px;
}

table.ads tr.last {
  border: 0px;
}

table.ads tr td p {
  margin: 0 ;
}

table.ads tr a {
  color: #444;
}

table.ads tr a:hover {
  text-decoration: underline;
}

table.ads tr a span.title {
  color: #0000f9;
  font-weight: bold;
  text-decoration: underline;
}

table.ads tr a:hover span.title {
  text-decoration: underline;
}

table.ads tr a span.url {
	color: #008000;
}

.adsense { 
  background-color: #ffffff; 
}


/* Bloques de Adsense del item */

/* recuadro exterior para el bloque inferior de ads del item */
div#MA_Item_Bottom {
  margin: 17px 0;
  border: 1px solid #e3e3e3;
  border-bottom: none;
}

div#MA_Item_Bottom table tr td {
  padding-left: 10px;
}

div#MA_Item_Bottom table.ads tbody tr.last {

}

/* recuadro exterior para el bloque superior de ads del item */
div#MA_Item_Top {
  border: 1px solid #e3e3e3;
  border-bottom: none;
  margin-bottom: 8px;
}

div#MA_Item_Top tr.last td {
  border: 1px solid #e3e3e3;
}

div#MA_Item_Top tr.last td p {
  padding: 1px 6px;
}

.ads_top {  
  border-bottom: solid 1px #e3e3e3;
}

