html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
.floatbox{overflow:hidden;}
.clear{clear:both;height:1px;line-height:1px;}
.flR{float:right;}
.flL{float:left;}
.alR{text-align:right;}
.alC{text-align:center;}
.vlT{vertical-align:top;}
.vlB{vertical-align:bottom;}
.p10{padding: 10px;}
.ptb10{padding: 10px 0;}
.ptb15{padding: 15px 0;}
.ptb20{padding: 20px 0;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px;}
.pb20{padding-bottom: 20px;}
.pt1{padding-top: 1em;}
.pt15{padding-top: 1.5em;}
.pl2em{padding-left: 2em;}
.mr2em{margin-right: 2em;}
.textbig{font-size:120%;line-height: 1.4em;}
.textsuper{font-size:150%;line-height: 1.8em;}
.small{font-size:77%;}
.hide{display:none;}
.ir{overflow:hidden;}
.ir span{position:absolute;top:0;text-indent:-1000em;}
.primary, .primary-color {color: #2CBEF0!important;}
.secondary, .secondary-color {color: #fd7431!important;}
.ternary, .ternary-color {color: #9B9B9B!important;}
.badge-primary, .badge-primary-color {color:white;background-color:#2CBEF0;padding:0.3em;border-radius:10px;}
.badge-secondary, .badge-secondary-color {color:white;background-color:#fd7431;padding:0.3em;border-radius:10px;}
.badge-ternary, .badge-ternary-color {color:white;background-color:fuchsia;padding:0.3em;border-radius:10px;}
html{font-size:100.01%;}
body{font-size:62.5%;line-height:1em;}
a:link, a:visited{text-decoration:none;cursor/**/:/**/pointer;}
li.jcarousel-item a{display:block;}
li.jcarousel-item{text-align:center;}
a:link:hover, a:visited:hover{text-decoration:underline;}
.readmore a:link, a:visited{color:#2CBEF0;}
body{color:#000;font-family:Verdana, Geneva, sans-serif;background:url(/img/body-bg.gif) top left repeat-x #FFF;}
html,body{margin:0;padding:0;height:100%;}
h1, h2, h3, h4, h5, h6, p, li{line-height:1.0em;}
.clear{clear:both;}
.clear_5{clear:both;height:5px;overflow:hidden;}
.clear_10{clear:both;height:10px;overflow:hidden;}
.clear_20{clear:both;height:20px;overflow:hidden;}
.clear_30{clear:both;height:30px;overflow:hidden;}
.hidden{display:none;}
iframe{display:none;}
.grecaptcha-badge iframe {display:inline; }
textarea, input{font-family:Arial;color:#000;font-size:12px;}
div#container{width:980px;margin:0 auto;min-height:100%;}
div#content{padding-bottom:10px;height:100%;margin:-5px 0;z-index:3;position:relative}
#blog div#content { margin: 15px 0;}
div#main{}
div#sidebar{width:340px;}
div.urls{display:block;padding:3px;float:left;}
div.urls ul li{float:left;}
div.urls p{display:block;padding:3px;float:left;}
div.urls strong, div.urls a{display:block;float:left;margin:0 0 0 5px;padding:1px 0;color:#9B9B9B;text-decoration:none;}
div.urls a:hover{color:#28BBED}
div#footer{margin-bottom:20px;clear:both;bottom:0;width:100%;}
div#blue-foot{width:100%;height:6px;background-color:#28BBED;margin-top:-6px;}
div#language-bar{width:475px;float:right;padding-left:27px;margin-bottom:10px;height:30px;}
div#content.layout1 div#main{width:625px;padding-right:15px;}
div#content.layout1 div#sidebar{width:300px;}
div#content.layout2 div#main{width:782px;}
div#content.layout2 div#sidebar{width:181px;}
div#content.layout3 div#main{width:100%;}
div#content.layout4 div#main{width:510px;}
div#content.layout4 div#sidebar{width:468px;}
body#blog div#main{width:600px;padding:0 25px 0 3px;}
body#blog div#sidebar{width:350px;}
div.two-column-layout1 div.column1{width:645px;padding-right:25px;}
div.two-column-layout1 div.column2{width:270px;padding-left:20px;}
div.two-column-layout2{background:url(/img/content/two-column2-bg.gif) repeat-y 0 0;}
div.two-column-layout2 div.column1{width:686px;}
div.two-column-layout2 div.column2{width:280px;}
div.two-column-blog{background:url(/img/content/two-column2-bg.gif) repeat-y 0 0;}
div.two-column-blog div.column1{width:614px;padding-left:7px;}
div.two-column-blog div.column2{width:358px;}
div#language-bar ul{padding-top:5px;height:25px;}
div#language-bar ul li{float:left;margin-right:10px;line-height:25px;}
div#language-bar ul li.divider{width:2px;height:22px;margin-right:13px;background:url(/img/header/divider2.gif) no-repeat 0 0;}
div#language-bar ul li.logoff{width:50px;height:22px;margin-right:13px;}
div#language-bar ul li img{float:left;vertical-align:middle}
div#language-bar ul li a{padding-left:10px;color:#083342;font-size:100%;line-height:20px;float:left;display:block;}
div#language-bar ul li .unete a{background:url(/img/content/boton_unete_peke.png) no-repeat;display:block;text-decoration:none;height:25px;padding-left:30px;padding-top:2px;width:112px;}
div#language-bar ul li .unete:hover a{background:url(/img/content/boton_unete_peke_hover.png) no-repeat;display:block;text-decoration:none;height:25px;padding-left:30px;padding-top:2px;width:112px;color:#FFF;}
h3#link-standard a{margin-top:7px;float:left;border-bottom:1px dotted #000;}
#link-standard a{font-size:120%;font-weight:bold;font-size:12px;color:black;}
#link-standard a.lenguaje{text-decoration:none;font-weight:normal;}
#link-standard a:hover{color:#2BA4CD;text-decoration:underline;}
p .alta{display:block;margin-right:10px;height:0;margin-top:7px;overflow:hidden;padding-top:60px;width:143px;margin-bottom:8px;}
.pasos_index #link-standard a{font-size:100%;font-weight:normal;text-decoration:none;}
.pasos_index #link-standard span#recibe{color:#000000;font-size:100%;margin:7px 5px 0 8px;width:auto;}
.pasos_index #link-standard a:hover{color:#2BA4CD;border-bottom:1px dotted #2BA4CD;}
a#queries{float:right;background:url(/img/message-icon.gif) center left no-repeat;padding-left:22px;color:#083342;font-size:100%;display:block;line-height:30px;}
#header { overflow: hidden; }
div#header div.logo{float:left;margin-right:50px;padding:16px 0 0 10px;}
div#header div.logo p a{background:url(/img/header/logo2.png) left top no-repeat;height:0px;width:270px;padding-top:90px;overflow:hidden;display:block;height:0;}
div#header div.logo p a img{height:0px;width:270px;padding-top:90px;overflow:hidden;display:block;height:0;}
div#header div.logo_dev{float:left;margin-right:50px;padding:16px 0 0 10px;}
div#header div.logo_dev p a{background:url(/img/header/logo2_dev.png) left top no-repeat;height:0px;width:270px;padding-top:90px;overflow:hidden;display:block;height:0;}
div#header div.logo_dev p a img{height:0px;width:270px;padding-top:90px;overflow:hidden;display:block;height:0;}
div#header h1{color:#686868;font-size:180%;float:right;line-height:29px;padding-right:3px;float:left;}
div#header h3{color:#686868;font-size:120%;float:left;line-height:29px;padding-left:135px;}
div.advertisement-registration{width:270px;float:left;padding-top:20px;}
div.advertisement-registration div.section1{width:140px;float:left;margin-right:10px;}
div.advertisement-registration div.section1 h2{font-size:180%;color:#1db6e8;font-weight:bold;margin-bottom:10px;}
div.advertisement-registration div.section1 p{color:#000;font-size:120%;float:left;line-height:16px;}
div.advertisement-registration div.section2{float:left;width:115px;margin-top:25px;}
div.advertisement-registration div.section2 a.button1{margin-bottom:10px;}
div.advertisement-registration div.section2 span.register{color:#b6b6b6;font-size:100%;float:right;}
div.advertisement-registration div.section2 span.register a{color:#2fbef0;line-height:12px;}
div.users-registration{width:260px;float:right;padding-top:20px;}
div.users-registration div.section1{width:130px;float:left;margin-right:10px;}
div.users-registration div.section1 h2{font-size:180%;color:#767676;font-weight:bold;margin-bottom:10px;}
div.users-registration div.section1 p{color:#000;font-size:120%;float:left;line-height:16px;}
div.users-registration div.section2{float:left;width:115px;margin-top:25px;}
div.users-registration div.section2 a.button2{margin-bottom:10px;}
div.users-registration div.section2 span.register{color:#b6b6b6;font-size:100%;float:right;}
div.users-registration div.section2 span.register a{color:#767676;line-height:12px;}
div#register-form ul li label{line-height:30px;/*width:193px;*/margin-right:10px;text-align:left;}
div#register-form ul li span.textbox{margin-left:10px;}
a#submit-register{margin:50px 0px 0px 200px;float:right;}
/**/
.subnav {display:none;width:261px;font-weight:bold;}
.subnav ul {}
.subnav li{margin-top:-5px;margin-bottom:-6px; background-color: #F5F5F5; }
.subnav li a{float:left;height:35px; background-color: #F5F5F5; /*background:url(/img/navigation/nav.png) 0 -4px no-repeat; */ border-color:#32b7e5;border-style:solid;border-width:1px;}
.subnav li a:hover{background:url(/img/navigation/nav.png)  center no-repeat;color:#FFF;}


#nav {
    overflow: hidden;
    z-index: 10;
}

#nav ul{
    width: 100%;
    list-style:none;
    position:absolute;
    overflow: hidden;
    z-index: 10;
    margin-top: 4px;
    /* Hide off-screen when not needed (this is more accessible than display:none;) */
    left:-9999px;
}

#nav li{
    float: left;
    background: url(/img/navigation/nav.png) top center no-repeat;
    height: 46px;
}
#nav ul li{
    background: url(/img/navigation/nav2.png) top center no-repeat;
    height: 29px;
}

#nav ul li a {
    text-align: center;
}

#nav li:hover { background-position: center; }
#nav li.active, #nav li.active:hover { background-position:bottom; }
#nav li.active > a { color: white; }
#nav li.first-child { background-position:top left; }
#nav li.first-child:hover { background-position:center left; }
#nav li.active.first-child, #nav li.active.first-child:hover { background-position:bottom left; }
#nav li.last-child { background-position:top right; }
#nav li.last-child:hover { background-position:center right; }
#nav li.active.last-child, #nav li.active.last-child:hover { background-position:bottom right; }

#nav a {
    display:block;
    margin-top:4px;
    line-height:36px;
    height: 36px;
    font-weight:bold;
    text-decoration:none;
    text-align: center;
    white-space:nowrap;
    font-size:120%;
    color:#676767;
    border-left: 2px solid #C8C8C8;
}

#nav ul a {
    padding: 0 15px;
    margin-top:2px;
    line-height:24px;
    height:24px;
    font-weight: normal;
    font-size:95%;
}

#nav li.first-child a { border: none; }
#nav li.home { width:100px; height:46px; line-height: 46px; }
#nav li.home img { padding: 9px; }
#nav li.inversion { width:241px; }
#nav li.alquiler { width:141px; }
#nav li.club { width:163px; }
#nav li.blog { width:188px; }
#nav li.panel { width:147px; }
#nav li.panel a { color: #32b7e5; }
#nav li.panel.active a { color: white; }

/* Display the dropdown on hover */
#nav li:hover ul { left:0; }
#nav li:hover > a { color: white;}

#nav ul li.last-child {
    float: none;
    overflow: hidden;
    
}

div#main-navigation{margin-bottom:0px;width:100%;overflow: auto;}
div#main-navigation ul li{float:left;height:46px;font-weight:bold;text-align:center;}
div#main-navigation ul li ul li.last a{margin-left:-2px;margin-bottom:-7px;border-bottom-right-radius:5px;border-bottom-left-radius:5px; border-color:#32b7e5;border-style:solid;border-width:5px;}
div#main-navigation ul li a img{float:left;margin-top:13px;margin-left:12px}
div#main-navigation ul li.divider{background:url(/img/navigation/divider.png) no-repeat;width:3px;height:46px;margin:0px;padding:0px;}
div#main-navigation ul li.divider-first{background:url(/img/navigation/divider.png) no-repeat;width:3px;height:40px;margin:0px;padding:0px;}
div#main-navigation ul li a{float:left;text-decoration:none;font-size:120%;line-height:46px;color:#676767;padding:0px 24px 0px 24px; }
div#main-navigation ul li.nav{float:left;height:46px;}
div#main-navigation ul li.nav a{float:left;background:url(/img/navigation/nav.png) top center no-repeat;height:46px}
div#main-navigation ul li.first-child a{background-position:top left;}
div#main-navigation ul li.last-child a{background-position:100% 0%;color:#32b7e5;width:160px;padding:0 49px 0 40px;}
div#main-navigation ul li.nav a:hover{background-position:center;color:#FFF;}
div#main-navigation ul li.first-child a:hover{background-position:center left;min-width:180px}
div#main-navigation ul li.last-child a:hover{background-position:center right}
div#main-navigation ul li.nav a.active{background-position:bottom;color:#FFF;}
div#main-navigation ul li.first-child a.active{background-position:bottom left}
div#main-navigation ul li.last-child a.active{background-position:bottom right}
div#main-navigation ul li.last-child{width:146px; width:150px;}
div#main-navigation ul li div.search-form{margin-left:10px;float:left;width:200px;}
div#main-navigation ul li div.search-form p{height:26px;margin-top:10px;background:url(/img/navigation/text-box.png) top left no-repeat;padding:0px 0px 0px 8px;}
div#main-navigation ul li div.search-form p input.text-box{width:180px;border:0px;background:none;color:#aaaaaa;font-style:italic;font-size:110%;height:19px;padding:7px 0px 0px 0px;display:block;float:left;}
div#main-navigation ul li div.search-form p input.search-btn{background:url(/img/navigation/search-btn.png) top right no-repeat;width:29px;height:26px;border:0px;cursor:pointer;left:185px;display:block;position:absolute;}
div#submenu_inversion{display:none;z-index:9; position:absolute; margin: 0.4em 0 0 0;overflow: auto; top: 20px;}
div#submenu_inversion ul{width:100%;}
div#submenu_inversion ul li{display:block;float:left;height:29px;}
div#submenu_inversion ul li.divider{background:url(/img/navigation/divider2.gif) top right no-repeat;width:2px;height:29px;margin:0px;padding:0px;}
div#submenu_inversion ul li a{/*background-color: #F5F5F5;*/float:left;text-decoration:none;font-size:95%;line-height:29px;color:#676767;padding:0px 17px 0px 17px; background:url(/img/navigation/nav2.gif) top center no-repeat;}
div#submenu_inversion ul li a:hover{float:left;text-decoration:none;font-size:100%;line-height:29px;color:#FFF;padding:0px 17px 0px 17px; background:url(/img/navigation/nav2.gif) center 46% no-repeat;}
div#submenu_inversion ul li a.sublast{background:url(/img/navigation/nav2.gif) top right no-repeat;float:left;text-decoration:none;font-size:95%;line-height:29px;color:#676767;padding:0px 15px 0px 16px;}
div#submenu_inversion ul li a.sublast:hover{background:url(/img/navigation/nav2.gif) right 47% no-repeat;float:left;text-decoration:none;font-size:95%;line-height:29px;color:#FFF;padding:0px 15px 0px 16px;}
div#submenu_inversion ul li a.subfirst{background:url(/img/navigation/nav2.gif) top left no-repeat;float:left;text-decoration:none;font-size:95%;line-height:29px;color:#676767;padding:0px 10px 0px 10px;}
div#submenu_inversion ul li a.subfirst:hover{background:url(/img/navigation/nav2.gif) left 47% no-repeat;float:left;text-decoration:none;font-size:95%;line-height:29px;color:#676767;padding:0px 10px 0px 10px;}
div#submenu_alquiler{display:none; z-index:9; position:absolute; overflow: auto;}
div#submenu_alquiler ul{width:100%;}
div#submenu_alquiler ul li:first-child{ margin: 0 0 0 0; }
div#submenu_alquiler ul li:last-child{ margin: 0 0 0 0; }
div#submenu_alquiler ul li{display:block;float:left;height:29px;}
div#submenu_alquiler ul li.divider{background:url(/img/navigation/divider2.gif) top right no-repeat;width:2px;height:29px;margin:0px;padding:0px;}
div#submenu_alquiler ul li a{background:url(/img/navigation/nav2.gif) top center no-repeat;float:left;text-decoration:none;font-size:95%;line-height:29px;color:#676767;padding:0px 18px 0px 18px; }
div#submenu_alquiler ul li a:hover{float:left;text-decoration:none;font-size:95%;line-height:29px;color:#FFF;padding:0px 18px 0px 18px;background:url(/img/navigation/nav2.gif) center 46% no-repeat;}
div#submenu_alquiler ul li a.sublast{ width: 89px; background:url(/img/navigation/nav2.gif) top right no-repeat;float:left;text-decoration:none;font-size:95%;line-height:29px;color:#676767;padding:0px 10px 0px 10px;}
div#submenu_alquiler ul li a.sublast:hover{background:url(/img/navigation/nav2.gif) right 47% no-repeat;float:left;text-decoration:none;font-size:95%;line-height:29px;color:#FFF;padding:0px 10px 0px 10px;}
div#submenu_alquiler ul li a.subfirst{background:url(/img/navigation/nav2.gif) top left no-repeat;float:left;text-decoration:none;font-size:95%;line-height:29px;color:#676767;padding:0px 12px 0px 12px;}
div#submenu_alquiler ul li a.subfirst:hover{background:url(/img/navigation/nav2.gif) left 47% no-repeat;float:left;text-decoration:none;font-size:95%;line-height:29px;color:#676767;padding:0px 12px 0px 12px;}

div#panel-navigation{margin-bottom:5px;margin:0 auto;}
div#panel-navigation ul li{float:left;height:34px;font-weight:bold;}
div#panel-navigation ul li a img{float:left;margin-top:12px;}
div#panel-navigation ul li.divider{background:url(/img/navigation/divider2.gif) top right no-repeat;width:2px;height:34px;margin:0px;padding:0px;}
div#panel-navigation ul li a{float:left;text-decoration:none;font-size:120%;line-height:28px;color:#676767;padding:0px 32px;}
div#panel-navigation ul li.nav{float:left;background:url(/img/navigation/nav2.gif) top center no-repeat;height:34px}
div#panel-navigation ul li.nav a{float:left;background:url(/img/navigation/nav2.gif) top center no-repeat;height:34px}
div#panel-navigation ul li.nav:first-child a{background-position:top left}
div#panel-navigation ul li.nav a#panel_buzon{background-position:top right}
div#panel-navigation ul li.nav a #panel-seguimiento{text-decoration:none;}
div#panel-navigation ul li.nav a:hover{background-position:center;color:#FFF;}
div#panel-navigation ul li.nav:first-child a:hover{background-position:center left}
div#panel-navigation ul li.nav a#panel_buzon:hover{background-position:center right}
div#panel-navigation ul li.nav a.active{background-position:bottom;color:#FFF;}
div#panel-navigation ul li.nav:first-child a.active{background-position:bottom left}
div#panel-navigation ul li.nav a#panel_buzon.active{background-position:bottom right}

div#breadcrumbs{margin-bottom:4px;z-index:3; width: 100%;}
div#breadcrumbs div.breadcrumbs-left{background:url(/img/content/breadcrumbs-left.gif) top left no-repeat;height:30px;padding-left:10px;}
div#breadcrumbs div.breadcrumbs-left div.breadcrumbs-middle{background:#f5f5f5;}
div#breadcrumbs div.breadcrumbs-left div.breadcrumbs-middle div.breadcrumbs-right{background:url(/img/content/breadcrumbs-right.gif) top right no-repeat;height:30px;padding-right:10px;z-index:3}
div#breadcrumbs h1{position: absolute;z-index: 3;}
div#breadcrumbs a, div#breadcrumbs span.noa{color:#3abfeb;font-size:120%;line-height:30px;z-index:3; }
div#breadcrumbs span{ color:#3ABFEB;line-height:30px;z-index:3; font-size: 120%;}
#novedades{width:980px;height:246px;background:url(/img/content/novedades.png) no-repeat;padding-top:21px;}
#novedades .twitter{background:url(/img/content/bg_twitter.png) no-repeat;float:right;margin-right:11px;overflow:hidden;padding:7px;margin-top:10px}
#novedades .twitter div{width:387px;overflow:auto;padding:1px 9px 18px;height:94px;position:inherit;z-index:2}
#novedades .twitter p{color:#005B7B;font-weight:bold;font-size:11px;}
#novedades .twitter #twitter_update_list{padding-top:5px;}
#novedades .twitter #twitter_update_list a{color:#005B7B;}
#novedades .twitter #twitter_update_list li{background:url(/img/content/punteado.png) no-repeat;padding:9px 0;}
#novedades .datetime {padding-left: 5px; font-size: 90%; color: #777777;}
#novedades .frases{float:left;height:67px;margin-top:47px;width:980px;z-index:2}
#novedades .frases ul li{float:left;}
#novedades .frases .texto{width:220px;padding-left:15px;height:50px;}
#novedades .frases .texto .titulo{color:#005b7b;padding-bottom:11px;font-weight:bold;font-size:11px;}
#novedades .frases .texto .cont{bottom:0;color:#676767;}
#novedades .frases .separador{background:url(/img/content/separador.png) no-repeat;height:48px;width:20px;}
.frases a.unete{background:url(/img/content/boton_unete.png) no-repeat;bottom:0;display:block;height:37px;position:absolute;right:14px;text-decoration:none;width:191px;}
.frases a.unete:hover{background:url(/img/content/boton_unete_hover.png) no-repeat;bottom:0;display:block;height:37px;position:absolute;right:14px;text-decoration:none;width:191px;}
.frases .unete span{color:#FFF;display:block;font-size:12px;font-weight:bold;padding-left:51px;padding-top:13px;}
.frases a.unete:hover span{color:#00a8da}
.frases a.unete_gratis{background:url(/img/content/boton_unete_gratis.png) no-repeat;bottom:0;display:block;height:37px;position:absolute;right:0px;text-decoration:none;width:250px;}
.frases a.unete_gratis:hover{background:url(/img/content/boton_unete_gratis_hover.png) no-repeat;bottom:0;display:block;height:37px;position:absolute;right:0px;text-decoration:none;width:250px;}
.frases .unete_gratis span{color:#FFF;display:block;font-size:12px;font-weight:bold;padding-left:57px;padding-top:13px;}
.frases a.unete_gratis:hover span{color:#00a8da}
.cab_busqueda{width:100%;height:44px;background:url(/img/content/barra_busqueda.png) no-repeat;}
.cab_busqueda .titulo p{float:left;text-align:left;margin-top:13px;color:white;font-size:15px;margin-left:16px;}
.cab_busqueda a, .cab_busqueda a:visited{color:#FFF;text-decoration:underline;}
.cab_busqueda .text-box{background:url(/img/content/text-box-search.png) no-repeat scroll left top transparent;height:28px;width:165px;margin-top:10px;margin-right:5px;}
.cab_busqueda .buscador{text-align:center;padding-right:0px;float:right;display:inline-block;padding-right:23px;}
.cab_busqueda .text-box input[type=text]{margin-left:2px;border:none;border-color:transparent;font-style:italic;color:#aaaaaa;font-size:11px;position:absolute;top:7px;left:12px;}
.cab_busqueda .text-box input[type=submit]{background:url('/img/content/text-box-lupa.png') no-repeat scroll right top transparent;border:0 none;cursor:pointer;height:26px;margin-right:-12px;margin-top:1px;width:31px;float:right;}
.publish-bottom{background:url(/img/content/banner_publish.png) no-repeat;overflow:auto;width:980px;}
.publish-bottom .alta{float:right;height:0;margin-top:31px;overflow:hidden;padding-top:60px;width:143px;margin-bottom:24px;}
.publish-bottom ul{float:right;margin:29px 28px 0 31px;}
.publish-bottom li{color:#3f1f00;font-weight:bold;font-size:11px;margin-bottom:12px;}
.publish-bottom li img{margin:0 10px -3px 0px;}
.newsletter{clear: both;text-align:left;display:block;padding:4px 10px;float:left;border:#e6e6e6 solid 2px;color:#676767;line-height:31px;height:31px;margin-top:20px}
.newsletter ul li span{float:left;font-size:11px;}
.newsletter ul li span.text{padding-left:3px;padding-top:7px;margin:3px;}
#send_mail_newsletter input.text-box{border:0px;background:url(/img/content/input.png) no-repeat;height:13px;width:188px;padding:7px;font-family:verdana;font-size:11px;color:#676767;}
#send_mail_newsletter a.button-send{background:url(/img/buttons/button_send.png) no-repeat;overflow:auto;font-size:11px;font-weight:bold;height:17px;padding:6px 5px 0 44px;width:61px;cursor:pointer;display:block;float:left;margin-top:1px;color:#676767;}
#send_mail_newsletter a.button-send:hover{background:url(/img/buttons/button_send_hover.png) no-repeat;color:#d5d5d5;}
#social-media{float:right;margin-top:20px;}
#social-media span{float:left;color:#676767;font-size:11px;padding-top:10px;}
#social-media a{width:34px;height:32px;display:block;float:left;}
#social-media a.facebook{background:url(/img/footer/facebook.png) no-repeat;}
#social-media a.linkedin{background:url(/img/footer/linkedin.png) no-repeat;}
#social-media a.twitter{background:url(/img/footer/twitter.png) no-repeat;}
#social-media a.googleplus{background:url(/img/footer/googleplus.png) no-repeat;}
#social-media a.youtube{background:url(/img/footer/youtube.png) no-repeat;}
#social-media a.facebook:hover{background:url(/img/footer/facebook_hover.png) no-repeat;}
#social-media a.linkedin:hover{background:url(/img/footer/linkedin_hover.png) no-repeat;}
#social-media a.twitter:hover{background:url(/img/footer/twitter_hover.png) no-repeat;}
#social-media a.googleplus:hover{background:url(/img/footer/googleplus_hover.png) no-repeat;}
#social-media a.youtube:hover{background:url(/img/footer/youtube_hover.png) no-repeat;}
#box{width:975px;color:#686868;overflow:hidden;margin-top:15px;}
#box .img_top{z-index:2;}
#box .img_bottom{position:absolute;display:block;z-index:1;bottom:0pt;}
#box .middle{background:url(/img/boxes/box-middle.gif) repeat-y;margin-top:-1px;padding:10px 10px 5px 37px;z-index:5;}
#box .middle p{font-size:13px;line-height:1.5em;}
#box .middle img{float:right;margin-top:-70px;margin-right:30px;}
#box .middle h2{color:#55C0E4;font-size:23px;font-weight:normal;padding-bottom:14px;}
div.post h1{font-size:220%;margin-bottom:10px;color:#2cbef0;font-weight:normal;}
div.post h2{font-size:180%;margin-bottom:5px;color:#000;font-weight:normal;overflow:hidden;display:block;height:35px;width: 495px;}
div.post h3{font-size:180%;margin-bottom:10px;color:#747474;font-weight:normal;}
div.post h4{font-size:220%;margin-bottom:10px;}
div.post h5{font-size:200%;margin-bottom:10px;}
div.post h6{font-size:180%;margin-bottom:10px;}
div.post p{color:#6f6f6f;line-height:20px;font-size:120%;margin-bottom:20px;display:block;}
div.post p a{color:#2cbef0;}
div.post p span.highlight{color:#000;font-size:125%;font-weight:bold;}
div.post blockquote{margin-bottom:20px;}
div.post blockquote p{margin-bottom:5px;font-style:italic;}
div.post blockquote p cite{font-weight:bold;text-align:right;display:block;}
div.post img{max-width:100%;}
div.post img.alignleft{float:left;margin:0 10px 10px 0;display:inline;}
div.post img.alignright{float:right;margin:0 0px 10px 10px;display:inline;}
div.post img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;}
div.post ul{margin:0 0 20px 14px;list-style:disc;}
div.post ol{margin:0 0 20px 18px;list-style:decimal;}
div.post li{line-height:1.2em;font-size:120%;}
div.post li ul, div.post li ol{margin-bottom:0px;}
div.post li li, div.post li p{font-size:100%;margin-bottom:0px;}
div.post h2 a{color:#000;}
div.post h2 a:hover{text-decoration:none;}
div.post span a{color:#000000;}
div.post ul.list1{margin:0;padding:0;}
div.post ul.list1 li{margin:0;padding:0;}
div.post ol.list2{margin:0;padding:0;}
div.post ol.list2 li{margin:0;padding:0;}
div.post span.datestamp{display:block;float:left;margin-right:12px;background:url(/img/content/date-stamp.gif) no-repeat 0 0;width:36px;height:37px;text-align:center;padding-top:4px;}
div.post span.datestamp span.month{text-transform:uppercase;display:block;color:#fff;font-size:100%;margin-bottom:5px;}
div.post span.datestamp span.date{display:block;color:#686868;font-size:140%;}
div.post span.metadata{display:block;background:url(/img/content/metadata-bg.gif) no-repeat 0 0;height:24px;line-height:24px;float:left;width:493px;padding:0 15px;color:#000; font-size:100%;margin-bottom:17px;}
div.post div.entry img{border:5px solid #dedede;}
div.post div.entry p{padding-left:5px;}
div.post div.entry a.more-link{margin-top:-10px;}
div.widget{margin-bottom:15px;}
div.widget h2{color:#000;font-size:190%;font-weight:normal;line-height:20px;margin-bottom:5px;}
div.widget h3{color:#989898;font-size:120%;font-weight:normal;line-height:20px;margin-bottom:20px;padding-left:5px;}
div.form1{padding:0 0 5px 5px;width:411px;float:left;}
div.form1 ul{clear:both;}
div.form1 ul li{list-style:none;margin-bottom:0px;padding-left:10px;}
div.form1 ul li label{display:block;float:left;width:133px;font-size:120%;padding-top:9px;}
div.form1 ul li select.selectbox{float:left;display:block;margin:0 0 0 15px;border:0px;background:url(/img/content/input-search.png) no-repeat;padding:5px;width:253px;font-family:verdana;}
div.form1 ul li select.selectbox option{font-style:italic;}
.cab_negrita {font-weight:700 !important;color:#32B7E5;}
div.form1 ul li input{float:left;display:block;margin:0 0 0 15px;border:0px;background:url(/img/content/input-search.png) no-repeat;padding:5px;width:241px;font-family:verdana;}
div.form1 h2{border-bottom:1px solid #dedede;padding-bottom:10px;float:left;height:50px;border-right:1px solid #dedede;}
div.form1 h2 span{display:block;padding-left:38px;line-height:31px;font-size:140%;width:260px;}
div.form1 h2 span span{border:0px;padding:0px;font-size:80%;line-height:15px;}
div.form1 h2 span.particular{background:url(/img/content/particular-bg.jpg) no-repeat 0 0;}
div.form1 h2 span.profesional{background:url(/img/content/profesional-bg.jpg) no-repeat 0 0;}
div.form1 fieldset{margin-top:-15px;padding:0 0 0 15px;font-size:120%;}
div.form1 .boton{float:right;}
.listado-carousel{width:469px;float:left;margin-left:30px;}
.listado-carousel span{color:#676767;display:block;font-size:9px;padding-top:5px;}
.listado-carousel p{text-align:center;}
#form_listado .form1 ul li select.selectbox{clear:both;margin:0;}
#form_listado .form1 ul li input{clear:both;margin:0;}
#form_listado .form1 ul li{float:left;}
#form_listado div.form1 ul li label{padding-bottom:6px;}
#form_listado div.form1 ul li a.submit{margin-top:18px;}
div.form2 h1{font-size:220%;color:#54a8c6;margin-bottom:15px;padding-left:10px;}
div.form2 h2{font-size:140%;color:#80BDD5;margin-bottom:10px;text-decoration:underline;}
div.form2 h3{font-size:130%;color:#54a8c6;margin-bottom:15px;padding-left:10px;}
div.form2 span.textbox{background:url(/img/content/textbox-bg.gif) no-repeat 0 0;padding-left:10px;display:block;}
div.form2 span.textbox span.inner{background:url(/img/content/textbox-bg.gif) no-repeat right 0;padding-right:10px;display:block;height:25px;padding-top:5px;}
div.form2 span.textbox span.inner input.textbox{background:none;border:0;width:100%;margin-top:0px;}
div.form2 span.textbox-auto{background:url(/img/content/textbox-auto-bg.gif) no-repeat 0 0;padding-left:10px;display:block;}
div.form2 span.textbox-auto span.inner{background:url(/img/content/textbox-auto-bg.gif) no-repeat right 0;padding-right:10px;display:block;height:25px;padding-top:5px;}
div.form2 span.textbox-auto span.inner p{border:0;width:100%;margin-top:2px;font-family:Arial;font-size:120%;}
div.form2 span.select{background:url(/img/content/textbox-bg.gif) no-repeat 0 0;padding-left:10px;display:block;}
div.form2 span.select span.inner{background:url(/img/content/textbox-bg.gif) no-repeat right 0;padding-right:10px;display:block;height:25px;padding-top:5px;}
div.form2 span.select span.inner select{background:none;border:0;width:100%;margin-top:0px;}
div.form2 span.text-area{background:url(/img/content/textarea-bg.gif) no-repeat 0 0;display:block;width:400px;height:150px;}
div.form2 span.text-area span.inner{background:url(/img/content/textarea-bg.gif) no-repeat right 0;display:block;}
div.form2 span.text-area span.inner textarea.text-area{background:none;border:0;width:386px!important;height:136px!important;margin:4px;}
div.form2 div#captcha img{float:left;}
div.form2 div#captcha span.textbox{float:left;margin:15px 0 0 5px;}
div.form2 ul li{list-style:none;margin-bottom:10px;}
div.form2 ul.tipologias_anuncios_alta li{list-style:none;margin-bottom:3px; font-size: 1.1em;}
div.form2 ul li.clear{margin:0px;height:0px;}
div.form2 ul li ul{margin-left:20px;}
div.form2 ul li ul li span.textbox{margin-left:15px;}
div.form2 ul li label{font-size:120%;color:#131313;display:block;line-height:18px;}
div.form2 ul li label a{color:#54A8C6;text-decoration:underline;}
div.form2 ul li label small{font-size:80%;color:#5D5D5D;line-height:18px;margin:0px;padding:0px;float:left;}
div.form2 ul li label .title{float:left;margin-right:5px;}
div.form2 input.radio{display:block;float:left;margin-top:3px;}
div.form2 input.checkbox{display:block;float:left;margin-right:5px;}
div.form2 ul li label a.privercy-policy{font-size:140%;text-decoration:underline;background:none;color:#131313;}
div.form2 ul li a.attention{color:#54a8c6;font-size:110%;display:block;background:url(/img/content/form2-a-bg.gif) no-repeat 0 0;padding-left:10px;margin:0 0 10px 5px;line-height:17px;text-decoration:underline;}
div.form2 ul li label span{font-size:90%;}
div.form2 span.required, div.form2 span.private{color:#dc0000;float:left;display:block;font-size:120%;margin-right:2px;line-height:24px;padding-top:5px;height:14px;overflow:hidden;}
div.form2 span.premium{color:#0081A6;float:left;display:block;font-size:110%;margin-right:2px;line-height:24px;padding-top:2px;height:20px;overflow:hidden;}
div.form2 span.oculto{color:#B446BA;float:left;display:block;font-size:156%;margin-right:2px;line-height:24px;padding-top:2px;height:20px;overflow:hidden;}
div.form2 span.note{color:#adadad;font-size:120%;display:block;line-height:20px;}
div.form2 span.note font.red{color:#dc0000;font-size:120%;}
div.form2 span.note font.blue{color:#0081A6;font-size:110%;}
div.form2 span.note font.lila{color:#B446BA;font-size:150%;}
div.form2 ul.passw{border:1px solid #0D9ACA;background-color:#E1F2FB;padding:10px;}
div.form2 ul.passw li span.note{color:#0D9ACA;font-size:120%;display:block;line-height:20px;}
div.form2 ul.style1{margin-bottom:10px;}
div.form2 ul.style1 li{float:left;padding-left:5px;}
div.form2 ul.style1 li input.radio{margin-right:2px;float:left;}
div.form2 ul.style1 li label{float:left;text-align:left;}
div.form2 ul.style2{margin-bottom:15px;}
div.form2 ul.style2 li{padding-left:5px;}
div.form3{margin-bottom:30px;}
div.form3 ul li{list-style:none;margin-bottom:11px;}
div.form3 ul li label{display:block;color:#282828;padding:0 5px;line-height:14px;margin-bottom:5px;font-size:120%;}
div.form3 ul li select.select{display:block;width:100%;}
div.form3 ul li input{display:block;width:98%;}
div.form3 input.submit{display:block;margin:35px 0;}
div.Gmap{width:400px;height:300px;margin:15px 0px 5px 50px;}
ul.strip1 li{list-style:none;float:left;width:226px;}
ul.strip1 li.first{background:url(/img/content/strip1-li-first.gif) no-repeat 0 0;padding-left:12px;}
ul.strip1 li.last{background:url(/img/content/strip1-li-last.gif) no-repeat right 0;padding-right:12px;float:right;}
ul.strip1 li.first:hover, ul.strip1 li.first.active{background:url(/img/content/strip1-li-active.gif) no-repeat 0 0;}
ul.strip1 li.last:hover, ul.strip1 li.last.active{background:url(/img/content/strip1-li-last-active.gif) no-repeat right 0;}
ul.strip1 li a{display:block;padding:13px 15px 0 12px;height:45px;color:#4d4d4d;font-size:180%;font-weight:normal}
ul.strip1 li a small{font-size:60%;clear:both;float:left;}
ul.strip1 li:hover a, ul.strip1 li.active a{background:url(/img/content/strip1-li-a-bg.gif) repeat-x 0 0;text-decoration:none;color:#fff;}
ul.strip2{margin-bottom:10px;}
ul.strip2 li{list-style:none;float:left;margin-right:10px;}
ul.strip2 li a{display:block;float:left;background:url(/img/buttons/strip2-a-bg.gif) no-repeat 0 0;height:28px;padding-left:20px;}
ul.strip2 li a span{display:block;float:left;background:url(/img/buttons/strip2-a-bg.gif) no-repeat right 0;height:28px;line-height:28px;padding-right:20px;color:#494949;font-size:120%;}
ul.strip2 li a:hover, ul.strip2 li a.active{background:url(/img/buttons/strip2-a-bg.gif) no-repeat 0 bottom;text-decoration:none;}
ul.strip2 li a:hover span, ul.strip2 li a.active span{background:url(/img/buttons/strip2-a-bg.gif) no-repeat right bottom;color:#fff;}
div.ads1{margin-bottom:10px;margin-top:34px;}
div.ads2{margin-bottom:10px;margin-top:38px;}
#content #breadcrumbs a{padding:0 25px;cursor:pointer;text-decoration:none;line-height:21px;float:left;}
#content #breadcrumbs a:hover{color:#0D9ACA;}
#content #breadcrumbs .container{float:left;height:30px;width:137px;}
#breadcrumbs .ordenar{float:left;background-color:#F5F5F5;height:30px;overflow:hidden;z-index:5;}
#breadcrumbs .ordenar li{background-color:#F5F5F5;}
#breadcrumbs .first{float:left;color:#3ABFEB;font-size:120%;line-height:30px;padding:0 25px;}
#content #breadcrumbs .like{padding:0 20px;color:#3ABFEB;float:left;}
#wish-list{background:url(/img/content/wishlist-bg_small.png) no-repeat;margin-top:4px;}
#mail-friend{background:url(/img/content/mail-bg_small.png) no-repeat;margin-top:4px;}
table.table1{border:0;width:100%;margin-bottom:0px;font-size:90%!important;}
table.table1 th h2{text-decoration:none;background:#36A9E2 url(/img/content/table-head-bg.gif) repeat-x 0 0;min-height:18px;color:#fff;font-size:110%;line-height:18px;text-align:center;padding:10px 0;margin-bottom:5px;}
table.table1 th h2 a{color:#FFF;text-decoration:none;cursor:pointer;}
table.table1 th h2 a:hover{color:#D9ECFF;text-decoration:none;}
table.table1 tr td{height:52px;vertical-align:middle;font-size:120%;color:#1a1a1a;}
table.table1 tr td.alL, table.table1 tr th h2.alL{text-align:left;padding-left:10px;}
table.table1 tr.alt, table.table1 td.alt{background-color:#eee;}
table.table1 tr.alt td a,
table.table1 tr.alt td a:hover{color:#8A8A8A;text-decoration:none;line-height:18px;}
table.table1 tr.alt_over, table.table1 td.alt_over{background-color:#EEFFFF;}
table.table1 tr.alt_over td a,
table.table1 tr.alt_over td a:hover{color:#0D9ACA;text-decoration:none;line-height:18px;}
table.table1 tr.none td a,
table.table1 tr.none td a:hover{color:#8A8A8A;text-decoration:none;}
table.table1 tr.none_over, table.table1 td.none_over{background-color:#EEFFFF;}
table.table1 tr.none_over td a,
table.table1 tr.none_over td a:hover{color:#0D9ACA;text-decoration:none;}
table.table1 tr.new_alt{background:url(/img/content/table-tr-new.gif) repeat-x 0 0;cursor:pointer;font-weight:bold;}
table.table1 tr.new_alt td a,
table.table1 tr.new_alt td a:hover{color:#8A8A8A;text-decoration:none;line-height:18px;}
table.table1 tr.new_alt_over{background:url(/img/content/table-tr-over-new.gif) repeat-x 0 0;font-weight:bold;}
table.table1 tr.new_alt_over td a,
table.table1 tr.new_alt_over td a:hover{color:#E09905;text-decoration:none;line-height:18px;}
table.table1 tr td.operaciones{padding:0 0 0 15px;width:85px;}
table.table1 tr td.operaciones a.foto{margin:0 5px;width:50px;height:37px;display:block;float:left;padding:4px;}
table.table1 tr td.operaciones a.op{margin:0 5px;width:16px;height:16px;display:block;float:left;background-color:#EAF9FD;border:1px solid #B3DFF4;padding:2px;}
table.table1 tr td.operaciones a.op:hover{background-color:#B8E8F8;border:1px solid #37AAE3;}
table.table1 th h2 span.order_buttons{display:block;float:left;width:11px;height:25px;}
table.table1 th h2 span.order_buttons a{display:block;width:11px;height:11px;margin:0;}
table.table1 th h2 span.order_buttons a.ascending{background:url(/img/navigation/img_sort_ascending.png); margin-top:-5px;}
table.table1 th h2 span.order_buttons a.descending{background-image:url(/img/navigation/img_sort_descending.png);}
table.table2{border:0;width:100%;margin-bottom:18px;font-size:90%!important;}
table.table2 th h2{background:url(/img/content/table-head-bg.gif) repeat-x 0 0;height:33px;color:#fff;font-size:110%;line-height:33px;text-align:center;margin-bottom:7px;color:#FFF;text-decoration:none;}
table.table2 th h2 a{color:#FFF;text-decoration:none;}
table.table2 th h2 a:hover{color:#D9ECFF;text-decoration:none;}
table.table2 tr td{height:40px;vertical-align:middle;text-align:center;font-size:120%;color:#8A8A8A;line-height:18px;}
table.table2 tr.alt.uno{background:#D9F0FB;}
table.table2 tr.alt.dos{background:#EEF8FD;}
table.table2 tr.none.uno{background:#E6E6E6;}
table.table2 tr.none.dos{background:#F1F1F1;}
table.table2 tr.sep td{background:#fff;height:5px;}
table.table2 tr .sep{background:#fff;border:0;width:20px;}
table.table2 tr td.operaciones{padding:0 0 0 15px;width:85px;}
table.table2 tr td.operaciones a.foto{margin:0 5px;width:50px;height:37px;display:block;float:left;padding:4px;}
table.table2 tr td.operaciones a.foto img{border:1px solid #B3DFF4;}
table.table2 tr td.operaciones a.op{margin:0 -1px 0 9px;width:16px;height:16px;display:block;float:left;background-color:#EAF9FD;border:1px solid #B3DFF4;padding:2px;}
table.table2 tr td.operaciones a.op:hover{background-color:#B8E8F8;border:1px solid #37AAE3;}
table.table1 .activo .tabla{float:left;}
table.table1 .activo .tabla_first{float:left;padding-right:5px;overflow: hidden;}


table.table1 .activo .titulo_activo{display:block;text-align:left;line-height:18px;}
table.table1 .activo .titulo_activo a{color:#3ABFEB;font-size:105%;font-weight:bold;}
table.table1 .activo .titulo_activo span{color:#3ABFEB;font-weight:bold; cursor: pointer; line-height: 28px; text-decoration: underline; font-size: 120%; font-weight: bold;}
table.table1 .activo .titulo_activo a span{text-decoration:underline;line-height:28px;}
table.table1 .activo .titulo_activo span span{text-decoration:underline;line-height:28px;}
table.table1 .activo .titulo_activo span h2{ color: #3ABFEB;font-weight: bold;display:inline; }

table.table1 .activo .tabla_last{float:right;padding-right:5px;}
table.table1 .activo .tabla_first .numfotos{margin-top:-36px;z-index:5;}
table.table1 .activo .tabla_first .numfotos span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);color:#FFFFFF;display:block;float:left;font-size:10px;height:14px;margin-top:11px;padding:3px;width:61px;line-height:16px;}
table.table1 .activo .tabla_first img.preview{display:block;width:110px;height:80px;overflow:hidden; padding-top: 8px; padding-right: 10px; padding-left: 8px;}
table.table1 .activo .tabla_first span.totals {line-height:30px;padding-left:8px;float:left;color:#8a8a8a;}
table.table1 .activo .tabla_first a.icon {vertical-align:middle;float:right;width:30px;height:30px;padding:2px 10px;}

table.table1 .activo .bold{font-weight:bold;}
table.table1 .activo p{line-height:17px;color:#8A8A8A;}
table.table1 .activo{padding:0px 0;}
table.table1 .activo .favorito{background:url(/img/content/wishlist-bg_supersmall.png) no-repeat;margin-top:4px;display:block;height:18px;padding-left:18px;color:#3ABFEB;}
table.table1 .activo .favorito:hover{text-decoration:underline;}
table.table1 .activo .recomendar{background:url(/img/content/mail-bg_supersmall.png) no-repeat;margin-top:4px;display:block;height:18px;padding-left:18px;color:#3ABFEB;}
table.table1 .activo .recomendar:hover{text-decoration:underline;}
table.table1 .activo .aviso{background:url(/img/content/profitability-bg_supersmall.png) no-repeat;margin-top:4px;display:block;height:18px;padding-left:18px;color:#3ABFEB;}
table.table1 .activo .aviso:hover{text-decoration:underline;}
div.pagination{margin:20px 0; font-size: 9px;}
div.pagination div.control-buttons{width:500px;float:left;}
div.pagination div.control-buttons a,
div.pagination div.control-buttons span{display:block;width:27px;height:27px;background:#efefef;border:1px solid #7b96a2;font-size:110%;color:#5f5f5f;float:left;margin-right:7px;text-align:center;line-height:27px;}
div.pagination div.control-buttons a:hover,
div.pagination div.control-buttons a.active{background:#c6e2e6;border-color:#4e9abe;color:#00425e;text-decoration:none;}
div.pagination a.button6{margin-right:5px;}
div.pagination div.porpag{float:left;text-align:center;margin:0 auto;margin:-4px 0 0 10px;}
div.pagination div.porpag label,div.pagination div.porpag select{float:left;text-align:center;margin:0 auto;margin:0 0 0 10px;}
div.pagination a.submit,
div.pagination span.submit-btn{margin-right:3px;float:left;display:block;}
div.pagination a.pag,
div.pagination span.pag{float:right;}

.wp-pagenavi {
    width: 600px;
    margin: 15px auto;
    text-align: center;
}
.wp-pagenavi a, .wp-pagenavi span {color: #6f6f6f; font-size: 120%;}
.wp-pagenavi span.current { color: #2CBEF0 !important; border-color: #2CBEF0 !important;}

div.pagination2{margin-bottom:10px;padding:0 10px;}
div.pagination2 a.page,
div.pagination2 a.last,
div.pagination2 a.first,
div.pagination2 span.current,
div.pagination2 span.extend{display:block;float:left;margin-left:5px;background:url(/img/buttons/pagination2-button.gif) no-repeat 0 0;width:32px;height:25px;color:#717171;font-size:110%;line-height:25px;text-align:center;}
div.pagination2 span.current{font-weight:bold;}


#ltext {
    padding-bottom: 25px;
    font-size: 110%;
    color:#676767;
}

#ltext .masinfo {
    width: 782px;
    padding-left: 198px;
}

#ltext h2 {
   line-height: 20px;
   color: #3ABFEB;
   font-weight: normal;
}

#toogle_info {
    padding-left: 10px;
    cursor: pointer;
    color: #8A8A8A;
    text-decoration: underline;
    font-size: 80%;
}

#textinfo  {
    display: none;
    margin-top: 10px;
    line-height: 17px;
    color: #8A8A8A;
}

#textinfo p {
    line-height: 17px;
    color: #8A8A8A;
    padding-bottom: 15px;
}

#textinfo li {
    padding: 15px 0;
}

#textinfo li a {
    color:#00A0CF;
    text-decoration:none;
    border-bottom:1px dotted #00A0CF;
}

#textinfo li a:hover {
    color:#00577A;
    text-decoration:none;
    border-bottom:1px dotted #00577A;
}

#textinfo a {
    color: #00A0CF;
    text-decoration:none;
    border-bottom:1px dotted #00A0CF;
}

#textinfo a:hover {
    color:#00577A;
    text-decoration:none;
    border-bottom:1px dotted #00577A;
}

#footer {
    overflow: hidden;
    border-top: 2px solid #2CBEF0;
}

#footer .enlaces_relacionados {
    width: 440px;
    padding-left: 50px;
    float: left;
}

#footer .enlaces_relacionados li {
    margin-top: 4px;
    float:left;
    display:inline;
    width: 220px;
}

#footer .enlaces_relacionados h2 a {
    color: #676767;
    font-size: 100%;
    font-weight: 400;
}

#footer .enlaces_relacionados p {
    font-size: 150%;
    font-weight: bold;
    padding: 20px 0;
}

#footer .logo{
    width:80px;
    float:left;
    padding-top:10px;
}
#footer .copyright {
    padding-top:8px;
    float:left;
    width:820px;
}

#footer .copyright p {
    padding-bottom: 15px;
    text-align: center;
    font-size:110%;
}

#footer .copyright p, #footer div.copyright p a {
    color:#949494;
    line-height:17px;
}

#footer .copyright p.legal a {
    text-decoration: underline;
    padding: 0 22px;
}


#footer-navigation {
    float: left;
    width: 950px;
    padding: 0 15px;
    margin: 18px 0;
    background:url(/img/footer/footer-nav-middle.png) top left repeat-x;
    list-style: none;
    border-radius: 7px;
}

#footer-navigation li {
    display: inline;
    font-size:110%;
    line-height:30px;
}

#footer-navigation li.right {
    float: right;
    border: 0;
}

#footer-navigation li a {
    color: #275264;
}

#footer-navigation li + li {
    border-left: 1px solid #275264;
    margin-left:.8em;
    padding-left:.7em;
}


/*
div#footer-navigation{margin-bottom:15px; margin-top:10px;}
div#footer-navigation div.footer-navigation-left{background:url(/img/footer/footer-nav-left.png) top left no-repeat;height:30px;padding-left:14px;}
div#footer-navigation div.footer-navigation-left div.footer-navigation-middle{background:url(/img/footer/footer-nav-middle.png) top left repeat-x;}
div#footer-navigation div.footer-navigation-left div.footer-navigation-middle div.footer-navigation-right{background:url(/img/footer/footer-nav-right.png) top right no-repeat;height:30px;padding-right:14px;}
div#footer-navigation ul{padding-top:10px;}
div#footer-navigation ul li{font-size:110%;float:left;height:20px;margin:0 4px;}
div#footer-navigation ul li a{color:#275264;}
div#footer-navigation ul li.divider{color:#275264;}
div#footer div.logo{width:80px;float:left;padding-top:10px;}
div#footer div.copy-right{padding:8px;float:left;margin:0px 0px 0px 0px;width:800px;height:55px;overflow:hidden;}
div#footer div.copy-right img{float:left;margin-right:10px;}
div#footer div.copy-right p{color:#949494;font-size:110%;line-height:17px;text-align:center;}
div#footer div.copy-right p a{color:#949494;}
*/

div#sociable{float:left;margin-top:6px;width:104px}
div#sociable img{vertical-align:top;}


.footer-top{background:url(/img/boxes/footer-top.png) no-repeat;height:7px;width:975px;}
.footer-middle{background:url(/img/boxes/footer-middle.png) repeat-y;width:975px;overflow:auto;}
.footer-bottom{background:url(/img/boxes/footer-bottom.png) no-repeat;width:975px;height:21px;}




div.box1{margin-bottom:15px;width:480px;}
div.box1 div.top-left{background:url(/img/boxes/box1-top-left.gif) left top no-repeat;height:52px;padding-left:10px;}
div.box1 div.top-left div.top-right{background:url(/img/boxes/box1-top-right.gif) right top no-repeat;height:52px;padding-right:9px;}
div.box1 div.top-left div.top-right div.top-middle{background:url(/img/boxes/box1-top-middle.gif) left top repeat-x;height:52px;line-height:52px;}
div.box1 div.top-left div.top-right div.top-middle ul.strip1{margin:0 -9px;}
div.box1 div.middle{background:#FFF url(/img/boxes/box1-middle.gif) repeat-x 0 bottom;border:1px solid #dedede;border-bottom:0;border-top:0;padding-top:21px;}
div.box1 div.bottom-left{background:url(/img/boxes/box1-bottom-left.gif) left top no-repeat;height:10px;padding-left:10px;line-height:10px;}
div.box1 div.bottom-left div.bottom-right{background:url(/img/boxes/box1-bottom-right.gif) right top no-repeat;height:10px;padding-right:10px;line-height:10px;}
div.box1 div.bottom-left div.bottom-right div.bottom-middle{background:url(/img/boxes/box1-bottom-middle.gif) left top repeat-x;height:10px;line-height:10px;}
div.box2{margin-bottom:10px;}
div.box2 div.top-left{background:url(/img/boxes/box2-top-left.gif) left top no-repeat;height:40px;padding-left:10px;}
div.box2 div.top-left div.top-right{background:url(/img/boxes/box2-top-right.gif) right top no-repeat;height:40px;padding-right:10px;}
div.box2 div.top-left div.top-right div.top-middle{background:url(/img/boxes/box2-top-middle.gif) left top repeat-x;height:40px;line-height:40px;}
div.box2 div.middle{background:#f1f1f1 url(/img/boxes/box2-middle.gif) repeat-x 0 top;padding:0 20px 5px;}
div.box2 div.bottom-left{background:url(/img/boxes/box2-bottom-left.gif) left top no-repeat;height:10px;padding-left:10px;line-height:10px;}
div.box2 div.bottom-left div.bottom-right{background:url(/img/boxes/box2-bottom-right.gif) right top no-repeat;height:10px;padding-right:10px;line-height:10px;}
div.box2 div.bottom-left div.bottom-right div.bottom-middle{background:#f1f1f1;height:10px;line-height:10px;}
div.box3{margin-bottom:10px;}
div.box3 div.top-left{background:url(/img/boxes/box3-top-left.gif) left bottom no-repeat;height:10px;padding-left:10px;}
div.box3 div.top-left div.top-right{background:url(/img/boxes/box3-top-right.gif) right bottom no-repeat;height:10px;padding-right:10px;}
div.box3 div.top-left div.top-right div.top-middle{background:#f0f0f0;height:10px;line-height:10px;}
div.box3 div.middle{background:#f0f0f0;padding:0 10px;}
div.box3 div.bottom-left{background:url(/img/boxes/box3-bottom-left.gif) left top no-repeat;height:10px;padding-left:10px;line-height:10px;}
div.box3 div.bottom-left div.bottom-right{background:url(/img/boxes/box3-bottom-right.gif) right top no-repeat;height:10px;padding-right:10px;line-height:10px;}
div.box3 div.bottom-left div.bottom-right div.bottom-middle{background:#f0f0f0;height:10px;line-height:10px;}
div.box3 h2{color:#4d4d4d;font-size:210%;margin-bottom:8px;font-weight:normal;}
div.box3 div.steps h2{color:#4d4d4d;font-size:182%;margin-bottom:8px;font-weight:normal;}
div.box3 h2 a{color:#0c9ccd;}
div.box4{width:166px;background:url(/img/boxes/box4-bg.gif) repeat-y 0 0;margin-bottom:14px;}
div.box4 div.top{background:url(/img/boxes/box4-top.gif) no-repeat 0 0;}
div.box4 div.top div.bottom{background:url(/img/boxes/box4-bottom.gif) no-repeat 0 bottom;padding:5px 10px 8px 8px;}
div.box4 p{color:#404040;font-size:120%;line-height:17px;}
div.box4.last{margin-bottom:0;}
div.box5{}
div.box5 div.top-left{background:url(/img/boxes/box5-top-left.gif) left bottom no-repeat;height:11px;padding-left:11px;}
div.box5 div.top-left div.top-right{background:url(/img/boxes/box5-top-right.gif) right bottom no-repeat;height:11px;padding-right:11px;}
div.box5 div.top-left div.top-right div.top-middle{background:url(/img/boxes/box5-top-middle.gif) repeat-x 0 bottom;height:11px;line-height:11px;}
div.box5 div.middle{background:#f9f9f9;border:1px solid #e9e9e9;padding:1px 17px;border-bottom:0;border-top:0;}
div.box5 div.bottom-left{background:url(/img/boxes/box5-bottom-left.gif) left top no-repeat;height:11px;padding-left:11px;line-height:11px;}
div.box5 div.bottom-left div.bottom-right{background:url(/img/boxes/box5-bottom-right.gif) right top no-repeat;height:11px;padding-right:11px;line-height:10px;}
div.box5 div.bottom-left div.bottom-right div.bottom-middle{background:url(/img/boxes/box5-bottom-middle.gif) repeat-x 0 top;height:11px;line-height:11px;}
div.box5 span.style{position:absolute;background:url(/img/boxes/box5-style.gif) no-repeat 0 0;width:69px;height:50px;z-index:6;top:-3px;right:12px;}
div.box6 div.top-left{background:url(/img/boxes/box6-top-left.gif) left bottom no-repeat;height:10px;padding-left:10px;}
div.box6 div.top-left div.top-right{background:url(/img/boxes/box6-top-right.gif) right bottom no-repeat;height:10px;padding-right:10px;}
div.box6 div.top-left div.top-right div.top-middle{background:url(/img/boxes/box6-top-middle.gif) repeat-x 0 bottom;height:10px;line-height:10px;}
div.box6 div.middle{background:#fff url(/img/boxes/box6-middle.gif) repeat-x 0 bottom;padding:0 8px 1px;border:1px solid #dedede;border-bottom:0;border-top:0;}
div.box6 div.bottom-left{background:url(/img/boxes/box6-bottom-left.gif) left top no-repeat;height:10px;padding-left:10px;line-height:10px;}
div.box6 div.bottom-left div.bottom-right{background:url(/img/boxes/box6-bottom-right.gif) right top no-repeat;height:10px;padding-right:10px;line-height:10px;}
div.box6 div.bottom-left div.bottom-right div.bottom-middle{background:url(/img/boxes/box6-bottom-middle.gif) repeat-x 0 0;height:10px;line-height:10px;}
div.box6 h2{background:url(/img/boxes/box6-h2-bg.gif) repeat-x 0 0;height:37px;line-height:30px;margin:0 -8px 20px;text-align:center;font-size:120%;color:#858585;}
div.box6b div.top-left{background:url(/img/boxes/box6b-top-left.gif) left bottom no-repeat;height:10px;padding-left:10px;}
div.box6b div.top-left div.top-right{background:url(/img/boxes/box6b-top-right.gif) right bottom no-repeat;height:10px;padding-right:10px;}
div.box6b div.top-left div.top-right div.top-middle{background:url(/img/boxes/box6b-top-middle.gif) repeat-x 0 bottom;height:10px;line-height:10px;}
div.box6b div.middle{background:#fff url(/img/boxes/box6-middle.gif) repeat-x 0 bottom;padding:0;border:1px solid #dedede;border-bottom:0;border-top:0;}
div.box6b div.middle h2.gratis{padding-top:14px;float:left;margin-right:60px;font-weight:normal;}
div.box6b div.middle h2.registrate{padding-top:16px;float:right;margin-right:11px;}
.dotted{border-bottom:1px dotted #000;}
a.dotted{color:black;}
a:hover.dotted{color:#2BA4CD;text-decoration:none;border-bottom:1px dotted #2BA4CD;}
div.box6b div.bottom-left{background:url(/img/boxes/box6-bottom-left.gif) left top no-repeat;height:10px;padding-left:10px;line-height:10px;}
div.box6b div.bottom-left div.bottom-right{background:url(/img/boxes/box6-bottom-right.gif) right top no-repeat;height:10px;padding-right:10px;line-height:10px;}
div.box6b div.bottom-left div.bottom-right div.bottom-middle{background:url(/img/boxes/box6-bottom-middle.gif) repeat-x 0 0;height:10px;line-height:10px;}
div.box7 div.top-left{background:url(/img/boxes/box7-top-left.gif) left bottom no-repeat;height:10px;padding-left:10px;}
div.box7 div.top-left div.top-right{background:url(/img/boxes/box7-top-right.gif) right bottom no-repeat;height:10px;padding-right:10px;}
div.box7 div.top-left div.top-right div.top-middle{background:#d9eaed;height:10px;line-height:10px;}
div.box7 div.middle{background:#d9eaed;padding:0 22px 1px;}
div.box7 div.bottom-left{background:url(/img/boxes/box7-bottom-left.gif) left top no-repeat;height:10px;padding-left:10px;line-height:10px;}
div.box7 div.bottom-left div.bottom-right{background:url(/img/boxes/box7-bottom-right.gif) right top no-repeat;height:10px;padding-right:10px;line-height:10px;}
div.box7 div.bottom-left div.bottom-right div.bottom-middle{background:#d9eaed;height:10px;line-height:10px;}
div.box8 div.top{background:url(/img/boxes/box8-top.gif) no-repeat 0 0;padding-top:26px;}
div.box8 div.top div.bottom{background:url(/img/boxes/box8-bottom.gif) no-repeat 0 bottom;padding-bottom:26px;}
div.box8 div.top div.bottom div.middle{background:url(/img/boxes/box8-middle.gif) repeat-y 0 0;}
div.post{background:url(/img/boxes/box9-bg.gif) repeat-y 0 0;margin-bottom:5px;}
div.post div.top{background:url(/img/boxes/box9-top.gif) no-repeat 0 0;padding-top:15px;}
div.post div.top div.bottom{background:url(/img/boxes/box9-botom.gif) no-repeat 0 bottom;padding:0 24px 15px 5px;}
div.box10 div.top-left{background:url(/img/boxes/box10-top-left.gif) left bottom no-repeat;height:10px;padding-left:10px;}
div.box10 div.top-left div.top-right{background:url(/img/boxes/box10-top-right.gif) right bottom no-repeat;height:10px;padding-right:10px;}
div.box10 div.top-left div.top-right div.top-middle{background:#a0a0a0;height:10px;line-height:10px;}
div.box10 div.middle{background:#a0a0a0;padding:0 5px 1px;}
div.box10 div.bottom-left{background:url(/img/boxes/box10-bottom-left.gif) left top no-repeat;height:10px;padding-left:10px;line-height:10px;}
div.box10 div.bottom-left div.bottom-right{background:url(/img/boxes/box10-bottom-right.gif) right top no-repeat;height:10px;padding-right:10px;line-height:10px;}
div.box10 div.bottom-left div.bottom-right div.bottom-middle{background:#a0a0a0;height:10px;line-height:10px;}
div.box11{background:#e5e5e5;width:349px;}
div.box11 div.top{background:url(/img/boxes/box11-top.gif) no-repeat 0 0;padding-top:10px;}
div.box11 div.top div.bottom{background:url(/img/boxes/box11-bottom.gif) no-repeat 0 bottom;padding:0 13px 10px;}
div.box12{background:url(/img/boxes/box12-bg.gif) repeat-y 0 0;}
div.box12 div.top{background:url(/img/boxes/box12-top.gif) no-repeat 0 0;padding-top:8px;}
div.box12 div.top div.bottom{background:url(/img/boxes/box12-bottom.gif) no-repeat 0 bottom;padding:0 10px 8px 8px;}
a.button1{background:url(/img/buttons/button1.gif) top left no-repeat;float:left;padding-left:15px;height:30px;display:block;}
a.button1 span{background:url(/img/buttons/button1.gif) top right no-repeat;float:left;padding-right:15px;height:30px;font-size:130%;color:#FFF;line-height:30px;display:block;margin-right:-5px;}
a.button1:hover{text-decoration:none;}
a.button2{background:url(/img/buttons/button2.gif) top left no-repeat;float:left;padding-left:15px;height:30px;display:block;}
a.button2 span{background:url(/img/buttons/button2.gif) top right no-repeat;float:left;padding-right:15px;height:30px;font-size:130%;color:#FFF;line-height:30px;display:block;margin-right:-5px;}
a.button2:hover{text-decoration:none;}
a.button3{background:url(/img/buttons/button3.gif) top left no-repeat;padding-left:5px;height:21px;display:inline-block;margin-right:5px;}
a.button3 span{background:url(/img/buttons/button3.gif) top right no-repeat;padding-right:5px;height:21px;font-size:100%;color:#000;line-height:21px;display:inline-block;margin-right:-5px;}
a.button1:hover, a.button4:hover, a.button5:hover, a.button6:hover, a.button7:hover, a.button8:hover, a.more-link:hover{text-decoration:none;}
a.button4{background:url(/img/buttons/button4.gif) no-repeat 0 0;display:block;padding-left:50px;margin-bottom:10px;}
a.button4 span{background:url(/img/buttons/button4.gif) no-repeat right 0;display:block;padding-right:50px;height:41px;line-height:41px;font-size:180%;color:#fff;float:left;}
a.button5{background:url(/img/buttons/button5.gif) no-repeat 0 0;display:block;padding-left:10px;margin-bottom:10px;}
a.button5 span{background:url(/img/buttons/button5.gif) no-repeat right 0;display:block;padding-right:10px;height:41px;line-height:41px;font-size:180%;color:#fff;float:left;}
#tipo_favoritos a{padding-left:50px;}
#tipo_favoritos a span{padding-right:50px;}
a.button6{display:block;background:url(/img/buttons/button6-bg.gif) no-repeat 0 0;padding-left:15px;}
a.button6 span{background:url(/img/buttons/button6-bg.gif) no-repeat right 0;padding-right:15px;float:left;font-size:110%;line-height:27px;height:27px;color:#7a7a7a;}
a.button7{display:block;background:#56c0e4;height:25px;line-height:25px;font-size:120%;color:#fff;padding:0 10px;margin-bottom:1px;}
a.button8{display:block;background:url(/img/buttons/button8.gif) no-repeat 0 0;padding-left:15px;}
a.button8 span{background:url(/img/buttons/button8.gif) no-repeat right 0;padding-right:15px;float:left;line-height:27px;height:27px;color:#fff;}
a.more-link{display:block;background:url(/img/buttons/button9.gif) no-repeat 0 0;padding-left:10px;float:left;color:#ADADAD}
a.more-link span{background:url(/img/buttons/button9.gif) no-repeat right 0;padding-right:10px;float:left;line-height:35px;height:35px;color:#000;font-size:120%;color:#ADADAD}
a.button10{display:block;background:url(/img/buttons/button10.gif) no-repeat 0 bottom;padding-left:12px;margin-left:5px;height:25px}
a.button10 span{background:url(/img/buttons/button10.gif) no-repeat right bottom;padding-right:12px;float:left;line-height:25px;height:25px;color:#000;font-size:110%;}
a.button10:hover, a.button10.active{background:url(/img/buttons/button10.gif) no-repeat 0 top;text-decoration:none;}
a.button10:hover span, a.button10.active span{background:url(/img/buttons/button10.gif) no-repeat right top;color:#717171;}
ul.list3 li{list-style:none;margin-bottom:13px;font-size:120%;color:#040404;line-height:16px;}
ul.list3 li a{color:#040404;}
ul.list4{padding-top:10px;}
ul.list4 li{list-style:none;margin-bottom:12px;}
div.list4 li.tittle{display:inline;float:left;color:#a4a4a4;font-size:110%;padding-right:6px;line-height:22px;padding-right:20px}
/*ul.list4 li .tittle{display:block;float:left;color:#a4a4a4;font-size:110%;padding-right:6px;line-height:15px;}*/
ul.list4 li .tittle{float:left;color:#a4a4a4;font-size:110%;padding-right:6px;line-height:15px;}
div.list4 li span.details{display:inline;color:#505e63;line-height:15px;}
/*ul.list4 li span.details{display:block;float:left;color:#505e63;font-size:110%;line-height:15px;}*/
ul.list4 li span.details{color:#505e63;font-size:110%;line-height:15px;}
ul.list4 li div#map_canvas{display:block;clear:both;width:210px;height:210px;}
#info_ficha .image li{ margin:10px 0 }
#links_locmap {margin-top: 12px; margin-left: 4px;}
#links_locmap li {
    display: inline;
    margin-right: 20px;
}
#links_locmap li a ,
ul.list4 li a{color:#00a0cf;font-size:110%;text-decoration:underline;list-style: none outside none;}
ul.list5{padding:10px 0 5px;}
ul.list5 li{list-style:none;float:left;width:130px;background:url(/img/content/list5-li-bg.gif) no-repeat 0 0;padding-left:20px;margin-bottom:8px;height:16px;line-height:16px;}
ul.list5 li a{color:#000;font-size:110%;}
ul.list5 li a span{color:#949494;}
ul.list6{padding:10px 0 5px;}
ul.list6 li{list-style:none;margin-bottom:10px;}
ul.list6 li div.image{float:left;margin-right:9px;border:1px solid #c8c8c8;width:48px;padding:1px;background:#fff;}
ul.list6 li div.image img{display:block;}
ul.list6 li h4 a{color:#000;font-size:110%;line-height:14px;font-weight:normal;}
ul.list6 li p{color:#939393;font-size:100%;line-height:14px;}
ul.list6 h3, ul.list6 h3 a{color:#2CBEF0;font-size:120%;}
ul.list7{padding:10px 0 5px;}
ul.list7 li{list-style:none;background:url(/img/content/list7-li-bg.gif) no-repeat 0 0;padding-left:20px;margin-bottom:8px;height:16px;line-height:16px;font-size:110%;color:#949494;}
ul.list7 li a{color:#000;}
ul.list8{padding-left:5px;}
ul.list8 li{list-style:none;background:url(/img/content/list8-li-bg.gif) no-repeat 0 0;padding-left:20px;margin-bottom:8px;line-height:16px;}
ul.list8 li a{color:#000;font-size:130%;}
ul.list8 li a span{color:#597a85;font-size:80%;}
ul.list8 cite{color:#000;clear:both;}
ul.list9{padding-left:5px;}
ul.list9 h4{font-size:120%;text-align:center;}
ul.list9 li{list-style:none;font-weight:normal;background:url(/img/content/list8-li-bg.gif) no-repeat 0 0;padding:3px 0 0 20px;margin-bottom:8px;line-height:16px;min-height:16px;}
ul.list9 li a{color:#000;font-size:100%;}
body.home ul.strip1 li{width:48.7%;}
div#invest-form{margin-bottom:10px;}
div#invest-form h1{background:url(/img/addmeet.jpg) no-repeat 0 0;height:0;padding-top:64px;margin-bottom:10px;overflow:hidden;width:534px;float:left}
div#option{float:left;margin-top:30px;}
div#option p{color:#000000;font-size:14px;}
div#invest-form div.form1{padding:0 15px;}
div#invest-form div.section1{width:455px;padding:5px 0 15px 10px;}
div#invest-form div.form1 ul li select.selectbox{width:277px;}
div#reasons{padding:0 20px 10px 20px;background:url(/img/content/reasons-bg.jpg) no-repeat center center;min-height:300px;}
div#reasons div.section{width:335px;}
div#reasons div#publish h2{font-size:320%;color:#1fb1e5;line-height:22px;}
div#reasons div#publish h2 span{color:#7f7f7f;}
div#reasons div.section h2{font-size:320%;color:#7f7f7f;margin-bottom:20px;line-height:22px;}
div#reasons div.section h2 span{font-size:55%;font-weight:normal;}
body.layout1 ul.strip1 li a{font-size:240%;font-weight:bold;}
div.box2 div.step{margin-top:-10px;margin-bottom:10px;width:85px;}
div.box2 div.step.one{width:82px;}
div.box2 div.step.two{width:200px;}
div.box2 div.step.three{width:170px;}
div.box2 div.step.four{width:120px;}
div.steps div.step{float:left;padding-right:45px;margin-right:15px;}
div.steps div.result{width:85px;float:left;margin-top:-10px;}
div.steps div.result img{margin:0 auto 10px;display:block;height:72px;}
div.steps div.result p{font-size:130%;}
div.step span.step-number{position:absolute;display:block;width:42px;height:42px;line-height:42px;color:#fff;font-size:130%;text-align:center;z-index:5;top:0;right:0;background:url(/img/content/step-num-bg.gif) no-repeat 0 0;}
div.steps div.step a.arrow{display:block;width:25px;height:24px;position:absolute;top:70px;right:9px;background:url(/img/content/arrow.gif) no-repeat 0 0;}
div.steps div.step img{margin:0 auto 10px;display:block;}
div.steps div.step p{font-size:130%;text-align:center;}
div.steps div.step p a{color:#000;}
div.steps2 div.step{float:left;padding-top:38px;margin-right:20px;padding-right:0;}
div.steps2 div.step.one{width:193px;}
div.steps2 div.step.two{width:148px;}
div.steps2 div.step.three{width:162px;}
div.steps2 div.step.four{width:172px;}
div.steps2 div.step span.step-number{position:absolute;width:43px;height:43px;font-size:180%;color:#fff;text-align:center;line-height:43px;z-index:5;left:0;top:0;background:url(/img/content/step-num2.png) no-repeat 0 0;}
div.steps2 div.step a{display:block;background:#fff url(/img/content/step2-step-bg.gif) repeat-x 0 bottom;padding:12px 8px;color:#12aad0;font-size:120%;line-height:17px;}
div.steps2 div.step a:hover{text-decoration:none;}
div.steps2 div.public-area{float:left;margin-right:20px;width:166px;}
body.aboutus div#content{padding-left:13px;}
div#registration-steps{margin:0 0 20px 0;background:url(/img/content/registration-steps-bg.gif) repeat-x 0 0;width:900px; height:45px;}
div#registration-steps ul li{float:left;padding:0 32px;}
div#registration-steps ul li:last-child{margin-right:0;}
div#registration-steps ul li a{color:#676767;display:block;float:left;line-height:45px;font-size:120%;height:45px;}
div#registration-steps ul li.active{background:url(/img/content/ul-step5-bg.gif) no-repeat center center;}
div#registration-steps ul li.active:first-child{background:url(/img/content/ul-step5-bg.gif) no-repeat top left;}
div#registration-steps ul li.active:last-child{background:url(/img/content/ul-step5-bg.gif) no-repeat top right;}
div#registration-steps ul li.active a{text-decoration:none;color:#fff;}
div#login-form{width:458px;padding-right:5px;margin-right:50px;float:left;}
div#login-form label{display:block;padding-left:5px;margin-bottom:5px;text-align:right;}
div#new-user{width:400px;padding-left:5px;float:right;}
div#login-data{width:400px;padding-right:5px;margin-left:75px;float:left;}
div#policy{width:400px;padding-left:5px;margin-right:75px;float:right;}
div#registration-form.form2 form{padding-left:15px}
div#registration-form.form2 div#interests,
div#registration-form.form2 div#soy{margin:0;}
div#registration-form.form2 fieldset.password{margin:10px 120px;}
div#registration-form.form2 div#interests a{cursor:pointer;float:left;margin:0 4px;padding-top:10px;color:#009FCE}
div#registration-form.form2 div#interests a:hover{text-decoration:none;color:#3685A3}
div#registration-form.form2 div#soy ul li {float:left;margin-right:25px;}
div#registration-form.form2 div#interests ul li,
div#registration-form.form2 fieldset.password ul li{float:left;margin-right:40px;}
div#registration-form.form2 div#interests ul li label,
div#registration-form.form2 div#soy ul li label,
div#registration-form.form2 fieldset.password ul li label{float:left;}
div#registration-form.form2 input.radio{float:left;margin-top:8px;}
div#registration-form fieldset.section1,
div#registration-form div.section1{width:525px;float:left;margin-bottom:20px;}
div#registration-form fieldset.section2,
div#registration-form div.section2{width:440px;float:right;margin-bottom:20px;}
div#registration-form.form2 label, div#login-form.form2 label, div#form-segmentacion.form2 label{margin-right:10px;line-height:30px;/*width:140px;*/text-align:left;}
div#registration-form textarea{width:350px;height:200px;}
div#registration-form #finalizar,
div#registration-form #finalizando{float:left;margin-bottom:3px;}
div#registration-form hr, div#register-form hr, div#login-form hr, div#form-segmentacion hr{background:#e0e0e0;height:1px;border:0;margin-bottom:25px;}
#policy textarea{width:350px;height:200px;}
div#publish-form.form2 div#ad-type{background:#f4f4f4;padding:10px;margin-bottom:10px;height:28px;overflow:hidden;}
div#publish-form.form2 #ad-type label{float:left;width:auto;color:#54A8C6;font-weight:bold;font-size:120%;margin:9px 5px 0 25px;}
div#publish-form.form2 #ad-type select{float:left;width:auto;margin:4px 3px 0 3px;}
div#publish-form.form2 #ad-type #cargar_form{float:right; margin-left:110px;}
div#publish-form.form2 #ad-type #cargando_form{float:right; margin-left:181px;}
div#publish-form.form2 #ad-type #buscar,
div#publish-form.form2 #ad-type #buscando{float:right; margin-left:80px;}
div#formulario span.text{padding:100px 0;font-size:200%;color:#ADADAD;display:block;text-align:center;width:100%;}
div#publish-form.form2 form{padding-left:15px}
div#publish-form fieldset.section1,
div#publish-form div.section1{width:525px;float:left;margin-bottom:20px;}
div#publish-form fieldset.section2,
div#publish-form div.section2{width:440px;float:right;margin-bottom:20px;}
div#publish-form fieldset.section3,
div#publish-form div.section3{width:100%;float:left;margin-bottom:20px;}
div#publish-form.form2 div.section1 ul li label,
div#publish-form.form2 div.section2 ul li label{margin-right:10px;line-height:30px;}
div#publish-form textarea{width:350px;height:200px;}
div#publish-form .checkOcultar, div#publish-form .checkPremium, div#registration-form .checkOcultar, div#registration-form .checkPremium{float:left;margin:8px 2px 0 10px;}
div#publish-form hr{background:#e0e0e0;height:1px;border:0;margin-bottom:25px;}
div#publish-form.form2 div.category{padding-left:20px;margin-bottom:20px;}
div#publish-form.form2 div.category ul li{float:left;width:150px;margin-right:10px;}
div#publish-form.form2 div.category ul li label{float:left;margin-left:5px;}
div#publish-form.form2 div.category ul li select{}
div#publish-form.form2 div.category ul li.subtipo{margin-top:10px;}
div#publish-form.form2 #trans-type{width:500px;float:left;}
div#publish-form.form2 div.section{width:440px;padding-left:10px;margin-bottom:20px;}
div#publish-form.form2 div.section span.textbox{float:left;width:302px;}
div#publish-form.form2 div.section span.inner{float:left;width:292px;}
div#publish-form.form2 div.section input.submit{float:left;margin-left:8px;}
div#publish-form.form2 div#tipo label,
div#publish-form.form2 div#subtipo label{font-size:120%;width:145px;margin:5px;}
div#inmueble-form.form2 fieldset{padding-left:10px;margin-bottom:20px;clear:both;}
div#inmueble-form.form2 fieldset h3{font-size:180%;margin-bottom:10px;color:#747474;font-weight:normal;}
div#inmueble-form.form2 fieldset input.submit{float:left;margin-left:8px;}
div#inmueble-form.form2 fieldset ul{clear:both;}
div#inmueble-form.form2 fieldset ul li{float:left;width:450px;margin-right:25px;height:40px;}
div#inmueble-form.form2 fieldset ul li .tipo-venta,
div#inmueble-form.form2 fieldset ul li .tipo-alquiler{margin-top:10px;}
div#inmueble-form.form2 fieldset ul li.images{height:auto;}
div#inmueble-form.form2 fieldset ul#mapas li{height:auto;}
div#inmueble-form.form2 fieldset ul li.textarea{height:auto;width:600px;}
div#inmueble-form.form2 ul li span.text-area{float:right;width:380px;height:150px;}
div#inmueble-form.form2 ul li span.text-area span.inner{height:150px;}
div#inmueble-form.form2 ul li span.text-area textarea.text-area{border:0;background:none;width:370px;height:135px;}
div#inmueble-form.form2 ul li label{float:left;width:180px;margin:0px 5px;text-align:right;line-height:20px;}
div#inmueble-form.form2 ul li span.textbox{float:right;width:218px;}
div#inmueble-form.form2 ul li span.units{margin-left:-25px;font-weight:bold;}
div#inmueble-form.form2 ul li span.textbox span.inner{float:right;width:208px;}
div#inmueble-form.form2 ul li span.textbox select{width:208px;}
div#inmueble-form.form2 ul li span.required{color:#2cbef0;float:right;}
div#inmueble-form.form2 ul li span.private{color:#f0be2c;float:right;}
div#inmueble-form.form2 ul li span.note{display:block;float:right;margin-right:60px;color:#b9b9b9;line-height:30px;font-size:120%;}
div#inmueble-form.form2 .req.error{background-color:#ffaaaa;}
div.search-results2 h2 {color:#a7a7a7;font-size:220%;font-weight:normal;padding-left:10px;margin-bottom:10px;}
div#info_ficha {
    margin-bottom:40px;
/*    float:left;*/
    margin-top:10px;
}

div#details1_see_more {
    margin-left:4px;
    display:none;
    overflow: auto;
}

div#details1_see_more h3,
div#info_ficha h3{font-size:130%;color:#505e63;margin-bottom:15px;}
div#info_ficha h3 a{color:#9B9B9B;text-decoration:none;border-bottom:1px dotted #9B9B9B;}
div#info_ficha h3 a:hover{color:#2FBFF1;text-decoration:none;border-bottom:1px dotted #2FBFF1;}
div#info_ficha div.image{float:left;width:215px;padding-left:5px; height: 235px;}
div#info_ficha div.image img{margin: 0 0 12px 0;}
div#info_ficha div.details2{float:left;width:235px;margin-left:30px;}
div#info_ficha div.details1{float:left;width:215px;padding-top: 20px;}
div#info_ficha div.details3{float:left;width:265px;margin-left:15px;}
div#info_ficha div.information{float:left;width:250px;margin-left:15px;}
div#mapas-li {
	margin: 58px 0 0 0;
}
div#featured-ads h2{font-size:180%;color:#2cbdef;margin-bottom:10px;font-weight:normal;}
div#featured-ads div.section{width:197px;float:left;margin-right:15px;min-height:208px;margin-bottom:20px;}
div#featured-ads div.section.last{margin:0;}
div#featured-ads div.section h3{font-size:120%;line-height:19px;margin-bottom:10px;color:#686868;padding-left:5px;font-weight:normal;}
div#featured-ads div.section div.box7{}
div#featured-ads div.section div.box7 div.middle{padding-bottom:50px;}
div#featured-ads div.section div.box7 span.price{position:absolute;z-index:10;background:url(/img/content/price-bg.gif) no-repeat 0 0;width:176px;height:69px;line-height:55px;font-size:130%;color:#fff;bottom:-18px;right:0px;display:block;text-align:center;}
div#latest-posts{padding:20px 0;}
div#latest-posts h2{font-size:180%;color:#2cbdef;font-weight:normal;margin-bottom:15px;}
div#latest-posts ul li{list-style:none;border-bottom:1px solid #e9e9e9;padding-bottom:12px;margin-bottom:12px;background:url(/img/content/latest-post-li-bg.gif) no-repeat 0 0;padding-left:23px;}
div#latest-posts ul li p{font-size:120%;color:#686868;line-height:19px;}
div#latest-posts ul li p a{color:#686868;display:block;}
div#latest-posts ul li p a span{color:#0d9aca;}
div#latest-posts ul li.last{border:0;}
div#latest-posts a.next-btn{position:absolute;z-index:10;width:29px;height:29px;background:url(/img/buttons/next-previous-btns.gif) no-repeat right top;bottom:10px;right:0;display:block}
div#latest-posts a.previous-btn{position:absolute;z-index:10;width:29px;height:29px;background:url(/img/buttons/next-previous-btns.gif) no-repeat left top;bottom:10px;right:32px;display:block;}
div#latest-posts a.next-btn:hover, div#latest-posts a.next-btn.active{background:url(/img/buttons/next-previous-btns.gif) no-repeat right bottom;text-decoration:none;}
div#latest-posts a.previous-btn:hover, div#latest-posts a.previous-btn.active{background:url(/img/buttons/next-previous-btns.gif) no-repeat left bottom;text-decoration:none}
div.steps3{margin-bottom:10px;}
div.steps3 ul li{list-style:none;background:url(/img/content/steps3-li-bg.gif) no-repeat 0 0;padding-left:10px;float:left;margin-right:4px;}
div.steps3 ul li a{background:url(/img/content/steps3-li-bg.gif) no-repeat right 0;padding-right:10px;display:block;height:57px;line-height:57px;color:#575757;font-size:180%;text-align:center;float:left;min-width:120px;}
div.steps3 ul li span.arrow{position:absolute;z-index:10;background:url(/img/content/steps3-arrow.gif) no-repeat 0 0;width:20px;height:19px;bottom:-15px;left:40%;display:none;}
div.steps3 ul li.double-line a{line-height:23px;text-align:left;}
div.steps3 ul li a:hover{text-decoration:none;}
div.steps3 ul li.active{background:url(/img/content/steps3-li-active.gif) no-repeat 0 0;}
div.steps3 ul li.active a{background:url(/img/content/steps3-li-active.gif) no-repeat right 0;color:#fff;}
div.steps3 ul li.active span.arrow{display:block;}
div#confirmation.form2 p{float:left;margin-left:10px;text-align:left;line-height:20px;color:#333;font-size:120%;}
div#contact-details div.form2 ul li label{float:left;margin-left:10px;text-align:right;line-height:30px;width:198px;}
div#contact-details div.form2 ul li span.textbox{float:left;width:218px;}
div#contact-details div.form2 ul li span.textbox span.inner{float:left;width:208px;}
div#contact-details div.form2 ul li span.required{color:#2cbef0;}
div#contact-details div.form2 ul li span.note{display:block;float:right;margin-right:60px;color:#b9b9b9;line-height:30px;font-size:120%;}
div#contact-details div#other-information{padding-left:20px;}
div.form2 div#other-information h2{color:#686868;}
div#other-information h3{font-size:120%;margin-bottom:10px;color:#131313;}
div#contact-details div.form2 ul.style1 li label{text-align:left;float:left;line-height:18px;display:block;width:48px;}
div#contact-details div.form2 ul.style2 li label{text-align:left;float:left;line-height:18px;display:block;width:210px;}
div#invitation-form{margin-bottom:10px;padding-top:20px;}
div#invitation-form p{float:left;color:#2cbef0;width:452px;font-size:180%;line-height:22px;}
div#invitation-form p a{color:#2cbef0;}
div#invitation-form div.form{float:right;width:425px;}
div#invitation-form div.form p span.text-box{background:url(/img/content/text-box2.gif) no-repeat 0 0;width:230px;height:39px;padding:10px 12px 0 62px;float:left;display:block;}
div#invitation-form div.form p span.text-box input.text-box{background:none;border:0;width:100%;height:49px;line-height:49px;}
div#invitation-form div.form p input.submit{display:block;float:left;margin-left:3px;}
div#contact.form2 form{padding-left:15px}
div#contact.form2 div#interests{margin:0;}
div#contact.form2 fieldset.password{margin:10px 120px;}
div#contact.form2 div#interests ul li,
div#contact.form2 fieldset.password ul li{float:left;margin-right:40px;}
div#contact.form2 div#interests ul li label,
div#contact.form2 fieldset.password ul li label{float:left;}
div#contact textarea{width:350px;height:200px;}
div#contact hr{background:#e0e0e0;height:1px;border:0;margin-bottom:25px;}
div#contact div.box3{margin-bottom:10px;}
div#contact div.box3 span.style{position:absolute;background:url(/img/boxes/box3-style.gif) no-repeat 0 0;width:69px;height:50px;z-index:6;top:-3px;right:12px;}
div#contact div#contact-details{background:url(/img/content/contact-details-bg.gif) no-repeat 0 0;padding-right:37px;min-height:300px;}
div#contact div#contact-details h2{color:#646464;font-size:160%;padding:10px 0 0 18px;}
div#contact div#contact-details div.section{background:url(/img/content/contact-details-section-bg.gif) repeat-x 0 bottom;padding:20px 5px;width:240px;}
div#contact div#contact-details h3{color:#28bbed;font-size:120%;margin-bottom:15px;padding:0px;}
div#contact div#contact-details div.section p{font-size:110%;color:#535353;line-height:20px;position:absolute;}
div#contact div#contact-details div.section img{float:right}
div#contact div#contact-details div.section #mapa{width:240px;height:200px;}
div#contact div#contact-details div#location-map{padding:15px 37px 0 30px;}
body#blog div#main h1{font-size:220%;color:#2cbef0;font-weight:normal;line-height:18px;margin-bottom:15px;padding-left:10px;padding-top:10px;}
body#blog div#main h2.pagetitle{font-size:180%;margin-bottom:5px;color:#000;font-weight:normal;text-align:center;}
div.post span.comment-number{position:absolute;width:53px;height:37px;z-index:10;display:block;top:-5px;right:-5px;background:url(/img/content/comment-number.png) no-repeat 0 0;font-size:180%;text-align:center;line-height:28px;color:#fff;}
div#blog-search{margin-bottom:15px;}
div#blog-search h2{color:#fff;font-size:150%;margin-bottom:10px;font-weight:normal;padding-left:10px;}
div#blog-search p{margin-bottom:10px;}
div#blog-search span.text-box{display:block;background:url(/img/content/text-box3.gif) no-repeat 0 0;padding-left:10px;float:left;}
div#blog-search span.text-box span.inner{background:url(/img/content/text-box3.gif) no-repeat right top;padding-right:10px;height:28px;padding-top:9px;float:left;}
div#blog-search span.text-box span.inner input.text-box{background:none;width:215px;border:0;color:#fff;}
div#blog-search input.submit{display:block;float:left;margin-left:5px;}
body.blog-inner div.post div.top div.bottom{padding:0 5px 15px 5px;}
body.blog-inner div.post p span.highlight{color:#1db0e2;font-size:100%;font-weight:normal;}
div#related-article{background:#e0f2f8;padding:17px 20px 10px;margin-bottom:10px;}
div#related-article h2{color:#18566b;font-size:180%;font-weight:normal;margin-bottom:10px;}
div.comments div.section{margin-bottom:10px;}
div.comments div.section img{float:left;margin-right:12px;border:1px solid #e3e3e3;}
div.comments div.section p{font-size:110%;color:#adadad;line-height:18px;}
div.comments div.section a{color:#3ABFEB;}
div#comment-form div.section1{float:left;width:195px;margin-right:6px;}
div#comment-form div.section2{float:left;width:395px;}
div#comment-form p{margin-bottom:7px;}
div#comment-form p a{color:#3ABFEB;}
div#comment-form p input.text-box{background:#efefef;border:1px solid #e7e7e7;height:23px;padding:10px 17px 0;width:80%;font-size:130%;}
div#comment-form p textarea.text-area{background:#efefef;border:1px solid #e7e7e7;float:left;width:240px;padding:5px 17px 0;height:70px;}
div#comment-form p input.submit{margin:50px 0 0 5px;display:block;float:left;}
div.ratingblock{
    width: 350px;
    display: inline-block;
    margin-left: 5px;
}

div.yarpp-related {
    padding: 15px 10px;
}

div.addthis_container{width:200px;float:right;margin-top:32px;}
/*div.ratepost{margin:15px 0 2px 10px;}*/
div.ratingtext{margin:5px 0 0 10px;display:block;}
div#categories-menu{margin-bottom:4px;}
div#categories-menu div.categories-menu-left{background:url(/img/content/breadcrumbs-left.gif) top left no-repeat;height:30px;padding-left:10px;}
div#categories-menu div.categories-menu-left div.categories-menu-middle{background:#f5f5f5;}
div#categories-menu div.categories-menu-left div.categories-menu-middle div.categories-menu-right{text-align:center;background:url(/img/content/breadcrumbs-right.gif) top right no-repeat;height:30px;padding-right:10px;}
div#categories-menu a{color:#676767;font-size:160%;line-height:30px;margin:0px 25px;}
div#categories-menu span{font-size:180%;color:#676767;line-height:30px;margin:0px 15px;}
/* .content-fotos{width:450px;height:250px;overflow:hidden;} */
.content-fotos{width:350px;}
.content-fotos h3{font-size:105%;font-style:italic;font-weight:normal;padding:0 0 5px 10px;}
*.content-fotos h2{font-size:105%;font-style:italic;font-weight:normal;padding:0 0 5px 10px;}

.content-fotos .qq-gallery.qq-uploader {border-radius: 0;background-color: white;}
.content-fotos .qq-gallery .qq-upload-button {padding: 3px 10px;margin: 0 0 10px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666;background-color: white;border: 1px solid #7AAEDE;}
.content-fotos .qq-gallery .qq-upload-button:hover {background-color: #7AAEDE;color: white;}
.content-fotos .qq-gallery .qq-upload-list li {padding: 0 10px;border-radius: 0;height: 155px;margin: 0 14px 14px 0;}
.content-fotos .qq-gallery .qq-upload-list li.qq-upload-success {background-color: #EFFBFF;}
.content-fotos .qq-gallery .qq-delete-icon {background: none;font-size: 1.4em;}

.lista_fotos{width:330px;display:block;border:1px dotted #999;height:188px; overflow: auto;}
.lista_fotos li{width:125px;height:auto;float:left;margin:5px;padding:8px;border:1px solid #0099C7;background:#EFFBFF;}
.lista_fotos li img{margin-bottom:6px;}
.lista_fotos li a.view{width:40px;background:url(/img/buttons/delete.png) no-repeat left top;display:block;color:#0099C7;font-size:100%;height:13px;padding:3px 0 0 20px;margin:0 auto 5px auto;}
.lista_fotos li a.view:hover{color:#000;text-decoration:none;font-weight:bold;}
.lista_fotos li a.ppal{width:60px;background:url(/img/buttons/rating.gif) no-repeat left bottom;display:block;color:#0099C7;font-size:100%;height:13px;line-height:18px;padding:0 0 4px 20px;margin:0 auto 10px auto;}
.lista_fotos li a.ppal:hover, .lista_fotos li a.ppalactive{width:60px;background:url(/img/buttons/rating.gif) no-repeat left top;display:block;color:#00577A;font-size:100%;height:13px;line-height:18px;padding:0 0 4px 20px;margin:0 auto 10px auto;text-decoration:none;font-weight:bold;}
div.pagination a.page{display:block;width:27px;height:27px;background:#efefef;border:1px solid #7b96a2;font-size:110%;color:#5f5f5f;float:left;margin-right:7px;text-align:center;line-height:27px;}
div.pagination a.page:hover, div.pagination a.active{background:#c6e2e6;border-color:#4e9abe;color:#00425e;text-decoration:none;}
div.pagination a.previous, div.pagination a.next{float:left;margin:1px 13px 0 0;height:26px;background:url(/img/buttons/button8.gif) no-repeat 0 0;padding-left:15px;color:#fff;overflow:hidden;}
div.pagination a.previous span.inner, div.pagination a.next span.inner{float:left;background:url(/img/buttons/button8.gif) no-repeat right 0;padding-right:15px;line-height:27px;height:27px;color:#fff;}
div.pagination p.previous, div.pagination p.next{float:left;margin:1px 13px 0 0;height:26px;background:url(/img/buttons/button6-bg.gif) no-repeat 0 0;padding-left:15px;color:#fff;overflow:hidden;}
div.pagination p.previous span.inner, div.pagination p.next span.inner{float:left;background:url(/img/buttons/button6-bg.gif) no-repeat right 0;padding-right:15px;line-height:27px;height:27px;color:#fff;}
div#panel-usuario a.caja{width:260px;height:150px;background:url(/img/panel/fondo_caja.jpg) repeat-x top left;display:block;float:left;border:1px solid #1193FE;margin:15px 30px;}
div#panel-usuario a.caja:hover{background:url(/img/panel/fondo_caja.jpg) repeat-x bottom left;text-decoration:none;border:1px solid #017EA8;}
div#panel-usuario a.caja h4{width:180px;display:block;float:left;margin:30px 0 0 5px;color:#67B3FE;font-size:200%;text-align:center;}
div#panel-usuario a.caja:hover h4{color:#007EA8;}
div#panel-usuario a.caja p{margin:10px;color:#999;font-size:120%;text-align:center;}
div#panel-usuario a.caja:hover p{color:#666;}
div#panel-usuario a.caja span.usuario{background:url(/img/panel/icon_usuario.png) no-repeat top left;}
div#panel-usuario a.caja span.contrasena{background:url(/img/panel/icon_contrasena.png) no-repeat top left;}
div#panel-usuario a.caja span.anuncio{background:url(/img/panel/icon_anuncios.png) no-repeat top left;}
div#panel-usuario a.caja span.buzon{background:url(/img/panel/icon_buzon.png) no-repeat top left;}
div#panel-usuario a.caja span.favoritos{background:url(/img/panel/icon_favoritos.png) no-repeat top left;}
div#panel-usuario a.caja span.asesorias{background:url(/img/panel/icon_agentes.png) no-repeat top left;}
div#panel-usuario a.caja span.salir{background:url(/img/panel/icon_salir.png) no-repeat top left;}
div#panel-usuario a.caja span{width:64px;height:64px;display:block;float:left;margin:8px 0 0 8px;}
div#panel-usuario a.caja:hover span{background-position:bottom left;}
div#error{margin-left:10px; padding-bottom: 15px;}
div#error h2{font-size:220%;color:#54a8c6;margin-bottom:15px;}
div#error h2 a:link, div#error h2 a:visited{color:#54A8C6;}
#error a, #error:visited  {
    color: #2CBEF0;
}
div#error p{font-size:126%;display:block;padding-bottom:8px;}
div#error ul{padding:10px 0 5px;}
div#error ul li{list-style:none;background:url(/img/content/list7-li-bg.gif) no-repeat 0 0;padding-left:20px;margin-bottom:8px;line-height:16px;font-size:110%;color:#949494;}
div#error ul li a{color:#000;}
#goog-wm{margin-bottom:20px;}
#goog-wm h3.closest-match{color:#8f2831;border-bottom:3px dashed #aebd63;padding-bottom:0.5em;;font-size:170%;margin:0;}
#goog-wm h3.closest-match a{}
#goog-wm h3.other-things{color:#989898;padding:3px 0 0 0;}
#goog-wm ul,
#goog-wm ul li{margin:0 0 0 5px;padding:0px;list-style:none;background:none;}
#goog-wm li.search-goog{margin:0 0 0 5px;padding:0px;list-style:none;background:none;color:#ADADAD;font-size:90%;margin:4px 0 2px 0;}
ul.datos_busqueda a.static_filtro{width:140px;height:14px;display:block;padding:2px 23px 0 0;color:#A8A8A8;}
ul.datos_busqueda a.static_filtro:hover{color:#000;text-decoration:none;}
ul.datos_busqueda a.quita_filtro{background:url(/img/cancel_filter.png) no-repeat top right;width:140px;height:14px;display:block;padding:2px 23px 0 0;color:#A8A8A8;}
ul.datos_busqueda a.quita_filtro:hover{background-position:bottom right;color:#000;text-decoration:none;}
form#sidebar hr{border:0;border-top:1px solid #DEDEDE;margin:35px 0 20px 0;display:block;}
form#sidebar select{width:163px!important;}

div#message{margin:0 0 0 10px;}
div#message h2{font-size:210%;color:#2cbef0;font-weight:normal;border-bottom:1px solid #d3d3d3;padding-bottom:10px;line-height:17px;margin-bottom:10px;}
div#message h2 span.reference{background:#f4f4f4;margin-left:15px;color:#686868;font-size:53%;padding:5px 10px;}
div#message h2 span.updates{float:right;color:#686868;font-size:55%;background:url(/img/content/updates-bg.gif) no-repeat 0 0;line-height:16px;padding-left:22px;}
div#message h3{font-size:130%;color:#505e63;margin-bottom:15px;}
div#message h3 a{color:#9B9B9B;text-decoration:none;border-bottom:1px dotted #9B9B9B;}
div#message h3 a:hover{color:#2FBFF1;text-decoration:none;border-bottom:1px dotted #2FBFF1;}
div#message h4{font-size:130%;color:#cc0000;margin:20px 0;font-style: italic;}
div#message h4.ok {color:#009933;}
div#message h4.ko {color:#cc0000;}

div#message div.image{float:left;width:55px;padding-left:5px;background:url(/img/content/images-bg.gif) no-repeat top center;padding-top:30px;}
div#message div.image img{margin-bottom:4px;}
div#message div.text {float:left;width:850px;margin:0 0 30px 15px;}
div#message div.text p{line-height:18px;padding-bottom:8px;color:#000;font-size:115%;}
div#message div.text p a{color:#00A0CF;font-style:italic;}
div#message div.text p a:hover{color:#007EA8;font-style:italic;text-decoration:none;}
div#message div.text q { quotes: '"' '"'; display: block; font-style: italic; padding-left: 20px; padding-top: 10px;}
div#message div.text q:before { content: open-quote; }
div#message div.text q:after { content: close-quote; }

/*div#message div.text p.data{color:#797979;font-style:italic;font-size:110%;line-height:18px;padding:0 8px 0 15px;width:400px;float:left;} */
div#message ul {margin:10px 0 10px 10px;overflow: auto;}
div#message ul li{list-style:square;margin:0 0 0 15px;font-size:110%;line-height:20px;float:left; width:400px;}

div#botones p.rechazado{color:#CC0000!important;font-style:italic;font-weight:bold;font-size:130%;}
div#botones p.comprado{color:#009933!important;font-style:italic;font-weight:bold;font-size:130%;}
div#respuesta{overflow-x:hidden;}
div#respuesta div#email{clear:left;width:auto;margin:0 auto;width:auto;padding:10px;display:none;max-height:750px;}
div#respuesta div#email img.email{float:left;}
div#respuesta div#email p.email{float:left;margin-left:10px;text-align:left;line-height:20px;margin:0 auto;padding:2px 0 0 8px;display:block;color:#505E63;width:450px;font-size:110%;}
div#respuesta div#email .modal-link{color:#00A0CF;text-decoration:underline;}
.ver-mas {color:#3ABFEB;text-decoration:none;}
.ver-mas:hover {color:#0D9ACA;text-decoration:underline;}
div#respuesta div#email textarea.rechazar{float:left;margin:15px 0 0 10px;text-align:left;line-height:16px;display:block;color:#666666;width:425px;height:75px;border:1px solid #54A8C6;}
div#respuesta div#email_ok{clear:left;width:auto;margin:0 auto;width:auto;padding:10px;display:none;}
div#respuesta div#email_ok img.email_ok{float:left;margin-top:8px;}
div#respuesta div#email_ok p.email_ok{float:left;margin-left:10px;text-align:left;line-height:20px;margin:0 auto;padding:6px 0 0 8px;display:block;color:#505E63;width:405px;font-size:110%;}
div#respuesta div#email_ko{clear:left;width:auto;margin:0 auto;width:auto;padding:10px;display:none;}
div#respuesta div#email_ko img.email_ko{float:left;margin-top:8px;}
div#respuesta div#email_ko p.email_ko{float:left;margin-left:10px;text-align:left;line-height:20px;margin:0 auto;padding:6px 0 0 8px;display:block;color:#505E63;width:405px;font-size:110%;}
div#mensajes_alerta p{text-align:left;line-height:20px;padding:6px 0 0 8px;color:#505E63;font-size:110%;}
a.submit{background:url(/img/buttons/submit.gif) top left no-repeat;float:left;padding-left:15px;height:33px;display:block;margin:0 0 1px 0;cursor:pointer;}
a.submit span{background:url(/img/buttons/submit.gif) top right no-repeat;float:left;padding-right:15px;height:33px;font-size:130%;color:#8A8A8A;font-weight:bold;line-height:30px;display:block;}
a.submit:hover, a.submit:focus{text-decoration:none;color:#0081A6;background-position:center left;margin:0 0 1px 0;}
a.submit:hover span, a.submit:focus span{text-decoration:none;color:#0081A6;background-position:center right;}
a.submit:active{text-decoration:none;color:#FFFFFF;background-position:bottom left;margin:1px 0 0 1px;}
a.submit:active span{text-decoration:none;color:#FFFFFF;background-position:bottom right;}
form#inicio a#buscar.submit{margin-left:138px;}
form#inicio span#buscando.submit-btn{margin-left:110px;}
form#sidebar a#buscar.submit{margin:10px 0 20px 25px;}
form#sidebar span#buscando.submit-btn{margin:10px 0 20px 20px;}
a#buscar.submit span small, a#buscar_invertir.submit span small, a#buscar_alquilar.submit span small{padding-left:23px;background:url(/img/buttons/ico_search.png) center left no-repeat;height:30px;display:block;}
a.ico_enviar span small{padding-left:23px;background:url(/img/buttons/ico_enviar.png) center left no-repeat;height:30px;display:block;}
a.ico_enviar_without_arrow span small{height:30px;display:block;}
a.ico_descargar span small{padding-left:23px;background:url(/img/buttons/ico_descargar.png) center left no-repeat;height:30px;display:block;}
a.ico_cancelar span small{padding-left:23px;background:url(/img/buttons/ico_cancelar.png) center left no-repeat;height:30px;display:block;}
span.submit-btn{background:url(/img/buttons/submit.gif) bottom left no-repeat;float:left;padding-left:15px;height:33px;display:block;margin:1px 0 0 1px;display:none;}
span.submit-btn span{background:url(/img/buttons/submit.gif) bottom right no-repeat;float:left;padding-right:15px;height:33px;font-size:130%;line-height:30px;display:block;color:#FFFFFF;}
span.submit-btn input{background:none repeat scroll 0 0 transparent;border:0 none;color:white;width:11px;}
span.submit-btn span img{margin:0;padding:0;float:left;margin:7px 6px 0 0;}
span.submit-btn span p{margin:0;padding:0;float:left!important;margin:8px 0 0 0!important;color:#FFFFFF!important;}

.paragraph {
    font-size: 12px;
    color: #4D4D4D;
    line-height: 1.32em;
    margin: 10px 4px;
}
.paragraph p {
    line-height: 1.32em;
    padding: 0 0 12px;
}

.paragraph ol, .texto ul {
    margin: 0 0 0 25px;
}

.paragraph ol li {
    list-style: decimal;
    margin-bottom: 12px;
}

div#estatica{margin-left:10px;}
div#estatica h1{font-size:220%;color:#54a8c6;margin-bottom:15px;}
div#estatica h2{font-size:170%;color:#55C0E4;margin-bottom:10px;}
div#estatica h3{font-size:120%;color:#55C0E4;margin-bottom:10px;}
div#estatica p{font-size:11px;color:#4D4D4D;line-height:17px;padding-bottom:10px;font-weight:normal;}
/*div#estatica a{color:#00A0CF;text-decoration:none;border-bottom:1px dotted #00A0CF;}
div#estatica a:hover{color:#00577A;text-decoration:none;border-bottom:1px dotted #00577A;}*/
div#estatica a{color:#00A0CF;text-decoration:underline;}
div#estatica a:hover{color:#00577A;text-decoration:underline;}
div#estatica ul{margin:0 0 0 5px;}
div#estatica ul li{list-style:none;background:url(/img/star_full.png) no-repeat 0 0;font-size:11px;color:#4D4D4D;line-height:17px;padding-left:20px;margin-bottom:5px;}
div#estatica ul li.n{list-style:disc;background: none;padding:0; margin-left: 20px; margin-bottom:5px;}
div#estatica ul.carta_confidencialidad li{list-style:disc;background: none;padding:0; margin-left: 20px; margin-bottom:5px;}
div#estatica ul li ol{margin:0 0 0 10px;}
div#estatica ul li ol li{list-style:decimal;color:#4D4D4D;line-height:17px;margin-bottom:5px;background:none;padding:0px;font-size:11px;}
div#estatica ul li ol li ul{margin:0 0 0 20px;}
div#estatica ul li ol li ul li{list-style:square outside url(/img/content/bullet_white.png)!important;color:#4D4D4D;line-height:17px;margin-bottom:5px;background:none;padding:0px;font-size:11px;}
div#estatica ol{margin:0 0 0 25px;}
div#estatica ol li{list-style:decimal;color:#4D4D4D;line-height:17px;margin-bottom:5px;background:none;padding:0px;font-size:11px;}
div#estatica ol.privacidad li{list-style:decimal;color:#55C0E4;font-size:140%;margin-bottom:5px;background:none;padding:0px;font-weight:bold;}
div#estatica ol li ul{margin:0 0 0 20px;}
div#estatica ol li ul li{list-style:circle!important;color:#4D4D4D!important;line-height:17px!important;margin-bottom:5px;background:none;padding:0px;font-size:11px!important;font-weight:normal!important;}
div#estatica ol.faq li ul li{list-style:lower-latin!important;}
div#estatica li p{padding-bottom:5px;}
div#estatica li{padding-bottom:10px;}
div#estatica div.margen{width:200px;float:left;}
div#estatica div.datos{width:765px;float:left;}
div#estatica p span.titulo{display:block;float:left;clear:both;font-weight:bold;}
div#estatica p span.pregunta{display:block;float:left;clear:both;font-weight:bold;color:#0081A6;}
div#estatica p span.respuesta{display:block;float:left;clear:both;}

div#estatica.conditions li p, div#estatica.auction_conditions li p {
    padding-bottom:10px !important;
}

div#estatica.auction_conditions table {
    color: #4D4D4D;
    font-size:11px;
    font-weight: normal;
    border: 1px solid black;
    margin-left: auto;
    margin-right: auto;
}

div#estatica.auction_conditions table td {
    border: 1px solid black;
    padding: 5px;
}


#tarifas table { margin-bottom: 20px; }
#tarifas tbody tr {margin-bottom: 25px; }
#tarifas th {text-align: center; color: #54a8c6; font-size: 110%; white-space: nowrap; }
#tarifas td {vertical-align: middle; padding: 10px; white-space: nowrap; }
#tarifas td.center {text-align: center; }
#tarifas .money { font-weight: bold; font-size:110%; }
#tarifas strong {font-size:110%; color:#54a8c6}

#tarifas {
    font-size:11px;
    color:#4D4D4D;
    line-height:17px;
    font-weight:normal;
}

/*div#estatica a{color:#00A0CF; text-decoration:none; border-bottom:1px dotted #00A0CF;}
div#estatica a:hover{color:#00577A;text-decoration:none;border-bottom:1px dotted #00577A;}
div#tarifas a{color:#00A0CF; text-decoration:none; border-bottom:1px dotted #00A0CF;}
div#tarifas a:hover{color:#00577A;text-decoration:none;border-bottom:1px dotted #00577A;}*/
div#estatica a{color:#00A0CF; text-decoration:underline;}
div#estatica a:hover{color:#00577A;text-decoration:underline;}
div#tarifas a{color:#00A0CF; text-decoration:underline;}
div#tarifas a:hover{color:#00577A;text-decoration:underline;}

#tarifas h1 {
    font-size:220%;color:#54a8c6;
}
#tarifas h2 {
    background:url(/img/logo26.png) no-repeat 0 0;
    color: #4D4D4D;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    padding-left: 32px;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-bottom: 10px;
    padding-top: 3px;
}

#tarifas h3 {
    text-align: center;
    font-size:110%;
    color:#00A0CF;
    padding-bottom: 16px;
}

#tarifas ul.indent li {
    margin-left: 40px;
}

#tarifas ul li {
    list-style:url('/img/tick.png') !important;
    line-height:17px;
}

#tarifas ul li.highlighted {
    font-weight: bold;
}

#tarifas blockquote {
    font-size: .9em;
}

#tarifas .trimestre {
    font-size: .9em;
}

div#agente-detalle{margin-bottom:40px;margin-left:10px;}
div#agente-detalle h2{font-size:210%;color:#2cbef0;font-weight:normal;border-bottom:1px solid #d3d3d3;padding-bottom:10px;line-height:17px;margin-bottom:10px;}
div#agente-detalle h2 span.reference{background:#f4f4f4;margin-left:15px;color:#686868;font-size:53%;padding:5px 10px;}
div#agente-detalle h2 span.updates{float:right;color:#686868;font-size:55%;background:url(/img/content/updates-bg.gif) no-repeat 0 0;line-height:16px;padding-left:22px;}
div#agente-detalle h3{font-size:130%;color:#505e63;margin-bottom:15px;}
div#agente-detalle h3 a{color:#9B9B9B;text-decoration:none;border-bottom:1px dotted #9B9B9B;}
div#agente-detalle h3 a:hover{color:#2FBFF1;text-decoration:none;border-bottom:1px dotted #2FBFF1;}
div#agente-detalle div.image{float:left;width:100px;padding-left:5px;padding-right:35px;background:url(/img/content/images-bg.gif) no-repeat top center;padding-top:30px;}
div#agente-detalle div.image img{margin-bottom:4px;}
div#agente-detalle div.characteristic{float:left;width:205px;margin-left:25px;}
div#agente-detalle div.details{float:left;width:210px;margin-left:25px;}
div#agente-detalle div.information{float:left;width:190px;margin-left:25px;}
div#agente-detalle ul.datos{float:left;display:block;font-size:110%;font-weight:bold;width:780px;margin-left:190px;}
div#agente-detalle ul.datos2{float:left;display:block;font-size:110%;font-weight:bold;width:780px;}
div#agente-detalle ul.datos li span.tittle{display:block;width:20%;float:left;color:#a4a4a4;font-size:110%;padding-right:10px;}
div#agente-detalle ul.datos li span.details{display:block;width:45%;float:left;color:#505e63;font-size:110%;padding-left:10px;}
div#agente-detalle ul.datos2 li span.tittle{display:block;width:21%;float:left;color:#a4a4a4;font-size:110%;padding-right:10px;}
div#agente-detalle ul.datos2 li span.details{display:block;width:65%;float:left;color:#505e63;font-size:110%;padding-left:10px;font-weight:normal;}
div#agente-detalle ul.datos2 li span.details p{line-height:1.5em;}
ul.contador{margin:0 25px;padding:10px 0 5px;}
ul.contador li{list-style:none;height:35px;padding:0 0 0 20px;margin-right:8px;font-size:120%;line-height:16px;float:left;width:115px;}
ul.contador li.inversores{background:url(/img/content/money.png) no-repeat 0 0;}
ul.contador li.operadores{background:url(/img/content/toolbox.png) no-repeat 0 0;}
ul.contador li.anuncios{background:url(/img/content/ok.png) no-repeat 0 0;}
ul.contador li.operaciones{background:url(/img/content/manos.png) no-repeat 0 0;padding:0 0 0 30px;width:105px;margin-right:0px;}
ul.contador_ppal{float:right;margin:8px 0;}
ul.contador_ppal li{list-style:none;height:20px;padding:0 20px;font-size:120%;line-height:16px;float:left;color:#686868;font-weight:bold;}
ul.contador_ppal li.inversores{background:url(/img/content/money.png) no-repeat 0 0;}
ul.contador_ppal li.operadores{background:url(/img/content/toolbox.png) no-repeat 0 0;}
ul.contador_ppal li.anuncios{background:url(/img/content/ok.png) no-repeat 0 0;}
ul.contador_ppal li.operaciones{background:url(/img/content/manos.png) no-repeat 0 0;padding:0 30px;}
div.beneficios{}
div.beneficios h2{font-size:120%;font-weight:bold;padding:4px 0;}
div.beneficios h2 strong{color:#2BA4CD;font-size:120%;border-bottom:1px dotted #2BA4CD;}
div.beneficios ul li{padding:2px;margin:5px;}
div.beneficios ul li a{color:#000;font-size:120%;padding-left:20px;background:url(/img/content/beneficio.gif) no-repeat 0 0;display:block;height:13px;padding-top:3px;line-height:13px;}
div.beneficios ul li span{color:#000;font-size:120%;padding-left:20px;background:url(/img/content/beneficio.gif) no-repeat 0 0;display:block;height:13px;padding-top:3px;line-height:13px;}
div.beneficios ul li a:hover{color:#949494;text-decoration:none;padding-left:25px;background:url(/img/content/beneficio.gif) no-repeat 5px 0;}
div.anuncios{width:480px;margin-bottom:15px;}
div.anuncios ul{clear:both;float:left;width:99%!important;margin-top:10px;display:block;}
div.anuncios ul li{list-style:none;height:200px;width:220px;float:left;text-align:center;border-right:1px solid #CFE3EF;padding:8px 4px;overflow:hidden;margin-bottom:10px; }
div.anuncios ul li a img{display:block;margin:0 auto;width:150px;border:1px solid #d9d9d9;padding:1px;}
div.anuncios ul li h3{margin-top:8px;}
div.anuncios ul li.impar{border-right:0;}
div.anuncios ul li.par a{margin:0px;padding:0px;width:auto;}
div.anuncios ul li.clear{clear:both;height:0px;width:0px;display:block;float:none;margin:0;}
div.anuncios-chart{width:978px;margin-bottom:15px;}
div.anuncios-chart ul{clear:both;float:left;width:99%!important;margin-top:10px;display:block;}
div.anuncios-chart ul li{list-style:none;width:465px;height:190px;float:left;text-align:center;border-right:1px solid #CFE3EF;padding:8px 4px;overflow:hidden;margin-bottom:10px;}
div.anuncios-chart ul li a img{display:block;margin:0 auto;width:455px;border:1px solid #d9d9d9;padding:1px;}
div.anuncios-chart ul li h3{margin-top:8px;}
div.anuncios-chart ul li.impar{border-right:0;}
div.anuncios-chart ul li.par a{margin:0px;padding:0px;width:auto;}
div.anuncios-chart ul li.clear{clear:both;height:0px;width:0px;display:block;float:none;margin:0;}
div.bloque_reg{margin-bottom:15px;}
div.bloque_reg table{clear:both;float:left;width:99%!important;margin-top:10px;display:block;}
div.anuncios ul li dt dl{background:url(/img/content/noticia.gif) no-repeat 0 0;text-align:left;padding:3px 0 8px 20px;height:auto;margin-left:8px;}
div.anuncios ul li dt dl a{font-size:110%;color:#000;}
div.anuncios ul li dt dl a:hover{text-decoration:none;color:#777;}
form#inicio label{font-weight:bold;padding-top:7px;}
div.registrado{width:979px;margin:0px;padding:0px;}
div.registrado div.box6b div.middle{height:500px;overflow:hidden;padding-left:10px;}
div.registrado div.Izq{float:left;width:500px;margin:0 10px 10px 0;}
div.registrado div.chart{float:left;width:965px;margin:0 10px 10px 0;}
div.registrado div.Dch{float:left;width:465px;margin:0 0 10px 0;}
div.registrado div.Dch table{margin-top:6px;height:127px;overflow:hidden;}
div.registrado div.Dch table tr th{padding:3px;color:#28BBED;text-align:left;}
div.registrado div.Dch table tr td{padding:3px;}
div.registrado div.Dch table tr td a{color:#000;text-decoration:none;}
div.registrado div.Dch table tr td a:hover{color:#28BBED;}
div#resultados table tr td{padding:5px 2px;border-bottom:1px solid #DFDFDF;}
div#resultados table tr td label{font-size:120%;}
div#resultados table tr td img{cursor:pointer;}
div#resultados table tr td.input_orden input,
div#resultados table tr td.input_orden label{width:20px;font-family:Verdana, Geneva, sans-serif;font-size:120%;}
div#resultados table tr td.input_orden input{display:none;}
div#social{position:absolute;top:7px;left:820px;width:150px;}
div#social a.tuenti{background:url(/img/tuenti.png) no-repeat 0 0;width:16px;height:16px;display:block;float:left;margin:0 1px;}
div#social a.addthis_button_expanded{margin:0 0 0 12px;}
p.numfotos{font-size:75%;color:#939393}
div.ui-dialog textarea,
div.ui-dialog input,
div.ui-dialog select{font-family:Arial;color:#000;font-size:12px;border:1px solid #FFF;}
div#social{position:absolute;width:150px;height:25px;top:110px;left:290px;}
div.anuncios-ficha{width:100%;}
div.anuncios-ficha ul{clear:both;float:left;width:99%!important;margin:10px 0;display:block;}
div.anuncios-ficha ul li{list-style:none;width:225px;float:left;height:210px;overflow:hidden;text-align:center;border-right:1px solid #CFE3EF;padding:8px 4px;}
div.anuncios-ficha ul li a img{display:block;margin:0 auto;width:150px;border:1px solid #d9d9d9;padding:1px;}
div.anuncios-ficha ul li h3{margin-top:8px;}
div.anuncios-ficha ul li:last-child{border-right:0;}
div.anuncios-ficha ul li:last-child a{margin:0px;padding:0px;width:auto;}
div.anuncios-ficha ul li.clear{clear:both;height:0px;width:0px;display:block;float:none;margin:0;}
div.pasos_index h1{font-size:320%;color:#55C0E4;font-family:Arial;margin:0 0 10px 10px;display:block;}
div.pasos_index h3{font-size:190%;color:#000;font-family:Arial;margin:0 0 0 10px;display:block;font-weight:normal;}
div.pasos_index span{font-size:260%;color:#FFF;font-family:Arial;display:block;float:left;margin:15px 0 0 10px;width:10px;}
div.pasos_index p{font-size:160%;color:#FFF;font-family:Arial;display:block;float:left;padding:0px;margin:8px 0 0 10px;line-height:21px;margin:8px 0 0 10px;width:165px;font-weight:bold;}
div.pasos_index ul{font-size:160%;color:#FFF;font-family:Arial;display:block;float:left;padding:0px;margin:8px 0 0 10px;line-height:21px;margin:8px 0 0 10px;width:194px;font-weight:bold;margin-left:25px;padding:0px;}
div.pasos_index ul li{margin-bottom:9px;}
div.pasos_index ul li small{font-size:75%;line-height:14px;font-weight:bold;margin-left:5px;}
div.pasos_index .separator{height:5px;display:block;float:left;border:1px solid #000;}
div.pasos_index .p1{width:214px;height:175px;background:url(/img/content/steps/p1.jpg) top left no-repeat;float:left;}
div.pasos_index .p1 span{margin:15px 0 0 10px;}
div.pasos_index .p2{width:251px;height:175px;background:url(/img/content/steps/p2.jpg) top left no-repeat;float:left;}
div.pasos_index .p2 span{margin:15px 0 0 40px;}
div.pasos_index .p3{width:251px;height:175px;background:url(/img/content/steps/p3.jpg) top left no-repeat;float:left;}
div.pasos_index .p3 span{margin:15px 0 0 40px;}
div.pasos_index .p4{width:263px;height:175px;background:url(/img/content/steps/p4.jpg) top left no-repeat;float:left;}
div.pasos_index .p4 span{margin:15px 0 0 40px;}
div.form2 ul li input.radio_form{margin-right:3px;float:left;width:20px;margin-top:7px;}
div.form2 ul li label.radio_form{margin-right:15px;float:left;}
body#blog ul.list5{padding:10px 0 5px;}
body#blog ul.list5 li{list-style:none;float:left;background:url(/img/content/list5-li-bg.gif) no-repeat 0 0;width:300px;padding-left:20px;margin-bottom:8px;height:16px;line-height:16px;}
body#blog ul.list5 li a{color:#000;font-size:110%;}
body#blog ul.list5 li a span{color:#949494;}
div#newsletter.box7 div.middle{padding:0 5px 1px;}
div#newsletter{margin-bottom:15px;}
div#newsletter h2{color:#00577A;font-size:150%;margin-bottom:10px;font-weight:normal;padding-left:10px;}
div#newsletter p{margin-bottom:10px;}
div#newsletter span.text-box{display:block;background:url(/img/content/text-box4.gif) no-repeat 0 0;padding-left:10px;float:left;}
div#newsletter span.text-box span.inner{background:url(/img/content/text-box4.gif) no-repeat right top;padding-right:10px;height:28px;padding-top:9px;float:left;}
div#newsletter span.text-box span.inner input.text-box{background:none;width:215px;border:0;color:#00577A;}
div#newsletter a.submitnews{display:block;float:left;margin-left:5px;}
div#newsletter div#resultado{color:#00577A;font-size:110%;}
a.rss_blog{float:right;}
div.entry div.addthis_toolbox{
    width: 140px;
    display: inline-block;
    margin-top: 20px;
    padding-left: 81px;
}
div.entry div.addthis_toolbox a{
    float: left;
}
div.entry div.addthis_toolbox a.addthis_button_compact{float:right;width:16px;height:16px;overflow:hidden;}
div.entry div.addthis_toolbox span.addthis_separator{width:0px;overflow:hidden;}

yarpp-related {
    padding: 0 10px;
}

div#breadcrumbs div.addthis_toolbox{width:125px;float:right;margin-top:6px;}
div#breadcrumbs div.addthis_toolbox a{float:left;}
div#breadcrumbs div.addthis_toolbox a.addthis_button_compact{float:right;width:16px;height:16px;overflow:hidden;}
div#breadcrumbs div.addthis_toolbox a.addthis_button_expanded{float:right;width:16px;height:16px;overflow:hidden;}
div#breadcrumbs div.addthis_toolbox span.addthis_separator{width:0px;overflow:hidden;}
#alerta_menu{width:250px;float:left;margin:0 15px 0 0; padding:4px;}
#alerta_menu hr{background:#e0e0e0;height:1px;border:0;margin:10px 0!important;padding:0;}
#alerta_menu ul{margin:0px;padding:0px;}
#alerta_menu ul li{height:22px;}
#alerta_menu p{font-size:110%;padding:5px;margin:0;display:block;float:left;width:155px;}
#alerta_menu a.op{margin:0 5px;width:16px;height:16px;display:block;float:left;background-color:#EAF9FD;border:1px solid #B3DFF4;padding:2px;}
#alerta_menu a.op:hover{background-color:#B8E8F8;border:1px solid #37AAE3;text-decoration:none;}
#alerta_menu a.add{color:#005474;font-size:110%;background:#EAF9FD url(/img/content/add.png) no-repeat 2px 2px;padding:5px 4px 0 24px;width:74px;display:block;float:none;margin:0 auto;}
#alerta_datos{width:600px;float:left;}
form#form-alertas h3{clear:both;display:block;margin-left:7px;}
form#form-alertas ul.checkbox li{width:170px;float:left;display:block;font-size:90%;}
form#form-alertas ul.checkbox li label{float:left;display:block;line-height:13px;height:30px;padding:4px 0;width:113px;}
form#form-alertas ul.checkbox li input{float:left;display:block;}
ul.no_obligado li span.note{float:left;display:block;margin:0 15px 0 0;padding:5px 0 0 0;}
ul.no_obligado li a.finalizar{float:left;display:block;}
ul.no_obligado li span.finalizando{float:left;display:block;}
div.marcacion{width:100%;display:block!important;clear:both;margin:0 0 10px 25px;color:#000;}
div.marcacion a{color:#888888;text-decoration:none;}
div.marcacion a:hover{color:#4E9ABE;text-decoration:none;}
#toggle_value{color:#FFF;cursor:pointer;font-size:120%;font-weight:bold;padding-left:58px;padding-top:21px;}
#toggle_value:hover{color:#505E63;}
div#grafico img{margin-top:15px;}
div.asesorias table.table1 th{display:block;float:left;height:53px;overflow:hidden;margin:0;padding:0;}
div.asesorias table.table1 tr{display:block;float:left;clear:both;}
div.asesorias table.table1 th h2{text-decoration:none;background:#36A9E2 url(/img/content/table-head-bg.gif) repeat-x 0 0;height:36px;color:#fff;font-size:110%;line-height:18px;text-align:center;padding:10px 0;margin-bottom:10px;}
div.asesorias table.table1 th h2.t1{height:26px;display:block;overflow:hidden;padding:20px 0 8px 0;}
div.asesorias table.table1 th h2.t2{padding:10px 0;margin-bottom:10px;}
div.asesorias table.table1 td{display:block;float:left;height:60px;padding:10px 0;border-bottom:1px solid #DDD;background:#FFF;vertical-align:middle!important;}
div.asesorias table.table1 td p{font-size:85%;line-height:14px;}
div.asesorias table.table1 td a img{margin:5px 0 0 0;}
div.anuncios-chart ul.estadisticas li{padding:8px 0;height:200px;margin:10px 3px;display:block;}
div.anuncios-chart ul.estadisticas li table{margin-left:2px;}
div.anuncios-chart ul.estadisticas li table tr th.titulo{text-align:left!important;color:#0C9CCD}
div.anuncios-chart ul.estadisticas li table tr td.titulo{text-align:left;}
div.anuncios-chart ul.estadisticas li table tr th{padding-bottom:0px;}
div.anuncios-chart ul.estadisticas li table tr td{padding:5px 0;}
p.subh{color:#8A8A8A;font-size:120%;margin:0 0 15px 10px;}
p.gris{color:#8A8A8A;margin:0 0 5px 0;}
p.gris a{color:#6C6C6C;font-weight:bold;text-decoration:none;}
p.gris a:hover{color:#0099C7;font-weight:bold;text-decoration:none;}
div.lista_inmueble ul{padding:10px 0 5px;}
div.lista_inmueble ul li{list-style:none!important;clear:both;float:left;background:url(/img/content/bullet_white.png) no-repeat 0 0!important;padding-left:20px;margin-bottom:8px;height:16px;line-height:16px;}
dl#operaciones-predominantes{border:1px solid #CCCCCC;padding:5px 5px 25px 5px;width:350px;height:auto;}
dl#inmuebles-predominantes{border:1px solid #CCCCCC;padding:5px 5px 25px 5px;width:350px;height:200px; overflow: scroll;}
dl#operaciones-predominantes dt,
dl#inmuebles-predominantes dt{clear:both;}
dl#operaciones-predominantes dt label,
dl#inmuebles-predominantes dt label{float:left;display:block;margin-top:-6px;}
dl#operaciones-predominantes dt input,
dl#inmuebles-predominantes dt input{float:left;display:block;}
dl#perfil-inversion, dl#perfil-banco, dl#zonas-interes {border:1px solid #CCCCCC;padding:5px 5px 25px 5px;width:350px;height: 75px;overflow-y: auto;}
dl#perfil-inversion dt, dl#perfil-banco dt, dl#zonas-interes dt {clear:both;}
dl#perfil-inversion dt label, dl#perfil-banco dt label, dl#zonas-interes dt label {float:left;display:block;margin-top:-6px;}
dl#perfil-inversion dt input, dl#perfil-banco dt input, dl#zonas-interes dt input {float:left;display:block;}
body#contract #header div.logo h1 a{background-image:url(/img/header/logo2_contract.png);margin-bottom:10px;}
body#contract #header div.logo a img{margin-bottom:22px;}
body#contract #header h2{margin:42px 0 0 0;}
body#contract div#main-navigation ul li.nav:last-child{width:auto;}
body#contract div#main-navigation ul li a{float:left;text-decoration:none;font-size:120%;line-height:45px;color:#676767;padding:0px 41px;}
body#contract div#main-navigation ul li.nav a{float:left;background:url(/img/navigation/nav.png) top center no-repeat;height:45px}
body#contract div#main-navigation ul li.nav:first-child a{background-position:top left}
body#contract div#main-navigation ul li.nav:last-child a{width:69px;background-position:top right}
body#contract div#main-navigation ul li.nav a:hover{background-position:center;color:#FFF;}
body#contract div#main-navigation ul li.nav:first-child a:hover{background-position:center left}
body#contract div#main-navigation ul li.nav:last-child a:hover{background-position:center right}
body#contract div#main-navigation ul li.nav a.active{background-position:bottom;color:#FFF;}
body#contract div#main-navigation ul li.nav:first-child a.active{background-position:bottom left}
body#contract div#main-navigation ul li.nav:last-child a.active{background-position:bottom right}
body#contract div.layout1 #sidebar{background:url(/img/content/rascacielos.jpg) no-repeat;width:400px;height:400px;margin:0 15px 0 5px;}
body#contract div.layout1 #sidebar.ciclo{background:url(/img/content/ciclo_modal.jpg) no-repeat;width:400px;height:400px;margin:0 15px 0 5px;}
body#contract div.layout1 #main{width:530px;margin-right:15px;font-size:110%;}
body#contract div.layout2 #main{width:945px;font-size:110%;}
body#contract #main p{line-height:18px;padding:0 0 5px 0;text-align:justify;}
body#contract #main ul{padding:0 0 5px 0;text-align:justify;}
body#contract #main ul li{line-height:18px;text-align:justify;list-style:none;margin:0 0 0 20px;background:url(/img/content/asterisk.png) no-repeat top left;padding:0 0 8px 20px;}
body#contract div.layout2 h1{font-size:170%;color:#55C0E4;margin-bottom:10px;}
body#contract div.layout2 div.margen{width:200px;float:left;}
body#contract div.layout2 div.datos{width:745px;float:left;}
body#contract div.layout2 div.datos p span.titulo{display:block;float:left;clear:both;font-weight:bold;}
body#contract div.layout2 div.datos p span.pregunta{display:block;float:left;clear:both;font-weight:bold;color:#0081A6;}
body#contract div.layout2 div.datos p span.respuesta{display:block;float:left;clear:both;}
body#contract div#contact ul li{list-style:none;padding:0 0 10px 0;}
body#contract ul li small.capital{font-size:140%;}
body#contract div#content{padding-bottom:45px;height:100%;}
body#contract div#footer{margin-bottom:20px;clear:both;position:absolute;bottom:0;width:100%;height:35px;}
div.addmeet_contract{width:560px;}
div.addmeet_contract div.middle{font-size:110%;line-height:20px;height:382px;}
div.addmeet_contract ul li{padding-bottom:5px;}
#email form#form-alertas{width:550px;}
#email form#form-alertas ul.checkbox li{width:170px;float:left;display:block;}
#email form#form-alertas ul.checkbox li label{float:left;display:block;line-height:13px;height:17px;padding:4px 0;width:113px;font-size:11px;}
#email form#form-alertas ul.checkbox li input{float:left;display:block;}
#email div.form2 span.required{color:#dc0000;float:left;display:block;margin-right:2px;line-height:16px;font-weight:normal;font-size:15px;height:14px;overflow:hidden;}
#email hr{background:#e0e0e0;height:1px;border:0;margin-bottom:25px;}
p.customedia{margin:12px 0 0 0;font-weight:bold;}
p.customedia a:hover{color:#1BA5D8!important;text-decoration:none;}
.readmore a:link{color:#2CBEF0;}
/**/.ie .clearfix{display:inline-block;}
.ie .clearfix{display:block;}
* html.ie .clearfix{height:1%;}
.ie .floatbox{width:100%;}
.ie div.box11 div.top{height:1%;}
.ie ul.strip1 li{width:47.9%;}
.ie div#publish-form.form2 div#ad-type ul li{margin-bottom:30px;}
.ie div#publish-form.form2 div#ad-type ul li.last{margin-bottom:0;}
.ie div#publish-form.form2 div#ad-type ul li label{line-height:40px;}
.ie div#latest-posts ul li{height:1%;}
.ie6 body{ behavior:url("/js/csshover.htc");}
.ie div#header h2{width:580px;}
.ie6 div#main-navigation ul li a{padding:0 30px;}
.ie6 div.box1 div.top-left div.top-right div.top-middle ul.strip1{width:103%;}
.ie6 body.home div.box1 div.top-left div.top-right div.top-middle ul.strip1{width:102%;}
.ie6 div#contact-form div.form2 ul.style1 li label{margin:0;}
#pestanas ul{width:750px;list-style:none;padding:0;margin:0;display:inline;float:left;}
#pestanas ul li{width:100px;display:block;float:left;text-align:center;margin-right:10px;top:1px;}
#pestanas ul li a{width:100px;display:block;background:#FFFFFF;border: 1px solid #000;text-decoration:none;color:#666666;}
#pestanas a.actual{width:100px;display:block;background:#F1F4F5;border-top:1px solid #000;border-bottom:1px solid #77BADB;text-decoration:none;color:#666666;font-weight:bold;}
#pestanas #contenido{width:750px;background:#FFFFFF;float:left;margin:10px auto;}
.info_ver_mas { cursor:pointer;display:inline-block;clear:both;}
.mas_informacion { display:none;margin-top:10px; }
.cab_neg {margin-left:0px;font-style:italic;font-weight:700 !important;}
#buscados{width:100%;border-top:2px solid #2CBEF0; min-height:100px;margin-bottom:40px;font-size:100%;margin-top:-30px}
#terminosbuscados{ width:48%; float:left;margin-left:20px;}
#terminosbuscados h2{font-size:150%;padding:20px 0 10px 59px}
#alquileresbuscados{ width:48%;float:left}
#alquileresbuscados h2{font-size:150%;padding:20px 0 10px 40px}
#ciudadesbuscadas{ width:48%; float:left}
#ciudadesbuscadas h2{font-size:150%;padding:20px 0 10px 28px}
#bloque1{width:50%;color: #676767;height:105px;border-right:1px solid #E6E6E6;float:left;}
#bloque1 ul{padding:6px 5px 0 60px}
#bloque1 ul li{margin-top:4px}
#bloque1 ul li a{color: #676767;}
#bloque2{width:46%;padding:0 0 0 10px;color: #676767;height:105px;border-right:1px solid #E6E6E6;float:left;}
#bloque2 ul{padding:6px 2px 0 30px}
#bloque2 ul li{margin-top:4px}
#bloque2 ul li a{color: #676767;}
#bloque3{width:46%;padding:0 0 0 10px;color: #676767;height:105px;float:left;}
#bloque3 ul{padding:6px 2px 0 30px}
#bloque3 ul li{margin-top:4px}
#bloque3 ul li a{color: #676767;}
#bloque4{width:46%;padding:0 0 0 10px;color: #676767;height:105px;border-right:1px solid #E6E6E6;float:left;}
#bloque4 ul{padding:6px 2px 0 30px}
#bloque4 ul li{margin-top:4px}
#bloque4 ul li a{color: #676767;}
.bread-inmueble{ color: #3ABFEB !important; font-size: 100% !important; }

.alta_es {background: url('/img/buttons/button_publish_es_ES.png') no-repeat scroll left top transparent;}
.alta_es:hover {background: url('/img/buttons/button_publish_hover_es_ES.png') no-repeat scroll left top transparent;}
.alta_en {background: url('/img/buttons/button_publish_en_US.png') no-repeat scroll left top transparent;}
.alta_en:hover {background: url('/img/buttons/button_publish_hover_en_US.png') no-repeat scroll left top transparent;}

div#main div.fotos {padding-top: 32px !important;}

.nr_related_placeholder {
    margin: 40px 0;
}

.nr_related_placeholder .nr_title {
/*    color: #2cbef0; */
    font-size: 140%;
}

.nr_related_placeholder li {
    list-style: none;
    padding-top: 12px;
}

.nr_related_placeholder .nr_post_title:hover {
    color: #2cbef0;
    text-decoration: underline;
}

.nr_related_placeholder .nr_post_title{
    color: #2cbef0;
    display: block;
    font-weight: bold;
}

.nr_related_placeholder .nr_rc_link {
    color: #6f6f6f;
    line-height: 18px;
    font-size: 11px;
}

#mostrar_ocultar_mapa {
/*    width: 325px;*/
    float: right;
    text-align: right;
    padding-right: 10px;
    padding-left: 30px;
    cursor: pointer;
    /*margin-top: 6px;*/
}

#mostrar_ocultar_mapa span:hover {
    text-decoration: underline;
}


.youtube_channel {
    padding-right: 55px;
    padding-left: 0px;
    background: url(/img/icons/youtube-icon.png) no-repeat 0 0;
    background-position: right;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-left: 20px;
}


#h1_anuncio {
    position: relative;
    width: 100%;
    min-height: 50px;
}

#navegacion_anuncio {
    position: absolute;
    right: 0;
    top: 0;
    line-height: 17px;
    font-size: 12px;
}

#navegacion_anuncio .volver_al_listado {
    text-align: right;
    font-size: 10px;
    padding-top: 5px;
}

#navegacion_anuncio .total_anuncios_navegacion {
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    color: #000;
}

.navegacion_anuncios {color:#3ABFEB; text-decoration:none;}
.navegacion_anuncios:hover {color:#0D9ACA; text-decoration:underline;}


#icono-mostrar-mapa {
    position: relative;
    right: 5px;
    top: 4px;
    width: 20px;
}

#invertir_inicio .form1, #alquilar_inicio .form1{
    padding-top: 11px;
}

#invertir_inicio .form1 li, #alquilar_inicio .form1 li {
    padding-bottom: 7px;
}

option.macro {
    color: #32B7E5;
    font-weight: 700 !important;
}

h1.title {
    font-size:130%;
    margin-left: 4px;
}

#cabecera_ficha {
    font-size: 12px;
    border-bottom: 1px solid #d3d3d3;
    padding-bottom: 10px;
    margin-bottom: 10px;
    line-height: 17px;
}

#cabecera_ficha span.user_info {
    position: absolute;
    padding-left: 4px;
    margin-top: 15px;
}

#cabecera_ficha span.user_info img {
    vertical-align: top;
}

#cabecera_ficha .advert_meta {
    text-align: right;
    padding-bottom: 12px;
    color: #686868;
}

#cabecera_ficha .advert_meta .counter {
    margin-right: 20px;
    padding-top: 2px;
    padding-left: 22px;
    background: url(/img/content/gente-bg.gif) no-repeat 0 0;
}

#cabecera_ficha .advert_meta .updates {
    padding-left: 22px;
    padding-top: 2px;
    background: url(/img/content/updates-bg.gif) no-repeat 0 0;
}

#cabecera_ficha #usercontrols {
    clear: both;
    text-align: right;
}

#cabecera_ficha #usercontrols a#wish-list {
    background: url(/img/content/wishlist-bg_supersmall.png) no-repeat 0 center;
    padding: 2px 15px 2px 20px;
}

#cabecera_ficha #usercontrols a#profitabilityt {
    background: url(/img/content/profitability-bg_supersmall.png) no-repeat 0 center;
    padding: 2px 15px 2px 20px;
}

#cabecera_ficha #usercontrols a#recoment {
    background: url(/img/content/mail-bg_supersmall.png) no-repeat 0 center;
    padding: 2px 15px 2px 20px;}

#cabecera_ficha #usercontrols a#problems {
    background: url(/img/content/problems-bg_supersmall.png) no-repeat 0 center;
    padding: 2px 0 2px 24px;
}



ul.botones_ficha {float: right;padding-left: 40px;width: 177px;}
ul.botones_ficha li {list-style: none;width: 177px;height: 48px;margin: 0;cursor: pointer;display: flex;align-items: center;justify-content: center;}
ul.botones_ficha li:not(:last-child) {margin-bottom: 5px;}
ul.botones_ficha li.on { background-image: url(/img/content/usercontrols-li2-bg.gif); }
ul.botones_ficha li.on1 { background-image: url(/img/content/magenta-bg.png); }
ul.botones_ficha li.on2 { background-image: url(/img/content/fondoMarketReport.png); }
ul.botones_ficha li.on3 { background-image: url(/img/content/orange-bg.gif); }
ul.botones_ficha li.on4 { background-image: url(/img/content/bg-download-pdf.png); }
ul.botones_ficha li.on5 { background-image: url(/img/content/cyan-bg.png); }
ul.botones_ficha li.on7 { background-image: url(/img/content/yellow.png); }

ul.botones_ficha a {display: flex;align-items: center;justify-content: flex-start;height: 100%;width: 100%;text-decoration: none;color: #fff;font-size: 125%;line-height: 20px;font-weight: bold;padding-right: 10px;box-sizing: border-box;}
ul.botones_ficha li.on7 a { color: #555; }

ul.botones_ficha li a#wish-list       { background-image: url(/img/content/wishlist-bg_medium.png); }
ul.botones_ficha li a#profitabilityt  { background-image: url(/img/content/profitability-bg_medium.png); }
ul.botones_ficha li a#recoment        { background-image: url(/img/content/mail-bg_medium.png); }
ul.botones_ficha li a#contact         { background-image: url(/img/content/user_comment.png); }
ul.botones_ficha li a#online_auction  { background-image: url(/img/content/satellite_dish.png); }
ul.botones_ficha li a#report          { background-image: url(/img/content/marketReport.png); }
ul.botones_ficha li a#auction         { background-image: url(/img/content/mazo.png); }
ul.botones_ficha li a#private_sale    { background-image: url(/img/content/private_sale.png);}
ul.botones_ficha li a#faq             { background-image: url(/img/content/forum.png); }
ul.botones_ficha li a#asset_upload    { background-image: url(/img/content/upload.png); }
ul.botones_ficha li a#asset_download  { background-image: url(/img/content/download.png); }
ul.botones_ficha li a#asset_library   { background-image: url(/img/content/library.png); }
ul.botones_ficha li a#problems        { background-image: url(/img/content/problems_medium.png); }
ul.botones_ficha li a#globe           { background-image: url(/img/content/globe.png); }
ul.botones_ficha li a#send_doc        { background-image: url(/img/content/user_comment.png); }
ul.botones_ficha a:is( #wish-list, #profitabilityt, #recoment, #contact, #online_auction, #report, #auction, #private_sale, #faq, #asset_upload, #asset_download, #asset_library, #problems, #globe, #send_doc) {padding-left: 65px;background-position: 10px center;background-repeat: no-repeat;}


div.user-controls { float:right;padding-left: 40px; }
div.user-controls ul { width:177px; }
div.user-controls ul li {list-style:none;width:177px;min-height:48px;padding-bottom:1px;margin: 10px 0;}
div.user-controls ul li.on{list-style:none;background:#fff url(/img/content/usercontrols-li2-bg.gif) no-repeat 0 bottom;width:177px;min-height:48px;padding-bottom:1px;margin: 0 0;}
div.user-controls ul li.on1{list-style:none;background:#fff url(/img/content/magenta-bg.png) no-repeat 0 bottom;width:177px;min-height:48px;padding-bottom:1px;margin: 0 0;margin-bottom:8px;}
div.user-controls ul li.on2{list-style:none;background:#fff url(/img/content/fondoMarketReport.png) no-repeat 0 bottom;width:177px;min-height:48px;padding-bottom:1px;margin: 0 0;}
div.user-controls ul li.on3{list-style:none;background:#fff url(/img/content/orange-bg.gif) no-repeat 0 bottom;width:177px;min-height:48px;padding-bottom:1px;margin: 0 0;}
div.user-controls ul li.on4{list-style:none;background:#fff url(/img/content/bg-download-pdf.png) no-repeat 0 bottom;width:177px;min-height:48px;padding-bottom:1px;margin: 0 0;}
div.user-controls ul li.on5{list-style:none;background:#fff url(/img/content/cyan-bg.png) no-repeat 0 bottom;width:177px;min-height:48px;padding-bottom:1px;margin: 0 0;}
div.user-controls ul li.on7{list-style:none;background:#fff url(/img/content/yellow.png) no-repeat 0 bottom;width:177px;min-height:48px;padding-bottom:1px;margin: 0 0;}

div.user-controls ul li.last{margin-right:0;}
div.user-controls ul li a{float:left;display:block;line-height:40px;color:#3ABFEB;font-size:110%;min-height:40px;margin-left: 10px;margin-top: 4px;padding-left:50px}
div.user-controls ul li.on  a{float:left;display:block;line-height:20px;color:#fff;font-size:125%;min-height:40px;font-weight:bold;padding-left:50px}
div.user-controls ul li.on1 a{float:left;display:block;line-height:20px;color:#fff;font-size:125%;min-height:40px;font-weight:bold;padding-left:45px;}
div.user-controls ul li.on2 a{float:left;display:block;line-height:20px;color:#fff;font-size:125%;min-height:40px;font-weight:bold;padding-left:50px}
div.user-controls ul li.on3 a{float:left;display:block;line-height:20px;color:#fff;font-size:125%;min-height:40px;font-weight:bold;padding-left:50px}
div.user-controls ul li.on4 a{float:left;display:block;line-height:20px;color:#fff;font-size:125%;min-height:40px;font-weight:bold;padding-left:50px}
div.user-controls ul li.on5 a{float:left;display:block;line-height:20px;color:#fff;font-size:125%;min-height:40px;font-weight:bold;padding-left:50px}
div.user-controls ul li.on7 a{float:left;display:block;color:#555;font-size:125%;min-height:40px;font-weight:bold;padding-left:50px}
div.user-controls ul li a:hover{text-decoration:underline;}

div.user-controls ul li a#wish-list{background:url(/img/content/wishlist-bg_medium.png) no-repeat 0 center;cursor:pointer;}
div.user-controls ul li a#profitabilityt{background:url(/img/content/profitability-bg_medium.png) no-repeat 0 center; line-height:20px;margin-top:0;}
div.user-controls ul li a#recoment{background:url(/img/content/mail-bg_medium.png) no-repeat 0 center;}
div.user-controls ul li a#contact{background:url(/img/content/user_comment.png) no-repeat 0 center;}
div.user-controls ul li a#online_auction{background:url(/img/content/satellite_dish.png) no-repeat 0 center;}
div.user-controls ul li a#report{background:url(/img/content/marketReport.png) no-repeat 0 center;}
div.user-controls ul li a#auction{background:url(/img/content/mazo.png) no-repeat 0 center;}
div.user-controls ul li a#private_sale{background:url(/img/content/private_sale.png) no-repeat 0 center;text-align: center;padding-right: 21px}
div.user-controls ul li a#faq{background:url(/img/content/forum.png) no-repeat 0 center;}
div.user-controls ul li a#asset_upload{background:url(/img/content/upload.png) no-repeat 0 center;text-align: center;padding-right: 23px}
div.user-controls ul li a#asset_download{background:url(/img/content/download.png) no-repeat 0 center;text-align: center;padding-right: 21px}
div.user-controls ul li a#asset_library{background:url(/img/content/library.png) no-repeat 0 center;}
div.user-controls ul li a#problems{background:url(/img/content/problems_medium.png) no-repeat 0 center;}
div.user-controls ul li a#globe{background:url(/img/content/globe.png) no-repeat 0 center;}
div.user-controls ul li a#send_doc{background:url(/img/content/user_comment.png) no-repeat 0 center;}

#sidebar div.user-controls ul li{margin-bottom:15px;}


#rincon_experto {
    width: 177px;
    padding-top: 40px;
}

#rincon_experto img {
    padding: 5px 0;
}

#rincon_experto p.title {
    font-size: 130%;
    color: #505e63;
    margin-bottom: 10px;
    font-weight: bold;
    line-height: 1em;
}

#rincon_experto p.description {
    color: #a4a4a4;
    font-size: 11px;
}

#tour-virtual, #video-anuncio {
    margin-bottom: 10px;
}

#tour-virtual img, #video-anuncio img {
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

#tour-virtual a, #tour-virtual a:hover, #tour-virtual a:visited,
#video-anuncio a, #video-anuncio:hover, #video-anuncio a:visited {
    color: #2CBEF0;
    font-size: 12px;
}

#slider_foto_controls {
    margin: 10px 0 25px;
    text-align: center;
}

#slider_foto_controls li {
    margin-right: 5px;
    display: inline;
}

#slider_foto_controls li a {
    border: 1px solid #2CBEF0;
    color: #2CBEF0;;
    padding: 3px 5px;
    text-decoration: none;
}

#slider_foto_controls li.current a {
    color: white;
    background-color: #2CBEF0;
}

#fancybox-close {
    top: 0px !important;
    right: -30px !important;
}

#anuncio_alta_tipologias {
    /*max-width: 782px;*/
    margin: auto;
}

#anuncio_alta_tipologias td, #anuncio_alta_tipologias th {
    vertical-align: middle;
    margin-top: 10px;
    margin-bottom: 10px;
}

#anuncio_alta_tipologias td {
    padding-left: 30px;
}

#anuncio_alta_tipologias th {
    padding: 0 20px;
    width: 163px;
    /*width: 203px;*/
    height: 80px;
    text-align: center;
    color: white;
    font-size: 12px;
    line-height: 18px;
}

#anuncio_alta_tipologias th.anuncio_standar {
    background: url(/img/content/a_standard.png) no-repeat;
}

#anuncio_alta_tipologias th.anuncio_mc {
    background: url(/img/content/a_premium.png) no-repeat;
}

#anuncio_alta_tipologias th.anuncio_subasta {
    background: url(/img/content/a_subasta.png) no-repeat;
}

#anuncio_alta_tipologias th.anuncio_venta_privada {
    background: url(/img/content/a_venta_privada.png) no-repeat;
}

#anuncio_alta_tipologias th.anuncio_venta_offmarket {
    background: url(/img/content/a_offmarket.png) no-repeat;
}

#anuncio_alta_tipologias th.anuncio_pack {
    background: url(/img/content/a_pack.png) no-repeat;
}

#anuncio_alta_tipologias th:hover {
    cursor: pointer;
}


#anuncio_alta_tipologias td.col_boton {
    width: 180px;
}

#anuncio_alta_tipologias input.tipologias {
    background: #54A8C6;
    color: #fff;
    border: 1px solid #54A8C6;
    border-right: 1px solid #54A8C6;
    border-bottom: 1px solid #54A8C6;
    /*cursor: pointer;*/
    height: 55px;
    width: 150px;
}

#anuncio_alta_tipologias ul li {
    list-style:url('/img/tick.png') !important;
}

div#form-segmentacion.form2 form {
    padding-left: 15px;
}

div#form-segmentacion div.section1{width:525px;float:left;margin-bottom:20px;}
div#form-segmentacion div.section2{width:440px;float:right;margin-bottom:20px;}


#form-segmentacion > p {
    font-size: 120%;
    color: #131313;
    padding-top: 5px;
    padding-bottom: 10px;
}

#table_segmentacion {
    margin-bottom:30px;
}

#table_segmentacion hr {
    margin-bottom: 5px !important;
}

#table_segmentacion .td_left {
    width:525px;
}
#table_segmentacion .td_right {
    vertical-align: middle;
    text-align: center;
    width: 350px;
}

#usuarios_segmentacion {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border:3px solid #54A8C6;
    background-color:#DCDCDC;
    -webkit-box-shadow: #EEEEEE 12px 12px 12px;
    -moz-box-shadow: #EEEEEE 12px 12px 12px;
    box-shadow: #EEEEEE 12px 12px 12px;
    display: inline-block;
    text-align: center;
    line-height: 18px;
    font-size: 14px;
    color: white;
    padding: 25px 20px 20px;
}

#num_usuarios_segmentacion {
    font-size: 3em;
    padding-bottom: 10px;
}

#mensaje_num_mc_no_visibles {
    color: #FFCC00;
    margin: 20px 0px;
    font-weight: bold;
    font-size: 135%;
    text-align: center;
}

#mensaje_num_mc_no_visibles a {
    color: #FFCC00;
    text-decoration: underline;
    font-style: italic;
}

table.lfacturas tbody tr:hover {
    background-color: #ccc;
    cursor: pointer;
}

.m1 {
    padding-left: 12px;
}

#social_bar {
    float: right;
}

#social_bar_text, #social_bar_blog_text {
    font-size: 12px;
}

#social_bar a, #social_bar_blog a {
    vertical-align: middle;
}

#social_bar img, #social_bar_blog img {
    border: 0px;
}

#social_bar_blog {
    float: right;
    padding-top: 12px;
}

.section3 .extra_charge {
    color: #80BDD5;
    font-weight: bold;
    font-style: italic;
    font-size: 110%;
}

#info_panel_usuario {
    color: #54a8c6;
    font-weight: bold;
    font-size: 110%;
    padding-top: 10px;
    float: right;
}

.alone {
    padding: 25px 50px 50px;
    text-align: center;
    font-size: 120%;
    line-height:20px;
}

p.msg {color:#404040;font-size:120%;line-height:17px; padding: 10px 20px;}

.pantalla_anuncios_pdtes_anuncio_caducado { color:#CC0000; }
.pantalla_anuncios_pdtes_anuncio_pdte_renovacion { color:orange; }

div#tarifas .unete a{background:url(/img/content/boton_unete_peke.png) no-repeat;display:block;text-decoration:none;height:25px;padding-left:30px;padding-top:4px;width:112px;font-size:10px;color:black;border:0;}
div#tarifas .unete a:hover{background:url(/img/content/boton_unete_peke_hover.png) no-repeat;display:block;text-decoration:none;height:25px;padding-left:30px;padding-top:4px;width:112px;color:#FFF;font-size:10px;}

.pendientes td {
    padding: 0px 5px;
}

a.comprar_informe{background:url(/img/buttons/submit.gif) top left no-repeat;float:left;padding-left:15px;height:33px;display:block;margin:0 0 1px 0;cursor:pointer;}
a.comprar_informe span{background:url(/img/buttons/submit.gif) top right no-repeat;float:left;padding-right:15px;height:33px;font-size:130%;color:#8A8A8A;font-weight:bold;line-height:30px;display:block;}
a.comprar_informe:hover, a.comprar_informe:focus{text-decoration:none;color:#0081A6;background-position:center left;margin:0 0 1px 0;}
a.comprar_informe:hover span, a.comprar_informe:focus span{text-decoration:none;color:#0081A6;background-position:center right;}
a.comprar_informe:active{text-decoration:none;color:#FFFFFF;background-position:bottom left;margin:1px 0 0 0;}
a.comprar_informe:active span{text-decoration:none;color:#FFFFFF;background-position:bottom right;}

.pantallas_informes a {
    color:#3ABFEB;
}

.pantallas_informes a:hover {
    color:#0D9ACA;
    text-decoration: underline;
}

.bordesredondos {
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
.bordesredondos { background: url(/img/mc_fondo.jpg) repeat; }

.user-premium-es {
    width: 400px !important;
}
.user-premium-en {
    width: 300px !important;
}
.user-no-premium-es {
    width: 565px !important;
}
.user-no-premium-en {
    width: 480px !important;
}

/* imágenes de fondo para las esquinas */
.arribaizq { background: url(/img/mc_arriba_izquierda.jpg) no-repeat top left; }
.arribader { background: url(/img/mc_arriba_derecha.jpg) no-repeat top right; }
.abajoizq { background: url(/img/mc_abajo_izquierda.jpg) no-repeat bottom left; }
.abajoder { background: url(/img/mc_abajo_derecha.jpg) no-repeat bottom right; }

/* ancho y alto de las esquinas */
.arribaizq, .arribader, .abajoizq, .abajoder { /*width: 100%;*/ height: 1em; }

/* deplazamiento de las esquinas inferiores para disminuir la distancia al contenido */
.abajoizq, .abajoder { margin-top:-1em; }

/* detalles del contenido */
.contenidocaja {
    margin: 0 1em;
    padding-bottom: 10px;
    color: white;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    font-family: Verdana, Geneva, sans-serif;
}

.contenidocaja a {
    color: white !important;
    text-decoration: underline;
}

.pliego_condiciones_subasta, .due_dilligence_subasta, .planos_subasta, .contratos_subasta {
    font-size: 110% !important;
    color: #32b7e5 !important;
    font-weight: bold !important;
    font-style: italic;
}

.pliego_condiciones_subasta a, .due_dilligence_subasta a, .planos_subasta a, .contratos_subasta a {
    text-decoration: underline !important;
    color: #32b7e5 !important;
}

.pliego_condiciones_subasta a:hover, .due_dilligence_subasta a:hover, .planos_subasta a:hover, .contratos_subasta a:hover {
    color: #2BA4CD !important;
    text-decoration: underline !important;
}

.newsletter_captcha a:link, a:visited{color:#2CBEF0;}
.newsletter_thanks h1{font-size:220%;color:#54a8c6;margin-bottom:15px;padding-left:10px;}
.newsletter_thanks span{font-size: 120%; color: #131313; margin-left: 10px;}
.newsletter a{text-decoration: underline;}

#publish-form a:link, a:visited{color:#2CBEF0;}

.msg_sin_permisos_mc_o_subasta_o_venta_privada {
    font-size: 120%;
    color: #131313;
    line-height: 20px;
}

.msg_sin_permisos_mc_o_subasta_o_venta_privada a {
    color: #2CBEF0 !important;
    text-decoration: underline;
}

.underline_link {
    color: #2CBEF0 !important;
    text-decoration: underline !important;
}

.title_video_subasta {
    padding-bottom: 20px;
    /*font-size: 130%;*/
    font-weight: bold;
    text-align: center;
}

.title_video_subasta a {
    color: #2CBEF0;
}

#operadores_interesados_triangular_subasta_inversion, #bancos_interesados_triangular_subasta_inversion {
      width: 100%;
}

#operadores_interesados_triangular_subasta_inversion th, #bancos_interesados_triangular_subasta_inversion th {
    text-align: left;
    border-bottom: 1px solid black;
}

#operadores_interesados_triangular_subasta_inversion td, #bancos_interesados_triangular_subasta_inversion td {
    white-space: nowrap;
    padding: 5px 25px 5px 0px;
    line-height: 0px;
    vertical-align: middle;
}

#operadores_interesados_triangular_subasta_inversion td, #bancos_interesados_triangular_subasta_inversion td {
    padding-top: 10px;
    padding-bottom: 10px;
}

#operadores_interesados_triangular_subasta_inversion a.contactar, #bancos_interesados_triangular_subasta_inversion a.contactar {
    color: #3ABFEB !important;
    text-decoration: none;
}

#operadores_interesados_triangular_subasta_inversion a.contactar:hover, #bancos_interesados_triangular_subasta_inversion a.contactar:hover {
    color: #0D9ACA !important;
    text-decoration: underline;
}

#operador_contacta_triangular table td, #banco_contacta_triangular table td {
    padding-bottom: 15px;
    line-height: 15px;
}

/*#operador_contacta_triangular div, #banco_contacta_triangular div {
    float: right;
}*/

#enriquecimiento_triangulacion_alquiler label {
    font-size: 100% !important;
}

#enriquecimiento_triangulacion_alquiler strong {
    color: #3ABFEB;
    font-weight: bold;
}

/* estilos para customizar el select2 y que se parezca a los demás inputs del form */
.select2-container {
    font-size: 120%;
    color: #131313;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    padding: 5px 5px !important;
}

@font-face{
    font-family:'Glyphicons Halflings';
    src:url(//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/fonts/glyphicons-halflings-regular.eot);
    src:url(//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),
    url(//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/fonts/glyphicons-halflings-regular.woff2) format('woff2'),
    url(//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/fonts/glyphicons-halflings-regular.woff) format('woff'),
    url(//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/fonts/glyphicons-halflings-regular.ttf) format('truetype'),
    url(//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    position: relative !important;
    display: inline !important;
    left: 10px !important;
    bottom: 0px !important;
}

#popup_acuerdo_confidencialidad a {
    color: #0D9ACA !important;
    text-decoration: underline;
}

#popup_acuerdo_confidencialidad a.ico_enviar_without_arrow {
    float: right;
}

#aceptando_acuerdo_confidencialidad {
    float: right;
}

#texto-tipo-subasta-inglesa {
    cursor: pointer;
    color: #0D9ACA !important;
    font-weight: bold;
}

#texto-tipo-subasta-holandesa {
    cursor: pointer;
    color: #d1810a !important;
    font-weight: bold;
}

#texto-tipo-subasta-mixta {
    cursor: pointer;
    color: #0D9ACA !important;
    font-weight: bold;
}

.exportar_estadisticas_anuncios {
    float: right !important;
}

.icono_renglon_portafolio {
    /*background: url(/img/content/icono_renglon_portafolio.png) no-repeat 99% 5%;*/
}

.icono_renglon_promocion {
    /*background: url(/img/content/icono_renglon_promocion.png) no-repeat 99% 5%;*/
}

.expired_link p, .expired_link li {
    line-height: 1.3em;
}

.expired_link ol {
    font-size: 125%;
    list-style-type:lower-alpha;
}

.expired_link li {
    margin-left: 30px;
}

#navegacion_anuncio .primer_hijo_desde_ficha_portafolio {
    text-align: right;
    font-size: 10px;
    padding-top: 5px;
}

.type1 .details.cid41, .type1 .details.cid39, .type2 .details.cid36 {
    font-weight: bold;
}

#formulario label {
    font-size: 120%;
    color: #131313;
}

.renglon_titulo_campo {
    color: #a4a4a4;
}

.renglon_valor_campo {
    color: #505e63;
}

.renglon_valor_campo.destacado {
    font-weight: bold;
}

#pasos_previos {
    font-size: 120%;
    color: #131313;
    line-height: 1.3em;
}

#pasos_previos input.radio {
    float: none !important;
    display: inline;
}

#pasos_previos div {
    margin-bottom: 20px;
}

#pasos_previos a {
    color: #3ABFEB;
    text-decoration: none;
}

#pasos_previos a:hover {
    text-decoration: underline;
}

#div_msg_lo_sentimos {
    color: #3ABFEB;
    font-style: italic;
}

.buscador_superior_listado ul li {
    padding-left: 20px !important;
}

.buscador_superior_listado ul li#inmueble-venta {
    padding-left: 0px !important;
}

#pasos_previos label {
    margin-right: 0px !important;
}

#pasos_previos input[type="radio"] {
    margin-left: 20px !important;
}

.middle img.usertype {
    float: none !important;
    margin: 0 !important;
    vertical-align: bottom !important;
}

.middle a.total_operaciones_generadas {
    color: #00a0cf;
    text-decoration: underline;
}

.middle img.acuerdo {
    float: none !important;
    margin: 0 !important;
    vertical-align: middle !important;
}

div.form3 ul li label.check {
    display: inline;
}

div.form3 ul li input[type="checkbox"] {
    display: inline;
    width: auto;
}

.image-container-small {
    display: block;
    width: 180px;
    height: 144px;
}

.image-container-medium {
    width: 250px;
    height: 190px;
}

a.video-play-button-small img {
    position: absolute;
    width: 32px!important;
    top:66px;
    left:80px;
}

a.video-play-button-medium {
    position: absolute;
    top: 120px;
    left:100px;
}

a.video-play-button-medium img {
    width: 50px !important;
}

h1.broadcast {
    padding: 0 0 1em;
    color:#2CBEF0;
    font-size:160%;
    line-height:1em;
}

h2.broadcast {
    padding: 1em 0;
    color:black;
    font-size:160%;
    line-height:1em;
    font-weight: normal;
}

h2.broadcast a {
    color:black;
}

#broadcast_main {
    position: relative;
    padding: 2em 0 6em;
}

#broadcast_main span.label, #broadcast_footer span.label {
    color: #a4a4a4;
}

#broadcast_main span.primary, #broadcast_footer span.primary {
    color: #2CBEF0;
    font-weight: bold;
}

#broadcast_main span.secondary, #broadcast_footer span.secondary {
    color: #fd7431;
    font-weight: bold;
}

#broadcast_footer .linkto:link, #broadcast_footer .linkto:visited, #broadcast_footer .linkto:hover, #broadcast_footer .linkto:active  {
    color: black;
    font-weight: bold;
    font-size:100%;
    text-decoration: underline;
    line-height: 1.4em;
}

#broadcast_footer .preview {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 180px;
    margin: 0 3em;
    text-align: left;
}

.broadcast_footer_section {
    text-align: center;
}


.clock_previous {
    position: absolute;
    left: 400px;
    top: 90px;
/*    border: 1px solid #2cbef0; */
    padding: 1em;
    color: #2cbef0;
}

.clock_previous span {
  display: inline-block;
  font-size: 2em;
  line-height: 2em;
  padding: 0 10px;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}

.clock_previous span.strong, strong.hightlight {
    color: green;
    text-shadow: none;
    font-weight: bold;
}

#lastbid {
    position: absolute;
    left: 400px;
    top: 60px;
    padding: 1em;
    color: #2cbef0;
    /*border: 1px solid #2cbef0;*/
    font-size: 160%;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}

#lastbid .percentage {
    color: #4CAF50;
    font-weight: bold;
}

#lastround {
    position: absolute;
    z-index: 1000;
    left: 405px;
    top: 115px;
    padding: 1em;
    color: #2cbef0;
    font-size: 120%;
}


.clock_live {
    position: absolute;
    left: 405px;
    top: 92px;
    border: 0;
    padding: 1em;
    font-size: 120%;
    /*color: #2cbef0;*/
    color: #fd7431;
}

.clock_review {
    position: absolute;
    left: 405px;
    top: 90px;
    border: 0;
    padding: 1em;
    font-size: 120%;
    /*color: #2cbef0;*/
    color: #fd7431;
}

#broadcast_livedata {
    position: relative;
    padding-bottom: 2em;
}

.livedata_chart {
    float: left;
    width: 490px;
    height: 280px;
}
.livedata_table {
    float: left;
    width: 490px;
    height: 280px;    
    overflow: auto;
}

#bidTable td:nth-child(1), #bidTable td:nth-child(3) { text-align: center; }
#bidTable td:nth-child(4) { text-align: right; }

table.addmeet {
  border: 2px solid #2CBEF0;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.addmeet td, table.addmeet th {
  border: 1px solid #E1ECF0;
  padding: 4px 4px;
}
table.addmeet tbody td {
  font-size: 13px;
}
table.addmeet tr:nth-child(even) {
  background: #E1ECF0;
}
table.addmeet thead {
  background: #2CBEF0;
  background: -moz-linear-gradient(top, #61cef4 0%, #41c4f1 66%, #2CBEF0 100%);
  background: -webkit-linear-gradient(top, #61cef4 0%, #41c4f1 66%, #2CBEF0 100%);
  background: linear-gradient(to bottom, #61cef4 0%, #41c4f1 66%, #2CBEF0 100%);
}
table.addmeet thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-left: 2px solid #E1ECF0;
}
table.addmeet thead th:first-child {
  border-left: none;
}

table.addmeet tfoot {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  background: #E1ECF0;
  background: -moz-linear-gradient(top, #e8f1f4 0%, #e4eef1 66%, #E1ECF0 100%);
  background: -webkit-linear-gradient(top, #e8f1f4 0%, #e4eef1 66%, #E1ECF0 100%);
  background: linear-gradient(to bottom, #e8f1f4 0%, #e4eef1 66%, #E1ECF0 100%);
  border-top: 2px solid #444444;
}
table.addmeet tfoot td {
  font-size: 14px;
}
table.addmeet tfoot .links {
  text-align: right;
}
table.addmeet tfoot .links a{
  display: inline-block;
  background: #2CBEF0;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}

#lastroundInfo {
    text-align: center;
    width: 980px;
    height: 200px;
    border: 1px solid #2CBEF0;
    margin: 1em 0 3em;
}

#lastroundInfoLeft {
    position: relative;
    top: 10px;
    display: inline-block;
    width: 120px;
    margin: 0 3em;
    text-align: left;
}

#lastroundInfoRight {
    position: relative;
    top: -20px;
    display: inline-block;
    width: 500px;
    margin: 0 3em;
    text-align: left;
}

#lastroundInfoRight p {
    padding-bottom: 1em;    
}


.btn {
    background: #fdfdfd;
    background-image: -webkit-linear-gradient(top, #fdfdfd, #dddddd);
    background-image: -moz-linear-gradient(top, #fdfdfd, #dddddd);
    background-image: -ms-linear-gradient(top, #fdfdfd, #dddddd);
    background-image: -o-linear-gradient(top, #fdfdfd, #dddddd);
    background-image: linear-gradient(to bottom, #fdfdfd, #dddddd);
    -webkit-box-shadow: 2px 2px 3px #f2f2f2;
    -moz-box-shadow: 2px 2px 3px #f2f2f2;
    box-shadow: 2px 2px 3px #f2f2f2;
    font-family: Arial;
    font-weight: bold;
    color: #8a8a8a;
    font-size: 13px;
    padding: 8px 17px;
    border: solid #d9d9d9 1px;
    text-decoration: none;
}

.btn:hover {
    background: #e8f2f9;
    background-image: -webkit-linear-gradient(top, #e8f2f9, #bedcef);
    background-image: -moz-linear-gradient(top, #e8f2f9, #bedcef);
    background-image: -ms-linear-gradient(top, #e8f2f9, #bedcef);
    background-image: -o-linear-gradient(top, #e8f2f9, #bedcef);
    background-image: linear-gradient(to bottom, #e8f2f9, #bedcef);
    text-decoration: none;
    color: #008ec2;
    border: solid #b5d7ec 1px;
    cursor: pointer;
}

.btn:active {
    background: #a9d1ea;
    color: white;
    border: solid #b5d7ec 1px;
    cursor: pointer;
}

.indent {
    padding-left: 1.7em;
}

h1.aire {
    padding-top: 1.4em;
    padding-bottom: 1.2em;
}

h2.aire {
    padding-top: 1.2em;
    padding-bottom: 1.1em;
}

h1.aire a, h1.aire a:visited {
    color:#2CBEF0;
}

.trumbowyg-box, .trumbowyg-editor { min-height: 150px!important; }

table.forumList {
    border: 1px solid #2CBEF0;
    background-color: #FDFDFD;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}
table.forumList td, table.forumList th {
    padding: 10px 5px;
    line-height: 140%;
}

table.forumList td a, table.forumList td a:visited {
    color:#2CBEF0;
}

table.forumList td.aire {
    padding-bottom: 25px;
}

table.forumList thead {
    background: #2CBEF0;
    /*background: #54A8C6;*/
    /*background: -moz-linear-gradient(top, #7fbed4 0%, #65b0cb 66%, #54A8C6 100%);*/
    /*background: -webkit-linear-gradient(top, #7fbed4 0%, #65b0cb 66%, #54A8C6 100%);*/
    /*background: linear-gradient(to bottom, #7fbed4 0%, #65b0cb 66%, #54A8C6 100%);*/
    /*border-bottom: 2px solid #54A8C6;*/
}

table.forumList thead th {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}

table.forumList tbody td {
    font-size: 12px;
    vertical-align: center;
}

table.forumList .center {
    text-align: center;
}

table.forumList .right {
    text-align: right;
}

.flower.download {

}

div.user-controls ul li.flower.red, .flower.red {
    background-color: #ff0000;
    background-image: linear-gradient(to bottom, #ff9999, #ff0000);
}

div.user-controls ul li.flower.green, .flower.green {
    background-color: #00ff00;
    background-image: linear-gradient(to bottom, #99ff99, #00ff00);
}

div.user-controls ul li.flower, .flower {
    /*all: initial;*/
    width: 177px;
    border-radius: 7px;
}

div.user-controls ul li.flower a, .flower a {
    color: white;
    font-size: 125%;
    /*text-decoration: none !important;*/
    line-height: 270%;
    font-weight: bold;
    /*color: #8A8A8A !important;*/
}

.addmeet_button_disabled, .addmeet_button_disabled:visited, .addmeet_button_disabled:hover, .addmeet_button_disabled:active {
    border: 1px solid #DBDBDB;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(187,187,187,1);
    -moz-box-shadow: 2px 2px 5px 0px rgba(187,187,187,1);
    box-shadow: 2px 2px 5px 0px rgba(187,187,187,1);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    font-size: 143%;
    padding: 6px 13px;
    text-decoration: none !important;
    line-height: 270%;
    font-weight: bold;
    color: #c7c7c7 !important;
    background-color: #FDFDFD;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#E2E2E2));
    background-image: -webkit-linear-gradient(top, #FDFDFD, #E2E2E2);
    background-image: -moz-linear-gradient(top, #FDFDFD, #E2E2E2);
    background-image: -ms-linear-gradient(top, #FDFDFD, #E2E2E2);
    background-image: -o-linear-gradient(top, #FDFDFD, #E2E2E2);
    background-image: linear-gradient(to bottom, #FDFDFD, #E2E2E2);
    cursor: pointer !important;
}

.addmeet_button, .addmeet_button:visited {
    border: 1px solid #DBDBDB;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(187,187,187,1);
    -moz-box-shadow: 2px 2px 5px 0px rgba(187,187,187,1);
    box-shadow: 2px 2px 5px 0px rgba(187,187,187,1);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    font-size: 143%;
    padding: 6px 13px;
    text-decoration: none !important;
    line-height: 270%;
    font-weight: bold;
    color: #8A8A8A !important;
    background-color: #FDFDFD;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#E2E2E2));
    background-image: -webkit-linear-gradient(top, #FDFDFD, #E2E2E2);
    background-image: -moz-linear-gradient(top, #FDFDFD, #E2E2E2);
    background-image: -ms-linear-gradient(top, #FDFDFD, #E2E2E2);
    background-image: -o-linear-gradient(top, #FDFDFD, #E2E2E2);
    background-image: linear-gradient(to bottom, #FDFDFD, #E2E2E2);
}

.addmeet_button:hover {
    color: #0081A6 !important;
    border: 1px solid #B5D7EC;
    background-color: #E8F2F9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#E8F2F9), to(#BEDCEF));
    background-image: -webkit-linear-gradient(top, #E8F2F9, #BEDCEF);
    background-image: -moz-linear-gradient(top, #E8F2F9, #BEDCEF);
    background-image: -ms-linear-gradient(top, #E8F2F9, #BEDCEF);
    background-image: -o-linear-gradient(top, #E8F2F9, #BEDCEF);
    background-image: linear-gradient(to bottom, #E8F2F9, #BEDCEF);
    cursor: pointer;
}

.addmeet_button:active {
    color: #FFFFFF !important;
    border: 1px solid #91C4E4;
    background-color: #A9D1EA;
    background-image: none;
}

/*</style></head><body><a class="button_example" href="#">PREVIEW BUTTON</a></body></html>*/

hr.sep {background:#e0e0e0;height:1px;border:0;margin:12px 0;}
.alert {line-height:160%;padding:6px;color:#ffffff;font-size:120%;background-color:orange;clear:both;margin:1em 0;}
.alert-close {font-size:140%;cursor:pointer;}
.unsubscribed {font-size:130%;padding:1px 0;color:lightgrey;}
.subscribed {font-size:130%;padding:1px 0;color:#fd7431;}

#dataroom_container {
    width: 100%;
    min-height: 300px;
    display: block;
    margin: 1em 0;
}
