/* CSS Document */


* { margin : 0; padding : 0; }

body{ text-align:center; font:normal 11px Arial, Helvetica, sans-serif; }


/* =a */
a{display:block; text-indent:-9999em;}
div{display:block; }
ul{list-style:none;}
fieldset{border:none;}
a.a_btn_empresa{ background:url(i/lng/uk/btn_empresa.gif) no-repeat; width:69px; height:20px;}
a.a_btn_empresa:hover{ background-position:0 -20px;}
a.a_btn_enviar{ background:url(i/lng/uk/btn_enviar.gif) no-repeat; width:69px; height:20px;}
a.a_btn_enviar:hover{ background-position:0 -20px;}
a.a_btn_ver_plano{ background:url(i/lng/uk/btn_ver_plano.gif) no-repeat; width:73px; height:20px;}
a.a_btn_ver_plano:hover{ background-position:0 -21px;}

a.a_btn{ background:url(i/btn.gif) no-repeat; width:64px; height:17px; color:#680C28; text-indent:0; text-decoration:none; padding:3px 0 0  5px; font-size:10px; }
a.a_btn:hover{ background-position:0 -20px;}

a.a_btn1{ background:url(i/btn1.gif) no-repeat; width:50px; height:17px; color:#680C28; text-indent:0; text-decoration:none; padding:3px 0 0  19px;  font-size:10px;}
a.a_btn1:hover{ background-position:0 -20px;}


/* =h1 */


/*h2 */


/* div */
div#container{ position:relative; width:798px; margin:30px auto;  text-align:left;} 

div#content { width : 100%; padding : 0; background-color : #fff; overflow : hidden;}

div#dv_home{ width:585px; float:left; margin-bottom:16px;}
div#dv_banners{ width:585px; float:left; }
div#dv_banners a{margin-right:5px; float:left;}
div#dv_right{ width:207px; float:right; border-left: dotted 1px #4f4f4f;}
body#pag_00 div#dv_right{height:642px;}

div#dv_right img{border:dotted 1px #4f4f4f; border-left:none;}
div#dv_lng{ width:202px; height:22px; background:url(i/lng/uk/lng.gif); margin:5px; float:left; //margin:3px;}
div#dv_pie{ background:url(i/flecha_pie.gif) 2px 4px no-repeat; font-size:10px; color:#878785;float:left; margin:5px 0 0 5px; padding-left:10px;}
div#dv_lng a{display:block; float:left;  width:14px; margin-right:11px;}
div#dv_pie a{color:#878785; text-indent:0; display:inline; }

div#dv_centro{background:url(i/fondo_degradado.jpg) bottom repeat-x; background-color:#D6d6d6; float:left; width:585px; margin-top:5px; }
div#dv_centro p{display:block; margin:37px; line-height:1.5em; float:left; //padding-bottom:37px; //margin-bottom:0; //margin-left:8px; //margin-right:5px; //width:550px;}
div#dv_centro p strong{display:block; background:url(i/flecha_centro.gif) 0 6px no-repeat; font-size:12px; color:#680C28; text-decoration:underline; padding-left:11px; margin-bottom:10px;}
div#dv_centro p strong.st_verde{color:#246161;}
div#dv_centro p strong.st_azul{background:url(i/flecha_azul.gif) 0 5px no-repeat; color:#0F4E93; }
div#dv_centro #dv_ficha_gal ul{ display:block; float:left; margin-bottom:1px; margin-left:30px; }
div#dv_centro #dv_ficha_gal ul li{ float:left; font-size:11px; color:#656565; margin-top:2px; }
div#dv_centro #dv_ficha_gal ul li span{ margin-left:15px; font-weight:bold; display:block; float:left;}
div#dv_centro #dv_ficha_gal img{ padding:2px; border: solid 1px #9A9A9A; float:left; margin:5px 0 0 13px;}
div#dv_centro #dv_ficha_gal a{float:left; margin:10px 0 2px 0;}

div#dv_ficha{ width:509px; border: solid 6px #FFFFFF;  margin:36px 0 30px 35px; float:left; background:url(i/fondo_ficha.jpg) top repeat-x;background-color:#FFFFFF; //margin-left:16px; //margin-right:0px; }
div#dv_ficha.dv_verde{ background:url(i/fondo_ficha_verde.jpg) top repeat-x;background-color:#FFFFFF; }

div#dv_ficha fieldset{display:block; width:498px; float:left; }
div#dv_ficha fieldset label{ float:left; margin-left:30px;}
div#dv_ficha fieldset label input{ width:112px; margin-left:10px; border:solid 1px #999999;}
div#dv_ficha fieldset a{float:right; }

div#dv_ficha div#dv_ficha_sec1{ width:470px; margin:27px 0 0 15px; border-bottom: dotted 1px #666666; float:left; //padding-bottom:10px;}
div#dv_ficha div#dv_ficha_sec1 strong{ color:#275184; padding-left:12px; background:url(i/flecha_azul.gif) 0 5px no-repeat; text-decoration:underline; margin-left:8px; text-transform:uppercase; float:left; width:450px;}
div#dv_ficha div#dv_ficha_sec1 strong.st_verde{color:#246161;}
div#dv_ficha div#dv_ficha_sec1 strong.st_ocre{color:#D0994F;}

div#dv_ficha div#dv_ficha_sec1 strong i{ font-style:normal; color:#656565; text-decoration:none;}
div#dv_ficha div#dv_ficha_sec1 p{ width:435px; margin:10px 0 10px 25px; //padding-bottom:0; }
div#dv_ficha div#dv_ficha_sec1 ul{ display:block; width:470px; float:left; margin-bottom:10px; }
div#dv_ficha div#dv_ficha_sec1 ul li{ width:220px; float:left; font-size:11px; color:#656565; margin-top:10px; }
div#dv_ficha div#dv_ficha_sec1 ul li span{ width:125px; margin-left:15px; font-weight:bold; display:block; float:left;}
div#dv_ficha div#dv_ficha_sec1 img{ padding:2px; border: solid 1px #9A9A9A; float:left; margin:5px 0 0 13px;}
div#dv_ficha div#dv_ficha_sec1 a{float:left; margin:10px 0 2px 0;}
div#dv_ficha div#dv_ficha_sec1 a.a_btn1{ margin:10px 310px 10px 13px; }

/*ul*/
ul#ul_menu{ width:202px; margin-left:5px;}
ul#ul_menu li{border-bottom:dotted 1px #4f4f4f; float:left;}
ul#ul_menu li a{ text-indent:0; background:url(i/flecha_menu.gif) 0 14px no-repeat; width:190px; height:22px; padding:10px 0 0 12px; color:#4f4f4f; text-transform:uppercase; text-decoration:none;}
ul#ul_menu li a:hover, ul#ul_menu li a.a_menu_on{ font-weight:bold; text-decoration:underline; background:url(i/fondo_menu_on.jpg) bottom no-repeat; color:#680C28;}
ul#ul_menu li ul{ background:url(i/fondo_sub_menu.jpg) repeat-y; float:left;}
ul#ul_menu li ul li{ border:none;}
ul#ul_menu li ul li a{background:none; }
ul#ul_menu li ul li a:hover, ul#ul_menu li ul li a.a_menu_on{ background: url(i/fondo_sub_menu_on.jpg) 0   6px  no-repeat;color:#414141;}

ul#ul_pie{ border:dotted 1px #4f4f4f; width:583px; height:89px; float:left; margin-top:16px;}
ul#ul_pie li{ width:178px; float:left; display:block; background:url(i/flecha_pie.gif) 0 5px no-repeat; margin:5px 0 0 10px; padding-left:5px; color:#878785; //margin-left:5px;}
ul#ul_pie li strong{ font-size:11px; color:#777775; display:block;}
ul#ul_pie li a{display:inline;color:#878785;}

ul#ul_equipo { width:530px; float:left; margin:0 0 20px 50px; //padding-bottom:20px; //margin-left:25px; }
ul#ul_equipo  li{width:265px; float:left; margin-bottom:10px;}
ul#ul_equipo  li img{ float:left; margin-right:16px;}
ul#ul_equipo  li strong{ display:block; color:#700D2C; margin:15px 0  5px 0;}
ul#ul_equipo  li a{text-indent:0; color:#333333;}
ul#ul_listado_empresas{ background:url(i/lng/uk/textos_secciones.gif) no-repeat; margin:30px; float:left; //margin-right:1px; //margin-left:10px;}
ul#ul_listado_empresas li{ margin-left:150px; padding:35px 0 0 0px; line-height:1.5em; width:390px; }
ul#ul_listado_empresas li a{ margin:5px 0 38px 0;}

ul#ul_pestanas{display:block; width:575px; height:22px; float:left; background:url(i/ul_pestanas_fondo.jpg) repeat-x; padding:8px 0 0 10px;}
ul#ul_pestanas li{float:left;  margin-left:10px; }
ul#ul_pestanas li a{font:normal 10px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:6px 16px 3px 16px; text-indent:0; color:#FFFFFF; text-decoration:none;  }
ul#ul_pestanas li.li_on{ background:url(i/pestana_izq.gif) no-repeat; background-color:#D6d6d6;}
ul#ul_pestanas li.li_on a{  background:url(i/pestana_der.jpg) top right no-repeat;  color:#545454; text-decoration:underline;  }

ul#ul_pestanas.ul_azul{background:url(i/ul_pestanas_fondo_azul.jpg) repeat-x;}
ul#ul_pestanas.ul_azul li.li_on{ background:url(i/pestana_izq_azul.gif) no-repeat;  background-color:#D6d6d6;}
ul#ul_pestanas.ul_azul li.li_on a{  background:url(i/pestana_der_azul.jpg) top right no-repeat;}

ul#ul_pestanas.ul_ocre{background:url(i/ul_pestanas_fondo_ocre.jpg) repeat-x;}
ul#ul_pestanas.ul_ocre li.li_on{ background:url(i/pestana_izq_ocre.jpg) no-repeat;  background-color:#D6d6d6;}
ul#ul_pestanas.ul_ocre li.li_on a{  background:url(i/pestana_der_ocre.jpg) top right no-repeat;}



ul#ul_pestanas_sub{display:block; width:565px; height:22px; float:left; background: url(i/ul_pestana_fondo_sub.jpg) repeat-x; padding:8px 0 0 20px;}
ul#ul_pestanas_sub li{ float:left;  margin-left:10px; background:url(i/flecha_verde.gif) 2px 6px no-repeat;  }
ul#ul_pestanas_sub li a{  font:normal 10px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:3px 0 0 10px;  text-indent:0; color:#545454; text-decoration:none;}
ul#ul_pestanas_sub li a.a_on{  background: url(i/rayado.gif) bottom repeat-x; font:normal 10px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:3px 0 0 10px;  text-indent:0; color:#680C28; text-decoration:none;}



ul#ul_ficha_p{ width:580px; float:left; margin-top:20px;}
ul#ul_ficha_p li{ background:url(i/li_fondo_ficha_p.gif) no-repeat; width: 215px; padding-bottom:12px; margin-left:50px; float:left; //margin-top:20px; height:221px; //margin-left:25px;}
ul#ul_ficha_p.ul_verde li{background:url(i/li_fondo_ficha_p_verde.gif) no-repeat;}
ul#ul_ficha_p.ul_ocre li{background:url(i/li_fondo_ficha_p_ocre.gif) no-repeat;}

ul#ul_ficha_p li img{ margin:6px 6px 10px 6px; float:left; }
ul#ul_ficha_p li strong{ color:#275184; padding-left:12px; background:url(i/flecha_azul.gif) 0 4px no-repeat; text-decoration:underline; margin-left:8px; text-transform:uppercase; float:left; margin-top:95px;}
ul#ul_ficha_p.ul_verde li strong{ color:#246161;}
ul#ul_ficha_p.ul_ocre li strong{ color:#D0994F;}

ul#ul_ficha_p li strong i{ font-style:normal; color:#656565; text-decoration:none;}
ul#ul_ficha_p li p{display:block; width:187px; float:none; margin:5px 0 0 19px; line-height:1.3em; float:left; //padding-bottom:5px;}
ul#ul_ficha_p li a{float:left;}

ul#ul_paginador{ display:block; width:480px; float:left; margin-top:15px;  border-top:dotted 1px #4f4f4f; margin-left:50px; padding-top:5px; //margin-left:25px;} 
ul#ul_paginador li{ text-align:center; }
ul#ul_paginador li a{text-indent:0; display:inline; padding:4px; color:#680C28; text-decoration:none;}
ul#ul_paginador li a.a_pag_izq{ background:url(i/flecha_izq.gif) 0 8px no-repeat; text-decoration:none;}
ul#ul_paginador li a.a_pag_der{ background:url(i/flecha_der.gif) 0 8px no-repeat; text-decoration:none;}
ul#ul_paginador li a.a_pag_on{text-decoration:underline;}

ul#ul_descripcion{ display:block; width:500px; margin:5px 0 0 35px;}
ul#ul_descripcion li{display:block; width:500px; padding-left:8px; float:left; margin-bottom:8px; background:url(i/flecha_pie.gif) 0 5px no-repeat;}

/*li*/




/* form */
fieldset#fs_formulario{width:234px; display:block; border:none; margin:0px 0 0 30px; border:none; float:left; }
fieldset#fs_formulario label{float:left; width:234px; margin-top:10px; display:block; margin-left:10px;}
fieldset#fs_formulario span{width:54px; color:#414141; display:block; float:left; border:none; height:auto;}
fieldset#fs_formulario input,fieldset#fs_formulario select{ border:1px solid #CECECE; width:170px; float:right;}

fieldset#fs_formulario textarea{border:1px solid #CECECE; width:233px; height:156px;}
fieldset#fs_formulario a{float:right; margin-bottom:20px;}



/* especificos */

a.a_banner_inmo{ background: url(i/lng/uk/banner_inmo.jpg) no-repeat; width:142px; height:169px;}
a.a_banner_apar{ background: url(i/lng/uk/banner_apar.jpg) no-repeat; width:143px; height:169px;}
a.a_banner_alqu{ background: url(i/lng/uk/banner_alqu.jpg) no-repeat; width:144px; height:169px;}
a.a_banner_prom{ background: url(i/lng/uk/banner_prom.jpg) no-repeat right; margin-right:0;  width:141px; height:169px;}

a.a_banner_inmo_g{ background: url(i/lng/uk/banner_inmo_g.jpg); width:192px; height:101px;}
a.a_banner_apar_g{ background: url(i/lng/uk/banner_apar_g.jpg); width:191px; height:101px;}
a.a_banner_alqu_g{ background: url(i/lng/uk/banner_alqu_g.jpg); width:191px; height:101px;}
a.a_banner_prom_g{ background: url(i/lng/uk/banner_prom_g.jpg); margin-right:0; width:192px; height:101px;}



span.sp_separador{ display:block; width:2px; height:20px; background:url(i/sp_separador.gif) repeat-y; float:left; margin-left:8px;}
span.sp_raya{ display:block; width:509px; height:6px; background-color:#275184; float:left; margin-top:20px;}


span.sp_verde{ background-color:#246161; }
span.sp_ocre{ background-color:#D0994F; }


body#pag_03 div#dv_centro p{margin-bottom:10px; display:block; clear:both; float:left; width:500px; //margin-bottom:0; //padding-bottom:0;}
