.marco-azul{background-color: #40b2f0; border: 1px solid #003164; margin: 0px 0px 1.5em; padding: 0px 0px 10px; }
.marco-azul img.ImgRight {border:0 none; clear:both; float:right; margin:3px 15px 3px 3px; padding:0;}
.marco-azul img.Imgleft { width:390px; float:none; border:0; margin:0 15px;}
.marco-azul a:hover img.ImgRight,.marco-azul a:hover img.Imgleft {text-decoration:none;border:0;}
.marco-azul a:hover img{text-decoration:none;border:0!important;}
.marco-azul h2.h2azul{   background: #003164;   clear: both;   font-family: 'trebuchet ms', arial, sans-serif;   font-weight: bold;   padding:0;}
.marco-azul h2.h2azul_2{   background: #003164;   clear: both;   font-family: 'trebuchet ms', arial, sans-serif;   padding:0; font-size: 250%; color: white; margin: 0;}
.marco-azul h2.h2azul2{   clear: both; font-family: 'trebuchet ms', arial, sans-serif;   font-weight: bold; font-size:22px;text-align:center;  padding:0 15px; color:#003366;}
.marco-azul .img-showdiv { border:0 none; height:70px; margin:0 15px; width:95%;}
.marco-azul .img-showdiv3 { border:0 none; margin:0 15px; width:95%;}
.marco-azul .img-showdiv2{ width: 95%; margin: 20px 15px; border:0; }
.marco-azul .contenido {margin:0 40px;padding:10px; /*font-weight:bold;*/ color:#003164; font-family:sans-serif; font-size:16px; line-height:1.5em; text-align:justify;}
.marco-azul .condo{ color:#3C3D41;background: #D9C4AC url(http://www.topmexicorealestate.com/cheap-mexico-real-estate/1-images/brochure.png) no-repeat 50% 0%;display: none;height: 345px;  margin:0 0 5px 143px; position: absolute; top: 612px; width: 320px; z-index: 1000; }
.marco-azul fieldset.form_b{width: 290px!important; margin: 0; color:#3C3D41;font-weight:bold;} 
.marco-azul fieldset.form_b p{width: 280px!important;}
.marco-azul fieldset.form_b p.left1{float:right;}
.marco-azul a.cerrardiv {float:right; margin:0; padding:0 5px; color:#3C3D41;}
.marco-azul .condo div.contactform-b  { background-color:transparent;  border:0 none;  margin:0;  padding:10px;  width:300px }
.marco-azul h2.tituloform{color:#3C3D41; font-size: 18px; font-weight:bold; line-height:1.5; margin-left: 25px;}
.marco-azul .button-blue{ background: #3C3D41; border: none; color: #FFFFFF; font-weight:bold; font-family: verdana, arial, sans-serif;font-size: 14px; margin: 0px 93px;padding: 3px 0px; text-align: center; width: 90px;}
.marco-azul .button-blue2{ background: #003164; border: none; color: #FAFAFA;  font-weight:bold; font-family: verdana, arial, sans-serif; font-size: 12px; margin: 0px 1px; padding: 3px 0px; text-align: center; width: 80px; margin-left: 50px; }
.marco-azul h2.link {color:#003164;font-family:'trebuchet ms',arial,sans-serif;font-size:14pt;font-weight:bold;margin:0;text-align:center;}
.marco-azul h2.link a {color:#003164;}
.marco-azul h2.link2 {color:#003164;float:right;font-family:'trebuchet ms',arial,sans-serif;font-size:14pt;font-weight:bold;margin:0 25px 0 0;text-align:center;}
