@charset "utf-8";
/* CSS Document */

@font-face {
    font-family:'Roboto';
		src:url('../../fonts/roboto/Roboto-Regular.ttf');
	font-weight:400;
}

@font-face {
    font-family:'Roboto';
		src:url('../../fonts/roboto/Roboto-Italic.ttf');
	font-style:italic;
}

@font-face {
    font-family:'Roboto';
		src:url('../../fonts/roboto/Roboto-Bold.ttf');
	font-weight:700;
}

@font-face {
    font-family:'Roboto';
		src:url('../../fonts/roboto/Roboto-Light.ttf');
	font-weight:300;
}



body {
	font-family:'Roboto', sans-serif;
	font-size:14px;
	color:#545454;
}

.padfix {
	padding:70px 0px 0px 0px;
}

a {
	color:#00AABB;
	text-decoration:none;
	cursor:pointer;
	transition:all .3s ease-out;
}

a:hover {
	color:#00AABB;
	text-decoration:none;
}

h1 {
	font-size:30px;
	color:#fff;
	text-shadow:0px 0px 5px rgba(0,0,0,.65);
	text-align:center;
}

h2 {
	font-size:30px;
	font-weight:300;
	text-align:center;
	margin:22px 0px 36px 0px;
}

h3 {
	font-size:24px;
	font-weight:300;
}

h4 {
	font-size:22px;
	color:#444;
	font-weight:bold;
}

h5 {
	font-size:20px;
	font-weight:300;
	text-align:center;
	margin:35px 0px 20px 0px;
}

h6 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin:22px 0px 15px 0px;
}

section {
	padding:50px 0px;
}

input[type=text], input[type=date], input[type=password], textarea {
	border:1px solid #ddd;
	padding:0px 8px;
}

select:focus, input:focus, textarea:focus {
	outline:none;
}

select[disabled] {
	background-color:#ebebe4;
}

ul {
	padding:0px;
}

li {
	list-style:none;
	text-align:left;
}

.container {
	max-width:980px;
	padding:0px 15px;
	position:relative;
}

.link {
	font-size:14px;
	color:#999;
	text-transform:uppercase;
}

.boton {
	background-color:#00AABB;
	border:1px solid #00AABB;
	border-radius:8px;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	padding:8px 21px;
}

.boton:hover {
	color:#fff;
}

.blanco {
	background-color:#fff;
	color:#00AABB;
}
.registrate {
    text-align: center;
}

.blanco:hover {
	color:#00AABB;
}

.usuario {
	text-transform:none;
}

.usuario .glyphicon-triangle-bottom {
	font-size:12px;
	font-stretch:condensed;
}

.derecha {
	float:right;
}

.gris {
	background-color:#EEE;
}

.nopad {
	padding:0px;
}



/* HEADER ************************************* */

header {
	width:100%;
	height:70px;
	z-index:100;
}

.caja {
	background-color:#fff;
	height:70px;
	box-shadow:0px 0px 10px rgba(0,0,0,.2), 0px 0px 6px rgba(0,0,0,.34);
	padding:20px 0px 0px 0px;
	position:relative;
	z-index:9997;
}

.top_busqueda {
	width:37%;
	margin:-10px 15px 0px;
	display:none;
	position:relative;
}

.mini {
	width:30%;
}

.top_busqueda input, #despliega_busqueda input {
	background-color:#F0F0F0;
	border-radius:8px;
	width:100%;
	height:45px;
	font-size:15px;
	color:#777;
	line-height:45px;
}

.btn_top_busqueda, .buscar {
	background-color:#8866A9;
	border-radius:7px;
	width:41px;
	height:35px;
	color:#fff;
	line-height:35px;
	text-align:center;
	margin:0px 8px 0px 0px;
}

.btn_top_busqueda {
	display:none;
}

.buscar {
	margin:0px;
	position:absolute;
	top:5px;
	right:5px;
}

#despliega_busqueda .buscar {
	right:21px;
}

.btn_top_busqueda:hover, .buscar:hover {
	color:#fff;
}

header .derecha {
	margin:-4px 0px 0px 0px;
	position: relative;
}

header .link, header .boton {
	margin:0px 8px 0px 0px;
	display:inline-block;
}

header .derecha a:last-child {
	margin:0px;
}

.glyphicon-user, .glyphicon-open {
	display:none;
}

.active {
	position:fixed;
	top:0px;
}

.active .link {
	display:none;
}

.active .top_busqueda {
	display:inline-block!important;
}

#despliega_busqueda {
	background-color:#fff;
	border-bottom:1px solid #ccc;
	padding:13px 0px;
	position:relative;
/*	top:-71px;*/
	top:-81px;
	transition:all .3s ease-out;
	z-index:9995;
}

	.achicalogo img.mobile {
	display: none;

	}
	.achicalogo img.desk {
	display: inline;
	height: 30px;
	width: 329px;
	}

/* *************************** */



/* HOME ***************************************** */

.top {
	width:100%;
	position:absolute;
	top:200px;
}

.bajada {
	font-size:14px;
	color:#fff;
	text-shadow:0px 0px 5px rgba(0,0,0,.65);
	text-align:center;
}

.busqueda {
	background-color:rgba(0,0,0,.5);
	border-radius:13px;
	width:730px;
	padding:9px 10px;
	margin:auto;
}

.busqueda div {
	position:relative;
}

.busqueda select, .busqueda input {
	border:0px;
	height:45px;
	font-size:15px;
	color:#00AABB;
	padding:0px 8px;
}

.busqueda input {
	border-radius:0px 8px 8px 0px;
	width:394px;
	color:#aaa;
	line-height:45px;
	float:left;
}

.contenedor_select {
	border-right:1px solid #aaa;
	width:158px;
	float:left;
	overflow:hidden;
}

.contenedor_select select {
	width:100%;
	background-color: #fff;
}

.operacion {
	border-radius:8px 0px 0px 8px;
}

.contenedor_select:before, .contenedor_select:after {
	content:"";
	position:absolute;
	cursor:pointer;
	pointer-events:none;
}

.contenedor_select:before {
	background-color:#fff;
	width:30px;
	height:47px;
	top:0px;
	right:0px;
	z-index:1;
}

.contenedor_select:after {
	content:'\e114';
	font-family:'Glyphicons Halflings';
	font-size:14px;
	color:#00AABB;
	margin:-10px 0px 0px 0px;
	top:54%;
	right:8px;
	z-index:2;
}

.busqueda span.clearfix {
	display:block;
}

#sliderHome {
	max-height:475px;
	overflow:hidden;
}

#sliderHome .carousel-control {
	background-image:none!important;
	font-size:30px;
	text-shadow:none;
	line-height:475px;
	opacity:.5;
	z-index:9999;
}

#sliderHome .item img {
	width:100%;
	height:auto;
}

#sliderHome .carousel-indicators li {
	background-color:#bbb;
	border:0px;
	width:12px;
	height:12px;
}

#sliderHome .carousel-indicators .active {
	background-color:#fff;
}

#sliderHome .sponsor {
	margin: auto;
	position: absolute;
	display: block;
	left: 15px;
	top: 400px;
	width: auto;

}

#sliderHome .sponsor img {
	width:91px;
	height:auto;
	vertical-align:middle;
	-webkit-filter:grayscale(300%);
	filter:grayscale(300%);
}

#sliderHome .sponsor p {
	font-size:12px;
	width:265px;
	color:#fff;
	font-weight:700;
	display:inline-block;
	position:relative;
	left: 100px;
	top:-45px;
	margin:auto;
	display:block;
	float:none;
}

.rapidlinks {
	border-bottom:2px solid #ddd;
	width:31%;
	padding:0px 0px 15px 0px;
	margin:0px 25px 25px 0px;
	float:left;
}

.rapidlinks:last-child {
	margin:0px;
}

.rapidlinks b {
	margin:0px 0px 18px 0px;
	display:block;
}

.especial {
	max-width:1080px;	
}

.noticias {
	position:relative;
}

.ventana {
	width:100%;
	height:346px;
	overflow:hidden;
	position:relative;
}

#tira {
	width:1275px;
	position:absolute;
	top:0px;
	left:0px;
}

.noticias article {
	width:300px;
	height:346px;
	margin:0px 25px 0px 0px;
	float:left;
}

.noticias article:last-child {
	margin:0px;
}

.noticias article div {
	height:24px;
	margin:0px 0px 14px 0px;
}

.noticias article p {
	color:#777;
	font-style:italic;
}

#anterior, #siguiente {
	width:50px;
	height:346px;
	font-size:25px;
	color:#ccc;
	line-height:346px;
	text-align:center;
	position:absolute;
	top:0px;
	z-index:5555;
}

#anterior {
	left:-50px;
}

#siguiente {
	right:-50px;
}

.destacados #tira, .destacados .ventana {
	height:340px;
	padding:5px;
}

.destacados article {
	background-color:#fff;
	height:auto;
	padding:13px 13px 0px 13px;
	margin:0px 20px 0px 0px;
	box-shadow:0px 0px 3px rgba(0,0,0,.25);
}

.destacados article h5 {
	min-height:44px;
	color:#8666A9;
	text-align:left;
	margin:10px 0px;
}

.destacados article .dire {
	font-style:normal;
}

.destacados article img {
	width:274px;
	height:auto;
	margin:0px 0px 13px 0px;
}

.destacados article .base {
	width:300px;
	height:37px;
	padding:0px 13px;
	margin:0px 0px 0px -13px;
	float:left;
}

.destacados article .base span {
	width:28%;
}

.destacados article .base span:first-child {
	width:41%;
}

.bajadainterna {
	font-size:16px;
	font-weight:300;
	text-align:center;
}

.canales {
	max-width:767px;
	margin:auto;
}

.datos {
	font-weight:300;
	text-align:center;
	float:left;
}

.datos:first-child {
	width:27.9%!important;
}

.datos:nth-child(even) {
	width:18.1%;
}

.datos:nth-child(odd) {
	width:33.6%;
}

.datos:last-child {
	width:18.4%;
}

.datos b {
	font-size:16px;
	font-weight:bold;
	display:block;
}

.icono {
	border-right:1px solid #ddd;
	width:100%;
	text-align:center;
}

.icono p {
	font-size:30px;
	color:#00AABB;
	font-weight:bold;
}

.sombra {
	background:url('../img/sombra.png') bottom center no-repeat;
}

.inmobiliarias {
	max-width:668px;
	text-align:center;
	margin:50px auto;
}

.inmobiliarias img {
	margin:0px 55px 18px 0px;
	display:inline-block;
}

.inmobiliarias img:last-child {
	margin:0px;
}

.sombra .boton {
	width:272px;
	margin:auto;
	display:block;
}

.pendientes .dropdown {
	width:215px;
	margin:auto;
}

.pendientes .dropdown .ordenarpor {
	width:100%;
	height:28px;
	text-align:left;
}

.pendientes .dropdown .ordenarpor span {
	position:absolute;
	top:8px;
	right:8px;
}

.pendientes .dropdown .ordenarpor_drop {
	width:100%;
}

.pendientes iframe {
	margin:25px 0px;
}

/* ****************** */



/* DETALLE PROP Y CONSTRUCTORA ********************************************** */

.camino {
	font-size:12px;
	color:#666;
	margin:20px 0px;
}

.camino a {
	color:#8566A9;
}

.propiedad {
	background-color:#fff;
	margin:0px 0px 20px 0px;
	position:relative;
	border-radius: 5px;
	position: sticky;
	border: 1px solid #F0F0F0;
}

.propiedad .aptocredit {
	position: absolute;
	left: -5px;
	top: -5px;
	z-index: 500;
}

.propiedad h2 {
	color:#8666A9;
	text-align:left;
	margin:22px 22px 15px 27px;
	max-width: 575px;
}

.dire {
	color:#666;
	line-height:16px;
}

.propiedad .dire {
	margin:0px 0px 22px 27px;
}

.dire span {
	font-size:16px;
	color:#00AABB;
}

.avisosimple {
	max-width:576px;
	font-size:15px;
	color:#545454;
	margin:0px;
}

.comoencabezado {
	margin:34px 22px 34px 27px;
}

aside.propiedad {
	width:300px;
	height:606px;
	padding:20px;
	margin:0px;
}

aside.propiedad h5 {
	text-align:left;
	margin:0px;
}

aside.propiedad p {
	font-size:17px;
	margin:0px 0px 18px 0px;
}

aside.propiedad div {
	margin:22px 0px 45px 0px;
}

aside.propiedad div p {
	font-size:16px;
	text-transform:uppercase;
	margin:0px;
}

aside.propiedad div span, .constructora span {
	font-size:12px;
	color:#00AABB;
	text-transform:uppercase;
	margin:10px 0px;
	display:block;
}

aside.propiedad input[type=text], aside.propiedad textarea {
	border:1px solid #ccc;
	width:100%;
	height:45px;
	font-size:15px;
	color:#00AABB;
	font-weight:300;
	padding:10px;
	margin:0px 0px 10px 0px;
}

aside.propiedad textarea {
	height:97px;
}

aside.propiedad input[type=checkbox] {
	height:15px;
}

aside.propiedad .boton {
	width:100%;
	height:36px;
}

aside.propiedad .obligat {
	background-color: #EEEEEE;
	border: 1px solid #00AABB;
}

.sliderProp .carousel-control {
	background-color:#fff;
	background-image:none;
	border-radius:32px;
	width:32px;
	height:32px;
	font-size:17px;
	color:#666;
	text-shadow:none;
	line-height:32px;
	text-align:center;
	box-shadow:0px 0px 5px rgba(0,0,0,.65);
	top:44%;
	opacity:1;
}

.sliderProp .carousel-control.left {
	left:-11px;
}

.sliderProp .carousel-control.right {
	right:-11px;
}

.info div {
	width:16%;
	font-size:20px;
	text-align:center;
	margin:22px 0px;
	float:left;
}

.info div:last-child {
	width:20%;
}

.info div span, .info div img {
	font-size:12px;
	margin:auto;
	display:block;
	opacity:.7;
}

.info div p {
	margin:5px 0px 0px 0px;
}

.info div p i {
	font-size:14px;
	font-style:normal;
}

.cercanos {
	font-size:11px;
	color:#666;
	position:absolute;
	top:60px;
	right:15px;
	opacity:.7;
}

.masdatos {
	width:625px;
	margin:0px 25px 30px 0px;
	float:left;
}

.listado {
	margin:0px 0px 70px 0px;
}

.corto {
	height:auto!important;
}

.listado h5, .texto h5, .corto h5 {
	text-align:left;
	margin:0px;
}

.listado h5, .texto h5 {
	margin:0px 0px 22px 0px;
}

.listado p {
	border-bottom:1px dotted #999;
	font-size:14px;
	padding:7px 0px;
}

.listado p a {
	text-decoration:underline;
}

.placa {
	margin:15px 0px 3px 0px!important;
}

.placa span {
	font-size:12px;
	color:#fff!important;
	line-height:20px;
	text-transform:none!important;
	padding:0px 8px;
	display:inline-block!important;
}

.placa span:first-child {
	background-color:#0059B2;
	border-radius:5px 0px 0px 5px;
}

.placa span:last-child {
	background-color:#00B22D;
	border-radius:0px 5px 5px 0px;
}

.corto p {
	font-size:13px!important;
}

.edicion {
	width:60%;
	font-size:12px!important;
	display:inline-block!important;
	opacity:.8;
}

.edicion b {
	display:block;
}

.corto img {
	margin:-20px 0px 0px 0px;
}

.constructora h5 {
	text-transform:uppercase;
}

.constructora p {
	text-transform:none!important;
}

.web {
	font-size:12px;
	margin:5px 0px 0px 0px;
	display:block;
}

hr {
	background:none;
	border-bottom:1px dotted #ccc;
}

.comercializan {
	margin:22px 0px!important;
}

.comercializan div {
	max-width:50%;
	vertical-align:middle;
	margin:0px!important;
	display:inline-block;
}

.comercializan div img {
	margin:0px 15px 0px 0px!important;
}

.comercializan div span {
	margin:5px 0px 0px 0px!important;
}

.unidades h5 {
	text-align:left;
}

.unidades .col-sm-3 {
	text-align:center;
	margin:0px 0px 22px 0px;
}

.solo {
	margin:auto!important;
	float:none;
}

.data_unidad {
	background-color:rgba(0,0,0,.6);
	color:#fff;
	font-weight:bold;
	padding:15px;
	display:block;
}

.padabajo {
	padding:0px 0px 50px 0px;
}

.colcaracteristicas {
	width:40%;
	margin:0px 27px 0px 0px;
	float:left;
}

.colcaracteristicas h5 {
	border-bottom:2px solid #ddd;
	text-align:left;
	padding:0px 0px 8px 0px;
	margin:0px 0px 20px 0px;
}

.colcaracteristicas li {
	color:#666;
	line-height:32px;
}

.preview {
	background-color:rgba(0,0,0,.5);
	width:100%;
	height:100%;
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	z-index:99999;
}
.preview .container {
	max-width: 640px;
}
.preview .container .propiedad {
	width: 100%;
	height: auto;
	display: block;
	clear: both;
}
.preview .container .listado {
	clear: both;
	float: none;
	margin-top: 35px;
	margin-bottom: 35px;
}

.colcaracteristicas li {
	color:#666;
	line-height:32px;
}

/* ****************** */



/* RESULTADOS BÚSQUEDA ******************************* */

.resultados h5, .data h5 {
	text-align:left;
}

.extra {
	margin:0px 0px -76px 0px;
}

.lista {
	max-width:744px;
	float:left;
}

.encontradas {
	width:100%;
	font-size:12px;
	color:#8566A9;
	display:inline-block;
}

.dropdown-toggle {
	background:none;
	border:0px;
	color:#8566A9;
}

.dropdown-toggle p {
	font-size:12px;
	text-transform:uppercase;
	margin:0px;
	display:inline-block;
}

.dropdown-toggle span {
	margin:0px 0px 0px 8px;
}

.dropdown-menu {
	width:260px;
	left:7px;
}

.dropdown-menu>li>a {
	font-size:12px;
	color:#8566A9;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	background-color:rgba(133,102,169,.7);
	color:#fff;
}

.lista article {
	width:100%;
	height:185px;
	margin:0px 0px 18px 0px;
	position:relative;
}

.sliderMiniProp {
	width:250px;
	height:auto;
	float:left;
}

.sliderMiniProp .carousel-control {
	background-color:#fff;
	background-image:none;
	border-radius:24px;
	width:24px;
	height:24px;
	font-size:12px;
	color:#666;
	line-height:24px;
	top:62px;
	opacity:.5;
}

.sliderMiniProp .carousel-control.left {
	left:7px;
}

.sliderMiniProp .carousel-control.right {
	right:7px;
}

.love {
	font-size:25px;
	color:#fff;
	opacity:.5;
	position:absolute;
	top:8px;
	right:8px;
	z-index:9999;
}

.love:hover {
	color:#fff;
	opacity:1;
}
.love.elegido {
	color:#00AABB;
	opacity:1;
}

.data {
	max-width:494px;
	padding:20px 20px 0px 20px;
	float:left;
	position:relative;
}

.data h5 {
	width: 440px;
	color: #8666A9;
	margin: 0px 0px 18px 0px;
}

.data .avisosimple {
	max-width:348px;
}

.data .dire {
	margin:-12px 0px 0px 0px;
}

.verdetalle {
	text-transform:uppercase;
	margin:0px 0px 0px 20px;
}

.verdetalle p {
	font-size:12px;
	color:#00AABB;
	margin:0px;
}

.glyphicon-option-vertical {
	font-size:25px;
	color:#8866A9;
	display:none;
}

.minilogo {
	position:absolute;
	top:20px;
	right:20px;
}

.base {
	background-color:#999;
	width:100%;
	height:37px;
}

.base span img {
	width:auto;
	height:22px;
	-webkit-filter:brightness(400%);
	filter:brightness(400%);
}

.base span {
	width:116px;
	font-size:20px;
	color:#F6F6F6;
	text-align:center;
	display:inline-block;
	margin:3px 0px 0px 0px;
}

.base span i {
	font-size:14px;
	font-style:normal;
}

.base span:first-child {
	width:250px;
}

.segundo {
	width:100px!important;
	text-align:left!important;
}

.puntual {
	width:128px!important;
}

.angosto {
	width:181px!important;
	height:auto!important;
	margin:0px 25px 0px 0px!important;
    float: left;
}

.leyenda {
	display:none!important;
}

.filtrosbusqueda {
	padding:0px;
}

.minilinks {
	font-size:14px;
	color:#999;
	margin:0px 0px 22px 0px!important;
}

.filtrado {
	background-color:#8866A9;
	border-radius:5px;
	color:#fff!important;
	text-transform:none!important;
	padding:2px 5px;
	margin:0px 0px 3px 0px!important;
	display:block;
}

.filtrado a {
	color:#fff;
	top:2px;
}

.inmo .filtrado {
	background-color:#00AABB;
}

.filtros {
	font-size:12px;
	color:#8666A9;
	display:block;
}

.filtros:hover {
	color:#8666A9;
}

.inmo .filtros, .inmo .filtros:hover {
	color:#00AABB;
}

.logoinmo {
	border-radius:8px;
	margin:0px 18px 22px 0px;
	overflow:hidden;
	float:left;
}

.inmobiliaria {
	float:left;
}

.inmobiliaria h5 {
	text-align:left;
	margin:8px 0px 5px 0px;
}

.inmobiliaria p {
	font-size:13px;
	color:#666;
}

.contactarinmo p {
	color:#666;
	font-weight:300;
	display:inline-block;
	margin:0px;
}

.lista article.propsimple {
	height:auto;
	padding:20px;
}

.propsimple .avisosimple {
	/*float:left;*/
}

.propsimple .minilogo {
	float:right;
	position:inherit;
	top:0px;
	right:0px;
}

/* *************** */



/* SIN RESULTADOS DE BÚSQUEDA ************************** */

.sinresultados {
	width:100%;
	text-align:center;
	padding:50px;
}

.sinresultados .glyphicon-search {
	border-radius:51px;
	border:3px solid #FF8000;
	width:51px;
	height:51px;
	font-size:22px;
	color:#FF8000;
	line-height:47px;
	margin:0px 0px 25px 0px;
}

.sinresultados p:nth-child(2) {
	font-size:16px;
	margin:0px;
}

.sinresultados p:nth-child(3) {
	font-size:14px;
	color:#00AAB9;
	margin:0px 0px 25px 0px;
}

.frecuentes {
	width:100%;
	text-align:center;
	padding:25px 0px 178px;
	float:left;
}

.idea {
	border-radius:46px;
	border:3px solid #FFBF00;
	width:46px;
	height:46px;
	padding:9px 9px;
	margin:0px 0px 18px 0px;
	display:inline-block;
	background-color: #ffbf00;
}

.frecuentes p:nth-child(2) {
	font-size:18px;
	margin:0px;
}

.frecuentes a.propiedad {
	width:230px;
	height:30px;
	line-height:30px;
	float:left;
	margin:13px 9px 0px 9px;
}

/* ***************************** */



/* PANEL DE CONTROL ************************************* */

.panel_menu {
	width:18%;
	text-align:center;
	margin:25px 0px 45px;
	display:block;
	float:left;
}

.panel_menu:first-child {
	width:22%;
}

.panel_menu:nth-child(2) {
	width:21%;
}

.panel_menu:nth-child(3) {
	width:20%;
}

.panel_menu:last-child {
	width:19%;
}

.panel_menu span:last-child {
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	height:46px;
	margin:0px -1px 0px 0px;
	display:block;
}

.baseico {
	background-color:#bbb;
	border-radius:46px;
	width:46px;
	height:46px;
	padding:13px 0px 0px 0px;
	margin:0px auto 15px;
	display:block;
}

.on {
	background-color:#8866A9;
}

.panel_menu p {
	margin:0px;
}

.nombre {
	font-size:18px;
	color:#535353;
	font-weight:300;
}

.nombre b {
	background-color:#FF4C00;
	border-radius:8px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:2px 5px 1px 5px;
}

.comentarios, .comentarios a {
	font-size:13px;
	color:#8766A9;
}

.comentarios a:hover {
	text-decoration:underline;
}

.noaviso {
	margin:50px auto 0px;
	display:block;
}

.publicar {
	width:120px;
	font-size:18px;
	font-weight:300;
	margin:0px auto 50px;
	display:block;
}

.acciones {
	min-height:27px;
	margin:0px 0px 15px 0px;
}

.acciones div {
	display:inline-block;
}

.icolupa {
	color:#9999B2;
	margin:0px 0px 0px -10px;
	position:relative;
	top:2px;
	left:22px;
}

.buscarpub {
	border-radius:8px;
	border:1px solid #999!important;
	width:181px;
	height:auto;
	font-size:14px;
	color:#999;
	padding:4px 5px 3px 37px!important;
	margin:0px 0px 0px -5px;
}

.selectodos {
	margin:0px 13px 0px 25px;
}

.selectodos input[type=checkbox], .itempub input[type=checkbox] {
	width:auto;
	height:auto;
}

.acciones a img {
    width:auto;
    height:25px;
    transition:all .3s ease-out;
}

.ico_pagar {
	width:auto!important;
	height:17px!important;
}

.deshabilitada {
	cursor:default;
}

.locked {
	cursor:default;
}


.deshabilitada img {
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
}

.locked img {
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
}

.locked:hover img {
	-webkit-filter:grayscale(100%)!important;
	filter:grayscale(100%)!important;
}

.acciones a {
	margin:0px 4px;
	position:relative;
}

.toolinfo {
	background-color:#333;
	width:160px;
	font-size:13px;
	color:#fff;
	text-align:center;
	padding:3px 5px;
	opacity:0;
	position:absolute;
	bottom:-37px;
	right:-70px;
	z-index:999;
	transition:all .3s ease-out;
}

.toolinfo:hover {
	opacity:0!important;
}

.punta {
	background-color:#333;
	width:11px;
	height:11px;
	position:absolute;
	top:-5px;
	left:48%;
	transform:rotate(45deg);
}

.acciones a:hover img {
	-webkit-filter:hue-rotate(189deg) saturate(300%);
	filter:hue-rotate(189deg) saturate(300%);
}

.deshabilitada:hover img {
	-webkit-filter:grayscale(100%)!important;
	filter:grayscale(100%)!important;
}

.acciones a:hover .toolinfo {
	opacity:1;
}

.ordenarpor {
	background-color:#fff;
	border-radius:8px;
	border:1px solid #999;
	font-size:13px;
	color:#666;
	padding:4px 8px 3px 8px;
}

.ordenarpor_drop {
	width:auto;
	min-width:auto;
	left:0px;
}

.publicaciones {
	width:100%;
}

.itempub {
	min-height:97px;
	padding:13px;
	margin:0px 0px 15px 0px;
	float:none;
	position:relative;
}

.seleccionadopub {
	background-color:#FFFFCC;
}

.fotopub {
	width:auto;
	height:70px;
	margin:0px 10px;
	float:left;
}

.itempub div, .itempub input[type=checkbox] {
	float:left;
}

.itempub input[type=checkbox] {
	margin:30px 0px 0px 0px;
}

.itempub p {
	margin:0px;
}

.titulopub {
	font-size:15px;
	color:#8766A9;
	font-weight:bold;
}

.operpub {
	font-size:15px;
	color:#535353;
	margin:3px 0px!important;
}

.codpub {
	font-size:15px!important;
	color:#868686!important;
	margin:0px 0px 0px 0px;
}

.nnusuario {
	font-size:14px!important;
	color:#777!important;
}

.datospub {
	font-size:12px!important;
	color:#00AAB9!important;	
}

.vistas {
	font-size:13px;
	color:#777;
	position:absolute;
	right:46px;
	bottom:13px;
}

.desplegablepub {
	width:450px;
	height:98px;
	float:none!important;
	position:absolute;
	top:-1px;
	right:0px;
	overflow:hidden;
	z-index:5;
}

.flechadeck {
	background-color:#00AABB;
	width:27px;
	height:97px;
	color:#fff;
	text-align:center;
	line-height:97px;
	display:block;
	position:absolute;
	top:1px;
	right:0px;
	z-index:888;
}

.flechadeck:hover {
	color:#fff;
}

.flechadeck.glyphicon.glyphicon-triangle-right {
	display:none;
}

.deckpub {
	background-color:#F1F1F1;
	width:440px;
	padding:10px;
	position:absolute;
	top:2px;
	left:440px;
	transition:all .8s ease-out;
}

.deckpub a {
	background-color:#FAFAFA;
	border-radius:5px;
	border:1px solid #ccc;
	width:65px;
	font-size:10px;
	color:#555555;
	text-transform:uppercase;
	text-align:center;
	padding:10px 3px;
	display:inline-block;
}

.deckpub a img {
	margin:0px auto 10px;
	display:block;
	transition:all .3s ease-out;
}

.deckpub a:hover {
	color:#FF4C00;
}

.deckpub a:hover img {
	-webkit-filter:hue-rotate(189deg) saturate(300%);
	filter:hue-rotate(189deg) saturate(300%);
}

.panel_publicar h3 {
	color:#996699;
}

.panel_publicar .panel_menu {
	width:20%;
	cursor:default;
}
/*
.panel_publicar .panel_menu:nth-child(2) {
	width:18%;
}

.panel_publicar .panel_menu:nth-child(3) {
	width:22%;
}

.panel_publicar .panel_menu:nth-child(4) {
	width:19%;
}

.panel_publicar .panel_menu:nth-child(6), .panel_publicar .panel_menu:last-child {
	width:12%;
}

.panel_publicar .panel_menu span:last-child {
	height:26px;
}
*/
.panel_publicar .off {
	opacity:.3;
}

.ventana_popup {
	background-color:rgba(0,0,0,.5);
	width:100%;
	height:100%;
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	z-index:99999;
}

.desechar, .enlazar {
	background-color:#fff;
	border-radius:13px;	
	text-align:center;
	margin:auto;
	position:relative;
}

.desechar {
	width:410px;
	height:214px;
	padding:25px 0px 0px 0px;
	margin:13% auto 0px;
}

.desechar p {
	font-size:16px;
	color:#00AABA;
	font-weight:300;
	margin:15px 0px 60px;
	
}

.cerrarpopup {
	background-color:#999;
	border-radius:5px;
	width:21px;
	height:21px;
	color:#fff;
	line-height:21px;
	position:absolute;
	top:10px;
	right:10px;
}

.barra .buscarpub {
	width:307px;
	margin:0px 20px 0px -5px;
}

.pagination .active {
	position: inherit;
}
.interlocutor, .interlocutor span, .interlocutor p {
	vertical-align:middle;
	display:inline-block;
}

.interlocutor span {
	background-color:#8866A9;
	width:44px;
	height:44px;
	border-radius:44px;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	line-height:44px;
	text-align:center;
}

.interlocutor p {
	font-size:12px;
	color:#777;
	margin:0px 0px 0px 8px;
}

.interlocutor p b {
	font-size:14px;
	color:#8566A9;
	font-weight:normal;
	display:block;
}

.barra a {
	font-size:14px;
	color:#666;
	margin:10px 0px 0px 0px;
	float:right;
}

.barra a img {
	width:auto;
	height:17px;
	margin:-2px 0px 0px 5px;
	filter:hue-rotate(189deg) saturate(300%);
}

.conversaciones, .mensajes {
	background-color:#fff;
	float:left;
}

.conversaciones {
	max-width:307px;
	height:531px;
	margin:5px 20px 0px 0px;
}

.conversaciones .interlocutor {
	padding:16px;
	position:relative;
}

.conversaciones .interlocutor p {
	max-width:219px;
}

.conversaciones .interlocutor i {
	font-size:12px;
	color:#FF4C00;
	font-style:normal;
	text-align:right;
	position:absolute;
	top:15px;
	right:15px;
}

.interlocutor.on span {
	background-color:#fff;
	color:#8866A9;
}

.interlocutor.on p, .interlocutor.on p b, .interlocutor.on i {
	color:#fff;
}

.mensajes {
	width:623px;
	height:531px;
	margin:5px 0px 0px 0px;
	position:relative;
}

.chat {
	width:auto;
	height:465px;
	padding:11px 17px;
	margin:6px;
	overflow-y:scroll;
}

.chat::-webkit-scrollbar {
	width:6px;
}

.chat::-webkit-scrollbar-track {
	background-color:#fff;
}

.chat::-webkit-scrollbar-thumb {
	background-color:#999;
	border-radius:3px;
}

.chat::-webkit-scrollbar-button, .chat::-webkit-scrollbar-corner, .chat::-webkit-resizer {
	display:none;
}

.pregunta, .respuesta {
	margin:0px 0px 18px 0px;
}

.pregunta {
	text-align:left;
}

.respuesta {
	text-align:right;
}

.fecha {
	font-size:13px;
	color:#999;
	margin:0px 0px 3px 0px;
}

.loquedice {
	border-radius:5px;
	max-width:420px;
	font-size:13px;
	text-align:left;
	padding:5px;
	margin:0px;
	display:inline-block;
}

.pregunta .loquedice {
	background-color:#f6f6f6;
	color:#333;
}

.respuesta .loquedice {
	background-color:#00AABB;
	color:#fff;
}

.escribir {
	background-color:#fff;
	border-top:2px solid #00AABB;
	width:623px;
	height:52px;
	padding:14px 20px;
	position:absolute;
	left:0px;
	bottom:0px;
}

.escribir span {
	background-color:#00AABB;
	border-radius:24px;
	width:24px;
	height:24px;
	font-size:13px;
	color:#fff;
	line-height:24px;
	text-align:center;
	margin:0px 8px 0px 0px;
	display:inline-block;
}

.escribir input {
	border:0px;
	width:78%;
}

.escribir .boton {
	font-size:13px;
	padding:5px 21px;
}

aside.pendientes p {
	font-size:14px;
	color:#999;
	margin:0px 0px 5px 0px;
}

aside.pendientes p:nth-child(4) {
	margin:32px 0px 5px 0px;
}

aside.pendientes label, aside.pendientes a {
	font-size:12px;
	color:#8566A9;
	font-weight:normal;
	display:block;
}

aside.pendientes label:nth-child(2) {
	margin:22px 0px 5px 0px;
}

aside.pendientes label:nth-child(4) {
	margin:10px 0px 5px 0px;
}

aside.pendientes input[type=date] {
	width:144px;
	padding:0px 0px 0px 8px;
}

.vacio {
	background-color:#ddd;
	width:90px;
	height:67px;
	text-align:center;
	padding:23px 0px 0px 0px;
	margin:0px 10px;
	float:left;
}

.pendientes .placa {
	margin:0px 5px 8px 0px!important;
	display:inline-block;
}

.pendientes .placa span:first-child {
	margin:0px -4px 0px 0px;
}

.pendientes .deckpub {
	padding:12px 10px;
}

.idpend {
	font-size:13px;
	color:#868686;
	display:inline-block;
}

.textopend {
	max-width:390px;
	max-height: 40px;
	overflow: hidden;
	font-size:15px;
	color:#525252;
}

.dhpend {
	font-size:12px;
	color:#00AAB9;
	position:absolute;
	top:5px;
	right:32px;
}

.enlazar {
	/*width:643px;*/
	padding:30px;
	margin:0px auto 0px;
}

.vistaaviso {
	background-color:#eee;
	border:1px solid #ccc;
	text-align:left;
	padding:10px;
	position:relative;
}

.vistaaviso .textopend {
	width:100%;
	font-size:13px;
	margin:0px;
}

.vistaaviso .dhpend {
	right:10px;
}

.sugerencia {
	/*width:435px;*/
	font-size:14px;
	color:#00AABA;
	margin:15px auto;
}

.enlazar .top_busqueda {
	width:285px;
	margin:auto;
	display:block!important;
}

.listasugerencias {
	border:1px solid #ccc;
	margin:18px 0px 0px 0px;
}

.enlazar .chat {
	height:267px;
	padding:11px 17px 11px 11px;
}

.props {
	border:1px solid #ccc;
	width:100%;
	min-height:84px;
	text-align:left;
	padding:6px;
	margin:0px 0px 11px 0px;
	position:relative;
}

.props:last-child {
	margin:0px;
}

.miniradio {
	background-color:#ccc;
	width:18px;
	height:20px;
	padding:4px 0px 0px 2px;
	margin:0px;
	position:absolute;
	top:0px;
	left:0px;
}

.seleccionado {
	border:2px solid #00AABB;
}

.seleccionado .miniradio {
	background-color:#00AABB;
}

.props .miniradio input[type=radio] {
	margin:0px;
	float:none;
	position:inherit;
}

.props img {
	width:90px;
	height:auto;
	margin:30px 5px 0px 0px;
}

.props .textopend {
	width:409px;
	font-size:13px;
	display:inline-block;
	position:relative;
	top:25px;
}

.props .dhpend {
	top:5px;
	right:5px;
}

.props .dhpend b {
	color:#999;
	font-weight:normal;
}
.props .placa {
	left: 25px;
	position: absolute;
}


.botones {
	width:250px;
	margin:24px auto 20px;
}

.botones a:first-child {
	margin:0px 15px 0px 0px;
}

.finalmini {
	width:481px;
	font-size:12px;
	color:#333;
	margin:auto;
}

.itemconfiguracion {
	border:1px solid #bbb;
	min-height:50px;
	color:#535353;
	text-transform:uppercase;
	padding:15px 14px 14px 14px;
	margin:0px 0px 10px 0px;
	display:block;
}

.itemconfiguracion:hover {
	color:#535353;
}

.itemconfiguracion p {
	float:left;
}

.dia {
	min-width:100px;
	font-size:15px;
	color:#8766A9;
}

.cantavisos {
	min-width:159px;
	color:#00AABA;
	text-decoration:underline;
	text-transform:none!important;
	cursor: pointer;
}

.factura {
	min-width:145px;
	float:right!important;
}

.valor {
	min-width:85px;
	color:#868686;
	text-align:right;
	float:right!important;
}

.ok {
	background-color:#DFE8C5;
	border:1px solid #B0C66F;
}

.rechazado {
	background-color:#fff;
}

.rechazado .factura {
	color:#FF4C00!important;
}

.borrador {
	background-color:rgba(255,255,255,.7);
}

.borrador .dia  {
	color:#b9b9b9;
}

.borrador p:nth-child(3), .borrador .factura {
	color:#777;
}

.ventana_popup .dia, .ventana_popup .factura, .ventana_popup .valor {
	min-width:inherit;
	margin:0px 20px 0px 0px;
	display:inline-block;
	float:none!important;
}

.configurar .chat {
	height:439px;
}

.ventana_popup .dia {
	margin:0px 20px;
}

.ventana_popup .itempub {
	text-align:left!important;
}

.ventana_popup .nnusuario {
	margin:0px 10px 0px 0px;
}

.avisossinpub {
	border:1px solid #ccc;
	margin:0px 0px 30px 0px;
}

.avisopendiente {
	width:158px;
	/*height:213px;*/
	padding:10px;
	margin:0px 8px 16px 8px;
}

.avisopendiente img, .ico_usuario_generico {
	width:auto;
	height:63px;
	margin:0px 0px 15px 0px;
}

.ico_usuario_generico {
	background-color:#bbb;
	width:96px;
	font-size:40px;
	color:#fff;
	padding:12px;
	display:inline-block;
}

.avisopendiente p {
	color:#8666A9;
	text-align:left;
	margin:0px;
}

.avisopendiente p a{
	color:#8666A9;
	text-align:left;
	margin:0px;
}

.avisopendiente p b {
	width:35px;
	/*text-align:right;*/
	margin:0px 8px 0px 0px;
	/*display:inline-block;*/
}

.avisopendiente p:nth-child(2) {
	color:#777!important;
	text-align:center!important;
}

.avisopendiente p:nth-child(2) b {
	width:auto!important;
	color:#00AAB9!important;
	font-weight:300;
	margin:0px!important;
}

/* ************************************** */



/* WIZARD DE CARGA ****************************************** */

.linea {
	width:100%;
	max-width:600px;
	margin:0px 0px 43px 0px;
}
.lineaFina{
	margin:0px 0px 5px 0px;
}

.linea_multimedia {
	width:100%;
	max-width:600px;
	margin:0px 0px 13px 0px;
}

.ancho {
	max-width:850px;
}

.columna, .minicolumna {
	margin:0px 40px 0px 0px;
	float:left;
}

.columna {
	width:280px;
}

.minicolumna {
	width:120px;
}

.columna:nth-child(even), .minicolumna:nth-child(4) {
	margin:0px;
}

#fotopreview .minicolumna:nth-child(4) {
	 margin: 0 10px 15px 0;
}

.clearfix .minicolumna:nth-child(4) {
	margin:0px 20px 30px 0px;
}

#imagenes .minicolumna {
	margin: 0 20px 30px 0;
}

.wizard label, .wizard .imitlabel {
	font-size:14px;
	color:#8766A9;
	font-weight:normal;
	display:block;
}

.wizard label i {
	color:#868686;
	font-style:italic;
}

.wizard span {
	font-size:18px;
	color:#8766A9;
}

.ocultar_valor, .wizard .direccion p:last-child span {
	font-size:inherit!important;
	color:inherit!important;
}

.wizard input[type=text],.wizard input[type=url], .wizard input[type=email], .wizard input[type=date], .wizard input[type=password], .wizard textarea, .wizard select, .grande input[type=text]{
	border-radius:7px;
	border:1px solid #999;
	width:100%;
	height:28px;
	font-size:14px;
	color:#666;
	background-color: #FFF;
}

.wizard textarea {
	height:130px;
}

.antig {
	width:38px!important;
	margin:0px 5px 0px 0px!important;
}

.wizard p select {
	width:62px;
}

.wizard p input[type=text] {
	width:188px;
	margin:0px 40px 0px 5px;
}

.wizard p b {
	width:185px;
	font-weight:normal;
	display:inline-block;
}

.direccion .columna {
	margin:0px 40px 18px 0px;
}

.direccion .columna:nth-child(odd) {
	margin:0px 0px 18px 0px;
}

.linea p input[type=radio] {
	margin:0px 0px 0px 35px;
}

.linea p input[type=radio]:first-child {
	margin:0px;
}

.imagen_publicar {
	background-color:#fff;
	width:180px;
	height:180px;
	text-align:center;
	margin:0px 10px 30px 0px;
	position:relative;
}

.imagen_publicar div {
	width:180px;
	height:130px;
	overflow:hidden;
}

.imagen_publicar div img {
	width:auto;
	height:130px;
}

.imagen_publicar p {
	background-color:#00AABB;
	border-radius:8px;
	width:102px;
	height:102px;
	margin:39px auto 0px;
}

.imagen_publicar p span {
	font-size:14px;
	color:#fff;
	text-align:center;
	display:block;
}

.imagen_publicar p .glyphicon-picture {
	font-size:40px;
	padding:11px 0px 5px 0px;
}

.epigrafe {

	position:absolute;
	top:130px;
	right:10px;
	z-index: 999;
}

.borrar {
	background-color:#FF4C00;
	border-radius:5px;
	width:21px;
	height:21px;
	color:#fff;
	line-height:21px;
	text-align:center;
	position:absolute;
	top:8px;
	right:8px;
	z-index: 999;
}

.rotar {
	background-color:#449d44;
	border-radius:5px;
	width:21px;
	height:21px;
	color:#fff;
	line-height:21px;
	text-align:center;
	position:absolute;
	top:8px;
	right:34px;
	z-index: 999;
}

.rotar:hover {
	color:#fff;
}

.borrar:hover {
	color:#fff;
}

.borrar_video {
	background-color:#FF4C00;
	border-radius:5px;
	width:21px;
	height:21px;
	color:#fff;
	line-height:21px;
	text-align:center;
	position:absolute;
	top:8px;
	right:8px;
	z-index: 999;
}

.borrar_video:hover {
	color:#fff;
}

.principal {
	background-color:#00AABB;
	border-radius:5px;
	width:21px;
	height:21px;
	color:#fff;
	line-height:21px;
	text-align:center;
	position:absolute;
	top:8px;
	right:60px;
	z-index: 999;
}

.principal:hover {
	color:#fff;
}
.upload_video {
	background-color:#8866A9;
	border-radius:5px;
	width:21px;
	height:21px;
	color:#fff;
	line-height:21px;
	text-align:center;
	z-index: 999;
}

.upload_video:hover {
	color:#fff;
}



.imagen_publicar input[type=text] {
	width:160px;
	margin:10px 0px 0px 0px;
}

.img_principal {
	border:3px dashed #999;
	width:190px;
	height:190px;
	display:none;
	position:absolute;
	top:-5px;
	left:-5px;
}

.img_principal b {
	width:100%;
	font-size:12px;
	color:#888;
	font-weight:700;
	text-transform:uppercase;
	text-align:center;
	position:absolute;
	top:-18px;
	left:0px;
}

.selec {
	display:block;
}

.visualizador_video {
	background-color:#fff;
	border-radius:7px;
	border:1px solid #999;
	width:360px;
	height:240px;
	position:relative;
	overflow:hidden;
}

.visualizador_video .glyphicon-facetime-video {
	font-size:55px;
	color:#ccc;
	position:absolute;
	top:92px;
	left:152px;
}

.wizard input[placeholder="URL video"], .wizard input[type=url] {
	width:360px;
	margin:10px 0px 7px 0px;
}

.paquetes {
	width:208px;
	height:333px;
	text-align:center;
	padding:35px 18px;
	margin:0px 6px 0px 0px;
	float:left;
	position:relative;
}

.paquetes:nth-child(5) {
	margin:0px;
}

.plata {
	background-color:#e4e4e4;
	color:#858585;
}

.oro {
	background-color:#FFC700;
	color:#fff;
}

.premium {
	background-color:#9A7DB8;
	color:#fff;
}

.black {
	background-color:#333;
	color:#fff;
}

.paquetes input[type=radio] {
	position:absolute;
	left:98px;
	bottom:23px;
}

.nombre_paq {
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}

.precio_paq {
	font-size:60px;
	font-weight:300;
}

.precio_paq b {
	width:auto!important;
	font-size:18px;
	position:relative;
	top:-15px;
}

.incluye_paq {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.edicionpapel .columna:nth-child(even) {
	margin:0px 40px 18px 0px!important;
}

.edicionpapel .columna:nth-child(3) {
	margin:0px;
}

.contador {
	font-size:12px;
	color:#777;
}

.wizard .edicionpapel input[type=date] {
	width:100%;
}

.pagos {
	text-align:center;
}

.medio_pago {
	background-color:#fff;
	border:1px solid #999;
	width:300px;
	height:170px;
	color:#8766A9;
	display:inline-block;
	padding:18px 0px;
	margin:25px 25px 0px 0px;
}

.titulo_pago {
	font-size:18px;
	color:#666;
	font-weight:300;
	margin:0px;
}

.medio_pago img, .medio_pago input[type=text] {
	margin:18px auto 32px;
	display:block;
}

.medio_pago input[type=text] {
	width:180px;
	margin:13px auto 21px;
	display:block;
}

.pagos .blanco {
	margin:70px 0px 130px 0px;
	display:block;
}

.wizard button span {
	font-size:14px;
	color:#fff;
	margin:0px 0px 0px 3px;
}

.wizard button {
	margin:0px 25px 0px 0px;
}

.ancho .menos {
	width:280px!important;
}

.minitip {
	margin:0px 0px 0px 15px;
	display:inline-block;
}

.minitip .bombita {
	border:0px;
	border-radius:32px;
	width:32px;
	height:32px;
	padding:6px 8px;
	display:inline-block;
	position:static;
}

.minitip .bombita img {
	width:auto;
	height:17px;
	-webkit-filter:grayscale(300%) brightness(300%);
	filter:grayscale(300%) brightness(300%);
}

.minitip p {
	width:245px;
	font-size:12px;
	color:#8566A9;
	font-style:italic;
	line-height:14px;
	display:inline-block;
	position:relative;
	top:8px;
	left:5px;
}

.minitip p b {
	width:auto;
	font-weight:700;
}

.maxi {
	width:600px;
	margin:0px;
}

.btn_recuperar, .btn_recuperar_emprendimiento {
	background-color:#BBB;
	border-radius:8px;
	width:150px;
	padding:9px 8px 6px 11px;
	display:inline-block;
}

.btn_recuperar p, .btn_recuperar_emprendimiento p {
	max-width:70px;
	font-size:12px;
	color:#fff;
	font-style:normal;
	text-transform:uppercase;
	line-height:14px;
	margin:0px;
	display:inline-block;
	position:static;
	top:0px;
	left:0px;
}

.btn_recuperar img, .btn_recuperar_emprendimiento img {
	width:19px;
	height:auto;
	margin:-13px 5px 0px 0px;
	filter:grayscale(300%) brightness(800%);
}

.maxi p {
	width:417px;
	top:0px;
	left:10px;
}

.maxi .bombita {
	margin:7px 0px 0px 0px;
	float:right;
}

.maxi hr {
	border-bottom:1px solid #bbb;
}

.conaside form {
	max-width:600px;
	float:left;
}

.ordenpub {
	float:right;
	 padding-top: 50px;
}

.cuadro_ordenpub {
	background-color:#fff;
	border:1px solid #9A9A9A;
	width:300px;
	padding:26px 15px;
}

.titulo_ordenpub {
	font-size:14px;
	color:#8766A9;
	font-weight:700;
}

.ordenpub hr {
	background:none;
	border-bottom:1px dotted #9A9A9A;
	width:100%;
}

.tipo_ordenpub {
	font-size:13px;
	color:#535353;
	float:left;
}

.cod_ordenpub {
	font-size:13px!important;
	color:#868686!important;
	float:right;
}

.aviso_ordenpub img {
	margin:0px 12px 0px 0px;
	float:left;
}

.prop_ordenpub {
	max-width:166px;
	font-size:16px!important;
	color:#8666A9!important;
	float:left;
}

.valores_ordenpub p {
	font-size:14px;
	color:#444;
}

.valores_ordenpub span {
	font-size:14px;
	color:#444;
	float:right;
}

.valores_ordenpub span b {
	width:auto;
	font-weight:700;
}

.grande div {
	background-color:#fff;
	border-radius:13px;	
	width:490px;
	height:350px;
	text-align:center;
	padding:20px 0px 0px 0px;
	margin:85px auto 0px;
	position:relative;
}

.grande p {
	margin:0px;
}

.grande input[type=text] {
	width:200px;
	margin:15px auto;
	display:block;
}

.miniaviso_ordenpub {
	width:243px;
	text-align:left;
	margin:15px auto 35px;
	display:block;
	position:relative;
}

.miniaviso_ordenpub .cod_ordenpub, .miniaviso_ordenpub .prop_ordenpub {
	max-width:136px;
	position:absolute;
	left:103px;
}

.miniaviso_ordenpub .cod_ordenpub {
	top:0px;
}

.miniaviso_ordenpub .prop_ordenpub {
	line-height:16px;
	top:19px;
}

.agregados {
	margin:55px 12px 0px 0px!important;
}

.pagos select {
	max-width:280px;
	margin:10px auto 25px;
	display:block;
}

.neutro, .neutro:hover {
	background-color:#F6F6F6;
	width:auto;
	color:#00AABB;
	margin:15px 0px 25px 0px;
	display:inline-block;
}

.separador hr {
	background:none;
	border-bottom:1px solid #bbb;
	width:219px;
	display:inline-block;
	position:relative;
	top:-5px;
}

.separador hr:first-child {
	margin:0px 15px 0px 0px;
}

.separador hr:last-child {
	margin:0px 0px 0px 15px;
}

.separador span {
	font-size:24px;
	color:#666;
}

.pagos .lista {
	float:none;
}

.pagos .publicaciones {
	text-align:left;
	margin:0px auto 30px;
}

.precio_pub {
	font-size:20px;
	color:#666;
	position:absolute;
	top:70px;
	right:40px;
}

.orden_puborden_pub {
	font-size:10px;
	color:#666;
	position:absolute;
	top:5px;
	left:5px;
}

.total_pub {
	width:80%;
	margin:0px 0px 70px 0px;
}

.total_pub p {
	font-size:16px;
	color:#666;
	text-transform:uppercase;
	text-align:right;
}

.total_pub span {
	background-color:#666;
	font-size:20px;
	color:#F6F6F6;
	padding:7px 9px 7px 80px;
	margin:0px 0px 0px 10px;
}

.imitlabel {
	margin:22px 0px 8px 0px;
}

.ico {
	width:30px;
	text-align:center;
	vertical-align:top;
	margin:5px 10px 0px 0px;
	display:inline-block;
}

.ico img {
	width:auto;
	height:20px;
	-webkit-filter:hue-rotate(273deg) brightness(121%) contrast(212%);
	filter:hue-rotate(273deg) brightness(121%) contrast(212%);
}

.pub_infoextra p {
	font-size:13px;
	display:inline-block;
}

.pub_infoextra p span {
	font-size:13px;
	color:#00aabb;
	font-weight:normal;
}

.pub_infoextra p a {
	color:#777;
	text-decoration:underline;
}

.resumen {
	background-color:#fff;
	font-size:13px;
	padding:18px;
}

.resumen p {
	border-bottom:1px solid #eee;
	padding:8px 100px 8px 0px;
	margin:0px;
	position:relative;
}

.resumen p b {
	width:auto;
	position:absolute;
	top:8px;
	right:0px;
}

.turq {
	color:#00aabb;
}

.total {
	border-bottom:0px!important;
	font-weight:700;
	text-align:right;
	text-transform:uppercase;
	padding:8px 0px!important;
}

#cambio_fechas .modal-dialog {
	width: 643px;
}
.calendario {
	width:243px;
	vertical-align:top;
	margin:18px 25px 30px 0px;
	display:inline-block;
}

.calendario img {
	width:auto;
	height:20px;
	filter:grayscale(200%);
}

.hasDatepicker {
	border:1px solid #eee;
	border-radius:8px;
	padding:5px;
}

.ui-datepicker-title {
	font-weight:700;
}

.ui-datepicker-header {
	position:relative;
}

.ui-datepicker-prev, .ui-datepicker-next {
	position:absolute;
	top:-3px;
}

.ui-datepicker-prev span, .ui-datepicker-next span {
	display:none;
}

.ui-datepicker-prev {
	left:0px;
}

.ui-datepicker-next {
	right:0px;
}

.ui-datepicker-prev:before, .ui-datepicker-next:before {
	position:relative;
	top:1px;
	display:inline-block;
	font-family:'Glyphicons Halflings';
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.ui-datepicker-prev:before {
	content:"\e079";
}

.ui-datepicker-next:before {
	content:"\e080";
}

table.ui-datepicker-calendar th {
	background-color:#00aabb;
	border:1px solid #fff;
	width:31px;
	height:22px;
	color:#00aabb;
	font-weight:300;
	text-transform:uppercase;
	text-align:center;
	text-indent:-5000px;
}

table.ui-datepicker-calendar th::before {
	width:31px;
	height:22px;
	color:#fff;
	text-indent:0px;
	padding:3px 0px 0px 0px;
	display:block;
	float:left;
}

table.ui-datepicker-calendar th:first-child::before {
	content:"\0044";
}

table.ui-datepicker-calendar th:nth-child(2)::before {
	content:"\004C";
}
table.ui-datepicker-calendar th:nth-child(3)::before , table.ui-datepicker-calendar th:nth-child(4)::before {
	content:"\004D";
}

table.ui-datepicker-calendar th:nth-child(5)::before {
	content:"\004A";
}

table.ui-datepicker-calendar th:nth-child(6)::before {
	content:"\0056";
}

table.ui-datepicker-calendar th:last-child::before {
	content:"\0053";
}

table.ui-datepicker-calendar td a {
	width:31px;
	height:22px;
	color:#222;
	display:block;
}

.ui-datepicker-today a {
	border:1px solid #00aabb;
	width:29px;
	height:20px;
	font-weight:700;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a {
	background:#8767aa none!important;
	border:1px solid #8767aa!important;
	color:#fff;
}
/*
table.ui-datepicker-calendar .ui-state-highlight{
	background:#8767aa none!important;
	border:1px solid #8767aa!important;

}*/

table.ui-datepicker-calendar .ui-state-disabled {
	background:#EEE;
}
table.ui-datepicker-calendar .ui-state-disabled span.ui-state-default{
	font-size: 15px;
	color:#222;
}
/*
table.ui-datepicker-calendar .ui-state-highlight span.ui-state-default{
	font-size: 15px;
	color:#fff;
}*/
.calendario .contador {
	margin:15px 0px 0px 0px;
}



/* **************** */



/* REGISTRACIÓN ******************************************** */

.reg_titulo {
	color:#996699;
	text-align:center;
	margin:30px 0px;
}

.noreg_titulo {
    color:#999;
	text-align:center;
	margin:30px 0px;
}

.registracion .linea {
	width:100%;
	max-width:400px;
	margin:0px auto 21px;
}

#u_inmobiliaria, #u_constructora, #u_permanente {
	display:none;
}

.registracion button {
	font-size:17px;
	margin:50px auto 0px;
	display:block;
}

.registracion .linea .camino {
	max-width:280px;
	text-align:center;
	margin:20px auto auto;
}

.mensaje_error, .mensaje_gracias {
	padding:18px;
}

.mensaje_error {
	background-color:#ffffbf;
	color:#ff664c;
}

.mensaje_gracias {
	background-color:#c0dea1;
	color:#5d7941;
}

/* ******************** */



/* CONFIGURACIÓN ***************************************** */

.config {
	padding:0px 0px 50px 0px;
}

.config h3 {
	color:#996699;
	margin:20px 0px 30px;
}

.config form {
	float:left;
}

.config .linea {
	max-width:621px;
	margin:0px 0px 25px 0px;
}

.obligatorio {
	font-size:14px!important;
	color:#D83500!important;
}

.aclaracion {
	font-size:12px;
}

.aclaracion .obligatorio {
	font-size:12px!important;
}

.linea .linea:last-child {
	margin:0px;
}

.menos {
	width:65%!important;
	margin:0px 10px 0px 0px;
}

.minimo {
	width:25%!important;
	margin:0px 10px 0px 0px;
}

.cargalogo {
	width:160px;
	height:100px;
	margin-bottom: 5px;
	position:relative;
	/*cursor:pointer;*/
	background-color: rgba(136,102,169,.5);

    box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
}

.cargalogo .glyphicon {
	background-color: rgba(136,102,169,1);
	border-radius:5px;
	font-size:22px;
	color:rgba(255,255,255,.75);
	padding:2px 3px 2px 4px;
	position:absolute;
	top:5px;
	/*left:5px;*/
}

.forzado280 {
	width:280px;
	margin:0px 0px 45px 0px!important;
}

.alerta_error label {
	font-weight:700!important;
}

.alerta_error .obligatorio {
	color:#FF0000!important;
}

.alerta_error input, .alerta_error select, .alerta_error textarea {
	background-color:#FFFFBF;
	border:1px solid #D93600!important;
}

.alerta_error .cargalogo {
	background-color:#FFFFBF;
	border:1px solid #FF0000;
}

.alerta_error .cargalogo img {
	display:none;
}

.alerta_error p {
	font-size:12px;
	color:#FF0000;
	margin:4px 0px 0px 0px;
}

.alerta_error textarea {
	background-color:#FFF;
}

.tips {
	border-radius: 8px;
	width: 280px;
	color: #8666A9;
	float: right;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	padding-top: 43px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}

.bombita {
	background-color: #FFBF00;
	border: 6px solid #EEE;
	border-radius: 46px;
	width: 58px;
	height: 58px;
	position: absolute;
	top: -30px;
	left: 111px;
	padding: 11px;
}

.bombita img {
	-webkit-filter:grayscale(300%) brightness(300%);
	filter:grayscale(300%) brightness(300%);
}

.alerta {
	background-color:#D93600;
	border:6px solid #EEE;
	border-radius:46px;
	width:58px;
	height:58px;
	padding:11px;
	position:absolute;
	top:-30px;
	left:111px;
}

.attpersonal {
	background-color:#8866A9;
	border:6px solid #EEE;
	border-radius:46px;
	width:58px;
	height:58px;
	padding:11px;
	position:absolute;
	top:-30px;
	left:111px;
}

.tips.propiedad h4 {
	font-size: 14px;
	color: #666666;
}

/* *************************************** */



/* MEDIAKIT *********************************************** */

.mediakit {
	padding:25px 0px 0px 0px;
}

.aviso_horizontal {
	/*background-color:#aaa;*/
	/*width:100%;
	max-width:970px;
	height:90px;*/
	overflow: hidden;
	margin:auto;
	width: fit-content;
}

.mediakit h2 {
	text-align:left;
}

.mediakit .rapidlinks {
	width:300px;
	padding:0px 0px 38px 0px;
	margin:0px 25px 50px 0px;
}

.mediakit .rapidlinks:last-child {
	border-bottom:0px;
	margin:0px;
}

.mediakit .rapidlinks b {
	font-size:16px;
	font-weight:normal;
}

.mediakit .rapidlinks li {
	line-height:23px;
}

/*.aviso_cuadrado {
	background-color:#aaa;
	width:300px;
	height:250px;
}*/

.flota {
	float:left;
}

.flota .aviso_cuadrado {
	margin:0px 0px 25px 0px;
}

/* ************************************ */



/* LANDING PUBLICAR ********************************************* */

.bkgd {
	background-color:#E3E5E4;
	width:100%;
	overflow:hidden;
	text-align: right;
}

.landingpub .top {
	margin:-349px 0px 0px 0px;
	float:left;
	position:inherit;
	top:0px;
}

.publicatuaviso {
	width:480px;
}

.precio, .beneficios {
	width:240px;
	height:300px;
	float:left;
	margin:0px;
}

.precio {
	background-color:#00AABB;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	padding:24px 15px;
}

.precio img {
	margin:auto;
	display:block;
}

.precio p:first-child {
	font-size:18px;
	margin:0px;
}

.precio p:nth-child(2) {
	font-size:12px;
	margin:0px;
}

.precio p:nth-child(3) {
	font-size:50px;
	color:rgba(255,255,255,.8);
	margin:0px 0px 13px 0px;
}

.precio img:nth-child(5) {
	margin:5px auto 0px;
}

.precio div {
	font-size:12px;
	text-transform:none;
}

.precio div img {
	width:auto;
	height:24px;
	margin:8px auto 5px;
	-webkit-filter:brightness(300%);
	filter:brightness(300%);
}

.beneficios {
	background-color:rgba(255,255,255,.8);
	padding:40px 15px;
}

.beneficios div {
	margin:0px 0px 8px 0px;
}

.beneficios div img, .beneficios div p {
	display:inline-block;
}

.beneficios div img {
	margin:-44px 5px 0px 0px;
}

.beneficios div p {
	width:177px;
	font-size:18px;
	color:#555;
}

.beneficios div p b {
	font-size:13px;
	color:#8866A9;
	font-weight:300;
	display:block;
}

.verde {
	background-color:#59BA01;
	border:0px;
	margin:13px 0px 0px 28px;
	display:inline-block;
}

.landingpub h2 {
	margin:22px 0px 18px 0px;
}

.landingpub h2 i {
	color:#00AABA;
	font-style:normal;
}

.papelydigital {
	max-width:720px;
	padding:0px 0px 32px 0px;
	margin:35px auto 0px;
}

.tipopub {
	text-align:center;
}

.tipopub p:nth-child(2) {
	font-size:16px;
	color:#00AABB;
	font-weight:700;
	margin:13px 0px 8px 0px;
}

.violeta {
	background-color:#8866A9;
	border:0px;
	width:200px!important;
	font-size:16px;
	font-weight:700;
	text-align:center;
	margin:25px auto 0px!important;
}

.landingpub .contador {
	max-width:727px;
	color:#858585;
	text-align:center;
	margin:13px auto 0px;
}

.serviciosybeneficios {
	margin:30px 0px;
}

.serviciosybeneficios div {
	border-left:1px solid #DDD;
	min-height:158px;
	text-align:center;
}

.serviciosybeneficios div:first-child {
	border-left:0px;
}

.serviciosybeneficios div b {
	font-size:16px;
	margin:33px 0px 0px 0px;
	display:block;
}

/* ******************************** */



/* FOOTER ***************** */

footer {
	background-color:#DDD;
	padding:50px 0px;
	margin:76px 0px 0px 0px;
	position:relative;
}

.logo {
	width:233px;
	height:auto;
	float:left;
}

.redes {
	width:138px;
	margin:-28px auto 20px;
}

.redes a {
	margin:0px 10px 0px 0px;
	float:left;
}

footer .derecha {
	margin:-20px 0px 0px 0px;
}

footer p {
	font-size:11px;
	color:#777;
}

/* ******************************** */
/* ******LLAVE**** */

.lallave {
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: center;
	position: relative;
}
.lallave .iconollave {
	position: relative;
	top: -10px;
}
.lallave h1 {
	font-size: 24px;
	color: #9063A5;
	margin: 0px;
	padding: 0px;
	text-shadow: 0px 0px 0px rgba(0,0,0,0);
	line-height: 24px;
}
.lallave .container {
	padding: 0px;
	margin-top: -25px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
}
.lallave h2 {
	font-size: 18px;
	line-height: 18px;
	color: #545454;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


@media (min-width:992px) {
	.container {
		max-width:980px;
		width:100%;
	}
}



@media (min-width:768px) {
	.container {
		max-width:980px;
		width:100%;
	}
}



@media (max-width:1069px) {
	.ventana, .noticias {
		width:625px;
		margin:auto;
	}
}



@media (max-width:996px) {
	.propiedad {
		width:100%;
		position:relative;
	}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img {
		width:100%;
	}
	.flota {
		width:100%;
	}
	.flota .aviso_cuadrado {
		margin:0px auto 25px;
		float:none;
	}
	aside.propiedad {
		width:100%;
		height:auto;
		margin:0px 0px 30px 0px;
	}
	.masdatos {
		width:100%;
	}
	.corto img {
		position:absolute;
		right:20px;
		bottom:20px;
	}
	.comercializan div img {
		position:static;
	}
	.lista {
		width:78%;
	}
	.data h5 {
		width:auto!important;
	}
	.base span {
		display:none;
	}
	.base span:first-child, .segundo, .puntual {
		display:inline-block!important;
	}
	.mediakit .rapidlinks, .mediakit .rapidlinks:last-child {
		margin:0px auto 25px;
		float:none;
	}
	.mediakit .rapidlinks li, .mediakit .rapidlinks b, .mediakit h2 {
		text-align:center;
	}
}

ul.redessociales {
	display: block;
	list-style-type: none;
	overflow: hidden;
	clear: none;
	float: none;
	padding: 0px;
	margin-top: 6px;
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 2000;
}
ul.redessociales li {
	background-image: url(../img/sociales-nota.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: inline-block;
	float: left;
	height: 24px;
	margin-right: 4px;
	overflow: hidden;
	width: 24px;
}
ul.redessociales li.share {
	background-image: none;
	width: auto;
	font-style: italic;
	color: #999;
}
ul.redessociales li.titulo {
	background-image: none;
	color: #999;
	font-family: Lobster, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	width: auto;
}
ul.redessociales li a {
	display: block;
	height: 100%;
	text-decoration: none;
	width: 100%;
}
ul.redessociales li.twitter {
	background-position: 0 0;
}
ul.redessociales li.twitter:hover {
	background-position: 0 -24px;
}
ul.redessociales li.facebook {
	background-position: -24px 0;
}
ul.redessociales li.facebook:hover {
	background-position: -24px -24px;
}
ul.redessociales li.gplus {
	background-position: -72px 0;
}
ul.redessociales li.gplus:hover {
	background-position: -72px -24px;
}
@media (max-width: 667px) {
	ul.redessociales li.wapp {
		background-position: -48px 0;
	}
	ul.redessociales li.wapp:hover {
		background-position: -48px -24px;
	}
}
@media (min-width: 668px) {
	ul.redessociales li.wapp {
		background-image: none;
		display: none;
	}
}

@media (max-width:991px) {
	.mini {
		width:28%;
	}
}

@media (max-width:987px) {
	.mediakit .aviso_horizontal {
	max-width: 300px;
	overflow: hidden;
	}
}

@media (max-width:987px) {
	.mini {
		width:43%;
	}
	.boton {
		padding:8px 14px;
	}
	.link, .botontexto {
		display:none!important;
	}
	.glyphicon-user, .glyphicon-open {
		display:inline-block;
	}
	#sliderHome .sponsor {
		width:265px;
		margin:auto;
		display:block;
		float:left;
		position:relative;
		top:-81px;
	}
}

@media (max-width:983px) {
	.lista {
		width:75%;
	}
}

@media (max-width:960px) {
	.ordenpub, .tips {
		display:none;
	}
	.wizard form {
		float:none;
	}
}

@media (max-width:940px) {
	.minilogo {
		top:auto;
		bottom:51px;
	}
}

@media (max-width:890px) {
	#sliderHome .carousel-control {
		display:none;
	}
}

@media (max-width:884px) {
	.mini {
		width:37%;
	}
}



@media (max-width:870px) {
	.lista {
		width:70%;
	}
	.data {
		width:50%;
	}
}



@media (max-width:856px) {
	.colcaracteristicas {
		width:70%;
		margin:58px auto 0px;
		float:none;
	}
	.colcaracteristicas:first-child {
		margin:0px auto;
	}
	.colcaracteristicas h5, .colcaracteristicas li {
		text-align:center;
	}
}



@media (max-width:804px) {
	.mini {
		width:35%;
	}
}



@media (max-width:780px) {
	.active .top_busqueda {
		display:none!important;
	}
	.active #abrebusqueda, .active #cierrabusqueda {
		width:44px;
		height:38px;
	}
	.active #abrebusqueda {
		display:inline-block;
	}
	.wizard_publicar .camino {
		display:none;
	}
	.panel_publicar h3 {
		text-align:center;
	}
	.panel_publicar.sombra {
		background:none;
	}
	.panel_menu.off {
		display:none;
	}
	.panel_menu {
		width:220px!important;
		margin:25px auto 0px;
		float:none;
	}
	.panel_menu .baseico {
		background-color:#8866A9;
	}
	.paquetes {
		width:100%;
		margin:0px 0px 18px 0px;
	}
	.paquetes input[type=radio] {
		left:50%;
		bottom:15px;
	}
	.wizard .boton.blanco {
		/*display:none;*/
	}
	.btn_recuperar {
		margin:0px auto 18px;
		display:block;
	}
	.maxi p {
		width:auto;
		text-align:center;
	}
	.maxi .bombita {
		margin:15px auto 0px;
		display:block;
		float:none;
	}
}



@media (max-width:768px) {
	.top {
		top:18%;
	}
	.busqueda {
		width:86%;
	}
	.contenedor_select {
		width:50%;
	}
	.inmueble {
		border-right:0px;
		border-radius:0px 8px 8px 0px;
	}
	.inmueble:before {
		border-radius:0px 8px 8px 0px;
	}
	.busqueda input {
		border-radius:8px;
		width:100%;
		margin:15px 0px 0px 0px;
		display:block;
	}
	.buscar {
		top:65px;
	}
	#despliega_busqueda .buscar {
		top:5px;
	}
	.base span img {
		height:20px;
	}
	.unidades .col-sm-3 {
		width:25%;
		min-width:162px;
		margin:0px 20px 22px 0px;
		float:left;
	}
}



@media (max-width:767px) {
	aside.angosto {
		background-color:#eee;
		border-bottom:1px solid #ccc;
		width:100%!important;
		box-shadow:none;
		padding:0px;
		margin:0px 0px 15px 0px!important;
		float:none;
	}
	.leyenda {
		width:auto!important;
		font-size:15px!important;
		color:#666!important;
		font-weight:300!important;
		text-align:left!important;
		margin:0px!important;
		display:block!important;
	}
	.navbar-header {
		margin:0px!important;
	}
	.navbar-toggle {
		padding:0px;
		margin:0px 15px 15px 0px;
		float:left;
	}
	.navbar-toggle .icon-bar {
		background-color:#00AABB;
		margin:4px 0px 0px 0px!important;
	}
	.filtrado {
		margin:10px 0px!important;
	}
	.lista {
		width:100%;
	}
}



@media (max-width:760px) {
	.rapidlinks, .rapidlinks ul li {
		text-align:center;
	}
	.rapidlinks {
		margin:0px auto 25px;
		float:none;
	}
	.rapidlinks:nth-child(2) {
		display:none;
	}
	.rapidlinks:last-child {
		margin:0px auto 25px;
	}
	.mediakit .rapidlinks:nth-child(2) {
		display:block;
	}
}



@media (max-width:741px) {
	.ventana, .noticias {
		width:300px;
		margin:auto;
	}
}



@media (max-width:700px) {
	footer {
		padding:50px 0px 25px;
	}
	.redes {
		margin:21px auto 20px;
	}
}



@media (max-width:660px) {
	h1 {
		font-size:22px;
	}
	.bajada {
		display:none;
	}
	#sliderHome .item img {
		max-width:300%;
		width:auto;
		height:auto;
	}
	.rapidlinks {
		width:50%;
	}
	.mediakit .rapidlinks {
		width:300px;
	}
	.datos:first-child, .datos:nth-child(even), .datos:nth-child(odd), .datos:last-child {
		width:50%!important;
		margin:0px 0px 22px 0px;
	}
	.datos:nth-child(even) .icono {
		border-right:0px;
	}
	.sombra {
		background-size:contain;
	}
	.contactarinmo p {
		display:none;
	}
}



@media (max-width:647px) {
	.caracteristicas p, .caracteristicas p span {
		text-align:center!important;
	}
	.caracteristicas .columna p {
		text-align:left!important;
	}
	.caracteristicas .columna {
		width:auto!important;
		margin:0px!important;
	}
	.caracteristicas .columna:nth-child(2) {
		float:right;
	}
}



@media (max-width:643px) {
	.maxi {
		width:auto;
	}
	.wizard label, .wizard .direccion p {
		text-align:center;
	}
	.wizard .direccion .columna:nth-child(5) label {
		text-align:left;
	}
	.wizard label i, .wizard .direccion p i {
		display:none;
	}
	.wizard .columna {
		width:100%;
		margin:0px 0px 43px 0px;
	}
	.wizard .minicolumna {
		width:45%;
		margin:0px 0px 0px 40px;
	}
	.wizard .minicolumna:first-child {
		margin:0px;
	}
	.minitip {
		margin:15px 0px 0px 0px;
		display:block;
	}
	.epigrafe{
		top: 100px;
	}
	.imagen_publicar {
		width:142px!important;
		height:159px;
		margin:0px 0px 15px 27px!important;
	}
	.imagen_publicar p {
		margin:29px auto 0px;
	}
	.imagen_publicar div {
		width:142px;
		height:95px;
	}
	.imagen_publicar div img {
		height:95px;
	}
	.imagen_publicar input[type=text] {
		width:122px;
	}
	.img_principal {
		width:158px;
		height:175px;
	}
	.edicionpapel .columna:nth-child(3) {
		margin:0px 0px 18px 0px;
	}
	.contador {
		text-align:center;
	}
	.se_va {
		display:none;
	}
}



@media (max-width:613px) {
	.wizard .direccion p:last-child span {
		text-align:left;
		margin:0px;
		display:block;
	}
}



@media (max-width:610px) {
	.wizard .linea p b {
		display:block;
	}
	.precio_paq b {
		display:inline-block!important;
	}
}



@media (max-width:590px) {
	.lista article {
		height:auto;
	}
	.sliderMiniProp {
		width:95%;
		margin:99px auto;
		float:none;
	}
	.sliderMiniProp .carousel-control {
		text-shadow:none;
		top:46%;
		opacity:1;
	}
	.data {
		width:100%;
		text-align:center!important;
		position:absolute;
		top:0px;
		left:0px;
		float:none;
	}
	.data h5 {
		text-align:center!important;
		margin:0px 0px 8px 0px;
	}
	.dire {
		margin:0px 0px 22px 0px!important;
	}
	.verdetalle {
		position:absolute;
		top:17px;
		right:-1.5%;
	}
	.glyphicon-option-vertical {
		display:inline-block;
	}
	.minilogo {
		left:40%;
		bottom:58px;
	}
	.segundo, .verdetalle p {
		display:none!important;
	}
	.base span:first-child, .puntual {
		width:49%!important;
	}
	.resultados h5 {
		text-align:center;
	}
	.propsimple .minilogo {
		margin:0px auto 15px;
		float:none;
	}
}



@media (max-width:540px) {
	.achicalogo {
		width:135px;
		display:inline-block;
		overflow:hidden;
	}
	.achicalogo img {
		width:auto;
		height:22px;
	}
	.achicalogo img.mobile {
		display: inline;
		height: 34px;
		width: auto;
	}
	.achicalogo img.desk {
		display: none;
	}
}



@media (max-width:525px) {
	section {
		padding:25px 0px;
	}
	.cercanos, .chau {
		display:none;
	}
	.gris .container {
		padding:0px;
	}
	.camino {
		padding:0px 15px;
	}
	.propiedad {
		margin:0px 0px 25px 0px;
	}
	.propiedad h2 {
		font-size:24px;
		text-align:center;
	}
	.propiedad .dire {
		margin:0px 0px 22px 15px;
	}
	.sliderProp .carousel-control.left {
		left:11px;
	}
	.sliderProp .carousel-control.right {
		right:11px;
	}
	.info div {
		width:25%;
	}
	.info div:last-child {
		width:50%;
	}
	aside.propiedad h5, aside.propiedad div, aside.propiedad p, aside.propiedad input, aside.propiedad textarea, .mapa h3, .mapa .dire, .masdatos h5 {
		text-align:center;
	}
	.corto h5, .corto div, .corto p {
		text-align:left!important;
	}
	.navbar-toggle {
		margin:0px 15px 15px 15px;
	}
	.dropdown-toggle p {
		display:none;
	}
	.dropdown-menu {
		width:auto;
		left:-124px;
	}
	.encontradas {
		width:65%;
		margin:0px 0px 0px 15px;
	}
	.logoinmo {
		margin:0px 18px 22px 15px;
	}
	.filtrado {
		margin:10px!important;
	}
	.verdetalle {
		right:-0.5%;
	}
	.resultados h5 {
		margin:18px 0px 20px 15px;
	}
	.wizard {
		padding:25px 15px!important;
	}
	.wizard p:first-child, .wizard p:last-child {
		text-align:center;
	}
	.wizard p:first-child span, .wizard p:last-child span {
		text-align:center;
		display:block;
	}
	.wizard .linea p b, .wizard .columna p, .ocultar_valor  {
		text-align:left!important;
	}
	.wizard button.boton {
		margin:auto;
		display:block;
	}
	.grande div {
		width:auto;
		margin:85px 15px 0px;
	}
	.grande p {
		margin:0px 15px;
	}
}



@media (max-width:491px) {
	.inmobiliaria {
		width:60%;
	}
	.contactarinmo img {
		width:35px;
		height:auto;
	}
	.contactarinmo {
		margin:7px 0px 0px 0px;
	}
	.verdetalle {
		right:0%;
	}
}



@media (max-width:446px) {
	.wizard .minicolumna {
		width:43%;
	}
	.ocultar_valor {
		display:block;
	}
	.wizard input[placeholder="URL video"], .visualizador_video {
		width:100%;
	}
}

@media (max-width:416px) {
	#anterior, #siguiente {
		background-color:#aaa;
		border-radius:8px;
		width:48px;
		height:48px;
		color:#fff;
		line-height:48px;
		top:111px;
	}
	#anterior {
		left:-19px;
	}
	#siguiente {
		right:-19px;
	}
}

@media (max-width:410px) {
	.rapidlinks {
		width:100%;
	}
	.unidades .col-sm-3 {
		width:100%;
		margin:0px auto 22px;
		float:none;
	}
	.inmobiliaria {
		width:48%;
	}
	.verdetalle {
		right:1.5%;
	}
	.imagen_publicar:nth-child(odd) {
		/*margin:0px!important;*/
	}
	.visualizador_video .glyphicon-facetime-video {
		left:136px;
	}
}

.lista article.inmoindex {
	background-color: #fff;
	box-shadow: 0px 0px 5px rgba(0,0,0,.25);
	float: left;
	width: 30%;
	max-width: 217px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-align: center;
	padding: 5px;
    min-height: 200px;
}
.lista article.inmoindex img {
	max-height: 130px;
	width: 100%;
	margin-bottom: 5px;
}
@media (max-width: 668px) {
	.lista article.inmoindex {
        width: 100%;
        max-width: 100%;
        min-height: 200px;
    }
    .lista article.inmoindex img {
        max-height: 130px;
        width: auto;
        /*margin-bottom: 5px;*/
        //
    }
}
.lista article.inmoindex .nroavisos {
	color: #999;
	font-size: 11px;
	line-height: 11px;
}
figure.logoinmobiliaria{
    min-height: 130px;
    overflow: hidden;
    display: block;
}
.propiedad .oper {
	font-size: 12px;
	color: #00AABB;
	background-color: #FAFAFA;
	font-weight: normal;
	margin: 10px 5px 0 -20px;
	display: inline-block;
	text-transform: uppercase;
	padding: 3px 13px 3px 13px;
	border-radius: 5px;
	margin-bottom: 10px;
	border: 1px solid #F0F0F0;
	line-height: 16px;
}

.propiedad .oper:hover {
	color: #FFF;
	background-color: #0AB;
}

.carousel-inner .txtsobreimpreso {
	position: absolute;
	width: 100%;
	text-align: center;
	top: 40px;
}
.carousel-inner .txtsobreimpreso .txt-a {
	max-width: 730px;
	height: 65px;
	font-size: 50px;
	line-height: 65px;
	color: #FFFFFF;
	margin: auto;
	overflow: hidden;
	background-color: rgba(136, 102, 169, 0.7);
}
.carousel-inner .txtsobreimpreso .txt-b {
	max-width: 730px;
	height: 65px;
	font-size: 45px;
	line-height: 65px;
	color: #FFFFFF;
	margin: 5px auto auto auto;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.5);

}
@media (max-width:800px) {

	.carousel-inner .txtsobreimpreso .txt-a {
		max-width: 86%;
		height: 65px;
		font-size: 25px;
		line-height: 65px;
	}
	.carousel-inner .txtsobreimpreso .txt-b {
		max-width: 86%;
		height: 65px;
		font-size: 20px;
		line-height: 65px;

	}
}

.banner_sponsorCont {
	margin: auto;
	display: block;
	width:300px;
	height:60px;
}
.ubi_izquierda {
	position: absolute;
	left: 15px;
	top: 400px;
	z-index: 10000;
}
.ubi_derecha {
	position: absolute;
	top: 400px;
	right: 15px;
	z-index: 10000;
}
.ubi_centro {
	display: none;
}
@media (max-width:990px) {
	.ubi_izquierda, .ubi_derecha {
		display: none;
		/*
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		top: 360px;
		left: auto;
		right: auto;
		*/
	}
	.ubi_centro {
		display: block;
		position: absolute;
		top: 400px;
		width: 100%;
			margin-right: auto;
			margin-left: auto;
			top: 360px;
			left: auto;
			right: auto;
	}
	.sponsor {
		display: none;
	}
}
/*Articulos

.carousel-inner article .fuente {
	margin-bottom: 4px;
	font-weight: bold;
	color: #999;
	height: 25px;
	line-height: 25px;
}
.carousel-inner h4 {
	font-weight: normal;
}
.carousel-inner a p {
	color: #666;
	font-size: 13px;
	line-height: 18px;
}


/* VAN A UN CSS APARTE
section.nota {
	}
.nota article {
	max-width: 640px;
	background-color: #FFF;
	padding: 20px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	display: block;
	overflow: hidden;
	top: 200px;
	    box-shadow: 0px 0px 5px #BBBBBB;

}
.nota article p {
	text-align: justify;
}
.nota article .volanta {
	font-size: 14px;
	font-weight: bold;
	color: #8866A9;
	text-align: center;
}
.nota article .fotonota {
	height: auto;
	width: 100%;
}
.nota article blockquote {
	float: right;
	width: 40%;
	padding: 20px;
	border: 2px solid #8866A9;
	font-size: 18px;
	font-weight: normal;
	color: #8866A9;
	background-color: #FAFAFA;
	font-style: italic;
	margin: 6px 0px 6px 26px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-radius:10px;
}
.nota article .edicion p.fecha strong {
	color: #0AB;
}

.nota article .edicion {
	width: 100%;
	overflow: hidden;
	display: block;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	height: 24px;
	position: relative;
}


.nota article .edicion ul.redessociales {
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 0px;
}
.nota article .edicion p.fecha {
	line-height: 24px;
	vertical-align: middle;
}
.nota article .vinculos {
	background-color: #FAFAFA;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-radius: 6px;
	font-size: 12px;
	font-weight: bold;
	padding: 15px 15px 10px 15px;
}
.nota article h1 {
	font-size: 32px;
	font-weight: normal;
	text-align: center;
	color: #666;
	text-shadow: none;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}
.nota article p {
	margin-bottom: 25px;
}

.nota article h2 {
	font-size: 18px;
	font-weight: 200;
	text-align: center;
	color: #666;
	text-shadow: none;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}


.nota article .vinculos a:hover {
	text-decoration: underline;
}
.nota article .vinculos hr {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.nota article  .embed-responsive-4by3 {
    padding-bottom: 62.5%;
}
.nota article .editor {
	margin-top: 25px;
}
.nota article .editor .fotofirma {
	background-color: #39C;
	clip-path: circle(40px at center);
	height: 80px;
	width: 80px;
}
.nota article .editor .autorsociales .autorcontact {
	font-size: 12px;
	color: #0AB;
	margin-top: 5px;
	margin-right: 20px;
}

.nota article .editor .descripcion {
	font-size: 12px;
	line-height: 18px;
	margin-top: 3px;
}

.nota article .editor .fotoeditor {
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCC;
}
*/