/*GENERAL*/
.container{width:80%;}
body{color:#000;font-family:'Roboto','Source Sans Pro','Open Sans',sans-serif;font-size:17px;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;}
a,a:hover,a:focus,input[type="submit"]{color:inherit;text-decoration:none;transition:all 0.4s ease 0s;cursor:pointer;}
.antiClic{position:absolute;width:100%;cursor:pointer;}
.divAlineado{display:table;width:100%;}
.divTab{display:table;width:100%;height:100%;}
.divTab > div{display:table-cell;vertical-align:middle;}
.divHovImg{position:relative;width:100%;height:100%;display:inline-block;}
.divHovImg img{width:100%;vertical-align:top;}
.divHovImg:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);opacity:0;transition:all .5s;-webkit-transition:all .5s;}
.divHovImg:hover:after{opacity:1;}
.btnRosGrad{background:rgb(2,130,0);background:-moz-linear-gradient(top,rgb(2,130,0) 0%,rgb(2,130,0) 62%,rgb(2,130,0) 92%,rgb(2,130,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(2,130,0)),color-stop(62%,rgb(2,130,0)),color-stop(92%,rgb(2,130,0)),color-stop(100%,rgb(2,130,0)));background:-webkit-linear-gradient(top,rgb(2,130,0) 0%,rgb(2,130,0) 62%,rgb(2,130,0) 92%,rgb(2,130,0) 100%);background:-o-linear-gradient(top,rgb(2,130,0) 0%,rgb(2,130,0) 62%,rgb(2,130,0) 92%,rgb(2,130,0) 100%);background:-ms-linear-gradient(top,rgb(2,130,0) 0%,rgb(2,130,0) 62%,rgb(2,130,0) 92%,rgb(2,130,0) 100%);background:linear-gradient(to bottom,rgb(2,130,0) 0%,rgb(2,130,0) 62%,rgb(2,130,0) 92%,rgb(2,130,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#db4961',endColorstr='#b7344a',GradientType=0);color:#fff;font-size:19px;padding:10px 13px;border:none;color:#fff;}
.btnRosGrad:hover{box-shadow:1px 1px 2px #333;}
.contImgz{overflow:hidden;position:relative;cursor:pointer;}
.contImgz > img,.contImgz .imgz{-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-o-transition:all .9s ease;-ms-transition:all .9s ease;width:100%;}
.contImgz:hover > img,.contImgz:hover .imgz{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);}

/* Iconos sociales */
.icon-button{background-color:transparent;cursor:pointer;display:inline-block;float:left;font-size:18px;height:2em;line-height:3.6rem;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2em;border-radius:2em;}

/* Circle */
.icon-button span{border-radius:0;display:block;height:0;left:50%;margin:0;position:absolute;top:50%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:0;}
.icon-button:hover span{width:2em;height:2em;margin:-1em;border-radius:2em;}
.twitter span{background-color:#4099ff;}
.facebook span{background-color:#3B5998;}
.instagram span{background-color:#125688;}
.youtube span{background-color:#ff0000;}
.google-plus span{background-color:#cc3335;}
.whatsapp span{background-color:#4dc247;}

/* Icons */
.icon-button i{background:none;color:#fff;height:2em;left:0;line-height:2em;position:absolute;top:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:2em;z-index:10;}
.icon-button .icon-twitter{color:#fff;}
.icon-button .icon-facebook{color:#fff;}
.icon-button .icon-google-plus{color:#fff;}
.icon-button:hover .icon-twitter,.icon-button:hover .icon-facebook,.icon-button:hover .icon-youtube,.icon-button:hover .icon-google-plus{color:white;}
.contAcc{display:inline-block;}

/*Menu*/
.navbar-default{background-color:transparent;border-color:transparent;margin-bottom:0;margin-top:15px;}
.nav.navbar-nav{float:none;margin:0 auto;display:table;}
.navbar-default .navbar-nav > li:first-child > a{border-radius:9px 0 0 9px;}
.navbar-default .navbar-nav > li:last-child > a{border-radius:0 9px 9px 0;border-right:none;}
.navbar-default .navbar-nav > li > a{color:#fff;background-color:#75c043;border-right:1px solid #fff;font-weight:600;}
.navbar-default .navbar-nav > li.activa > a{color:#fff;background-color:#028200;border-right:1px solid #fff;}
.dropdown-menu{background-color:transparent;box-shadow:none;border:none;width:100%;}
.dropdown-menu > li{margin-bottom:4px;}
.dropdown-menu > li > a{color:#fff;background-color:#75c043;padding:6px 12px;font-size:16px;}

/*Header*/
header{padding:12px 0 0;}
header .divHeader{height:125px;display:table;}
header .divHeader > div{display:table-cell;vertical-align:middle;}
header .datosHeader{float:right;}
header .datosHeader > div{width:50%;}
header a.btnRosGrad{border-radius:8px;}
header a.btnRosGrad:hover{border-radius:0;}
header .socialIcons{display:inline-block;margin-left:70px;}
header .socialIcons .icon-button{background-color:#555;margin:0 3px;font-size:16px;}
header .datCliente p{display:inline-block;color:#555;font-size:19px;transition:all 0.6s ease 0s;}
header .datCliente p:hover{text-shadow:1px 1px 2px #9e9e9e;}
header .datCliente span{margin:0 10px;color:#555;font-size:24px;}
header .datCliente a{font-size:24px;color:black;font-weight:bold;}
.negro{color:black!important;}

header .texto-logo > * { display: inline-block; float: left; }
header .texto-logo .texto { padding-left: 16px;margin-top: 30px;color: #222222;font-size: 18px; }
header .texto-logo .texto h3 { margin-top: 0;margin-bottom: 2px;color: #499a4b; font-weight: 700;font-size: 19px; }


/*Footer*/
footer{display:inline-block;width:100%;float:left;}
footer .container{margin:0 auto;border-top:4px solid #ddd;}
footer .infoFooter{height:280px;display:table;}
footer .infoFooter p{color:#555;font-size:19px;margin-bottom:8px;}
footer .infoFooter > div{display:table-cell;vertical-align:middle;}
footer .divProtDatos{margin-bottom:20px;}
footer .divProtDatos p{display:inline-block;color:#000;font-size:24px;}
footer .divProtDatos span{margin:0 10px;color:#000;font-size:24px;}
footer .dereReser{font-weight:600;}

/*Index, Pagina Inicio, Home*/
.contBuscaHead{margin-top:-51px;padding-top:51px;display:inline-block;float:left;width:100%;height:500px;background-size:auto 100%;}
.contBuscaHead h1{margin-top:4%;font-size:48px;color:#fff;text-shadow:1px 1px #333;font-weight:600;text-align:center;}
.contBuscaHead form{width:1000px;float:none;margin:1% auto 2%;}
.contBuscaHead form .bootstrap-select .btn{font-size:17px;height:52px;border-radius:14px;}
.contBuscaHead form > button{background-color:#028200;color:#fff;font-size:19px;border:none;height:52px;border-radius:14px;margin:0 auto;display:table;}
.contBuscaHead form > button:hover{box-shadow:2px 2px #000;}
.contBuscaHead form .bootstrap-select.form-control{height:52px;border-radius:14px;}
.contBuscaHead form .chosen-container{font-size:17px;}
.contBuscaHead form .chosen-container-single .chosen-default{height:52px;line-height:52px;border-radius:14px;font-size:18px;}
.contCarruInmueble{position:relative;display:inline-block;width:100%;float:left;margin:60px 0;}
.contCarruInmueble a.btnRosGrad{display:table;margin:22px auto 0;border-radius:9px;}
#carruInmu .info{width:90%;margin:0 auto;}
#carruInmu .info .contImgz{padding:7px;border:1px solid #ccc;background-color:#f0f0f0;height:313px;}
#carruInmu .info .contImgz > img{height:100%;}
#carruInmu .info h3{font-size:22px;font-weight:600;margin-bottom:0;margin-top:8px;height:52px;transition:all 0.3s ease 0s;}
#carruInmu .info h3:hover{padding-bottom:2px;border-bottom:2px solid #555;}
#carruInmu .info .precio{color:#75c043;margin-bottom:0;font-size:23px;font-weight:600;}
.proyecRecomendados{position:relative;display:inline-block;width:100%;float:left;margin:10px 0 30px;}
.proyecRecomendados h2{font-weight:600;font-size:26px;margin-bottom:30px;position:relative;}
.proyecRecomendados h2:before{content:"";border-bottom:3px solid #028200;position:absolute;width:121px;bottom:-6px;}
.seccNotiPubli{position:relative;display:inline-block;width:100%;float:left;margin:10px 0 30px;}
.seccNotiPubli h2{font-weight:600;font-size:26px;margin-bottom:40px;position:relative;}
.seccNotiPubli h2:before{content:"";border-bottom:3px solid #028200;position:absolute;width:121px;bottom:-6px;}
.seccNotiPubli .noticia{width:46%;float:left;margin-right:3%; height:410px;}
.seccNotiPubli .noticia h3{color:#028200;font-weight:600;transition:all 0.6s ease 0s;}
.seccNotiPubli .noticia h3:hover{text-shadow:1px 1px#333;}
.seccNotiPubli .contNoticias{padding-top:24px;}
.seccNotiPubli .contNoticias img{height:250px;}
.seccNotiPubli .contNoticias a.btnRosGrad{display:table;margin:22px auto 0;border-radius:9px;}
.seccNotiPubli .contLatePubli .contPublicidad{margin-bottom:18px;}
.seccNotiPubli .contLatePubli span{font-size:14px;color:#555;}
.seccNotiPubli .contLatePubli img{width:100%;}

/*Pagina Quienes Somos*/
.contBuscaHeadP{display:table;float:left;width:100%;height:220px;background-size:auto 100%;margin-top:-1px;}
.contBuscaHeadP > div{display:table-cell;vertical-align:middle;}

/* .contBuscaHeadP form { width: 700px; float: right; margin-right: 22%; }
.contBuscaHeadP form .bootstrap-select .btn { font-size: 23px; height: 52px; border-radius: 14px; background-color: #fff !important;  border-color: #fff !important; color: #333 !important;}
.contBuscaHeadP form > button { background-color: #028200; color: #fff; font-size: 19px; border: none; height: 52px; border-radius: 14px; }
.contBuscaHeadP form > button:hover { box-shadow: 2px 2px #000; }
.contBuscaHeadP form .bootstrap-select.form-control { height: 52px; border-radius: 14px; width: 100% !important;} */
.contBuscaHeadP form{width:1000px;float:none;margin:1% auto 2%;}
.contBuscaHeadP form .bootstrap-select .btn{font-size:17px;height:52px;border-radius:14px;}
.contBuscaHeadP form > button{background-color:#028200;color:#fff;font-size:19px;border:none;height:52px;border-radius:14px;margin:0 auto;display:table;}
.contBuscaHeadP form > button:hover{box-shadow:2px 2px #000;}
.contBuscaHeadP form .bootstrap-select.form-control{height:52px;border-radius:14px;}
.contBuscaHeadP form .chosen-container{font-size:17px;}
.contBuscaHeadP form .chosen-container-single .chosen-default{height:52px;line-height:52px;border-radius:14px;font-size:18px;}
.contInfoPage{display:inline-block;float:left;width:100%;margin-top:45px;margin-bottom:56px;}
.contInfoPage h1{font-weight:600;font-size:26px;margin-bottom:40px;position:relative;}
.contInfoPage h1:before{content:"";border-bottom:3px solid #028200;position:absolute;width:121px;bottom:-6px;}
#pageQuienesSomos .contInfo{padding:35px 46px;background-color:#75c043;color:#fff;width:95%;border-radius:8px;}
#pageQuienesSomos .contInfo p{margin-bottom:20px;}
#pageQuienesSomos .contInfoPage img{margin-top:89px;}

/*Pagina Aviso Legal*/
#pageAvisoLegal p{margin-bottom:20px;}

/*Pagina Noticias*/
.colNoti{margin-bottom:40px;display:inline-block;float:left;width:100%;}
.colNoti .contImgz{width:250px;height:166px;float:left;margin-right:20px;}
.colNoti h3{margin-top:0;transition:all 0.4s ease 0s;cursor:pointer;}
.colNoti h3:hover{text-shadow:1px 1px 4px #333;}
.colNoti .btnRosGrad{font-size:17px;}

/*Pagina Detalle Noticia*/
#pageDetaNoticia .contTitu{margin:20px 0 40px;display:inline-block;width:100%;float:left;}
#pageDetaNoticia .contTitu h1{margin:0;display:inline-block;}
#pageDetaNoticia .contTitu .btnRosGrad{float:right;}
#pageDetaNoticia .contInfoPage img{float:left;margin-right:20px;}
#pageDetaNoticia .contInfoPage p{}

/*Pagina Contactenos*/
#pageContactenos .contLatePubli .contPublicidad{margin-bottom:18px;}
#pageContactenos .contLatePubli span{font-size:14px;color:#555;}
#pageContactenos .contLatePubli img{width:100%;}
#pageContactenos .infoContacto{margin-bottom:40px;}
#pageContactenos .infoContacto h4{margin-bottom:0;font-weight:600;color:#333;}
#pageContactenos form .form-control{height:50px;background-color:#eee;border:none;}
#pageContactenos form textarea.form-control{height:180px;}
#contBtnEnv{display:table;height:100%;width:100%;margin:40px auto 20px;}
#contBtnEnv .g-recaptcha{float:left;margin-right:30px;}
#contBtnEnv .divTab{width:auto;float:right;}
#contBtnEnv input[type="submit"]{border:none;background-color:#75c043;color:#fff;font-size:20px;padding:13px 16px;border-radius:12px;transition:all 0.4s ease 0s;cursor:pointer;margin-top:5px;height:60px;width:calc(100% - 355px);float:right;}
#contBtnEnv input[type="submit"]:hover{background-color:#2ab8d7;}

/*Pagina por ciudad*/
#pageCiudad hr{border-top:4px solid #ddd;margin:40px 0;}
#pageCiudad .listaUl{padding:0;list-style:none;}
#pageCiudad .listaUl li{color:#0066ff;border-bottom:2px solid #ddd;padding-bottom:3px;margin-bottom:5px;width:88%;}

/*Pagina por constructoras*/
#pageConstructoras hr{border-top:4px solid #ddd;margin:40px 0;}
#pageConstructoras .infoConstructoras{width:75%;margin:0 auto;display:table;}
#pageConstructoras  .bootstrap-select{float:right;width:auto;}
#pageConstructoras  .bootstrap-select .btn{color:#000;font-size:18px;background-color:#eee;}
#pageConstructoras .divInfo{border-bottom:1px solid #ddd;display:inline-block;float:left;width:100%;}
#pageConstructoras .divInfo .divHovImg{width:99px;height:64px;}
#pageConstructoras .divInfo .nombre{color:#0066ff;}
#pageConstructoras .divInfo .nombre:hover{text-shadow:1px 1px #333;}
#pageConstructoras .divInfo .ciudad{font-size:15px;color:#030e32;}
#pageConstructoras .contCent{height:70px;display:table;}
#pageConstructoras .contCent > div{display:table-cell;vertical-align:middle;}

/*Pagina anuncia con nosotros*/
#pageAnunciaNosotros form .form-control{height:50px;background-color:#eee;border:none;}
#pageAnunciaNosotros form textarea.form-control{height:180px;}
#pageAnunciaNosotros .infoContacto{width:50%;float:left;}
#pageAnunciaNosotros .infoContacto h4{font-weight:600;margin-bottom:3px;color:#333;}
#pageAnunciaNosotros .info{padding-left:45px;}
#pageAnunciaNosotros .divInfoAnuncia{background-color:#75c043;color:#fff;display:inline-block;float:left;width:100%;padding:36px 40px;border-radius:12px;margin-top:18px;}
#pageAnunciaNosotros .divInfoAnuncia h3{margin-top:0;margin-bottom:20px;}
#pageAnunciaNosotros .divInfoAnuncia p{margin-bottom:20px;}

/*Pagina Registrarme*/
#pageRegistrarme form.formEnvio h3{background-color:#ddd;color:#000;padding:12px 0 12px 16px;margin-top:20px;font-weight:600;font-size:20px;margin-bottom:20px;}
#pageRegistrarme form.formEnvio .form-group{width:400px;margin-left:25px;}
#pageRegistrarme form.formEnvio .form-group .btn{height:40px;background-color:#eee;}
#pageRegistrarme form.formEnvio .form-control{height:40px;background-color:#eee;border:none;margin-left:10px;}
#pageRegistrarme form.formEnvio .rojo{color:#ff0000;}
#pageRegistrarme form.formEnvio .divMit{width:45%;float:left;height:168px;display:table;}
#pageRegistrarme form.formEnvio .divMit > div{display:table-cell;vertical-align:middle;}
#pageRegistrarme form.formEnvio input[type="submit"]{color:#fff;border-radius:10px;}
#pageRegistrarme form.formEnvio .form-check label{font-weight:normal;}
#pageRegistrarme form.formEnvio .form-check label a{font-weight:600;}
#pageRegistrarme form.formEnvio .form-check label a:hover{border-bottom:1px solid #333;}

/*Pagina Mis Datos*/
#pageMisDatos .divTit{display:inline-block;width:100%;float:left;}
#pageMisDatos .divTit h1{float:left;}
#pageMisDatos .divTit .contTitUser{float:right;margin-right:12%;}
#pageMisDatos .divTit p{margin-bottom:0;color:#db4b62;font-weight:600;font-size:20px;}
#pageMisDatos .divTit img{float:left;margin-right:6px;}
#pageMisDatos form.formEnvio h3{background-color:#ddd;color:#000;padding:12px 0 12px 16px;margin-top:20px;font-weight:600;font-size:20px;margin-bottom:20px;}
#pageMisDatos form.formEnvio .form-group{width:400px;margin-left:25px;}
#pageMisDatos form.formEnvio .form-group .btn{height:40px;background-color:#eee;}
#pageMisDatos form.formEnvio .form-control{height:40px;background-color:#eee;border:none;margin-left:10px;}
#pageMisDatos form.formEnvio .rojo{color:#ff0000;}
#pageMisDatos form.formEnvio input[type="submit"]{color:#fff;border-radius:10px;}
#pageMisDatos form.formEnvio .form-check{margin-top:35px;}
#pageMisDatos form.formEnvio .form-check label{font-weight:normal;}
#pageMisDatos form.formEnvio .form-check label a{font-weight:600;}
#pageMisDatos form.formEnvio .form-check label a:hover{border-bottom:1px solid #333;}
#pageMisDatos .divContDatos{width:60%;margin-right:5%;float:left;}
#pageMisDatos .divContPanel{float:left;}
#pageMisDatos .contEnlaces{padding:20px 50px;color:#fff;background-color:#75c043;width:430px;border-radius:18px;}
#pageMisDatos .contEnlaces h3{margin-bottom:25px;border-bottom:1px solid #fff;padding-bottom:12px;text-align:center;font-weight:600;}
#pageMisDatos .contEnlaces ul{padding:0;color:#000;}
#pageMisDatos .contEnlaces ul li{border-bottom:1px solid #fff;margin-bottom:18px;padding-bottom:15px;}
#pageMisDatos .contEnlaces ul li:hover{border-bottom:1px solid #333;}
#pageMisDatos .contEnlaces ul li:hover a{text-shadow:1px 1px #333;}
#pageMisDatos .contEnlaces ul a{color:#fff;font-size:19px;}

/*Pagina Mis Inmuebles*/
#pageMisInmu .divTit{display:inline-block;width:100%;float:left;}
#pageMisInmu .divTit h1{float:left;}
#pageMisInmu .divTit .contTitUser{float:right;margin-right:12%;}
#pageMisInmu .divTit p{margin-bottom:0;color:#db4b62;font-weight:600;font-size:20px;display:inline-block;margin-right:6px;}
#pageMisInmu .divTit img{float:left;margin-right:6px;}
#pageMisInmu .divTit .contTitUser > div{display:table;width:100%;}
#pageMisInmu .divTit .contTitUser > div > a{float:right;margin-right:11%;}
#pageMisInmu .divContDatos{width:60%;margin-right:5%;float:left;}
#pageMisInmu .divContPanel{float:left;}
#pageMisInmu .divContPanel.tablaInmu{width:50%;margin-right:80px;}
#pageMisInmu .contEnlaces{padding:20px 50px;color:#fff;background-color:#75c043;width:430px;border-radius:18px;}
#pageMisInmu .contEnlaces h3{margin-bottom:25px;border-bottom:1px solid #fff;padding-bottom:12px;text-align:center;font-weight:600;}
#pageMisInmu .contEnlaces ul{padding:0;color:#000;}
#pageMisInmu .contEnlaces ul li{border-bottom:1px solid #fff;margin-bottom:18px;padding-bottom:15px;}
#pageMisInmu .contEnlaces ul li:hover{border-bottom:1px solid #333;}
#pageMisInmu .contEnlaces ul li:hover a{text-shadow:1px 1px #333;}
#pageMisInmu .contEnlaces ul a{color:#fff;font-size:19px;}
#pageMisInmu p.informacion{background-color:#db4b62;color:#fff;padding:11px 15px;border-radius:7px;margin-bottom:20px;}

/*Pagina Vinculate Gratis*/
#pageVinculate .contInfoPage .container{width:1224px;}
#pageVinculate .contInfoPage h1{margin-bottom:25px;}
#pageVinculate form.formEnvio h3{background-color:#ddd;color:#000;padding:12px 0 12px 16px;margin-top:20px;font-weight:600;font-size:20px;margin-bottom:20px;}
#pageVinculate form.formEnvio .form-group{width:550px;margin-left:25px;}
#pageVinculate form.formEnvio .form-group.group-large{width:100%;}
#pageVinculate form.formEnvio .form-group .btn{height:40px;background-color:#eee;}
#pageVinculate form.formEnvio .form-control{height:40px;background-color:#eee;border:none;margin-left:10px;width:420px;display:table;}
#pageVinculate form.formEnvio textarea.form-control{height:180px;}
#pageVinculate form.formEnvio .rojo{color:#ff0000;}
#pageVinculate form.formEnvio input[type="submit"]{color:#fff;border-radius:10px;}
#pageVinculate form.formEnvio .form-check{margin-top:5px;}
#pageVinculate form.formEnvio .form-check label{font-weight:normal;}
#pageVinculate form.formEnvio label.form-check-label{margin-right:10px;}
#pageVinculate form.formEnvio .form-check label a{font-weight:600;}
#pageVinculate form.formEnvio .form-check label a:hover{border-bottom:1px solid #333;}
#pageVinculate form.formEnvio .contImgSubir .form-control{height:auto;}
#pageVinculate form.formEnvio .divRosa{background-color:#d7465e;color:#fff;text-align:center;padding:20px 35px;margin-top:70px;}
#pageVinculate form.formEnvio .divRosa h4{font-weight:600;font-size:25px;}
#pageVinculate form.formEnvio .divRosa.infoImg{text-align:left;margin-top:0;padding:20px 25px;}
#pageVinculate form.formEnvio .divRosa.infoImg p{font-size:16px;}
#pageVinculate form.formEnvio .divRosa.infoImg p span{color:#000;}
#pageVinculate form.formEnvio .divMit{width:45%;float:left;height:168px;display:table;}
#pageVinculate form.formEnvio .divMit > div{display:table-cell;vertical-align:middle;}
ul.listBoton{margin:0 auto;list-style:none;display:table;padding:0;transition:all 0.4s ease 0s;cursor:pointer;}
ul.listBoton > li{background:rgb(106,181,56);background:-moz-linear-gradient(top,rgb(106,181,56) 0%,rgb(2,130,0) 62%,rgb(2,130,0) 92%,rgb(2,130,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(2,130,0)),color-stop(62%,rgb(2,130,0)),color-stop(92%,rgb(2,130,0)),color-stop(100%,rgb(2,130,0)));background:-webkit-linear-gradient(top,rgb(106,181,56) 0%,rgb(2,130,0) 62%,rgb(2,130,0) 92%,rgb(2,130,0) 100%);background:-o-linear-gradient(top,rgb(106,181,56) 0%,rgb(2,130,0) 62%,rgb(2,130,0) 92%,rgb(2,130,0) 100%);background:-ms-linear-gradient(top,rgb(106,181,56) 0%,rgb(2,130,0) 62%,rgb(2,130,0) 92%,rgb(2,130,0) 100%);background:linear-gradient(to bottom,rgb(2,130,0) 0%,rgb(2,130,0) 62%,rgb(2,130,0) 92%,rgb(2,130,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#db4961',endColorstr='#b7344a',GradientType=0);color:#fff;font-size:19px;padding:10px 13px;border:none;color:#fff;border-radius:8px;width:auto;float:left;margin:0 10px;transition:all 0.4s ease 0s;cursor:pointer;-}
ul.listBoton > li:hover{box-shadow:2px 1px #333;}

/*Pagina Area Cliente*/
#pageAreaCliente .divTit{display:inline-block;width:100%;float:left;}
#pageAreaCliente .divTit h1{float:left;}
#pageAreaCliente .divTit .contTitUser{float:right;margin-right:12%;}
#pageAreaCliente .divTit p{margin-bottom:0;color:#db4b62;font-weight:600;font-size:20px;}
#pageAreaCliente .divTit img{float:left;margin-right:6px;}
#pageAreaCliente .contInfoPage .container{width:1224px;}
#pageAreaCliente .divContDatos{width:60%;margin-right:5%;float:left;}
#pageAreaCliente .divContPanel{float:left;}
#pageAreaCliente .contEnlaces{padding:20px 50px;color:#fff;background-color:#75c043;width:auto;border-radius:18px;}
#pageAreaCliente .contEnlaces h3{margin-bottom:25px;border-bottom:1px solid #fff;padding-bottom:12px;text-align:center;font-weight:600;}
#pageAreaCliente .contEnlaces ul{padding:0;color:#000;}
#pageAreaCliente .contEnlaces ul li{border-bottom:1px solid #fff;margin-bottom:18px;padding-bottom:15px;}
#pageAreaCliente .contEnlaces ul li:hover{border-bottom:1px solid #333;}
#pageAreaCliente .contEnlaces ul li:hover a{text-shadow:1px 1px #333;}
#pageAreaCliente .contEnlaces ul a{color:#fff;font-size:19px;}
#pageAreaCliente .contInfoPage h1{margin-bottom:25px;}
#pageAreaCliente form.formEnvio h3:not(.titPanel){background-color:#ddd;color:#000;padding:12px 0 12px 16px;margin-top:20px;font-weight:600;font-size:20px;margin-bottom:20px;}
#pageAreaCliente form.formEnvio .form-group{width:550px;margin-left:25px;}
#pageAreaCliente form.formEnvio .form-group.group-large{width:100%;}
#pageAreaCliente form.formEnvio .form-group .btn{height:40px;background-color:#eee;}
#pageAreaCliente form.formEnvio .form-control{height:40px;background-color:#eee;border:none;margin-left:10px;width:420px;display:table;}
#pageAreaCliente form.formEnvio textarea.form-control{height:180px;}
#pageAreaCliente form.formEnvio .rojo{color:#ff0000;}
#pageAreaCliente form.formEnvio input[type="submit"]{color:#fff;border-radius:10px;}
#pageAreaCliente form.formEnvio .form-check{margin-top:5px;}
#pageAreaCliente form.formEnvio .form-check label{font-weight:normal;}
#pageAreaCliente form.formEnvio label.form-check-label{margin-right:10px;}
#pageAreaCliente form.formEnvio .form-check label a{font-weight:600;}
#pageAreaCliente form.formEnvio .form-check label a:hover{border-bottom:1px solid #333;}
#pageAreaCliente form.formEnvio .contImgSubir .form-control{height:auto;}
#pageAreaCliente form.formEnvio .divRosa{background-color:#d7465e;color:#fff;text-align:center;padding:20px 35px;margin-top:70px;}
#pageAreaCliente form.formEnvio .divRosa h4{font-weight:600;font-size:25px;}






.btn-pse{color:white;background-color:#028200;border-radius:20px;padding:5px;margin-right:20px;padding-right:13px;padding-top:7px;padding-bottom:7px;margin-left:10px;}
.log-pse{position:relative;right:8px;}




@media only screen and (min-width: 300px) and (max-width: 800px){
    
 .c-pse{margin-top:30px;}
 
 header .divHeader > div{display:contents !important;vertical-align:middle;}

}




@media only screen and (min-width: 100px) and (max-width: 1400px){
    
 .c-pse{position:relative;right:20px;}
 

}









#pageAreaCliente form.formEnvio .divRosa.infoImg{text-align:left;margin-top:0;padding:20px 25px;}
#pageAreaCliente form.formEnvio .divRosa.infoImg p{font-size:16px;}
#pageAreaCliente form.formEnvio .divRosa.infoImg p span{color:#000;}
#pageAreaCliente form.formEnvio .divMit{width:45%;float:left;height:168px;display:table;}
#pageAreaCliente form.formEnvio .divMit > div{display:table-cell;vertical-align:middle;}

/*Pagina Inmuebles*/
#pageInmuebles .contInfoPage{margin-top:0;}
#pageInmuebles .contInfoPage .container{width:1224px;}
#pageInmuebles .contInfoPage h1{margin-bottom:25px;}
#pageInmuebles .contInfoPage .contIzq{width:320px;float:left;margin-right:50px;}
#pageInmuebles .contInfoPage .contDer{width:calc(100% - 370px);float:left;}
#pageInmuebles .contInfoPage .contIzq h3{background-color:#ddd;color:#000;margin:0;padding:15px;font-size:18px;font-weight:600;}
#pageInmuebles .contInfoPage .contIzq .contFiltro{background-color:#f4f4f4;padding:15px;margin-bottom:15px;}
#pageInmuebles .contInfoPage .contIzq .contFiltro a.btnFiltro{display:block;border:1px solid #ccc;background-color:#fff;color:#777;margin:10px 0;padding:6px 15px;}
#pageInmuebles .contInfoPage .contIzq .contFiltro a.btnFiltro:hover{box-shadow:300px 0 0 0 rgba(0,0,0,0.25) inset,-300px 0 0 0 rgba(0,0,0,0.25) inset;color:#fff;}
#pageInmuebles .contInfoPage .contIzq .contLatePubli .contPublicidad{font-size:14px;color:#555;margin-bottom:15px;}
#pageInmuebles .contInfoPage .contDer hr{border-top:2px solid #bbbbbb;margin-top:30px;}
#pageInmuebles .contInfoPage .contDer .info{margin-bottom:47px;}
#pageInmuebles .contInfoPage .contDer .info .contImgz{padding:7px;border:1px solid #ccc;background-color:#f0f0f0;height:180px;}
#pageInmuebles .contInfoPage .contDer .info .contImgz > img{height:100%;}
#pageInmuebles .contInfoPage .contDer .info h3{font-size:15px;font-weight:600;margin-bottom:0;margin-top:8px;height:66px;transition:all 0.3s ease 0s;}
#pageInmuebles .contInfoPage .contDer .info h3:hover{padding-bottom:2px;border-bottom:2px solid #555;}
#pageInmuebles .contInfoPage .contDer .info .dimens{margin-bottom:0;}
#pageInmuebles .contInfoPage .contDer .info .inmo{margin-bottom:0;height:25px;}
#pageInmuebles .contInfoPage .contDer .info .precio{color:#75c043;margin-bottom:0;font-size:22px;font-weight:600;}


.sliderimg{
    background-size: 100% 100% !important;
}















