@CHARSET "UTF-8";

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

#nav_promo {width: 971px; height: 38px; margin: 2px 3px; background: #fafafa;} 
#nav_promo li {display: block; float: left; margin-top: 5px; background: url(/imagenes/promocion/li_fondo.gif) no-repeat 2px 5px;}
#nav_promo li a {text-decoration: none; font-weight: bold; padding: 10px; line-height: 30px; margin-left: 5px;}
#nav_promo li a:link, #nav_promo li a:visited {color: #71101a; background: #fafafa;}
#nav_promo li a:hover {color: #fafafa; background: #71101a;}
#nav_promo li a.activo {color: #fafafa; background: #71101a;}

/*estilos pestaña descripcion*/
#descripcion {margin-left: 3px; background-color: #50090F; width: 971px;}
	#descripcion img {width: 346px; height: 232px; border: 12px solid #50090F; float: left;}
	#descripcion dl {float: left; border-left: 7px solid #ccc; padding-bottom: 30px; min-height: 256px; height:auto !important; height: 256px; width: 594px; background: #71101a url(/imagenes/promocion/dt_bg2.png) repeat-x bottom;}
	#descripcion dt {height: 37px; background: url(/imagenes/promocion/dt_bg.png) repeat-x; padding: 6px 0 0 0px; text-indent: 16px; font-weight: bold; font-size: 18px;}
	#descripcion p {padding-top: 20px; margin: 0 16px; border-top: 1px solid #8c2d45;}
	
/*estilos pestaña galeria*/
#galeria {margin-left: 3px;}
    #galeria div {width: 494px; height: 323px; background: url(/imagenes/promocion/img-bg.png); float: left;}
    #img_grande {width: 459px; height: 284px; border: 12px solid #50090F; margin-top: 8px; margin-left: 5px;}
    #galeria dl {float: left; height: 323px; width: 470px; margin-left: 7px; background: #71101a url(/imagenes/promocion/dt_bg2.png) repeat-x bottom;}
    #galeria dt {height: 37px; background: url(/imagenes/promocion/dt_bg.png) repeat-x; padding: 6px 2px 0 0; text-indent: 16px; font-weight: bold; font-size: 18px;}
	#galeria dd {padding-left: 5px;}
	#galeria p {padding-top: 20px; margin: 0 16px; border-top: 1px solid #8c2d45; padding-bottom: 5px;}
	img.img_mini {width: 96px; height: 60px; border: 3px solid #FFFFFF; float: left; margin: 7px 7px;}
	
/*estilos pestaña seguimiento*/
#seguimiento {margin-left: 3px; min-height: 362px; height:auto !important;height:362px; }
    #seguimiento div {width: 494px; min-height: 362px; height:auto !important;height:362px; background:#71101A url(/imagenes/promocion/img-bg.png) no-repeat bottom ; float: left;}
	#img_grande {width: 459px; height: 284px; border: 12px solid #50090F; margin-top: 8px;}
    #seguimiento dl {float: left; min-height: 362px; height:auto !important;height:362px; width: 470px; margin-left: 7px; background: #71101a url(/imagenes/promocion/dt_bg2.png) repeat-x bottom;}
    #seguimiento dt {height: 37px; background: url(/imagenes/promocion/dt_bg.png) repeat-x; padding: 6px 0 0 0px; text-indent: 16px; font-weight: bold; font-size: 18px;}
	#seguimiento dd {padding-left: 5px;}
	#seguimiento p {padding-top: 20px; margin: 0 16px; border-top: 1px solid #8c2d45; padding-bottom: 5px; text-indent: -5px;}
    img.img_mini {width: 96px; height: 60px; border: 3px solid #FFFFFF; float: left; cursor:pointer}
	
/*estilos pestaña situacion*/
#situacion {margin-left: 3px;}
    #situacion img {width: 346px; height: 232px; border: 12px solid #50090F; float: left;}
    #situacion dl {float: left; height: 256px; width: 594px; margin-left: 7px; background: #71101a url(/imagenes/promocion/dt_bg2.png) repeat-x bottom;}
    #situacion dt {height: 37px; background: url(/imagenes/promocion/dt_bg.png) repeat-x; padding: 6px 0 0 0px; text-indent: 16px; font-weight: bold; font-size: 18px;}
    #situacion p {padding-top: 20px; margin: 0 16px; border-top: 1px solid #8c2d45;}	
	#situacion a {margin-left: 16px; font-size: 10px; font-weight: bold;}

/*estilos pestaña calidades*/
#calidades {margin-left: 3px;}
    #dl_principal {}
    #dt_titulo {height: 33px; background: url(/imagenes/promocion/dt_bg_calidades.png) repeat-x; padding: 6px 0 00px 0px; text-indent: 16px; font-weight: bold; font-size: 18px;}	
	#dd_principal {min-height:200px; height:auto !important;height:200px; background: #71101a url(/imagenes/promocion/calidades_bg.png) bottom no-repeat;}
	#calidades dd dl {width: 540px; text-align: justify; color: #d6babd; margin-left: 36px; padding-bottom: 100px; padding-top: 50px;}
    	#calidades dd dt {font-weight: bold; padding-top: 9px; padding-bottom: 9px;} 
		#calidades dd a {display: block; background: url(/imagenes/promocion/enlace_pdf.png) no-repeat; width: 53px; height: 70px; padding:9px 55px 95px; margin-left: 40px;}
		
/*estilos pestaña viviendas*/
	#viviendas {margin: 1px 4px 0 3px;}
		#viviendas dt {padding-top: 12px; padding-left: 15px; font-size: 16px; font-weight: bold; height: 29px; background: #71101a repeat-x bottom url(/imagenes/promocion/vivdt_bg.png);}
		#viviendas dd {color: #fff; padding: 30px 0; background: url(/imagenes/promocion/viv_bg.png) repeat-x bottom #71101a; color: #d1c1c4;}
		#viviendas table {margin: 0 0 30px 50px; width: 720px;}
		#viviendas th {color: #fff; padding: 3px; background: #8f4149; font-weight: bold; border: 2px solid #71101a;}
		#viviendas td {color: #fff; padding: 3px; background: #771923; border: 2px solid #71101a;}
		p.tipologia {margin: 5px 0 5px 50px;}
		#viviendas th.tipo {background: #fff; color: #71101a;}
		
/*estilo solicitar informacion*/
h3 {float: left; width: 978px; height: 21px; padding: 13px 0 0 0px; text-indent: 40px; margin-top: 1px; font-weight: bold; background: url(/imagenes/promocion/h3_solicitar.gif) no-repeat 0 0;}
#solicitar {width: 978px; float: left; height: 332px; background: url(/imagenes/promocion/form_bg.png) no-repeat;}
    #solicitar span {width: 978px; height: 21px; float: left; padding-top: 7px; text-indent: 25px; display: block; background: url(/imagenes/promocion/span.png) no-repeat;}
	#solicitar div {float: left; width: 230px; height: 332px; text-indent: 25px; padding-top: 15px;}
		#solicitar div dd {margin-top: 10px; margin-left: 23px; text-indent: 0; font-weight: bold;}
		dd.telefono {font-size: 30px; padding-bottom: 17px;}   
	form {width: 560px; float: left; padding-left: 20px; padding-top: 15px; position: relative;}
		form dl {width: 280px; float: left;}
		form dt {margin-top: 15px;}
		input.text {background: #8f810d; border: 1px solid #fff; height: 17px; width: 180px; color: #fff; margin-top: 6px;}
		input.textb {background: #8f810d; border: 1px solid #ff0; height: 17px; width: 180px; color: #fff; margin-top: 6px;}
		input.submit {background: #fff; color: #8f810d; font-weight: bold; border: none;}
/*el puto IE6 no me permite referirme a elementos por su atributo input[type="submit"]*/
		select {background: #8f810d; border: 1px solid #fff; height: 17px; width: 180px; color: #fff; margin-top: 6px;}
		option {background: #8f810d; border: none; height: 17px; width: 180px; color: #fff;}
		form p.botones {padding: 15px 0 10px 0; float: left; width: 560px;}
			
