body{ width:320px; margin:0; padding:0;font-family:verdana,arial,sans-serif;}
.header{ width:100%; height:70px; background:yellow url('img/headerbkg.png') repeat-x top left; margin:0; padding:0;}
.header img{width:250px;border:0; margin:5px 0 0 30px;}
.header a{outline:0;}

.main{ width:100%;/* height: 320px; background-color:#F2F2F2;*/ padding-top:0; /*margin-top:-20;*/}
.main p.right { color:#505050; font-size:80%; font-weight:normal; margin:15px 10px; text-align:center; }
.left-box h2 { clear:both; color:#505050; font-family:"Trebuchet MS",Helvetica,sans-serif; font-size:110%; font-weight:bold; margin:0 10px 0;}
.left-box p { color:#505050; font-size:90%; font-weight:normal;  margin:10px 10px 0; text-align:justify; }
.left-box label { float:left; font-size:115%; margin:5px 5px 2px 0; text-align:right; width:70px; }
.left-box select.combo {  border:1px solid #C8C8C8; font-family:verdana,arial,sans-serif; font-size:120%; padding:2px; width:180px; margin-left: 2px; }
.left-box input.button { background:transparent url(http://www.mls4mexico.info/1-images/button-blue.png) no-repeat scroll 0 0; border:0 none; color:#FAFAFA; float:right; font-family:verdana,arial,sans-serif; font-size:110%; height:23px; margin:10px 10px 10px 0; padding:1px; text-align:center; width:89px; }
.separator4 { border-bottom:1px dotted #0000C0; clear:both; margin:10px 10px 0; padding:0; width:310px; }
.left-box input.field { border:1px solid #C8C8C8; float:left; font-family:verdana,arial,sans-serif; font-size:90%; margin:0 0 0 52px; padding:2px; width:180px; }
.left-box input.button2 { background:transparent url(http://www.mls4mexico.info/1-images/button-blue-small.png) no-repeat scroll 0 0; border:0 none; color:#FAFAFA; float:left; font-family:verdana,arial,sans-serif; font-size:90%; height:23px; margin:0 0 0 10px; padding:2px; text-align:center; width:42px; }

.footer{float: left;float: top; width:100%; height:40px; background:black url('img/footerbkg2.png') repeat-x top left;}
.footer a:link { text-decoration:none; border:0;}
.footer a:visited { text-decoration:none;}
.footer a:hover { text-decoration:none;}
.footer a:active { text-decoration:none;}
.footer img{border:0;}
.footer a{outline:0;}

.button { background:url("http://www.mls4mexico.info/1-images/button-blue.png") no-repeat scroll 0 0 transparent; border:0 none; color:#FAFAFA; float:right; font-family:verdana,arial,sans-serif; font-size:100%; height:23px; margin:10px 10px 30px 0; padding:1px; text-align:center; width:89px; }
.button2  { background:url("http://www.mls4mexico.info/1-images/button-blue-small.png") no-repeat scroll 0 0 transparent; border:0 none; color:#FAFAFA; float:left; font-family:verdana,arial,sans-serif; font-size:90%; height:23px; margin:0 0 0 10px; padding:2px; text-align:center; width:42px; }

/* esto es del contactus*/

.full-paragraph { clear:both; padding:5px 0 5px; width:320px; }
.full-paragraphl { clear:both; padding:5px 0 5px; width:320px;background:black url('img/fondonavegacion.png') repeat-x bottom left; }
/*.listing-box { 
background:transparent url(img/background-listing-movil.gif) repeat-y scroll left top;
display:inline;
float:left;
overflow:visible !important;
width:320px;
}*/

/*.top-listing-border { 
background:transparent url(img/background-listing-top-movil.gif) no-repeat scroll 0 0;
float:left;
height:30px;
margin:0;
width:320px;
}*/

.full-paragraph h2.title { background-color:transparent; color:#000040; font-family:"Trebuchet MS",Helvetica,sans-serif; font-size:150%; font-weight:bold; margin:0 0; padding:2px 0 2px 2px; }
.contactform {  margin:10px 25px 0 16px; padding:10px 10px 0; width:255px; }
.contactform fieldset { border:1px solid #DCDCDC; margin:0 0 15px; padding:0 0 0 !important; }
.contactform fieldset legend { color:#505050; font-size:90%; font-weight:bold; margin:0 0 0 5px !important; padding:0 2px; }
.contactform p { font-size:80%; margin:0 0 0 10px; padding:2px; text-align:left; }

/*.bottom-listing-border {
background:transparent url(img/background-listing-bottom-movil.gif) no-repeat scroll 0 0;
float:left;
height:30px;
margin:0;
width:320px;
}*/

.full-paragraph p.indented {
color:#505050;
font-size:80%;
font-weight:normal;
margin:0 10px 0 23px;
text-align:justify;
width:310px;
}

.full-paragraph p {
color:#505050;
font-size:80%;
font-weight:normal;
margin:10px 10px 0;
text-align:justify;
}