h1 { overflow: auto; }
h2 { background: red; margin:0; padding:0;}
p{ color: black; text-align: justify; font-weight: normal; padding: 4px; margin: 0px;}

.body{ background: #efefef;}
div.introduction { padding: 0px 0; margin-top: 5px; background: #efefef;}
.new { float: left; margin: 0; padding:0;}
.title { float: left; padding: 0; }
.date { float: right; padding: 3px 5px 3px 5px; color: #ffffff;  }
div#new_header {position: relative; float:left; padding: 0; margin: 0px;  background:#4b4b4b; }

td.introduction { padding: 5px 0 30px; background: url(../images/backgrounds/bg_masinfo.gif) no-repeat bottom right #efefef;}

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; }
div.generic_text div.link a:hover, div.generic_text div.link a:visited { margin: 0px 20px 5px 20px;  }

div#offer_header { width: 568px; float: left; padding: 0px; margin: 0px;  background:url(../images/item_noticias.gif) no-repeat top right #4b4b4b; }
div#contents h1.new_extended{width: 573px; padding: 0px; margin:0;  background:#4b4b4b; }

a.title { margin: 0px ; color:#FFFFFF; font-size: 12px; width: 495px; padding:3px 0px 3px 5px;}
span.title { width: 495px; margin: 0px ; color:#FFFFFF; font-size: 12px; padding:3px 0px 3px 5px;}
span.date { float: right; padding: 3px 5px 3px 5px; color: #ffffff; margin-right:0; font-weight: normal;}
a:link, a:visited, a:active { color:#FFFFFF;}

div.picture img {float: left; margin: 5px 5px 5px 0; border: 1px solid #d4d4d4;}


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

div.offer div.picture a img {float: left; margin: 10px 5px 5px 5px; border: 1px solid #d4d4d4;}

.more_info { text-align: right; color: #2577b8; font-weight: bold; display:none;}


td.external a { float: left; clear: both; width: 250px; margin:0; padding:0; text-align: left;}
.external a, .external a:active, .external a:link, .external a:visited {color: #BA3D3D; font-weight: bold; text-decoration:underline;}
.external a:hover {color: #4b4b4b; text-decoration: none;}



td.back { 	
	width: 565px;
	height: 15px;
	padding: 2px;
	margin: 15px 0;
	font-size: 10px;
	text-align: center;
	display:block;
	text-decoration: none;
	}

td.back a, td.back a:active, td.back a:link, td.back a:visited {
	background: url(../images/bt_menos.gif) no-repeat top center;
	color: #ffffff;
	display:block;
	padding-left: 8px;
}
