html, body, div, h1, h2, h3, h4, h5, h6, ul, li, ol, p, form, dd, dl, dt, label{margin:0;padding:0;list-style:none;font-weight:normal;}
body{margin:0;font:12px/15px Arial, Helvetica, sans-serif;}
img{border:0;}
a{text-decoration:none;color:#214895;}
a:hover{text-decoration:underline;}
input, select, textarea{font:12px Arial, Helvetica, sans-serif;}


/*FIXES UTILES*/
.dupfix{float:left;width:1px;height:0px;line-height:0px;visibility:hidden;}
ul,ol{position:relative;}

/*CLEARFIX*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
* html .pngfix, 
* html img, 
* html .LgPMI{behavior:url(/content/1024/img/comun/iepngfix.htc);}

/*CURVAS*/
.Cv{background:no-repeat;width:5px;height:5px;position:absolute;font-size:0;}
.Tl{top:0;left:0;background-position:left top;}
.Tr{top:0;right:0;background-position:right top;}
.Bl{bottom:0;left:0;background-position:left bottom;}
.Br{bottom:0;right:0;background-position:right bottom;}

/*BOTON*/
.Btn span{float:left;display:block;height:20px;cursor:pointer;}
.Btn a{color:#fff;font-size:11px;float:left;}
.Btn a:hover{text-decoration:none;}
.Btn a .L{background:url(../img/Btn/fd_BtL.gif);width:4px;}
.Btn a:hover .L{background:url(../img/Btn/fd_BtLHover.gif);}
.Btn a .R{background:url(../img/Btn/fd_BtR.gif);width:4px;}
.Btn a:hover .R{background:url(../img/Btn/fd_BtRHover.gif);}
.Btn a .M{background: url(../img/Btn/BtnMn.gif);line-height:20px;color:#fff;padding:0 4px;}
.Btn a:hover .M{background: url(../img/Btn/BtnMhover.gif);}

/*BOTON GRIS*/
.BtnGris span{float:left;display:block;height:21px;cursor:pointer;}
.BtnGris a{color:#1b3e7e;font-size:12px;float:left;}
.BtnGris a:hover{text-decoration:none;}
.BtnGris a .L{background:url(../img/Btn/fd_MultiL.gif);width:3px;}
.BtnGris a:hover .L{background:url(../img/Btn/fd_MultiL.gif);}
.BtnGris a .R{background:url(../img/Btn/fd_MultiR.gif);width:3px;}
.BtnGris a:hover .R{background:url(../img/Btn/fd_MultiR.gif);}
.BtnGris a .M{background:url(../img/Btn/fd_MultiM.gif) repeat-x;line-height:20px;color:#1b3e7e;padding:0 4px;}
.BtnGris a:hover .M{background:url(../img/Btn/fd_MultiM.gif) repeat-x;color:#703986;}

/*BOTON NARANJA*/
.BtnNaranja span{float:left;display:block;height:21px;cursor:pointer;}
.BtnNaranja a{color:#fff;font-size:12px;float:left;}
.BtnNaranja a:hover{text-decoration:none;}
.BtnNaranja a .L{background:url(../img/Btn/fd_btnNaranjaL.gif);width:3px;}
.BtnNaranja a:hover .L{background:url(../img/Btn/fd_btnNaranjaLHover.gif);}
.BtnNaranja a .R{background:url(../img/Btn/fd_btnNaranjaR.gif);width:3px;}
.BtnNaranja a:hover .R{background:url(../img/Btn/fd_btnNaranjaRHover.gif);}
.BtnNaranja a .M{background:url(../img/Btn/fd_btnNaranjaM.gif) repeat-x;line-height:20px;color:#fff;padding:0 12px;font-weight:bold;}
.BtnNaranja a:hover .M{background:url(../img/Btn/fd_btnNaranjaMHover.gif) repeat-x;}

/*Ruteo*/
.Ruteo{padding:8px 0 0 6px;}
.Ruteo a{float:left;}
.Ruteo h2{background:url(../img/Comun/ic_Ruteo.gif) 0 4px no-repeat;padding:0 0 0 14px;font-size:11px;margin:0 0 0 7px;float:left;}
.Ruteo .h2{background:url(../img/Comun/ic_Ruteo.gif) 0 4px no-repeat;padding:0 0 0 14px;font-size:11px;margin:0 0 0 7px;float:left;}

/*Mas buscados*/
.MasBuscado{border-top:1px solid #e1dec9;width:964px;padding:17px 0 21px 16px;}
.MasBuscado img{float:left;}
.MasBuscado a{color:#1b3e7e;font-size:12px;}
.MasBuscado ul{width:738px;float:left;padding:0 0 0 22px;}
.MasBuscado li{width:135px;float:left;background:url(../img/ResBus/ic_Listado.gif) 0 5px no-repeat;padding:0 15px 0 15px;}

/*Banners*/
.ContBanners{width:956px;background:#f3f3f3;padding:6px 12px 7px;}
.ContBanners div{float:left;}
.ContBanners .BannerMed{margin:0 10px;}

/*HEADER*/
.Hd{width:980px;margin:0 auto;}
.Hd .Login{padding:4px 0 0 0;text-align:right;position:relative;}
.Hd .Login ul{padding:4px 0 0 0;height:18px;display:block;}
.Hd .Login li{display:inline;font-size:12px;padding-top:3px;color:#0909B2;}
.Hd .Login li.Reg{margin-right:3px;padding:0 0 0 2px;}
.Hd .Login li.User{font-weight:bold;color:#000;font-size:12px;}
.Hd .Login li.Salir{margin-right:3px;font-weight:normal;font-size:12px;}
.Hd .Login li span{font-weight:bold;}
.Hd .Login li span.Sep{padding:0px 3px 0 6px;color:#8bccdf;}
.Hd .Cont{background: url(../img/Hd/fd_header.gif) bottom no-repeat;position:relative;}
.Hd h1{float:left;width:360px;height:74px;}
.Hd h1 img{margin:0 0 0 8px;}
.Hd .Sol{float:left;height:54px;}
.Hd .Sol ul{display:block;padding:30px 0 0 35px;width:585px;bottom:-5px;}
.Hd .Sol li{float:left;font-size:14px;}
.Hd .Sol li.Fd{margin-right:1px;}
.Hd .Sol li.Fd a{display:block;text-decoration:none;color:#FFF;background:url(../img/Hd/fd_dg-menu.jpg) repeat-x;}
.Hd .Sol li.Fd a .left{display:block;padding:0 0 0 15px;background:url(../img/Hd/fd_cv-menu-left.jpg) no-repeat;}
.Hd .Sol li.Fd a .left span{display:block;padding:7px 15px 9px 0;background:url(../img/Hd/fd_cv-menu-right.jpg) right 0 no-repeat;}
.Hd .Sol li.Fd a:hover{background:url(../img/Hd/fd_dg-menu-over.jpg) repeat-x;}
.Hd .Sol li.Fd a:hover .left{background-image:url(../img/Hd/fd_cv-menu-left-over.jpg);}
.Hd .Sol li.Fd a:hover .left span{background-image:url(../img/Hd/fd_cv-menu-right-over.jpg);}

*:first-child+html .Hd .Sol li.Fd a .left span{padding-top:8px;padding-bottom:9px;}
* html .Hd .Sol li.Fd a .left span{padding-top:8px;padding-bottom:8px;}

.Hd .Sol li.Fd.Act{padding-bottom:7px;height:30px;background:#FFF;}
.Hd .Sol li.Fd.Act a{background:url(../img/Hd/fd_dg-menu-act.jpg) repeat-x;color:#3695b0;font-weight:bold;}
.Hd .Sol li.Fd.Act a .left{background-image:url(../img/Hd/fd_cv-menu-left-act.jpg);padding:0 0 0 13px;}
.Hd .Sol li.Fd.Act a .left span{background-image:url(../img/Hd/fd_cv-menu-right-act.jpg);padding-right:13px;}
.Hd .Sol li.Fd.Act a:hover{background:url(../img/Hd/fd_dg-menu-act.jpg) repeat-x;}
.Hd .Sol li.Fd.Act a:hover .left{background-image:url(../img/Hd/fd_cv-menu-left-act.jpg);}
.Hd .Sol li.Fd.Act a:hover .left span{background-image:url(../img/Hd/fd_cv-menu-right-act.jpg);}

.Hd .Sol li.Ayu{position:relative;left:5px;top:5px;float:right;}
.Hd .Sol li.Ayu a{padding:3px 20px 4px 24px;background:url(../img/Hd/IcnAyuda.gif) 5px 3px no-repeat;width:55px;font-size:11px;}
.Hd .Sol li.Ayu a:hover{color:#333399;text-decoration:none;background:url(../img/Hd/fd_ayuda.gif) no-repeat;}
.Hd .Sol li.Ayu span{padding:0 5px;}
.Hd .Sol li.Con{padding:11px 0 0 10px;position:relative;left:135px;display:none;}

.Hd .Sol li span.Act{font-weight:bold;}
.Hd .Nav{height:32px;position:relative;}
.Hd .Nav ul{padding:6px 0 0 292px;}
.Hd .Nav ul.Pub{background:url(../img/Hd/im_NavWebTicket.gif) 130px 5px no-repeat;height:21px} 
.Hd .Nav li{display:inline;padding:0 12px 0 0;}
.Hd .Nav li.Act{font-weight:bold;}
.Hd .Frame{width:980px; height:36px;padding:0 0 0 0;}


/*FOOTER*/
.Ft{margin-top:15px;width:980px;margin:0 auto;position:relative;background:url(../img/Ft/pf_fdFt.gif) repeat-x;padding:12px 0 0;}
.Ft a{color:#1b3e7e;}
.Ft .LineaUno{border-bottom:1px solid #e1e0e0;padding-bottom:10px;}
.Ft .FtCont{float:left;margin:5px 0 0 24px;}
* html .Ft .FtCont{margin:5px 210px 0 12px;}
.Ft .FtCont dl{float:left;width:180px;}
.Ft .FtCont dt{font-weight:bold;color:#666;padding:0 0 8px;}
.Ft .FtCont dd{font-size:11px;background:url(../img/Ft/pf_icListado.gif) 0 7px no-repeat;padding:0 0 0 9px;}
.Ft .Banner{width:205px;height:120px;float:right;padding-top:3px;}
.Ft .Pie{border-top:1px solid #bcbcbc;padding:12px 0 0 16px;}
.Ft .Pie .legal{float:left;width:653px;}
.Ft .Pie .legal p{font-size:11px;line-height:15px;color:#666;background:url(../img/Ft/lg_BuscaInmueble.gif) 8px 1px no-repeat;float:left;padding:0 0 10px 55px;}
.Ft .Pie .legal a{display:block;}
.Ft .Pie p span{padding:0 6px;}
.Ft .Pie ul{width:290px;float:left;}
.Ft .Pie ul li{float:left;font-size:11px;color:#666;}
.Ft .Pie ul span{margin:0 9px;}


/*FOOTER 768*/
.Ft768{width:768px;}
.Ft768 .FtCont{width:510px;margin:7px 28px 0 24px;}
* html .Ft768 .FtCont{width:510px;margin:7px 5px 0 24px;}
.Ft768 .FtCont dl{width:170px;}
.Ft768 .Banner{width:180px;height:120px;float:left;}
.Ft768 .Botonera span{margin:0 6px;}
.Ft768 .Pie p{padding-right:70px;width:320px;}
.Ft768 .Pie .Logos{margin:0 0 0 30px;}
.Ft768 .Pie .Logos{width:290px;}
.Ft768 .Pie .Logos li{float:left;width:auto;}
.Ft768 .Pie .Logos .Wordpress{font-size:11px;line-height:18px;color:#999;padding:4px 7px 0 22px;background:url(../img/Ft/ic_Wordpress.gif) 0 6px no-repeat;}
* html .Ft768 .Pie .Logos .Wordpress{padding-top:4px;}
*:first-child+html .Ft768 .Pie .Logos .Wordpress{padding-top:4px;}
.pendiente{background-color:Yellow}
.homeLink{display:block;width:275px;height:75px;cursor: pointer;background:url(../img/Hd/lg_Inmuebles.gif) 16px 13px no-repeat;}
.pendiente{background-color:Yellow}

/*VALIDATION ERROR*/
.input-validation-error{background-color:#fcf1bf;width:350px;}
/*nueva linea agregada por MP*/.validation-summary-errors{width:350px;color:#c27c02;padding-left:42px;}


/*ESTUCTURAS*/
.Layout{width:980px;margin:0 auto;}
.Ft{clear:both;margin-top:23px;}

/*Pad*/
.ContCentra .Path{padding:0 0 7px 16px;}
.ContCentra .Path li{float:left;font:bold 16px Arial, Helvetica, sans-serif;}
.ContCentra .Path li a{color:#234086;}
.ContCentra .Path li span{margin:0 4px;color:#999;}
.ContCentra .Path li h4{color:#d27b1d;font-weight:bold;}

/*AJAX LOGIN*/
body{position:relative;/*height:100%;*/}
/*.opacity{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=50);opacity:0.5;z-index:3000;}
* html .opacity{position:absolute;}*/
.ajax{position:absolute;top:420px;right:63%;margin-right:0px;width:222px;z-index:3001;background:#fff;padding:17px 14px 18px 14px;}

/*FORMULARIO AJAX*/
.ajax .title_formulario{border-bottom:1px solid #dfdce0;padding:0 0 10px 0;z-index:500;}
/*ie6*/* html .ajax .title_formulario{padding:0;}
.ajax .title_formulario h2{background:url(../img/Login/fd_TitleLogin.gif) no-repeat;width:84px;height:13px;float:left;}
.ajax .title_formulario .Cerrar{background:url(../img/Popup/ic_Quit.gif) no-repeat;width:14px;height:14px;float:right;}
.ajax .title_formulario .Cerrar:hover{ background:url(../img/Popup/ic_QuitHover.gif) no-repeat;width:14px;height:14px;float:right; }
.ajax fieldset{margin:0;padding:0 0 0 0;}
.ajax .formulario{border:0;float:right;margin-left:0;padding-left:0}
.ajax .formulario label{color:#666;font-size:11px;text-align:right;padding:0 2px 0 0;}
.ajax .formulario input{width:150px;height:16px;border:1px solid #d3d4d8;margin-top:10px; margin-right:3px;}
.ajax .formulario a.alineacion{font-size:11px;padding-left:65px;}
.ajax h3{font:bold 12px/17px Arial, Helvetica, sans-serif;padding:10px 0 2px 0;}
/*ie6*/* html .ajax h3{padding-top:6px;}
.ajax .formulario .modif{text-align:right;}
.ajax .formulario .contenido p{padding:0 0 5px 0;}
.ajax .formulario .contenido span.modif{margin:0;float:none;height:auto;cursor:default;color:#047da0;font-weight:bold;line-height:15px;padding:10px 0 0 26px;text-decoration:none;cursor:text;background:url(../img/Login/fl_registrado.gif) 18px 15px no-repeat;}
.ajax .contenido{background:#eeede4;padding:17px 9px 13px 9px;margin:13px 0 0 0;}
.ajax .contenido h2{ background:url(../img/Login/fd_registrado.gif) no-repeat;width:202px;height:14px;padding:10px 0 0 0;font-size:12px;color:#444;} 

/*REGISTRATE AJAX*/
.ajax.regis{width:260px;background:transparent;}
.ajax .registrate{position:relative;width:260px;}
.ajax .fd_top{background:url(../img/Login/fd_top.png) no-repeat;position:absolute;top:-34px;left:0px;width:261px;height:34px;}
.ajax .fd_bottom{background:url(../img/Login/fd_bottom.png) no-repeat;position:absolute;left:0px;bottom:-20px;width:261px;height:20px;}
.ajax .registrate td.sides{background:#000;opacity:0.16;filter:alpha(opacity=16);width:5px;}
.ajax .in_registrar{border-left:1px solid #c8c7c7;border-right:1px solid #c8c7c7;background:#fff url(../img/Login/fd_identificate.gif) no-repeat;padding:0 14px 0 14px;}
/*ie6*/* html .ajax .in_registrar{padding-left:12px; padding-bottom:0}

/*AJAX LOGIN ERROR*/
.error .BoxError{display:block;}
.error input{background:#fcf1bf;}
.error .BoxError{background:#fff1af;width:200px;padding:5px 9px;margin-top:12px;position:relative;}
.error .BoxError li{font:bold 11px/14px Arial, Helvetica, sans-serif;color:#c27c02;font-weight:normal;float:left;display:block;padding-left:26px}
.error .BoxError span.img{background:url(../img/Login/ic_error.png) no-repeat;width:18px;height:25px;position:absolute;right:190px;}
/*ie6*/* html .error .BoxError span.img{top:5px}
.Error ul {color:#C27C02;font-size:12px;}
/*.in_registrar .BoxError{display:none;}*/

/*Error No PupUp*/
.Error{background:#fcf1bf;padding:8px 0 11px 24px;margin:22px 15px 0 7px;}
.Error p.pngfix{color:#c27c02;font-size:12px;background:#fcf1bf url(../img/Popup/ic_Error.png) 0 0 no-repeat;margin:0;padding:0 0 0 43px;}

/*Login no ajax error*/
.ingreso .Error ul{width:220px}

/*.Error p{color:#c27c02;font-size:12px;}*/
.Popup .Vendedor .Errores input{background-color:#fcf1bf;}
.Errores .Cont .Form .ErrorMarca{background:#fff8d5;}
.Errores .Error{display:block;}

/*BOTONES AJAX*/
.ajax .formulario .Boton{padding-left:65px;}
.ajax .formulario .Boton2{padding-left:65px;}
.Btnlogin span{margin-top:11px;float:left;display:block;height:21px;cursor:pointer;}
.Btnlogin a{color:#fff;font-size:12px;float:left;}
.Btnlogin a:hover{text-decoration:none;}
.Btnlogin a .L{background:url(../img/Btn/fd_btnNaranjaL.gif) ;width:3px;}
.Btnlogin a .R{background:url(../img/Btn/fd_btnNaranjaR.gif);width:3px;}
.Btnlogin a .M{background:url(../img/Btn/fd_btnNaranjaM.gif) repeat-x;line-height:20px;color:#fff;padding:0 9px;font-weight:bold;}
.Btnlogin a:hover .L{background:url(../img/Btn/fd_btnNaranjaLHover.gif) ;width:3px;}
.Btnlogin a:hover .R{background:url(../img/Btn/fd_btnNaranjaRHover.gif);width:3px;}
.Btnlogin a:hover .M{background:url(../img/Btn/fd_btnNaranjaMHover.gif) repeat-x;}

.ajax .formulario .contenido .Bt{padding-left:41px;}
.Btnreg span{margin-top:11px;float:left;display:block;height:21px;cursor:pointer;}
.Btnreg a{color:#fff;font-size:12px;float:left;}
.Btnreg a:hover{text-decoration:none;}
.Btnreg a .L{background:url(../img/Btn/fd_btnNaranjaL.gif) no-repeat;width:3px;}
.Btnreg a .R{background:url(../img/Btn/fd_btnNaranjaR.gif) no-repeat;width:3px;}
.Btnreg a .M{background:url(../img/Btn/fd_btnNaranjaM.gif) repeat-x;line-height:20px;color:#fff;padding:0 10px;font-weight:bold;}
.Btnreg a:hover .L{background:url(../img/Btn/fd_btnNaranjaLHover.gif) no-repeat;width:3px;}
.Btnreg a:hover .R{background:url(../img/Btn/fd_btnNaranjaRHover.gif) no-repeat;width:3px;}
.Btnreg a:hover .M{background:url(../img/Btn/fd_btnNaranjaMHover.gif) repeat-x;}

/*CURVAS AJAX*/
.formulario .contenido{position:relative;width:201px;}
.formulario .contenido .Cv {background:url(../img/Login/cv_fdo_registrate.gif) no-repeat;width:5px;height:5px;position:absolute;}
.formulario .contenido .Tl{top:0px;left:0;background-position:left top;}
.formulario .contenido .Tr{top:0;right:0;background-position:right top;}
/*ie6*/* html .formulario .contenido .Bl{bottom:-1px;right:0;}
/*ie6*/* html .formulario .contenido .Br{bottom:-1px;right:0;}
.formulario .contenido .Bl{bottom:0;left:0;background-position:left bottom;}
.formulario .contenido .Br{bottom:0;right:0;background-position:right bottom;}

