h1 { overflow: auto; }
h2 {margin:0; padding:0;}
p { text-align: justify; }

div.offer { float: left; margin: 0; padding: 0; width: 100%; }

table.offer { float: left; margin: 0; padding: 0; width: 100%;}

table.introduction { padding: 0; margin-top: 0px;}
.title { float: left; padding: 0; }
.date { float: right; padding: 3px 5px 3px 5px; color: #ffffff; margin-right: 25px; }

td.introduction { padding: 5px 0 0 0; margin: 5px 0 0 0;  background: url(../images/backgrounds/bg_masinfo.gif) no-repeat bottom right ;}

.id_en { padding: 5px 0 0 0; margin: 5px 0 0 0;  background: url(../images/backgrounds/bg_masinfo_en.gif) no-repeat bottom right ;}

td.introduction div.picture {
	float: left;
	margin: 0 5px 5px 0;
	background:url(../images/backgrounds/bg_fotos.jpg) bottom repeat-x #fede90; padding: 1px;
	}

div.generic_text p { text-align: justify; color: #1D1168; margin: 0; }

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: 100%; float: left; padding: 0px; margin: 0px; background:url(../images/backgrounds/bg_h2.jpg) repeat-y top left; }
 div#contents h1.offer_extended { font-weight: normal; text-transform: uppercase;  width: 100%; float: left; padding: 0px; margin: 0px; background:url(../images/backgrounds/bg_h2.jpg) repeat-y top left; }

a.title {
	margin: 0px; 
	color:#edcf87;
	padding:3px 5px 3px 5px;
	font-family:  "Times New Roman", Times, serif; 
	font-weight: normal; 
	font-size: 16px;
	text-transform: uppercase;
	}
span.title { margin: 0px ; color:#edcf87; font-size: 12px; padding:3px 5px 3px 5px;}
span.date { float: right; padding: 3px 5px 3px 5px; color: #b18120; margin-right: 25px; font-weight: normal; }
a:link, a:visited, a:active { color:#edcf87;}

div.picture { margin-top: 10px;}
div.picture a  {float: left; background:url(../images/backgrounds/bg_fotos.jpg) bottom repeat-x #fede90; padding: 1px; margin-right: 5px;}
div.picture a img { float: left; padding: 0; border: 2px solid #6d0e23;}


table { padding: 0px;}
table img {float: left; padding: 0; border: 2px solid #6d0e23;}
table.links { margin-left: 0px;}

div.offer div.introduction p{ padding: 0; margin:0;}
div.offer .body p {padding: 5px 0;}
.more_info { text-align: right; color: #2577b8; font-weight: bold; display:none;}


td.external a { float: right; clear: both; width: auto; margin:0 10px 0 0; padding:0 3px 0 12px; text-align: left; background:url(../images/backgrounds/bg_enlace.gif) no-repeat bottom left;}
.external a, .external a:active, .external a:link, .external a:visited {color: #fddd8f; font-weight: bold; text-decoration:none; border-bottom: 1px solid #b18120;}
.external a:hover {color: #893738; text-decoration: none;}



td.back {
	width: 557px;
	height: 29px;
	display:block;
	margin-top: 10px;
	}
/*volver espaņol*/
td.back a, td.back a:active, td.back a:link, td.back a:visited {
	height: 29px;
	background:url(../images/bt_volver.gif) no-repeat bottom left;
	display:block;
	margin-top: 10px;
}
td.back a:hover{
	height: 29px;
	background:url(../images/bt_volver_hover.gif) no-repeat bottom left;
	display:block;
}
/*volver ingles*/
td.id_en_back a, td.id_en_back a:active, td.id_en_back a:link, td.id_en_back a:visited {
	height: 29px;
	background:url(../images/bt_volver_en.jpg) no-repeat bottom left;
	display:block;
	margin-top: 10px;
}
td.id_en_back a:hover{
	height: 29px;
	background:url(../images/bt_volver_en_hover.jpg) no-repeat bottom left;
	display:block;
}

div#offers { width: 100%; padding: 0; margin:0; height: 358px; overflow:auto;}
div.jScrollPaneContainer { clear: both;  }
