/* La idea de este archivo es alojar los estilos para todo lo que es ADVERTISEMENT de terceros en MA
 *
 * Por ahora:
 * Google Ads
 * Adult Friend Finder
 * MIVA (creo qe ya no se usa)
 * Featured Listing de OLX esta en otro archivo (featured_listings.css)
 *
 */

/* Google ads styles */
table.sponsored {
    margin: 1px 0px 10px 0px;
}

table.sponsored img {
    border: 0px;
    margin-right: 4px;
}

table tr.sponsored td {
	vertical-align: middle;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 1em;
    padding: 5px;
}

table tr.sponsored .last {
    padding-bottom: 10px;
}

table tr.sponsored td.photo span {
	background: url('/images/sponsored_bk.png') no-repeat center center;
	padding: 18px 13px;
	display: block;
	font-family: Tahoma, Sans-Serif;
	font-size: 0.8em;
	text-align: left;
}

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

table tr.sponsored a:hover {
	text-decoration: none;
}

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

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

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

/* AdultFriendFinder ads styles */
iframe.sponsored_aff {
    vertical-align: middle;
    height: 135px;
    width: 100%;
    border: 0;
}

table.sponsored_aff img {
    border: 0px;
    margin-right: 19px;
    margin-left: 19px;
}

table.sponsored_aff td {
    padding: 0;
}

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

table tr.sponsored_aff td.photo span {
    background: url('/images/sponsored_aff_bk.png') no-repeat center center;
    padding: 18px 13px;
    display: block;
    font-family: Tahoma, Sans-Serif;
    font-size: 0.8em;
    text-align: left;
}

table tr.sponsored_aff p {
    color: #444;
}

table.sponsored_aff tr.clickable {
    cursor: pointer;
}

table tr.sponsored_aff p span.title {
    color: #0000f9;
    font-weight: bold;
}

table.sponsored_aff tr.first td {
    padding: 5px 6px;
    border-top: solid 1px #ccc;
}

table.sponsored_aff tr.last td {
    border-bottom: solid 1px #bbb;
    border-left: solid 1px #bbb;
    border-right: solid 1px #ccc;
}

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

table.sponsored_aff tr a:hover {
    text-decoration: none;
}

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

table.sponsored_aff tr a:hover span.title {
    text-decoration: none;
}

table tr.sponsored_aff p span.url {
    color: #008000;
}

/* Estilos unificados para advertising */
.adsense, .adsensesearch, .miva, .adultff { background-color: #ffffff; }

.featuredAds { background-color: #FBFFD5; }

.adultff {
    background-color: #ffffff;
    /*
    border-top: solid 1px #e3e3e3 !important;
    border-bottom: solid 1px #e3e3e3 !important;
    */
    border: 0px !important;
    margin-top: 3px;
    border-bottom: solid 1px white;
}

p#item {
    color: #777;
    margin: 0;
    padding: 3px 5px;
    border-left: solid 1px #e3e3e3 !important;
    border-right: solid 1px #e3e3e3 !important;
    border-top: solid 1px #e3e3e3 !important;

}

.adultff p {
    color: #777;
    margin: 0;
    padding: 3px 5px;
}

.nestoria {
    background-color: #fffadd;
}

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

.ads_bottom {
    margin-top: 24px;
    border-top: solid 1px #333333;
    padding-top: 3px;
}

/* Google ads styles */
table.ads td {
    padding: 0;
}

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;
}

/* Miva ads styles */
table.miva_ads td {
    padding: 0;
}

table.miva_ads img {
    border: 0px;
    margin-right: 19px;
    margin-left: 19px;
}

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

table.miva_ads tr.first td {
    padding: 5px 6px;
    border-top: solid 1px #ccc;
}

table.miva_ads tr.last td {
    border-bottom: solid 1px #bbb;
    border-left: solid 1px #bbb;
    border-right: solid 1px #ccc;
}

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

table.miva_ads tr a:hover {
    text-decoration: none;
}

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

table.miva_ads tr a:hover span.title {
    text-decoration: none;
}

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

/* Miva para item pages */
.ads_container table.miva_ads td {
    padding: 0;
}

.ads_container table.miva_ads img {
    border: 0px;
}

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

.ads_container table.miva_ads tr.first td {
    padding: 5px 6px;
}

.ads_container table.miva_ads tr.last td {
    border: 0px;
}

.ads_container table.miva_ads tr a {
    color: #444;
}

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

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

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

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

/* adultfriendfinder para item pages */
.ads_container table.sponsored_aff td {
    padding: 0;
}

.ads_container table.sponsored_aff img {
    border: 0px;
}

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

.ads_container table.sponsored_aff tr.first td {
    padding: 5px 6px;
}

.ads_container table.sponsored_aff tr.last td {
    border: 0px;
}

.ads_container table.sponsored_aff tr a {
    color: #444;
}

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

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

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

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

/* en el item page hay margenes diferentes */
.ads_container {
    margin: 21px auto;
    padding-bottom: 5px;
    border: solid 1px #cacaca;
}

/* Para el adsense del top del item (el que se muestra solo si es referido por google), los margenes son distintos */
div#ads_wrapper_item_top {
    margin: 4px auto !important;
}

.ads_container td {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.ads_container table tr td {
    border: 1px;
}

.ads_container table tr {
    border-bottom: 1px solid #cccccc;
}

.ads_container table tr.last {
    border-bottom: 0px;
}

.ads_container table tr.horizontal td {
    border-right: 1px solid #e6e6e6;
}

.ads_container table tr.horizontal td:last-child {
    border-right: 0;
}

.ads_container table.miva_ads {
    border: 0px;
}
