﻿/* PORTADA */

/* banda central */

div#portada_central		{ height: 355px;}



div#vivienda .bg					{ background: url(img/contents/portada/central_vivienda.jpg) top left no-repeat; height: 330px; }

div#vivienda .bg #vivienda_contents	{ position: relative;}



div#cartel_entrar		{ display: none; /*position: absolute; top: -27px; right: 50%; margin-right: -70px; width: 140px; height: 27px; text-indent: -9999px; overflow: hidden; background: url(img/contents/icons/entrar_portada.gif) left top no-repeat;*/ }



/*

div#empresa			{ width: 447px; position: absolute; top: 0; height: 330px;}

div#empresa div.bg		{ background-repeat: no-repeat; height: 330px; }

div#empresa div.bg		{ background: url(img/contents/portada/central_empresa.jpg) top right;}

div#empresa					{ left: 0; display:none}

div#empresa div.bg div#empresa_contents			{ width: 338px; height: 330px; display: none;}

div#empresa div.bg div#empresa_contents h2		{ display: none;}

div#empresa div.bg div#empresa_contents ul		{ list-style: none; margin: 0; padding: 0;}

div#empresa div.bg div#empresa_contents ul li	{ margin: 0; padding: 0; display: block; position: absolute; }

div#empresa div.bg div#empresa_contents ul li a	{ background: url(img/contents/blank.gif); display: block; height:100%; text-indent: -9999px; overflow: hidden; }

div#empresa_contents li#emp_01	{ top: 65px; left: 49px; width: 84px; height: 60px;}

div#empresa_contents li#emp_02	{ top: 170px; left: 92px; width: 98px; height: 50px;}

div#empresa_contents li#emp_03	{ top: 67px; left: 224px; width: 100px; height: 50px;}

div#empresa_contents li#emp_04	{ top: 192px; left: 200px; width: 129px; height: 50px;}

div#empresa_contents li#emp_05	{ top: 199px; left: 37px; width: 55px; height: 50px;}

div#empresa_contents li#emp_06	{ top: 119px; left: 197px; width: 52px; height: 47px;}

*/







/*VIVIENDA*/

#vivienda .bg #vivienda_contents h2		{ display: none;}

#vivienda .bg #vivienda_contents ul		{ list-style: none; margin: 0; padding: 0;}

#vivienda .bg #vivienda_contents ul li	{ margin: 0; padding: 0; display: block; position: absolute; }

#vivienda .bg #vivienda_contents ul li a	{ background: url(img/contents/portada/desplegable_vivienda_hover.gif) -1000px -1000px no-repeat; display: block; height:100%; text-indent: -9999px; overflow: hidden; cursor:pointer}



#vivienda_contents #viv_01	{ top: 86px; left: 38px/*485px*/; width: 126px; height: 108px;}/*Vivienda Protegida*/

#vivienda_contents #viv_02	{ top: 47px; left: 165px/*612px*/; width: 128px; height: 108px;}/*Viviendas en Alquiler*/

#vivienda_contents #viv_03	{ top: 202px; left: 38px/*485px*/; width: 128px; height: 81px;}/*Promociones Libres*/

#vivienda_contents #viv_04	{ top: 169px; left: 187px/*634px*/; width: 128px; height: 93px;}/*Locales en Alquiler y Venta*/

#vivienda_contents #viv_05	{ top: 269px; left: 146px/*593px*/; width: 109px; height: 60px;}/*Contacto*/



#vivienda_contents #viv_01 a:hover		{ background-position: 0 0 !important;}/*Vivienda Protegida*/

#vivienda_contents #viv_02 a:hover		{ background-position: 0 -150px !important;}/*Viviendas en Alquiler*/

#vivienda_contents #viv_03 a:hover		{ background-position: 0 -290px !important;}/*Promociones Libres*/

#vivienda_contents #viv_04 a:hover		{ background-position: 0 -450px !important;}/*Locales en Alquiler y Venta*/

#vivienda_contents #viv_05 a:hover		{ background-position: 0 -600px !important;}/*Contacto*/





/* banda banners productos */

#carousel			{ height: 150px; margin-bottom: 10px; overflow: hidden; margin-left: 18px; position: relative;}

#carousel ul		{ list-style: none; margin: 0; padding: 0; overflow: hidden; height: 150px;}

#carousel ul li	{ margin: 0; padding: 0; float: left; display: block; width: 215px; height: 150px;}

#carousel ul li a img		{ border: none;}

#carousel ul li img.item		{ padding-bottom: 8px; background: url(img/contents/portada/carrusel_banners_item_bg.gif) top left no-repeat;}

#carousel ul li h2, #carousel ul li p	{ display: none;}



#carousel_nav		{ position: relative;}

#carousel_nav a	{ display: block; position: absolute; width:16px; height: 27px; background: url(img/contents/flecha_nav_img.gif) no-repeat; text-indent:-9999px; overflow: hidden;}

#carousel_nav a#carousel_prev		{ top: -108px; left: 0; background-position: 0 0;}

#carousel_nav a#carousel_next		{ top: -108px; right: 0; background-position: -16px 0;}



/* ETIQUETA */

body.home #etiqueta			{ width: 103px; height: 102px; position: absolute; top: 374px; margin-left: 792px; overflow: hidden; text-indent: -9999px; background-position: left top; background-repeat: no-repeat; z-index: 500; display: block; }



/* ETIQUETA NOVEDADES */

body.home #novedad			{ width: 103px; height: 102px; position: absolute; top: 374px; margin-left: 710px; overflow: hidden; background-position: left top; background-repeat: no-repeat; z-index: 400; display: block; }

#novedad a				{ border:none;}



/* banda banners destacados */

#destacados				{ height: 125px; overflow: hidden; }

/*div#destacados ul			{ list-style: none; margin: 0; padding: 0; overflow: hidden; height: 125px;}*/

#destacados ul				{ list-style: none; margin: 0; padding: 0; overflow: hidden; height: 125px; width: 32%; margin-left: 0.6%; margin-right: 0.6%; float: left;}

/*div#destacados ul li		{ margin: 0; padding: 0; float: left; display: block; width: 274px; height: 125px; margin-right: 35px;}*/

#destacados ul li			{ margin: 0; padding: 0; display: block; width: 274px; height: 125px; text-align: center;}

/*div#destacados ul li#destac_03		{ margin-right: 0}*/

#destacados ul li a img		{ border: none;}

#destacados ul li h3, #destacados ul li p	{ display: none;}





/* CONTENTS */



/* declaraciones genericas */

div#main_cont div.col_right div.contents_wrap h2	{ font-size: 1.8em; margin-bottom: 1em;}

div#main_cont div.col_right div.contents_wrap h3	{ font-size: 1.4em; margin-bottom: 0.6em;}

div#main_cont div.col_right div.contents_wrap h4	{ font-size: 1.2em; margin-bottom: 1.1em; color: #11559f; font-weight: bold;}

div#main_cont div.col_right div.contents_wrap p		{ margin-bottom: 1.5em;}



/* banners en col_left en todo el sitio (paginas internas) */

div#main_cont div.col_left div.banners ul			{ margin: 0; padding: 0; list-style: none;}

div#main_cont div.col_left div.banners ul li		{ margin: 0; padding: 0; text-align: right; margin-bottom: 10px;}

div#main_cont div.col_left div.banners ul li a img	{ border: none;}

div#main_cont div.col_left div.banners ul li img.item	{ padding-bottom: 8px; background: url(img/contents/interna_banners_item_bg.gif) top left no-repeat;}

div#main_cont div.col_left div.banners ul li h2,

div#main_cont div.col_left div.banners ul li p		{ display: none;}



/* CONTENIDOS EN EMPRESAS */

body.empresa div#main_cont div.col_right div.img_principales ul			{ margin: 0; padding: 0; list-style: none;}

body.empresa div#main_cont div.col_right div.img_principales ul li		{ margin: 0; padding: 0; background: url(img/contents/empresa_img_principal_bg.gif) right top no-repeat #e6e6e6; margin-bottom: 15px;}

body.empresa div#main_cont div.col_right div.img_principales ul li img	{ width: 80%; padding: 6px;}

body.empresa div#main_cont div.col_right div.img_principales ul li a img	{ border: none;}



body.empresa div#main_cont div.col_right div.img_secundarias			{ margin-bottom: 1.5em;}

body.empresa div#main_cont div.col_right div.img_secundarias h5			{ font-size: 1em; margin-bottom: 10px;}

body.empresa div#main_cont div.col_right div.img_secundarias ul			{ margin: 0; padding: 0; list-style: none;}

body.empresa div#main_cont div.col_right div.img_secundarias ul li		{ margin: 0; padding: 0; display: block; width: 80px; height: 80px; float: left; padding: 1px; margin: 0 15px 7px 0;}

body.empresa div#main_cont div.col_right div.img_secundarias ul li a img	{ border: 4px solid #E9E9E9; }



body.empresa div#main_cont div.col_right div.multimedia_adicional		{ margin-bottom: 1.5em;}

body.empresa div#main_cont div.col_right div.multimedia_adicional h5		{ font-size: 1em; margin-bottom: 10px;}

body.empresa div#main_cont div.col_right div.multimedia_adicional ul		{ margin: 0; padding: 0; list-style: square; padding-left: 15px;}

body.empresa div#main_cont div.col_right div.multimedia_adicional ul li	{ margin: 0; padding: 0; list-style: square; }



/* EMPRESA: Area Internacional */

body.empresa div#main_cont div.col_right div.area_internacional div.internacional		{ float: right; width: 35%; margin-left: 18px; margin-bottom: 18px; padding-left: 11px; border-left: 1px solid #cccccc;}

body.empresa div#main_cont div.col_right div.area_internacional div.internacional ul	{ margin: 0; padding: 0; list-style: square; padding: 7px 0;}

body.empresa div#main_cont div.col_right div.area_internacional div.internacional ul li	{ margin: 0; padding: 0; margin-left: 16px; color: #a9badf; font-weight: bold; line-height: 1.7em;}



/* EMPRESA: Noticias lista */

div#main_cont div.col_right div.noticias_lista div.contents_main		{ width: 100%; float: none;}

div#main_cont div.col_right div.noticias_lista ul			{ margin: 0; padding: 0; list-style: square;}

div#main_cont div.col_right div.noticias_lista ul li		{ margin: 0; padding: 0; margin-left: 13px; color: #a9badf; margin-bottom: 18px;}

div#main_cont div.col_right div.noticias_lista ul li p.date	{ color: #666666; margin: 0; font-size: 0.9em;}

div#main_cont div.col_right div.noticias_lista ul li h3	{ margin: 0; font-size: 1.2em; font-weight: bold;}



/* EMPRESA: Noticias desarrollo */

div#main_cont div.col_right div.noticias_desarrollo div.contents_main		{ width: 60%; }

div#main_cont div.col_right div.noticias_desarrollo div.contents_sub		{ width: 39%; }

div#main_cont div.col_right div.noticias_desarrollo div.contents_sub ul	{ margin: 0; padding: 0; list-style: square;}

div#main_cont div.col_right div.noticias_desarrollo div.contents_sub ul li		{ margin: 0; padding: 0; margin-left: 13px; color: #a9badf; margin-bottom: 18px;}

div#main_cont div.col_right div.noticias_desarrollo div.contents_sub ul li p.date	{ color: #666666; margin: 0; font-size: 0.9em;}

div#main_cont div.col_right div.noticias_desarrollo div.contents_sub ul li h3		{ margin: 0; font-size: 1.2em; font-weight: bold;}

div.noticias_desarrollo div.contents_main h3							{ font-weight: bold;}



/*div.noticias_desarrollo div.contents_main h5			{ font-size: 1em; margin-bottom: 10px; color: #000000; font-weight: bold;}*/

div.noticias_desarrollo div.contents_main p.adjunto		{ margin: 0; margin-bottom: 39px !important;}

div.noticias_desarrollo div.contents_main p.adjunto a		{ display: block; padding-left: 22px; padding-bottom: 2px; background: url(img/contents/icons/pdf-icon.gif) left top no-repeat; font-weight: bold;}

div.noticias_desarrollo div.contents_main div.descargar_adobe_reader		{ margin-bottom: 32px;}

div.noticias_desarrollo div.contents_main div.descargar_adobe_reader a	{ padding-top: 27px; background: url(img/contents/icons/get-adobe-reader.gif) left top no-repeat; font-size: 0.8em;}





/* EMPRESA / VIVIENDA: Contacto */

div#main_cont div.col_right div.contacto div.contents_main		{ width: 60%; }

div#main_cont div.col_right div.contacto div.contents_sub		{ width: 39%; }

div#main_cont div.col_right div.contacto div.contents_sub ul	{ margin: 0; padding: 0; list-style: none;}

div#main_cont div.col_right div.contacto div.contents_sub ul li	{ margin-bottom: 15px;}

div#main_cont div.col_right div.contacto div.contents_sub h3	{ margin: 0; margin-bottom: 3px;}

div#main_cont div.col_right div.contacto div.contents_sub p		{ margin: 0; font-size: 0.9em;}

div#main_cont div.col_right div.contacto div.contents_sub p.mapa	{ text-align: right; font-weight: bold;}





/* EMPRESA: PROVEEDORES LISTA*/

div#main_cont div.col_right div.proveedores div.contents_main	{ width: 60%; }

div#main_cont div.col_right div.proveedores div.contents_sub	{ width: 35%; padding-top: 4.3em;}

div#main_cont div.col_right div.proveedores div.contents_main ul	{ margin: 0; padding: 0; list-style: none;}

div#main_cont div.col_right div.proveedores div.contents_main ul li		{ margin: 0; padding: 0; list-style: none; margin-bottom: 22px;}

div#main_cont div.col_right div.proveedores div.contents_main ul li div.img	{ width:100px; background-color:#ffffff; border: 3px solid #f7f7f7; float: left;}

div#main_cont div.col_right div.proveedores div.contents_main ul li div.data	{ padding-left: 120px;}

div#main_cont div.col_right div.proveedores div.contents_main h3		{ margin: 0; font-size: 16px; font-weight: bold; letter-spacing: -0.01em; }

div#main_cont div.col_right div.proveedores div.contents_main p		{ margin: 0; font-size: 0.9em;}

div#main_cont div.col_right div.proveedores div.contents_main a.more	{ font-weight: bold; padding-left: 5px;}

div#main_cont div.col_right div.proveedores div.contents_main a.more span	{ font-family: Arial, Helvetica, sans-serif; font-weight: normal;}

div#main_cont div.col_right div.proveedores div.contents_main div.pager	{ text-align: right; font-size: 0.9em;}

div#main_cont div.col_right div.proveedores div.contents_main div.pager a span{ font-family: Arial, Helvetica, sans-serif; }

div#main_cont div.col_right div.proveedores div.contents_sub p		{ margin: 0 0 1em 0; font-size: 0.9em; color:#666666; font-style: italic; line-height: 1.8em;}



/* EMPRESA: PROVEEDOR DETALLE */

div#main_cont div.col_right div.proveedor div.contents_main		{ width: 90%; float: none; }

div#main_cont div.col_right div.proveedor div.contents_sub		{ display: none;}



div#main_cont div.col_right div.proveedor div.contents_main div.back 		{ text-align: right; font-size: 0.9em; margin-bottom: 10px;}

div#main_cont div.col_right div.proveedor div.contents_main div.back a span	{ font-family: Arial, Helvetica, sans-serif; }



div#main_cont div.col_right div.proveedor div.contents_main div.ficha div.img	{ width:206px; float: left; padding-bottom: 20px; background: url(img/contents/proveedor_img_shadow.gif) right bottom no-repeat;}

div#main_cont div.col_right div.proveedor div.contents_main div.ficha div.img img	{ border: 3px solid #f7f7f7; }

div#main_cont div.col_right div.proveedor div.contents_main div.ficha div.data	{ padding-left: 220px;}

div#main_cont div.col_right div.proveedor div.contents_main div.ficha h3		{ margin: 0; font-size: 16px; font-weight: bold; letter-spacing: -0.01em;  }

div#main_cont div.col_right div.proveedor div.contents_main div.ficha p		{ margin: 0; margin-bottom: 1.5em; line-height: 1.5em; color: #666;}

div#main_cont div.col_right div.proveedor div.contents_main div.ficha p.url	{ margin: 0; font-weight: bold; margin-bottom: 1.5em; line-height: normal;}

div#main_cont div.col_right div.proveedor div.contents_main div.ficha p.dto	{ margin: 0; margin-bottom: 1.5em; line-height: normal; color:#000;}



div#main_cont div.col_right div.proveedor div.contents_sub p	{ margin: 0 0 1em 0; font-size: 0.9em; color:#666666; font-style: italic; line-height: 1.8em;}





/* EMPRESA: LOPD*/

#main_cont .col_right .lopd .contents_main		{ width: 60%; }

#main_cont .col_right .lopd .contents_sub			{ width: 35%; padding-top: 4.3em;}









/* VIVIENDA: Lista de promociones (lista_items) */

div#main_cont div.col_right div.lista_items div.contents_main	{ width: 100%; float: none;}

div#main_cont div.col_right div.lista_items div.contents_sub	{ display: none;}



div#main_cont div.col_right div.lista_items					{ background:url(img/layout/vivienda_borde_papel_bg.gif) left top no-repeat; height: 100%;}

div#main_cont div.col_right div.lista_items div.contents_main div.col_wrap		{ padding: 15px; padding-top: 40px; padding-left: 60px; }

div#main_cont div.lista_items div.contents_main h2			{ margin-bottom: 0.4em; font-weight: bold;}

div#main_cont div.lista_items div.contents_main h3			{ color: #999999; font-weight: bold;}



div#main_cont div.lista_items table.grilla 					{ margin-top: 15px; border-collapse: collapse; border-spacing: 0;}

div#main_cont div.lista_items table.grilla td				{ vertical-align: top; text-align: left; border-collapse: collapse; border-spacing: 0;}

div#main_cont div.lista_items table.grilla td div.item			{ margin: 10px 0; position: relative;}



div#main_cont div.lista_items table.grilla a.foto img			{ border: none; width: 162px; padding: 0 15px; padding-bottom: 19px; height: 162px; padding-top: 13px; background: url(img/contents/viviendas/vivienda_sombra_item.gif) no-repeat top center;}



div#main_cont div.lista_items table.grilla div.destacado		{ display: block; position: absolute; width: 92px; height: 72px; left: 92px; top: -7px;}

div#main_cont div.lista_items table.grilla div.destacado a		{ display: block; height: 100%; text-indent: -9999px; overflow: hidden; background: url(img/contents/viviendas/vivienda_item_destac.gif) left top no-repeat;}



div#main_cont div.lista_items table.grilla h3				{ color: #d8a300; line-height: 1.2em; font-weight: normal; margin: 0 12px 2px 7px;}

div#main_cont div.lista_items table.grilla p.lugar			{ font-size: 0.9em; margin: 0 12px 0 7px;}

#main_cont .lista_items .grilla .pr_grid_attr				{ width:auto; margin: 5px 0 0 7px;}

#main_cont .lista_items .grilla .pr_grid_attr td				{ width:auto; padding-right: 5px; vertical-align: top;}







/* VIVIENDA: Lista de promociones (ficha_promo) */

div#main_cont div.col_right div.ficha_promo div.contents_main	{ width: 100%; float: none; }

div#main_cont div.col_right div.ficha_promo div.contents_sub	{ display: none;}



div#main_cont div.col_right div.ficha_promo					{ background:url(img/layout/vivienda_borde_papel_bg.gif) left top no-repeat;}

div#main_cont div.col_right div.ficha_promo div.contents_main div.col_wrap		{ padding: 15px; padding-top: 40px; padding-left: 60px;}

div#main_cont div.ficha_promo div.contents_main h2			{ margin-bottom: 0.4em; font-weight: bold;}

div#main_cont div.ficha_promo div.contents_main h3 a			{ color: #999999; font-weight: bold;}

div#main_cont div.ficha_promo div.contents_main h3 a:hover,

div#main_cont div.ficha_promo div.contents_main h3 a:active		{ color: #000000; font-weight: bold;}



div.ficha_promo div.ficha div.left		{ width: 360px; float: left;}

div.ficha_promo div.ficha div.right	{ margin-left: 375px;
min-height:294px;}



/* TABS */

div.tabs					{ /*border-bottom: 1px solid #666666;*/ padding-top: 1px; margin-bottom: 12px;}

div.tabs ul				{ margin: 0; padding: 0; margin-bottom: -1px; display: block; position: relative; padding-right: 15px;}

div.tabs ul li				{ margin: 0; padding: 0; margin-left: 4px;/* border: 1px solid #dadada;*/ background-color: #efefef; float: right; list-style: none; font-weight: normal; font-size: 11px; border-bottom: none;}

div.tabs ul li a			{ padding: 3px 8px 4px 9px; display: block; }

div.tabs ul li a:hover, div.tabs ul li a:active	{ text-decoration: none; }

div.tabs ul li:hover		{ border-color: #666666; }

div.tabs ul li.active		{ font-weight: bold; margin-top: 0; border-color: #666666; border-bottom: none; background: #ffffff; margin-bottom: -1px;}

div.tabs ul li.active a		{ text-decoration: none; padding: 3px 8px 6px 9px; }

body.vivienda div.tabs ul li a	{ color: #666666; }

body.vivienda div.tabs ul li a:hover, body.vivienda div.tabs ul li a:active	{ color: #000000; }

body.vivienda div.tabs ul li.active a	{ color: #000000; }



/* tab carousel */

div.ficha_promo div.ficha div.left div#promo_carousel				{ margin-bottom: /*21px*/9px; position: relative; height: 225px;}

div.ficha_promo div.ficha div.left div#promo_carousel div.nav a		{ display: block; position: absolute; width:16px; height: 27px; background: url(img/contents/flecha_nav_img.gif) no-repeat; text-indent: -9999px; overflow: hidden;}

div.ficha_promo div.ficha div.left div#promo_carousel div.nav a#carousel_prev	{ top: 91px; left: 0; background-position: 0 -27px;}

div.ficha_promo div.ficha div.left div#promo_carousel div.nav a#carousel_next	{ top: 91px; right: 0; background-position: -16px -27px;}

div.ficha_promo div.ficha div.left div#carousel					{ height: 218px; width: 310px; margin: 0 auto; overflow: hidden; position: relative;}

div.ficha_promo div.ficha div.left div#carousel ul				{ list-style: none; margin: 0; padding: 0; overflow: hidden; height: 218px;}

div.ficha_promo div.ficha div.left div#carousel ul li				{ margin: 0; padding: 0; float: left; display: block; width: 310px; height: 218px;}

div.ficha_promo div.ficha div.left div#carousel ul li a			{ display: block; width: 310px; height: 218px;  background: url(img/contents/viviendas/vivienda_img_principal_bg.gif) top left no-repeat; text-align: center;}

div.ficha_promo div.ficha div.left div#carousel ul li a img			{ border: none; width: 300px; height: 200px; margin-top: 5px;}

div.ficha_promo div.ficha div.left div#carousel ul li img.item		{ padding-bottom: 8px; background-image: none;}



/* tab visita virtual */

div.ficha_promo div.ficha div#promo_visita_virtual		{ margin-bottom: 10px; position: relative; height: 225px; }

div.ficha_promo div.ficha div.visita_virtual_cont			{ position: absolute; left: 0; top: 0; width: 310px; height: 210px; margin-left: 25px; background-color: #000000;}

div.ficha_promo div.ficha div.visita_virtual_bigger		{ width: 614px; height: 384px; border: 1px solid #cccccc; border-width: 0 2px 2px 0;}



/*div.ficha_promo div#promo_visita_virtual div.visita_virtual_cont div.vid_selector		{ float: left; width: 332px; height: 24px; padding: 1px 0 0 1px; background-color: #000000;}

div.ficha_promo div#promo_visita_virtual div.visita_virtual_cont div.vid_selector select	{ width: 100%; border: 1px solid #666666; color: #FFFFFF;}*/

div.ficha_promo div#promo_visita_virtual div.visita_virtual_cont div.vid_win_switcher	{ float: right; background: url(img/contents/icons/expand_contract.gif) left top no-repeat; width: 25px; height: 21px; cursor: pointer;}

div.ficha_promo div#promo_visita_virtual div.visita_virtual_cont div.vid_win_switcher_collapse	{ background-position: left bottom;}

div.ficha_promo div#promo_visita_virtual div.visita_virtual_cont div.vid_player		{ height: 190px; }

div.ficha_promo div#promo_visita_virtual div.visita_virtual_cont div.vid_player div.hint	{ height: 100%; background-color: #000000; color: #FFF; padding: 0 18%; text-align: center;}

div.ficha_promo div#promo_visita_virtual div.visita_virtual_cont div.vid_player div.hint a { color: #D8A300;}



div.ficha_promo div#promo_visita_virtual div.visita_virtual_bigger div.vid_selector		{ width: 588px; }

div.ficha_promo div#promo_visita_virtual div.visita_virtual_bigger div.vid_player		{ height: 393px; }



div.ficha_promo div.left div#mysong				{ margin-bottom: 0.8em; text-align: center;}



.ficha_promo .ficha .left .promo_attr	{ padding:5px 0 12px 0;}

.ficha_promo .ficha .left .promo_attr table	{ width: auto;}

.ficha_promo .ficha .left .promo_attr table td	{ vertical-align: top; padding: 0 4px; }

.ficha_promo .ficha .left .promo_attr table td img	{ width: 72px; }



div.ficha_promo div.ficha div.left table.datos		{ border-collapse: collapse; border-spacing: 0; margin-bottom: 20px; border-top: 1px solid #f2f2f2; }

div.ficha_promo div.ficha div.left table.datos th		{ width: 50%; text-align: right; font-size: 11px; padding-bottom: 3px; vertical-align: top; font-weight: normal; color: black; line-height: 1em; border-bottom: 1px solid #f2f2f2; padding-top: 3px; color: #11559F;}

div.ficha_promo div.ficha div.left table.datos td		{ width: 50%; text-align: left; font-size: 11px; padding-left: 9px; padding-bottom: 3px; vertical-align: top; color: #666666; line-height: 1em; border-bottom: 1px solid #f2f2f2; padding-top: 3px;}



div.ficha_promo div.ficha div.left div.multimedia_adicional			{ margin-bottom: 1.5em;}

div.ficha_promo div.ficha div.left div.multimedia_adicional h5		{ font-size: 1em; margin-bottom: 10px; color: #000000;}

div.ficha_promo div.ficha div.left div.multimedia_adicional ul		{ margin: 0; padding: 0; list-style: square; padding-left: 15px;}

div.ficha_promo div.ficha div.left div.multimedia_adicional ul li	{ margin: 0; padding: 0; list-style: square; }





div.ficha_promo div.ficha div.right div.description		{ padding-bottom: 1em;}

div.ficha_promo div.ficha div.right div.visita_virtual		{ padding-bottom: 1em;}

div.ficha_promo div.ficha div.right div.visita_virtual a	{ display: block; width: 292px; height: 57px; text-indent: -9999px; overflow: hidden; background: url(img/contents/icons/visita_virtual.gif) left top no-repeat}



div.ficha_promo div.ficha div.right div.contact_form		{ padding-top: 1em;}

div.ficha_promo div.ficha div.right div.contact_form div.datos		{ float: right; width: 200px; text-align: right; margin-bottom: 14px; background: url(img/contents/viviendas/vivienda_contacto_img.jpg) top right no-repeat; padding-top: 90px;}

div.ficha_promo div.ficha div.right div.contact_form div.datos_calidad	{ text-align: right; margin-bottom: 14px; background: url(img/contents/viviendas/vivienda_contacto_img.jpg) top right no-repeat; padding-top: 90px;}

div.ficha_promo div.ficha div.right div.contact_form div.form		{ margin: 0;}

div.ficha_promo div.ficha div.right div.contact_form div.form table	{ margin-bottom: 8px; width: 98%}

div.ficha_promo div.ficha div.right div.contact_form div.form table th	{
	width: 10px;
}



div.ficha_promo div.ficha div.descargar_cont			{ /*width: 48%; float: left;*/ text-align: right;}

div.ficha_promo div.ficha div.descargar				{ padding-bottom: 35px; font-size: 13px;}

div.ficha_promo div.ficha div.descargar a			{
	padding-bottom: 2px;
	background: url(img/contents/icons/pdf-icon.gif) right top no-repeat;
	font-weight: bold;
	padding-right: 22px;
}

div.ficha_promo div.ficha div.descargar_adobe_reader a	{ padding-bottom: 12px; padding-top: 41px; background: url(img/contents/icons/get-adobe-reader.gif) right top no-repeat; font-size: 11px;}



div.ficha_promo div.ficha div.right div.enviar_cont	{ text-align: right; }

div.ficha_promo div.ficha div.right div.enviar_cont a	{ padding: 0 27px 3px 0;font-weight: bold; background: url(img/contents/icons/send-email-icon.gif) right top no-repeat;}



div#main_cont div.ficha_promo div.ficha div.right h3	{ color: #D8A300; font-size: 27px; letter-spacing: -1px; font-weight: normal; margin: 0; margin-top: 15px;}

div#main_cont div.ficha_promo div.ficha div.right h4	{ margin-bottom: 0;}

div#main_cont div.ficha_promo div.ficha div.right .description	{ padding-top: 1.1em;}



.ficha_promo .ficha .promo_special_attr		{ float:left; padding-bottom: 15px;}

.ficha_promo .ficha .promo_special_attr .att_item		{ float: left; width: 96px; height: 84px; margin-right: 13px;}

.ficha_promo .ficha .promo_special_attr .att_item img	{ }

.ficha_promo .ficha .promo_special_attr .att_item img a	{ border: none;}






/* Agregado 04-set-2009 */

span.t_prefix		{ font-size: 0.8em;}



div.ficha_promo div.ficha div.right div.contact_form div.datos_calidad				{ text-align: right; margin-bottom: 14px; background: url(img/contents/viviendas/vivienda_contacto_img_calidad.jpg) top right no-repeat; padding-top: 90px;}

/* TICKER DE NOTICIAS DEL FOOTER ------------------------------------------------*/
#rs{
	width:300px;}
#listticker { height:50px; width:380px; overflow:hidden; max-height:300px; padding: 0 0; margin: 0; clear:bothM }

#listticker div div h3{
	color:#546C9F;
}

#listticker li { border:0; margin:0; padding:0; list-style:none; text-align: justify; }

#listticker li { padding:5px; list-style:none; font-size: 12px; }

#listticker a { color:#546C9F;font-size: 14px;  }

#listticker .news-title { display:block; font-weight:bold; margin-bottom:4px; font-size:11px; }

#listticker .news-text { display:block; font-size:11px; color:#666666; }

#listticker img { float:left; margin-right:14px; padding:4px; border:solid 1px #DEDEDE; }
