body{margin:0;}
.page-container { /*background:url("https://css.topmexicorealestate.com/bk-html.png") repeat-y scroll 50% 0 #E3E3E3;*/ border:0; display:inline-block; font-size:1em; height:auto; margin:-3px 0 0 0; padding:0; width:1050px;}
.left-container{ display:inline; float:left; background:#ffffff; height:auto; margin:0 10px 0 25px; padding:0; text-align:left; width:700px; }
a img {border: 0;}
img {border:0;}
/* INDEX */
div.mre-main-column { background:transparent url(https://images.topmexicorealestate.com/myrealestate/barra_inter.gif) top left repeat-y; float:left; margin:40px 5px 50px 40px; width:604px; }
div.mre-main-column div.top { background:transparent url(https://images.topmexicorealestate.com/myrealestate/barra_superior.gif) top left no-repeat; height:7px; width:604px; }
div.mre-main-column div.bottom { background:transparent url(https://images.topmexicorealestate.com/myrealestate/barra_inferior.gif) bottom left no-repeat; height:12px; width:604px; }
div.mre-main-column h2 { background:transparent url(https://images.topmexicorealestate.com/myrealestate/barra_triangulo.gif) bottom left no-repeat; 
	border:0; color:#000040; font-family:Verdana; font-size:20pt; margin:0; padding:5px 10px 15px 0; width:594px; }
div.mre-main-column h2 span { 
    background: url("https://images.topmexicorealestate.com/myrealestate/flecha.gif") no-repeat scroll right top transparent;
    border: 0 none; color: #FF0000; float: right; font-family: verdana; font-size: 15pt; font-style: italic; height: 30px; margin: 0 0 2px; padding: 0 40px 0 0; text-align: right; width: 200px; }
div.mre-main-column h3 { border: 0 none; color: #FF0000; font-family: Verdana; font-size: 14pt; font-style: italic; margin: 0; padding: 10px 25px 0; text-align: left; }
div.mre-main-column img { float:left; margin:40px; }
div.mre-main-column p { color: #535353; font-family: Verdana; font-size: 11pt; margin:15px; text-align:justify; }
div.mre-main-column p.message { color:#fd373b; }
div.mre-main-column p.center { text-align:center; font-size:10pt; }
div.mre-main-column div.two-columns { float:left; width: 300px; }	
div.mre-main-column div.two-columns p { color: #000040; font-family: Verdana; font-size: 11pt; margin:15px; }
div.mre-main-column div.two-columns p.red { color: #e33a3a; }
div.mre-main-column div.error { background-color:#FF0000; float:none; margin-left:130px; padding:5px; width: 300px; }
div.mre-main-column div.error h3 { color:#FFFFFF; text-align:center; }	
div.mre-main-column div.error p { color:#FFFFFF; text-align:center; }
div.mre-main-column ul { font-size:11pt; list-style-image: url('https://images.topmexicorealestate.com/myrealestate/paloma.gif'); color:#535353; margin-left:50px; text-align:left; }
div.mre-main-column ul li ul { list-style-image: url('https://images.topmexicorealestate.com/myrealestate/paloma_bis.gif'); }

div.mre-main-column .contactform { border:0; margin:0; padding:30px; width: 543px;}
div.mre-main-column .contactform .error {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
div.mre-main-column .contactform h3 {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:14px;}
div.mre-main-column .contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
div.mre-main-column .contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:14px;}
div.mre-main-column .contactform fieldset div.Subscribed {float:left; width:90px;}
div.mre-main-column .contactform fieldset div.Unsubscribed {float:left; width:90px;}
div.mre-main-column .contactform fieldset div.List_Name {float: left;    margin: 0 10px;    width: 200px;}
div.mre-main-column .contactform fieldset div.Description{float: left;    margin: 0 10px;    width: 190px}
div.mre-main-column .contactform p {text-align:left; margin:0 0 0 10px; padding:2px; font-size:12px;}
div.mre-main-column .contactform p.location { float:left; display:block; margin:0 0 0 40px; width:180px; }
div.mre-main-column .contactform p.type { float:left; display:block; margin:0 0 0 40px; width:110px; }
div.mre-main-column .contactform p.amt { float:left; display:block; margin:0 0 0 40px; width:180px; }
div.mre-main-column .contactform p.right {text-align:right; margin:0 30px 0 150px; padding:2px; font-size:12px;}
div.mre-main-column .contactform p.notes {text-align:left; margin:-10px 0 10px 10px; padding:2px; font-size:10px;}
div.mre-main-column .contactform label.left {float:left; font-size:14px; margin:0; padding:2px; text-align:right; width:100px; }
div.mre-main-column .contactform input.field {width:400px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:14px;}
div.mre-main-column .contactform textarea {width:265px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:14px;}
div.mre-main-column .contactform input.button {float:right; width:150px; margin:10px 30px 10px 0; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:#6a6666; font-size:14px;}
div.mre-main-column .contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}



div.mre-right-column { background:transparent url(https://images.topmexicorealestate.com/myrealestate/barra_der.gif) top left repeat-y; float:right; margin:40px 40px 10px 0; width:273px; }
div.mre-right-column div.banner2-box p.welcome { background-color:#FFFFFF; color:#B20202; font-family:Georgia,serif; font-style:italic; font-size:15px; padding:23px 10px 0; text-align:right;}
div.mre-right-column div.bottom { 
    background: url("https://images.topmexicorealestate.com/myrealestate/barra_der_inferior.gif") no-repeat scroll left bottom transparent;
    height: 8px; margin-left: 2px; width: 270px; }
div.mre-right-column h2 { 
    background: url("https://images.topmexicorealestate.com/myrealestate/barras_r2_c12.gif") no-repeat scroll left bottom transparent;
    border: 0 none; color: #FFFFFF; font-family: Verdana; font-size: 12pt; margin: 0; padding: 5px 10px; width: 252px; }
div.mre-right-column h2 span { 
    background: url("https://images.topmexicorealestate.com/door.png") no-repeat scroll left top transparent;
    color: #FFFFFF; float: right; font-family: arial; font-size: 9pt; margin: 0; padding: 3px 0 0 10px; width: 66px; }
div.mre-right-column  div.submenu { padding:5px; }
div.mre-right-column  div.submenu ul { margin:0 25px; text-indent:0; }




div.mre-right-column2 { float:right; margin:0 5px; padding:0 40px 0 0; width:280px; }
div.mre-right-column2 p.myrelogin { color:#535353; font-size:11pt; }
div.mre-right-column2 p.myrelogin a { color:#FF0000; text-decoration:none; }
div.mre-right-column2 p.welcome { background-color:#FFFFFF; color:#B20202; font-family:Georgia,serif; font-style:italic; font-size:15px; padding:23px 10px 0; text-align:right;}
div.mre-right-column2 p.welcome { background-color:#FFFFFF; color:#B20202; font-family:Georgia,serif; font-style:italic; font-size:15px; padding:23px 10px 0; text-align:right;}
div.mre-separator { clear: both; }

#form-signup { border:0; margin:25px; }
#form-signup fieldset.contact {  background:transparent url(https://images.topmexicorealestate.com/myrealestate/barrasignup-media.png) top left repeat-y; border:0; margin:0; width:550px; }
#form-signup fieldset.contact h3 { background:transparent url(https://images.topmexicorealestate.com/myrealestate/barrasignup-superior.png) top left no-repeat; color:#FFFFFF; font-size:15px; font-weight:lighter; padding:3px 20px; text-align:left; }
#form-signup fieldset.contact p { float:left; font-size:13px; margin:5px 0 0 15px; width:250px; }
#form-signup fieldset.contact p.required { float:right; font-weight:bolder; margin-right:15px; text-align:right; }
#form-signup fieldset.contact label { float:left; width:95px; }
#form-signup fieldset.contact div.bottom { background: url("https://images.topmexicorealestate.com/myrealestate/barrasignup-inferior.png") no-repeat scroll left bottom transparent;
    height: 8px; margin:0; width: 550px; }
#form-signup fieldset.contact input { width:140px; }
#form-signup fieldset.subscriptions { border:0; margin:0; padding:0; }
#form-signup fieldset.subscriptions h3 { color: #FF0000; font-style: italic; padding: 15px 0; text-align: left; }
#form-signup fieldset.subscriptions p { margin: 5px 20px; text-indent: -23px; }
#form-signup fieldset.subscriptions span { font-weight:bolder; }
#form-signup fieldset.subscriptions input.check { margin:0 10px 0 0; }
#form-signup fieldset.subscriptions input.button { background: url("https://images.topmexicorealestate.com/myrealestate/bot_subscribe.gif") no-repeat scroll left bottom transparent;
    border: 0 none; float: right; height: 29px; margin: 50px 0 0; width: 191px; }
#form-signup fieldset.subscriptions img { margin:0; }


#form-login { padding:15px 5px; }
#form-login p { color:#000040; padding:4px 0;  }
#form-login label {  display: inline-block; text-align: right; width: 90px; }
#form-login input { width:150px; border:1px solid #FF0000; } 
#form-login p.login { text-align:right; } 
#form-login p.login input {  background-color: transparent; border: 0 none; color: #FF0000; font-size: 15pt; font-style: italic; font-weight: bold; padding: 0 10px; text-align: right; width: 100px; } 
/* END INDEX */
#myre-contenedor {border:0; display:inline-block; font-size:1em; height:auto; margin:-3px 0 0 0; padding:0; width:1050px;}
#myre-contenedor div.frame{background:url('https://images.topmexicorealestate.com/myrealestate/myrealestate-tom.png') no-repeat scroll 0px 12px transparent; 
	display:inline; float:left; margin:0 25px; padding:0; width:1000px;}
#myre-contenedor div.header { background:url("https://css.topmexicorealestate.com/myrealestate/myrealestate-header.jpg") no-repeat scroll top right transparent; border-bottom:4px solid red; float:right; height:181px; margin:0; width:767px; }
#myre-contenedor div.contenido{float:right; margin:0;  width: 800px;}
#myre-contenedor div.contenido h2.title{color: #F9E1DF;font-size: 40px;letter-spacing: -3px;margin: 19px 0 10px;padding-left: 50px;text-align: left;width: 798px;}
#myre-contenedor div.contenido h2.title span{color: #000040;font-size: 16px;font-weight: lighter;letter-spacing: 0;margin-left: 80px;position: relative; bottom:10px;}
#myre-contenedor div.contenido div.gris{background: #F4F4F4;float: left;height: 80px; margin-top:-18px;width: 798px;}
#myre-contenedor div.contenido div.gris img.slogan{float: left; margin-left: 15px; margin-top: 10px;}
#myre-contenedor div.contenido div.gris p.inst{color: #000040; float: left;font-size: 13px;}
#myre-contenedor div.contenido div.gris p.inst img{margin-right: 10px; position: relative;top: 2px;}
#myre-contenedor div.contenido div.form{float:left; width:798px;}
#myre-contenedor div.contenido div.form div.cancelar{background:#fcdfe1; float:left; margin:0 0 20px 0; width:798px;}
#myre-contenedor div.contenido div.form p.submit1{color:#000040; font-size:14px; text-align: left; margin:0;}
#myre-contenedor div.contenido div.form p.submit1 input.check { margin-left:20px; } 
#myre-contenedor div.contenido div.form p.submit1 span { color:#000040;width: 90px; }
#myre-contenedor div.contenido div.form p.submit1 input.update{background: url("https://css.topmexicorealestate.com/myrealestate/myrealestate-signup-09.png") no-repeat scroll 0 0 transparent; border:0; color:white; cursor:pointer; font-weight:bold; height:29px; margin-left:50px; text-transform:uppercase; width:138px;}
#myre-contenedor div.contenido div.form p.submit1 img.arrow { margin-left: 200px; } 
#myre-contenedor div.contenido div.form p.submit1 a { color:#000040; text-decoration:none; } 
#myre-contenedor div.contenido div.form div.subscriptions{float:left; width:188px;}
#myre-contenedor div.contenido div.form div.subscriptions fieldset{background-color:#fae0e1;border: 1px solid red;border-radius: 5px 5px 5px 5px; padding: 0; width: 186px !important;}
#myre-contenedor div.contenido div.form div.subscriptions fieldset h2.title-section{border-bottom:2px solid #f49599;color:#F09797; font-size:23px; margin:13px 0; letter-spacing: -2px; margin-left: 10px; width:170px;}
#myre-contenedor div.contenido div.form div.subscriptions fieldset p {float:left; margin:8px 10px; text-align:left; width:165px; }
#myre-contenedor div.contenido div.form div.subscriptions fieldset p label{color: #565251;float: right;font-size: 13px;margin-left: 10px; width: 104px;}
#myre-contenedor div.contenido div.form div.subscriptions fieldset p select { width: 50px;}
#myre-contenedor div.contenido div.form div.subscriptions fieldset div.cancel{ background: red; color:white;float: left;width: 191px;}
#myre-contenedor div.contenido div.form div.area{float:left; margin:0 10px; width:373px; }
#myre-contenedor div.contenido div.form div.area fieldset{border: 1px solid red;border-radius: 5px 5px 5px 5px; padding: 0; width:373px; }
#myre-contenedor div.contenido div.form div.area fieldset h2.title-section{border-bottom: 2px solid #F2979C;color: #C8CAD7;font-size: 25px;font-weight: bold;letter-spacing: -2px;margin-left: 15px;margin-top: 10px;padding-left: 20px;text-align: left;width: 320px;}
#myre-contenedor div.contenido div.form div.area fieldset div.col{float:left; width:170px;margin-left: 15px;}
#myre-contenedor div.contenido div.form div.area fieldset div.col h3{font-size:13px; text-align:left;}
#myre-contenedor div.contenido div.form div.area fieldset div.col p{margin: 5px;padding: 0 10px;text-align: left;}
#myre-contenedor div.contenido div.form div.area fieldset div.col p input{float:left; height:20px; padding:0; width:20px; }
#myre-contenedor div.contenido div.form div.area fieldset div.col p label{font-size:13px;}
#myre-contenedor div.contenido div.form div.type{float:left; width:214px;}
#myre-contenedor div.contenido div.form div.type fieldset{border: 1px solid red;border-radius: 5px 5px 5px 5px; padding: 0; width:214px;}
#myre-contenedor div.contenido div.form div.type fieldset h2.title-section{ margin-top: 10px;border-bottom:2px solid #f2979c; color:#c8cad7; font-size:25px; font-weight:bold; text-align:left; padding-left: 20px;margin-left: 10px; width:170px;letter-spacing: -2px;}
#myre-contenedor div.contenido div.form div.type fieldset p{margin: 5px;padding: 0 10px;text-align: left;}
#myre-contenedor div.contenido div.form div.type fieldset p input{float:left; height:20px; padding:0; width:20px; }
#myre-contenedor div.contenido div.form div.type fieldset p label{font-size:13px;}
#myre-contenedor div.contenido div.form div.range {float:left; width:214px;}
#myre-contenedor div.contenido div.form div.range fieldset{ border:1px solid red; border-radius:5px 5px 5px 5px; margin-top:20px; padding:0; width:214px;}
#myre-contenedor div.contenido div.form div.range fieldset h2.title-section{ margin-top: 10px;border-bottom:2px solid #f2979c; color:#c8cad7; font-size:25px; font-weight:bold; text-align:left; padding-left: 20px;margin-left: 10px; width:170px;letter-spacing: -2px;}
#myre-contenedor div.contenido div.form div.range fieldset p{margin: 5px;padding: 0 10px;text-align: left;}
#myre-contenedor div.contenido div.form div.range fieldset p select {border:1px solid red; float:right; height:20px; padding:0; width:183px; }
#myre-contenedor div.contenido div.form div.range fieldset p label{font-size:13px;}
#myre-contenedor div.contenido div.form div.save{float: left;left: 150px;position: relative;top: 61px;}
#myre-contenedor div.contenido div.form p.submit2{ margin-top: -30px;}
#myre-contenedor div.contenido div.form p.submit2 input{background: url("https://css.topmexicorealestate.com/myrealestate/myrealestate-save.png") no-repeat scroll 0 0 transparent; border:0; color:white; cursor:pointer; font-weight:bold; height:29px; text-transform:uppercase; width:138px:}
#myre-contenedor div.contenido div.thom{float: right;margin-top: -783px;width: 238px;}

/*css del sign up */
#myre-contenedor div.contenido div.signup-conteiner{border:1px solid red;border-radius: 5px 5px 5px 5px; float:left; margin-top:15px; width:816px;}
#myre-contenedor div.contenido div.signup-conteiner div.left{float:left; width:450px;}
#myre-contenedor div.contenido div.signup-conteiner div.left div.ponits {margin:10px 0;}
#myre-contenedor div.contenido div.signup-conteiner div.left div.ponits ul.puntos {padding:0 0 0 40px;}
#myre-contenedor div.contenido div.signup-conteiner div.left div.ponits ul.puntos li {background: url("https://images.topmexicorealestate.com/myrealestate/myrealestate-signup-01.jpg") no-repeat scroll left top transparent;color: #000040;display: block;float: left;font-size: 18px;font-weight: bold;  height: 39px;    margin: 10px 0;    padding: 0 0 0 40px;    text-align: left;    width: 360px;}
#myre-contenedor div.contenido div.signup-conteiner div.left div.benefist{float:left; width:450px;}
#myre-contenedor div.contenido div.signup-conteiner div.left div.benefist h2.title-section{border-bottom: 2px solid #DF9B90;color: #CDCDD9;font-size: 26px;letter-spacing: -2px; margin: 20px 10px;text-align: left; width: 430px;}
#myre-contenedor div.contenido div.signup-conteiner div.left div.benefist ul.beneficios{padding:0 0 0 10px;}
#myre-contenedor div.contenido div.signup-conteiner div.left div.benefist ul.beneficios li{display: block;float: left;font-size: 12px;margin: 10px 0;padding-left: 30px;text-align: left;width: 400px;}
#myre-contenedor div.contenido div.signup-conteiner div.left div.benefist ul.beneficios li span{color: #CDCDD9; font-size: 25px;font-weight: bold; letter-spacing: -2px;}
#myre-contenedor div.contenido div.signup-conteiner div.left div.benefist ul.beneficios li.news{background: url("https://images.topmexicorealestate.com/myrealestate/myrealestate-signup-02.jpg") no-repeat scroll left 5px transparent;}
#myre-contenedor div.contenido div.signup-conteiner div.left div.benefist ul.beneficios li.blog{background: url("https://images.topmexicorealestate.com/myrealestate/myrealestate-signup-03.jpg") no-repeat scroll left 5px transparent;}
#myre-contenedor div.contenido div.signup-conteiner div.left div.benefist ul.beneficios li.art{background: url("https://images.topmexicorealestate.com/myrealestate/myrealestate-signup-04.jpg") no-repeat scroll left 5px transparent;}
#myre-contenedor div.contenido div.signup-conteiner div.left div.benefist ul.beneficios li.newlis{background: url("https://images.topmexicorealestate.com/myrealestate/myrealestate-signup-05.jpg") no-repeat scroll left 5px transparent;}
#myre-contenedor div.contenido div.signup-conteiner div.left div.benefist ul.beneficios li.featured{background: url("https://images.topmexicorealestate.com/myrealestate/myrealestate-signup-05.jpg") no-repeat scroll left 5px transparent;}
#myre-contenedor div.contenido div.signup-conteiner div.left div.benefist ul.beneficios li.TopDeals{background: url("https://images.topmexicorealestate.com/myrealestate/myrealestate-signup-07.jpg") no-repeat scroll left 5px transparent;}
#myre-contenedor div.contenido div.signup-conteiner div.left div.benefist ul.beneficios li.videos{background: url("https://images.topmexicorealestate.com/myrealestate/myrealestate-signup-08.jpg") no-repeat scroll left 5px transparent;}
#myre-contenedor div.contenido div.signup-conteiner div.derecha{background:#FCDFE1;float: left;height: 810px;width: 364px;}
#myre-contenedor div.contenido div.signup-conteiner div.derecha h2.title-form{border-bottom: 2px solid #DF9B90;color: white;margin: 20px 10px;text-align: left;text-indent: 20px;width: 340px;}
#myre-contenedor div.contenido div.signup-conteiner div.derecha p.required{color: #59514E;font-size: 10px;margin: 0 0 15px;padding-right: 40px;text-align: right;}
#myre-contenedor div.contenido div.signup-conteiner div.derecha fieldset {border:0; color: #59514E;}
#myre-contenedor div.contenido div.signup-conteiner div.derecha fieldset p.warning{color: #59514E;font-size: 10px;margin: 0 0 15px 99px;padding-right: 20px;text-align: center;width: 215px;}
#myre-contenedor div.contenido div.signup-conteiner div.derecha fieldset p{float: left;font-size: 14px;margin: 10px 0; text-align: left; width: 100%;}
#myre-contenedor div.contenido div.signup-conteiner div.derecha fieldset p input{float:right; margin-right: 30px;}
#myre-contenedor div.contenido div.signup-conteiner div.derecha fieldset p.button {margin-left: 215px;width: 116px;}
#myre-contenedor div.contenido div.signup-conteiner div.derecha fieldset p.button input{background: url("https://images.topmexicorealestate.com/myrealestate/myrealestate-signup-09.jpg") no-repeat scroll left 5px transparent; height:26px; width: 116px; border: 0; cursor:pointer;}

/*css de my profile */
#myre-contenedor div.profile{float:right; margin:0; width:800px;}
#myre-contenedor div.profile h2.title{color: #F9E1DF;font-size: 40px;letter-spacing: -3px;margin: 19px 0 10px;padding-left: 50px;text-align: left;width: 750px;}
#myre-contenedor div.profile h2.title span{color: #000040;font-size: 16px;font-weight: lighter;letter-spacing: 0;margin-left: 80px;position: relative; bottom:10px;}
#myre-contenedor div.profile div.gris{background: #F4F4F4;float: left;height: 80px; margin-top:-18px;width: 800px;}
#myre-contenedor div.profile div.gris img.slogan{float: left;margin-top: 10px; margin-left: 15px;}
#myre-contenedor div.profile div.form-profile{float:left; margin-bottom:50px; width:800px;}
#myre-contenedor div.profile div.form-profile div.cancelar{background:#fcdfe1; float:left; margin:0 0 20px 0; width:800px;}
#myre-contenedor div.profile div.form-profile p.submit1{color:#000040;text-align: left; margin:0;}
#myre-contenedor div.profile div.form-profile input { border:1px solid #FF0000; }
#myre-contenedor div.profile div.form-profile p.submit1 input.update{background: url("https://css.topmexicorealestate.com/myrealestate/myrealestate-signup-09.png") no-repeat scroll 0 0 transparent; border:0; color:white; cursor:pointer; font-weight:bold; height:29px; text-transform:uppercase; width:138px;}
#myre-contenedor div.profile div.form-profile p.button input.update{background: url("https://css.topmexicorealestate.com/myrealestate/myrealestate-signup-09.png") no-repeat scroll 0 0 transparent;border: 0 none;color: white;cursor: pointer;float: right;font-weight: bold;height: 29px;margin: 20px 119px -5px 0;text-transform: uppercase;width: 138px;}
#myre-contenedor div.profile div.form-profile fieldset{border:2px solid #F2979C; border-radius:5px 5px 5px 5px; float:left; padding:5px 10px; width: 775px;}
#myre-contenedor div.profile div.form-profile fieldset h2.personal{border-bottom: 2px solid #F2979C;color: #C8CAD7;font-size: 25px;font-weight: bold;letter-spacing: -2px;margin-left: 15px;margin-top: 10px;padding-left: 20px;text-align: left;width: 740px;}
#myre-contenedor div.profile div.form-profile fieldset div.col1{float:left; margin-left:55px; text-align:left; width:330px;}
#myre-contenedor div.profile div.form-profile fieldset div.col1 p{color:#525355; font-size:14px;}
#myre-contenedor div.profile div.form-profile fieldset div.col1 p label { width:200px; }
#myre-contenedor div.profile div.form-profile fieldset div.col1 p input{float: right;}

/* CSS OVERVIEW */
#myre-contenedor div.overview{float:right; margin:0; width: 800px;}
#myre-contenedor div.overview h3{border-bottom: 2px solid #F09897;color: #CCCBD9;font-size: 25px;letter-spacing: -2px;margin: 10px 2%;text-align: left;text-indent: 15px;width: 96%;}
#myre-contenedor div.overview h2.title{ color:#F9E1DF; font-size:40px; letter-spacing:-3px; margin:19px 0 10px; padding-left:50px; text-align:left; width:750px;}
#myre-contenedor div.overview div.gris{background: #F4F4F4;float: left;height: 80px; margin-top:-18px;width: 800px;}
#myre-contenedor div.overview div.gris img.slogan{float: left;margin-top: 10px; margin-left: 15px;}
#myre-contenedor div.overview div.pink{background:#FCDFE1;color: #000040;float: left;font-size: 14px;padding: 5px 0;text-align: left;width: 800px;}
#myre-contenedor div.overview div.pink p.uno{display: inline;margin: 5px 10px;text-align: left;width: 460px;}
#myre-contenedor div.overview div.pink p.dos{display: inline;margin: 5px 10px 5px 60px;width: 150px;}
#myre-contenedor div.overview div.pink p.uno img{margin-right: 5px;}
#myre-contenedor div.overview div.pink p.dos img{margin-right: 5px;}
#myre-contenedor div.overview div.barra-listings{float: left;margin-top: 20px;width: 482px;}
#myre-contenedor div.overview div.barra-listings div.whislist{border: 1px solid red;border-radius: 5px 5px 5px 5px;float: left; padding-bottom:10px;width: 480px;}
#myre-contenedor div.overview div.barra-listings div.whislist div.listing{float: left;padding: 0 20px;width: 446px;}
#myre-contenedor div.overview div.barra-listings div.whislist div.listing h4{color: black;font-size: 17px;font-weight: lighter;margin: 15px 0 10px;text-align: left;}
#myre-contenedor div.overview div.barra-listings div.whislist div.listing img{border: 1px solid red;float: left;padding: 1px;}
#myre-contenedor div.overview div.barra-listings div.whislist div.listing div.price{float: left;font-size: 13px;text-align: left;width: 170px;}
#myre-contenedor div.overview div.barra-listings div.whislist div.listing div.price p{margin: 7px 0 0 15px;}
#myre-contenedor div.overview div.barra-listings div.whislist div.listing div.price p a{color: green;font-style: italic;font-weight: bold;text-decoration: none;}
#myre-contenedor div.overview div.barra-listings div.whislist div.listing div.location{float: left;font-size: 13px;text-align: left;width: 170px;}
#myre-contenedor div.overview div.barra-listings div.whislist div.listing div.location  a{color: blue;font-style: italic;font-weight: bold;text-decoration: none;}
#myre-contenedor div.overview div.barra-listings div.Deals{border: 1px solid red;border-radius: 5px 5px 5px 5px;float: left; margin-top:20px; padding-bottom:10px;width: 480px;}
#myre-contenedor div.overview div.barra-listings div.Deals div.deal{float: left;padding: 0 20px;width: 446px;}
#myre-contenedor div.overview div.barra-listings div.Deals div.deal h4{color: black;font-size: 17px;font-weight: lighter;margin: 15px 0 10px;text-align: left;}
#myre-contenedor div.overview div.barra-listings div.Deals div.deal img{border: 1px solid red;padding: 1px;}
#myre-contenedor div.overview div.barra-listings div.Deals div.deal div.col{float: left;font-size: 12px;text-align: left;width: 148px;}
#myre-contenedor div.overview div.barra-listings div.Deals div.deal div.col p{margin: 5px 0;}
#myre-contenedor div.overview div.barra-listings div.Deals div.deal div.col p.center{text-align:center;}
#myre-contenedor div.overview div.barra-listings div.Deals div.deal div.col p.flag{color: red; font-weight: bold;text-align:center;}
#myre-contenedor div.overview div.barra-listings div.Deals div.deal div.col p a{color: #000040;font-size: 12px;font-weight: bold;text-decoration: none;}
#myre-contenedor div.overview div.barra-listings div.featured{border: 1px solid red;border-radius: 5px 5px 5px 5px;float: left; margin-top:20px; padding-bottom:10px;width: 480px;}
#myre-contenedor div.overview div.barra-listings div.featured div.featu{float: left;padding: 0 20px;width: 446px;}
#myre-contenedor div.overview div.barra-listings div.featured div.featu h4{color: black;font-size: 17px;font-weight: lighter;margin: 15px 0 10px;text-align: left;}
#myre-contenedor div.overview div.barra-listings div.featured div.featu img{border: 1px solid red;padding: 1px;}
#myre-contenedor div.overview div.barra-listings div.featured div.featu p{display: inline;font-size: 14px;margin: 10px 15px; text-align: left;}
#myre-contenedor div.overview div.barra-listings div.featured div.featu a{color: #000040; font-size: 12px;text-decoration:none;}
#myre-contenedor div.overview div.barra-listings div.article{border: 1px solid red;border-radius: 5px 5px 5px 5px;float: left; margin-top:20px; padding-bottom:10px;width: 480px;}
#myre-contenedor div.overview div.barra-listings div.article div.post {padding: 0 20px;}
#myre-contenedor div.overview div.barra-listings div.article div.post div.title{text-align: left;}
#myre-contenedor div.overview div.barra-listings div.article div.post div.content{color: #404040;font-size: 12px;margin-top: 10px;text-align: left;}
#myre-contenedor div.overview div.barra-listings div.article div.post div.title span{background: none repeat scroll 0 0 #2F2F2F;color: white;float: left;font-size: 80%;padding: 0 3px;margin-bottom: 10px;  margin-right: 375px;}
#myre-contenedor div.overview div.barra-listings div.article div.post div.title a{color: black;text-align: left;text-decoration: none;}
#myre-contenedor div.overview div.recomendaciones {float:right; margin-top:20px; width: 300px;}
#myre-contenedor div.overview div.recomendaciones div.our{border: 1px solid red;border-radius: 5px 5px 5px 5px;float: left; width: 298px;}
#myre-contenedor div.overview div.recomendaciones div.recently{border: 1px solid red;border-radius: 5px 5px 5px 5px;float: left; margin-top:20px; width: 298px;}
#myre-contenedor div.overview div.recomendaciones div.recently div.recientes{padding: 0 10px;}
#myre-contenedor div.overview div.recomendaciones div.recently h4{background: url("https://css.topmexicorealestate.com/myrealestate/myrealestate-vineta.png") no-repeat scroll 0 0 transparent; float: left; font-size: 14px;margin: 25px 0 0;padding-left: 30px;text-align: left;width: 260px;}
#myre-contenedor div.overview div.recomendaciones div.recently p{display: inline;float: left;font-size: 12px;margin: 3px;}
#myre-contenedor div.overview div.recomendaciones div.recently p a.green{color: #011D8A;font-size: 12px;font-style: italic;text-decoration: none;}
#myre-contenedor div.overview div.recomendaciones div.recently p.price{color:red;}
#myre-contenedor div.overview div.recomendaciones div.kits{border: 1px solid red;border-radius: 5px 5px 5px 5px;float: left; margin-top:20px; width: 298px;}
#myre-contenedor div.overview div.recomendaciones div.kits p{background: url("https://images.topmexicorealestate.com/myrealestate/myrealestate_overview-01.jpg") no-repeat scroll 10px 0 transparent;font-size: 14px;margin: 10px 0;min-height: 48px;padding-left: 60px;padding-right: 10px;text-align: left;}
#myre-contenedor div.overview div.recomendaciones div.kits p span a{color: red;font-weight: lighter;text-decoration: none;}
#myre-contenedor div.overview div.recomendaciones div.subscriptions{background:#fcdfe1; border: 1px solid red;border-radius: 5px 5px 5px 5px;float: left; margin-top:20px; width: 298px;}
#myre-contenedor div.overview div.recomendaciones div.subscriptions div.colum{color: red;float: left;font-size: 12px;width: 140px;}
#myre-contenedor div.overview div.recomendaciones div.subscriptions div.colum h4 {color:black; margin:15px 3px 3px 3px; padding-left:15px; text-align:left;}
#myre-contenedor div.overview div.recomendaciones div.subscriptions div.colum p {margin:3px; padding-left:15px; text-align:left;}
#myre-contenedor div.overview div.recomendaciones div.subscriptions div.colum p span{float: left; margin-right: 5px;}
#myre-contenedor div.overview div.recomendaciones div.subscriptions p.link {color: #000040;float: left;font-size: 14px;font-weight: bold;padding-left: 35px;text-align: center;text-decoration: none;}
#myre-contenedor div.overview div.recomendaciones div.subscriptions p.link a {color: #000040; text-decoration: none;}

/* CSS DEL FOOTER */
div.footer {background-color: #fae0e1; border-top: 2px solid red; display:inline-block; float:none; margin:0; padding:0; width: 100%;}
div.footer div.col1 { border-right:2px solid #ED8A8F; float:left; height:213px; margin:0 0 0 30px; padding-bottom:10px; width: 272px;}
div.footer ul.one{float: left; padding: 0; margin: 30px 0 0 0; width: 120px;}
div.footer ul.two{float: left; padding: 0; margin-top: 30px; width: 120px;}
div.footer ul.one li.left{display: block;float: left; width: 100px;}
div.footer ul.two li.der{display: block;float: left;width: 100px;}
div.footer ul li{text-align: left;}
div.footer ul li a{color: #000040;font-size: 12px;text-decoration: none;}
div.footer div.col2{border-right: 2px solid #ED8A8F; float:left; height:213px; padding:0 0 10px 45px; width: 320px;}
div.footer div.col2 img { padding:12px 0;}
div.footer div.col3{ float:right; margin:0; padding: 10px 25px 0 0; width: 300px;}
div.footer div.col3 p.follow{color:#000040; font-size: 12px; text-align: left; }
div.footer div.col3 p.phone{color: #000040;font-size: 18px; margin: 10px 0;}
div.footer div.col3 p.copy{color: #000040;font-size: 10px; margin: 20px;}
div.footer div.col3 p.copy a{color: #000040;text-decoration: none; font-weight: bold;}
