/************//*  GLOBAL  *//************/*{padding:0; margin:0;}   body { background:rgb(255,255,255) url(http://www.topmexicorealestate.com/sabancuy-real-estate/1-images/background.jpg) no-repeat fixed center top;		font-family:verdana,arial,sans-serif; font-size:62.5%; text-align:center; } /*Font-size: 1.0em = 10px when browser default size is 16px*/.tmre-header { background:transparent url(http://www.topmexicorealestate.com/sabancuy-real-estate/1-images/header.png) no-repeat left top;				border:0; height: 80px; margin:0px auto; padding:10px; }.page-container { border:0; height: auto; margin:0px auto; margin-top:10px; margin-bottom:10px; font-size:1.0em; width:935px; } .left-bar { display:inline; float: left; background: white; height:auto; margin:0 0 5px 0; padding:0; text-align:left; width:700px; }.left-bar-gallery1 { border-right:2px dotted #529f1b; clear:both; display:block; float: left; margin:0 0 0 20px; padding:5px 15px 5px 0; width:302px; }.left-bar-gallery2{ display:block; float: left; margin:0 0 0 15px; padding:5px 0 5px 0; width:302px; }.left-bar-stepA-1 { background-color:#cf0009; display:inline; float: left; height:110px; margin:0 0 5px 0; text-align:left; padding:5px; width:150px; }.left-bar-stepA-2 { background-color:#020272; display:inline; float: left; height:110px; margin:0 0 5px 0; text-align:left; padding:5px; width:150px; }.left-bar-stepA-3 { background-color:#7500ff; display:inline; float: left; height:110px; margin:0 0 5px 0; text-align:left; padding:5px; width:150px; }.left-bar-stepA-4 { background-color:#fe4e03; display:inline; float: left; height:110px; margin:0 0 5px 0; text-align:left; padding:5px; width:150px; }.left-bar-stepA-5 { background-color:#fcd702; display:inline; float: left; height:110px; margin:0 0 5px 0; text-align:left; padding:5px; width:150px; } .left-bar-stepB-1 { display:inline; float: left; background-color:#eeae95; height:110px; margin:0 0 5px 0; text-align:left; padding:5px; width:760px; }.left-bar-stepB-2 { display:inline; float: left; background-color:#7680c8; height:110px; margin:0 0 5px 0; text-align:left; padding:5px; width:760px; }.left-bar-stepB-3 { display:inline; float: left; background-color:#e27efc; height:110px; margin:0 0 5px 0; text-align:left; padding:5px; width:760px; }.left-bar-stepB-4 { display:inline; float: left; background-color:#feaa00; height:110px; margin:0 0 5px 0; text-align:left; padding:5px; width:760px; }.left-bar-stepB-5 { display:inline; float: left; background-color:#fce86f; height:110px; margin:0 0 5px 0; text-align:left; padding:5px; width:760px; }.left-bar-contactus { background-color:transparent; display:inline; float: left; height:125px; margin:-5px 0 0 0; text-align:left; padding:0; width:700px; }.separator-gallery { clear:both; width:625px; margin:0 0 0 20px; padding:0 5px 0 5px; border-bottom: 2px dotted #529f1b; } .right-bar { float:right; margin:0 0 5px 0; width:220px; } .right-box1 { background: white url(http://www.topmexicorealestate.com/sabancuy-real-estate/1-images/reserve.png) top center no-repeat; height:210px; margin-bottom:5px; width:220px; }.right-box2 { background-color: white; height:110px; margin-bottom:5px; width:220px; }.right-box3 { background-color: white; height:205px; margin-bottom:5px; width:220px; }.right-box3-green { background-color:#8ca23c; height:130px; margin:5px 5px 0 5px; width:210px; } .right-box4 { background: white url(http://www.topmexicorealestate.com/sabancuy-real-estate/1-images/questions.png) top center no-repeat; height:150px; margin-bottom:5px; width:230px; }.right-box5 { background-color: transparent; height:139px; margin-bottom:5px; width:220px; }.footer  { display:inline; float: left; background-color:#efefef; border-top: 1px solid #d8d8d8; height:35px; margin:-5px 5px 40px 0; text-align:left; width:700px; }.footer2  { display:inline; float: left; background-color:#efefef; border-top: 1px solid #d8d8d8; height:35px; margin:-5px 5px 40px 0; text-align:left; width:930px; }.separator { clear:both; width:615px; margin:0 0 0 55px; padding:0 5px 0 5px; } .separator-transparent { clear:both; background-color:transparent; width:615px; margin:0 0 0 55px; padding:0 5px 0 5px; } /*******************//*  CONTACT FORMS  *//*******************/ .contactform {width:615px; margin:10px 0 10px 30px; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}.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);}.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;}.contactform fieldset {padding:20px 0 0 0 /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}.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;}.contactform p {text-align:left; margin:0 0 0 10px; padding:2px; font-size:12px;}.contactform p.right {text-align:right; margin:0 30px 0 150px; padding:2px; font-size:12px;}.contactform p.notes {text-align:left; margin:-10px 0 10px 10px; padding:2px; font-size:10px;}.contactform label.left {float:left; font-size:14px; margin:0; padding:2px; text-align:right; width:100px; }.contactform input.field {width:400px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:14px;}.contactform textarea {width:400px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:14px;}.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;}.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}/************//*  IMAGES  *//************/  img.left {clear:both; float:left; margin:0; padding:10px; border:0;}img.left2 {clear:both; float:left; margin:0; padding:5px 10px 5px 5px; border:0;}img.left3 {clear:both; float:left; margin:5px 5px 5px 50px; padding:5px 10px 5px 5px; border:0;}img.main {clear:both; float:none; margin:5px 5px 0 120px; padding:5px 10px 5px 5px; border:0;}img.right {clear:both; float:right; margin:0; padding:10px; border:0;}img.right2 {clear:both; float:right; margin:0; padding:5px 5px 5px 10px; border:0;}img.center {clear:both; float:none; margin:0; padding:0; border:0;}img.contactme { width:769px; height:160px; margin:-110px 0 0 -91px;}img.logo { float:left; margin:0 30px 0 0; padding:0; border:0;}img.gallery { border:2px #000040; margin:5px; padding:0; width:292px;}img.brochure { border:0; float:right; height:100px; margin:5px -40px 0 0; padding:0; width:85px;}img.testimonial { border:0; height:56; margin:5px 5px 0 5px; padding:0; width:210;}img.testimonial2 { border:0; float:left; margin:0; padding:0; }img.circle {clear:both; float:left; height:109px; margin:0; padding:0; border:0; width:108px; } a {text-decoration:none; }a img.clear {text-decoration:none; }button.red { background:transparent url(http://www.topmexicorealestate.com/sabancuy-real-estate/1-images/red-button.png) top left no-repeat; border:0; color:rgb(255,255,255); float:left; font-family:"trebuchet ms",verdana,arial,sans-serif; font-size:20px;  font-weight:bold; height:50px; margin:15px 10px 15px 0; text-align:center; padding:0; width:135px; }button.red:hover {border:0; color:rgb(80,80,80); cursor:pointer; font-weight:bold;} button.blue { background:transparent url(http://www.topmexicorealestate.com/sabancuy-real-estate/1-images/blue-button.png) top left no-repeat; border:0; color:rgb(255,255,255); float:left; font-family:"trebuchet ms",verdana,arial,sans-serif; font-size:20px;  font-weight:bold; height:50px; margin:15px 10px 15px 0; text-align:center; padding:0; width:135px; }button.blue:hover {border:0; color:rgb(80,80,80); cursor:pointer; font-weight:bold;} button.purple { background:transparent url(http://www.topmexicorealestate.com/sabancuy-real-estate/1-images/purple-button.png) top left no-repeat; border:0; color:rgb(255,255,255); float:left; font-family:"trebuchet ms",verdana,arial,sans-serif; font-size:20px;  font-weight:bold; height:50px; margin:15px 10px 15px 0; text-align:center; padding:0; width:135px; }button.purple:hover {border:0; color:rgb(80,80,80); cursor:pointer; font-weight:bold;} button.orange { background:transparent url(http://www.topmexicorealestate.com/sabancuy-real-estate/1-images/orange-button.png) top left no-repeat; border:0; color:rgb(255,255,255); float:left; font-family:"trebuchet ms",verdana,arial,sans-serif; font-size:20px;  font-weight:bold; height:50px; margin:15px 10px 15px 0; text-align:center; padding:0; width:135px; }button.orange:hover {border:0; color:rgb(80,80,80); cursor:pointer; font-weight:bold;} button.yellow { background:transparent url(http://www.topmexicorealestate.com/sabancuy-real-estate/1-images/yellow-button.png) top left no-repeat; border:0; color:rgb(255,255,255); float:left; font-family:"trebuchet ms",verdana,arial,sans-serif; font-size:20px;  font-weight:bold; height:50px; margin:15px 10px 15px 0; text-align:center; padding:0; width:135px; }button.yellow:hover {border:0; color:rgb(80,80,80); cursor:pointer; font-weight:bold;} /******************//*  TMRE HEADER   *//******************/.tmre-header h1 { color:#478ba9; font-family:Georgia, serif; font-size:32px; font-weight:bold; margin:25px 0 0 20px; text-align:left; padding:5px; }/***************//*  LEFT BAR   */ /***************/.menu-button1 { background:transparent url(http://www.topmexicorealestate.com/sabancuy-real-estate/1-images/green-menu1.gif) top left no-repeat; 				color:white; height:40px; float:left; font-family:"trebuchet ms",arial,sans-serif; font-size:25px; font-weight:bold; 				margin:0; padding:0; text-align:center; width:156px; }.menu-button1 a { color:white; text-decoration:none; }.menu-button2 { background:transparent url(http://www.topmexicorealestate.com/sabancuy-real-estate/1-images/green-menu2.gif) top left no-repeat; 				color:white; height:40px; float:left; font-family:"trebuchet ms",arial,sans-serif; font-size:25px; font-weight:bold; 				margin:0; padding:0; text-align:center; width:218px; }.menu-button2 a { color:white; text-decoration:none; }.mapframe {width:660px; height:350px; margin:0 0 0 10px; frameborder:1; padding:0; }.left-bar h2 { color:#478ba9; float:left; font-family:Georgia, serif; font-size:32px; font-weight:bold; margin:0; text-align:left; padding:5px; }.left-bar h3 { color:#478ba9; float:left; font-family:Georgia, serif; font-size:25px; font-weight:bold; margin:5px 0 0 10px; text-align:left; padding:5px; }.left-bar div.testimonial { background-color:#b7c9e8; clear:both; float:left; height:203px; margin:0 0 0 5px; padding:0; width:670px; }.left-bar div.whitebox { background-color:white; clear:both; float:left; margin:0; width:700px; }.left-bar p  { color:#000000; font-size:14px; font-weight:normal; margin:0; text-align:center; padding:10px; }.left-bar p.left  { color:#000000; font-size:14px; font-weight:normal; line-height:150%; margin:0 10px 0 10px; text-align:justify; padding:10px; }.left-bar p.testimonial  { color:#4e5054; font-family:Georgia, serif; font-size:20px; font-weight:normal; margin:0; text-align:center; padding:0 20px 0 20px; } .left-bar p.quotation  { color:#4e5054; font-family:Georgia, serif; font-size:20px; font-style:italic; font-weight:normal; margin:0; text-align:center; padding:5px 20px 15px 20px; }h2.stepA { color:white; font-family:Georgia, serif; font-size:32px; font-weight:bold; margin:0; text-align:center; padding:5px; }h3.subtitle {margin:5px 0 5px 10px; padding:0 0 2px 0; border-bottom:solid 7px rgb(225,225,225); font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:normal; font-size:18px; width:670px; }p.small  { color:#000000; font-size:14px; font-weight:normal; margin:0; text-align:left; padding:5px; }p.dark  { color:#000000; font-size:16px; font-weight:bold; margin:0; text-align:left; padding:5px; }ul {list-style:none; margin:5px 0 5px 15px;}.left-bar-stepB p  { color:#000000; font-size:16px; font-weight:normal; margin:0; text-align:left; padding:5px; }.whitebox p  { color:#000000; font-size:14px; font-weight:normal; margin:0; text-align:justify; padding:5px; }/***************//*  RIGHT BAR  *//***************/.right-box1 h2 { clear:both; color:red; font-family:"trebuchet ms",arial,sans-serif; font-size:32px; font-weight:bold; margin:0; text-align:center; padding:50px 0 0 0; }.right-box1 p  { color:#000000; font-family:"trebuchet ms",arial,sans-serif; font-size:25px; font-weight:normal; line-height:90%; margin:0; text-align:center; padding:5px; }.right-box1 button { background:transparent url(http://www.topmexicorealestate.com/sabancuy-real-estate/1-images/red-button3.png) top left no-repeat; border:0; color:rgb(255,255,255); float:right; font-family:"trebuchet ms",verdana,arial,sans-serif; font-size:22px;  font-weight:bold; height:43px; margin:5px 10px 5px 0; text-align:center; padding:0; width:130px; }.right-box1 button:hover {border:0; color:rgb(80,80,80); cursor:pointer; font-weight:bold;} .right-box2 p  { color:#1b361b; font-family:"trebuchet ms",arial,sans-serif; font-size:16px; font-weight:normal; line-height:90%; margin:0; text-align:center; padding:5px; }.right-box2 button:hover {border:0; color:rgb(80,80,80); cursor:pointer; font-weight:bold;} .right-box3 h2 { color:white; font-family:"trebuchet ms",arial,sans-serif; font-size:25px; font-weig ht:bold; margin:0; text-align:center; padding:0; }.right-box3 p  { color:white; font-family:"trebuchet ms",arial,sans-serif; font-size:14px; font-weight:normal; line-height:90%; margin:0; text-align:center; padding:5px; }.right-box3 button { background:transparent url(http://www.topmexicorealestate.com/sabancuy-real-estate/1-images/red-button2.png) top left no-repeat; border:0; color:rgb(255,255,255); float:right; font-family:"trebuchet ms",verdana,arial,sans-serif; font-size:16px;  font-weight:bold; height:27px; margin:5px 10px 5px 0; text-align:center; padding:0; width:92px; }.right-box3 button:hover {border:0; color:rgb(80,80,80); cursor:pointer; font-weight:bold;} .right-box4 h2 { clear:both; color:red; float:left; font-family:"trebuchet ms",arial,sans-serif; font-size:14px; font-weight:bold; margin:0; text-align:left; padding:50px 0 0 5px; }.right-box4 p  { color:#000000; font-family:"trebuchet ms",arial,sans-serif; font-size:14px; font-weight:normal; line-height:90%; margin:0; text-align:right; padding:55px 15px 5px 5px; }.right-box4 button { background:transparent url(http://www.topmexicorealestate.com/sabancuy-real-estate/1-images/red-button1.png) top left no-repeat; border:0; color:rgb(255,255,255); float:right; font-family:"trebuchet ms",verdana,arial,sans-serif; font-size:22px;  font-weight:bold; height:43px; margin:5px 10px 5px 0; text-align:center; padding:0; width:130px; }.right-box4 button:hover {border:0; color:rgb(80,80,80); cursor:pointer; font-weight:bold;} .footer dd { border-left:1px solid #d8d8d8; color:#878787; height:25px; float:right; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:normal; 				margin:0; padding:5px; text-align:center; width:56px; }.footer dd a { color:#878787; text-decoration:none; }.footer2 dd { border-left:1px solid #d8d8d8; color:#878787; height:25px; float:right; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:normal; 				margin:0; padding:5px; text-align:center; width:56px; }.footer2 dd a { color:#878787; text-decoration:none; }.contactform .formulario {background:#F7F6F6; margin:30px; padding:10px; }.contactform .formulario h3 { border:0; color:red; font-family:"trebuchet ms",arial,sans-serif; font-size:18px; font-weight:bold; margin:0; text-align:left; text-indent:5px; padding:0; }.contactform .formulario h4 { border:0; color:black; font-family:"trebuchet ms",arial,sans-serif; font-size:24px; font-weight:bold; margin:0; text-align:center; text-indent:0; padding:15px 0; }.contactform .formulario fieldset { background:#FCF8DC!important;border:1px solid #557A2A; clear:both; color:#404040; font-family:tahoma;font-size:20px;line-height:1.5em;margin:0;padding:20px;text-align:justify; }.contactform .formulario fieldset p.note { color:black; font-family:"trebuchet ms",arial,sans-serif; font-size:12px; font-weight:normal; margin:0 0 0 2px; text-align:left; text-indent:0; padding:0; }.contactform .formulario fieldset p.note2 { color:black; font-family:"trebuchet ms",arial,sans-serif; font-size:12px; font-weight:normal; margin:0 0 0 2px; text-align:left; text-indent:0; padding:0; }.contactform .formulario fieldset p      { color:black; font-family:verdana,arial,sans-serif; font-size:11pt; height:26px; margin:0; padding:0; text-align:left; width:480px; }.contactform .formulario fieldset p label { float:left; height:20px; padding:3px 5px 3px 0; text-align:right; width:100px;}.contactform .formulario fieldset p input {background: #fcf2ee; border:solid 1px rgb(200,200,200); font-size:10pt; height:24; padding:1px 0; width:330px;}.contactform .formulario fieldset p.combo { color:black;font-family:verdana,arial,sans-serif; font-size:11pt; height:65px; margin:0; padding:0; text-align:left; width:480px; }.contactform .formulario fieldset p.combo label { height:25px; padding:13px 0 3px 0; text-align:left; width:480px; }.contactform .formulario fieldset p.combo select { color:#404040;font-family:tahoma !important;font-size:12px !important;/*margin:0 0 0 5px;*/text-align:justify; width:480px; }.contactform .formulario fieldset p.message { height:90px; padding:12px 0; width:440px; }.contactform .formulario fieldset p.message textarea {border:1px solid #C8C8C8;font-family:verdana,arial,sans-serif;font-size:14px;margin:0;padding:2px;width:480px; }.contactform .formulario fieldset p.message label { height:24px; padding:3px 0 3px 0; text-align:left; width:480px; }.contactform .formulario fieldset p.button { height:35px; margin:0; padding:3px 0; text-align:center; width:480px;}.contactform .formulario fieldset p.button input {background:url("http://www.topmexicorealestate.com/playadelcarmen-real-estate/LP/1-images/send.png") no-repeat scroll left top transparent; border:medium none;color:#FAFAFA; cursor:pointer;font-family:verdana,arial,sans-serif;font-size:21px; height:35px; margin:0 0 0 50px;padding:3px 0;text-align:center;width:135px; }.contactform .formulario fieldset p.button input:hover {border:0; color:rgb(80,80,80); font-weight:bold; }
