@CHARSET "UTF-8";

h2 {width: 971px; height: 32px; padding: 6px 0 0 0px; margin: 1px 0 0 3px; text-indent: 36px; font-weight: bold; font-size: 18px; color: #71101a; background: url(/imagenes/promocion/h2.png) no-repeat;}

dd {text-align: justify;}
dl.grupo {margin: 1px 6px 0 5px;}
dt.grupo {padding-top: 13px; padding-left: 37px; font-weight: bold; height: 29px; background: url(/imagenes/comunes/dt_bg.gif);}
div.main {position: relative; padding: 26px 0 0 0px; background: url(/imagenes/comunes/dd_bg.png) no-repeat bottom #71101a; color: #d1c1c4;}
	img.a {top: 29px; left: 31px; width: 347px; height: 232px; position: absolute; border: solid 11px #5e0d15;}
	img.b {top: 320px; left: 31px; width: 347px; height: 232px; position: absolute; border: solid 11px #5e0d15;}
	div.main p {margin-left: 428px; width: 500px; line-height: 18px;}
	div.empresas {color: #555555; width: 970px; padding-top: 30px; padding-bottom: 60px;}

	   div.inmo {width: 580px; float: left; margin-left: 32px; display: inline; background: #e2e2e2;}
	   h2.inmo {width: 580px; float: left; height: 36px; padding: 8px 0 0 0px; text-indent: 36px; margin: 1px 0 0 0px; font-weight: bold; font-size: 16px; color: #71101a; background: url(/imagenes/grupo/h2.png) no-repeat;}
	   div.inmo dl {width: 238px; height: 300px; float: left; margin-left: 36px; display: inline; padding-bottom: 10px;}
	   div.inmo img {margin: 7px;}
	   div.inmo dt {color: #73383d; font-weight: bold; border-bottom: 1px #333333 dotted; padding: 10px 0;}
	   div.inmo dd {color: #333333; padding: 10px 0;}

	   div.hotel {width: 280px; float: left; margin-left: 35px; display: inline; background: #e2e2e2;}
	   h2.hotel {width: 280px; height: 36px; padding: 8px 0 0 0px; text-indent: 36px; margin: 1px 0 0 0px; font-weight: bold; font-size: 16px; color: #71101a; background: url(/imagenes/grupo/h2.png) no-repeat;}
	   div.hotel dl {width: 238px; height: 300px; float: left; margin-left: 22px; display: inline; padding-bottom: 10px;}
	   div.hotel img {margin: 7px;}
	   div.hotel dt {color: #73383d; font-weight: bold; border-bottom: 1px #333333 dotted; padding: 10px 0;}
	   div.hotel dd {color: #333333; padding: 10px 0;}

	   ul.c4_emp {margin-top: 7px; width: 210px; height: 31px;}
		   ul.c4_emp li {display: block; float: left; padding: 10px 5px 0 20px; background: url(/imagenes/index/flecha2.gif) no-repeat 9px 11px;}
		   ul.c4_emp a:link, ul.c4_emp a:visited {color: #a39f3a; text-decoration: none; font-weight: bold;}
		   ul.c4_emp a:hover {text-decoration: underline;}
	   img.foto_promotora {border: 7px solid #fff; width: 210px; height: 124px;}
