/**/

body { text-align: center; font: 75%/1.5 sans-serif; color: #566d74; background: #fff ) top left repeat-x; }
/*body { text-align: center; font: 95%/1.5  sans-serif;font-family: Calibri; color: #566d74; background: #fff }*/
h2 { font-size: 140%; }
h3 { font-size: 120%; }
address { font-style: normal; }
a:hover , a:focus { text-decoration: none; }
label , table { font-size: 100%; }


/*--[LAYOUT]-----------------------------------------------------------------------*/
#main { text-align: left;}


/*--[HEADER]----------------------------------------------------------------------*/
#header { margin-top:20px;background-color: #fff;height:75px;background: #fff url('/images/layout/bannerTOP.jpg') no-repeat;padding-top:126px;z-index:-7;}
#headerAEGI { margin-top:20px;background-color: #fff;height:105px;background: #fff url('/images/layout/bannerTOPAEGI1.jpg') no-repeat;padding-top:5px;z-index:-7;}

#logo{background-image:url('/images/layout/logo_MLS.png');background-repeat:no-repeat;margin-top:0px;padding-top:0px;width:180px;height:75px;!important;z-index:1000;}
#logo a {display:none; font-size: 200%; color: #1b2022;line-height: 17px; }
#logo span { background: url('/images/layout/logo.png') left top no-repeat; }

#menu {height:20px!important;line-height: 27px;margin-top:1px;}
/*#menu li:hover,*/

.menuhover{ background-color:#304D6F!important;}
#menu li {height:48px!important;margin-left:2px;border-left:1px solid #ccc; background-color:#558ED5;}
#menu li a{color:#fff;text-decoration:none;font-size:14px;font-weight:bold;text-transform:uppercase;}
#menu li a:hover{text-decoration:underline;}
#headlines{height:20px!important;z-index:-8888;}
#main #headlines h1 { line-height: 0.2; text-transform: uppercase; font-size: 275%; font-weight: bold; color: #333; display:none;}

.entreRedondeado{line-height:46px}

h1 em { text-align: right; text-transform: none; font-weight: normal; font-style: normal; color: #57757b; }
h1 span { background: url('/images/layout/es-es/multiplelistingservice.jpg') left top no-repeat;}

.column .ir { line-height: 30px; }
/*#content .ir{line-height: 10px; }*/
h4.ir{background-color:#558ED5;width:100%!important;font-size:12px;color:#fff;}
h4.ir span{margin-left:10px;color:#fff;}

/*--[CONTENT]---------------------------------------------------------------------*/
#maincontent { color: #000; background-color: #fff;border-top:1px solid #558ED5;margin-top:-20px;}
#maincontent a { color: #23465f; background-color: #fff; }
.column , #content { background-color: #fff; }
#content { line-height: 1.7; }
.column address { font-size: 90%; font-weight: bold; }
.column address strong { font-size: 130%; color: #23465f; }
h4, #ctl00_body h2 { font-size: 180%; color: #23465f; }
#content em.imp { padding: 4px 2px; font-style: normal; color: #1d3338; background-color: #dcecef; }
#content ul li { list-style: none; /*margin-bottom: 4px; padding-left: 18px;*/ /*background: url('/images/layout/li.gif') left 5px no-repeat;*/ }
#content h3 { text-transform: uppercase; }
#content-head h2{color:#558ED5;}


.bloqueRegistro{border:1px solid #ccc;padding:4px;margin-bottom:15px;}
.bloqueRegistro ul{list-style-type:none;margin-left:10px;font-size:11px;}
.bloqueRegistro li{margin:3px;padding-left:8px;}
.bloqueRegistro h4{margin-bottom:6px!important;}


/*--[NEWS]-----------------------------------------------------------------------*/
.news-item h3 { font-size: 100%; background-color: #c5d4d8; }
.news-item p.info { text-transform: lowercase; font-weight: bold; }

/*--[FOOTER]---------------------------------------------------------------------*/
/*#footer { background-color: #dce5e7; height:36px!important;border:1px solid #558ED5;}*/
#footer .copy a { text-decoration: none; }
#footer .copy a:hover , #footer .copy a:focus { text-decoration: underline; }
#footer a { color: #000; }

#mlslocales{ float: left; padding-right: 15px; height:10px!important;line-height: 10px; margin-top:3px;}
#mlslocales li { position: relative; float: left; display: block; list-style: none; margin: 0 -1px; height:30px!important;margin-left:5px;border-left:1px solid #ccc; background-color:#558ED5;}
#mlslocales li a { display: block;  padding: 0 15px; color:#fff;text-decoration:none;font-size:10px;*padding-top:10px}

/*--[EXTRA]----------------------------------------------------------------------*/
#ctl00_body #headlines p { color: #3e3e3e; }
#ctl00_body #maincontent { background: #fff url('/images/layout/maincontent2.gif') top left repeat-x; }
#search {color: #fff; background-color: #558ED5; }
#search label { text-transform: uppercase; font-size: 90%; }
#search input { color: #fff; background-color: #32393a; }
#submenu { background: url('/images/layout/column.png') right 1px no-repeat; border-left:1px solid #558ED5;/*border-bottom:1px solid #558ED5;*/}
div[class] #submenu { background-position: right top; }
#submenu li { background: url('/images/layout/column_li.gif') 2px center no-repeat; font-weight: bold; color: #23465f; }
#submenu li a { text-decoration: none; color: #333; }
#submenu li a:hover , #submenu li a:focus , #submenu li.active a { color: #23465f; }

#content-head { font-size: 120%; background: url('/images/layout/h_sub.gif') left bottom repeat-x; }
#content-head .out { font-size: 105%; color: #23465f; }
#content-head .out a { text-transform: uppercase; font-size: 70%; color: #333; }
#ctl00_body .news-item h3 { font-size: 150%; font-weight: normal; color: #23465f; background-color: #fff; }
#ctl00_body .news-item p a { font-weight: bold; }

#ctl00_body .news-item h2 { text-transform: uppercase; font-size: 100%; }
#ctl00_body .news-item h2 span { text-transform: none; }
.slink{margin-top:-6px;margin-right:5px;color:red;font-weight:bold;text-decoration:none;}
.slink:hover{color:#2B3656;font-weight:bold;text-decoration:underline;}

area{cursor:pointer;}
.info{border:1px solid #EFE259;background-color:#FFFCDF;padding:8px;padding-left:30px;}
.ok{list-style-type:none;border:1px solid green;margin:10px;}
.destacadasUL{margin-left:13px;list-style-type:none;margin-top:-1px;}

#mlslocales{ float: left; padding-right: 15px; height:10px!important;line-height: 10px; margin-top:3px;}
.redondo{ position: relative;display: block; list-style: none; margin: 0 -1px; margin-left:5px;border-left:1px solid #ccc; background-color:#558ED5;margin-bottom:10px;text-align:center}
.redondo a {display: block;padding: 0 15px; color:#fff!important;text-decoration:none;font-size:14px; background-color:#558ED5!important;}
.redondo a{padding-bottom:8px!important;font-weight:bold;}

.contenedorBotones{width:100%;text-align:center;height:33px;margin-left:0px;background-image:url('images/layout/buscador.png');background-repeat:no-repeat;margin-top:0px!important;border-bottom:1px solid #0F427F;_overflow:hidden;z-index:20;padding:0!important;margin-top:18px!important; }
ul.btn_types{z-index:10;height:35px!important;list-style:none; display:block;overflow:hidden;margin-top:0!important;}
.btn_types li{/*margin-left:5px;*/border-bottom:0;margin-top:0!important;margin-right:7px;} 
.btn_types a {float:right;height:21px!important;line-height:10px;padding:1px;padding-left:10px;padding-right:10px;padding-top:10px;margin:0;margin-left:5px;border-top:1px solid #0F427F!important;border-left:1px solid #0F427F!important;border-right:1px solid #0F427F!important;font-size:14px;text-decoration:none;}
.h-active{background-color:#fff!important;border-bottom:0!important;border:1px solid #fff!important;}

.entreRedondeadoEsquina a{*padding-top:10px!important;}

.lblock{text-align:center;margin-top:20px;}
.lblock a img{border:1px solid #ccc!important;padding:15px;}

.lblockn{text-align:center;margin-top:20px;}
.lblockn a img{padding:15px;}


.enlacesLogin{text-align:right;float:right;position:absolute;top:216px;width:900px;background-color:transparent;z-index:30;}
.enlacesLogin ul,.enlacesLogin li, .enlacesLogin a{background-color:#fff;}
.enlacesLogin a{color:#558ED5!important;}

.enlacesRapidos h2{border-top:1px solid #558ED5;border-bottom:1px solid #558ED5;background-color:#DCE5E7;margin-bottom:1px;padding-left:10px;}
.enlacesRapidos{height:240px;border-left:1px solid #558ED5;border-right:1px solid #558ED5;border-bottom:1px solid #558ED5;margin-bottom:20px;}
.enlacesRapidos ul{padding:0 7px;list-style-type:none;margin-top:1px;}
.enlacesRapidos li{font-size:11px;display:block;float:left;width:140px;overflow:hidden!important;}

.fventajas{float:left;width:55%;}
.fregistro{float:left;width:35%;}

.flashVentaja{border:2px solid #AFA857;margin:0px 30px 20px 10px;padding:8px;background-color:#FFFBCF;text-align:center;}
.explicacionVentaja{border:1px solid #558ED5;margin:0px 30px 20px 10px;padding:8px;background-color:#DCE5E7;}

#mlslocales li{margin-bottom:10px;}
#footer p{font-size:20px;margin-bottom:3px;border-bottom:1px solid #558ED5;color:#558ED5;font-weight:bold;}
#search{font-weight:bold;}
#sharethis_0{padding-left:15px}
.msgServer{border:1px solid #FFE900;background-color:#FFFCDF;padding:5px;margin:0;text-align:center!important;margin:10px;margin-bottom:20px;}
.msgServer h2{padding:0!important;margin:0!important;text-align:center!important;color:#9F9313!important;}
a{background-color:transparent!important;}
.bReferencia{text-align:center;margin-top:25px;}
.bReferencia input{border:1px solid #528ED6;padding:3px;margin-bottom:5px;text-align:center; width:140px}

.maincontentPASBESAYA { background: #fff url('/images/layout/maincontent3.jpg') top left repeat-x!important; }
#headerPASBESAYA{ margin-top:20px;background-color: #fff;height:105px;background: #fff url('/images/layout/bannerTOPPASBESAYA.jpg') no-repeat;padding-top:5px;z-index:-7;}