div#contents h1 { margin-bottom: 13px;}

p{ text-align: justify; font-weight: normal; padding: 0 0 8px 0; margin:0;}

.offer {
	width: 100%;
	padding: 0;
	margin: 0 0 10px;
	float:left;
	
	display: inline;
	}
h2 { float: left; margin: 0; padding:0;}
.title { float: left; color: #006fb8; }
.date { float: right; color: #006fb8; font-size:10px; font-weight: normal;}


div.block_offer div.introduction { padding: 5px 0; margin:0 0 5px 0; overflow: hidden; background: url(../images/backgrounds/ampliar_not.gif) no-repeat  right bottom;}

div.generic_text p { text-align: justify; color: #1D1168; margin: 14px 0px 10px 0px; }
div.generic_text div.link a { margin: 0px 20px 5px 20px; text-decoration: underline; }
div.generic_text div.link a:hover, div.generic_text div.link a:visited { margin: 0px 20px 5px 20px; text-decoration: underline; }
div.offer_header {
	background:#DF9D26;
	color:#006fb8;
	font-size:12px;
	font-weight: bold;
	height:12px;
	margin:0 0 5px;
	padding:3px 5px 6px;
	float:left;
	display:inline;
	}


div.picture { float:left; margin:0 10px 0 0 ; padding:0; border: 1px solid #b8b8b8; background: #ffffff;}

div.picture img { float: left; margin:0; padding:0; border: 1px solid #cccccc; padding: 2px;}

table { padding: 0px;}
table img {float: left; margin: 0px 5px 5px 0px; border: 4px solid white;}
table.links { margin-left: 0px;}

.more_info { display:none;}

.external{float: lef; clear: both; padding:10px 0; margin:0;}
.external a, .external a:active, .external a:link, .external a:visited {
	float: left;
	margin:0;
	padding-left: 26px;
	color: #666666;
	font-weight: bold;
	background: url(../images/backgrounds/links.gif) no-repeat left center;
	}
.external a:hover { color:#DF9D26; }


td.back {
padding-top: 5px; padding-bottom: 10px; font-weight:bold;
	}
td.back a, td.back a:active, td.back a:link, td.back a:visited {
	margin:0;
	padding: 0 0 0 15px;
	font-weight: bold;
	text-decoration: underline;
	color: #666666;
	background: url(/themes/yellow/images/backgrounds/flechalink_menos.gif) no-repeat left;
		}
td.back a:hover { color:#DF9D26; text-decoration: underline;}

h1.offer_extended {
	float: left; 
	display:inline;  
	
	}

h1.offer_extended .title { 
	clear:both;
	color:black;
	font-size:16px;
	font-weight:bold;
	}
h1.offer_extended .date { float: right; font-weight: normal;  }

.offer_header a, .offer_header a:visited {color:#006fb8; font-size: 13px; font-weight: bold; display:block;}
.offer_header a:hover{color:#0119b6; font-size: 13px; font-weight: bold;}
