/*	color.css	*/
body {color: #333333;}
a {cursor: pointer; color: #0066CC;}
a:visited {color: #551a8b;}
a:hover, a:focus, a:active {background-color: #ffb !important;}
a.faux-ico:hover {background-color: transparent !important;}
a.faux-ico img {border: 0 !important;}
.red {color: red !important;}
.black {color: black !important;}
em.hint {color: #808080;}
.bancos {background-color: #ffeed2;}
/*	banners */
#banners img {}
/*	header */
/*	- logo */
#logo a {
	background-color: transparent !important;
	background-image: url(/imagenes/logo.png);
	background-repeat: no-repeat;
	background-position: 0 -29px;
	border: none;
}
#logo a.it {background-image: url(/imagenes/logo-it.png);}

#logo span {color: #666;}
#logo #busqueda-frecuentes,
#logo #busqueda-frecuentes span {color: #999;}
#logo #busqueda-frecuentes a {background-image: none;}
#logo #busqueda-frecuentes a:hover {background-color: #ffb !important;}

/*	- user-bar */
#user-bar ul {background: #ffffbb;}
#user-bar.prof ul {background: #ebfe9a;}
#user-bar li {
    color: #333;
    border-right: 1px solid #000;}
#user-bar li.username {
    border: none;
	color: #333;}
#user-bar li a:visited {color: #0066cc;}
#user-bar li a.tus-anuncios-alerta {background: url(http://imagenes.idealista.com/imagenes/iconos/ico-small-anuncio-roja-parpadeando.gif) no-repeat 0 3px;}
#user-bar li.tus-anuncios-alerta {background: url(http://imagenes.idealista.com/imagenes/iconos/ico-small-anuncio-roja-parpadeando.gif) no-repeat 0 3px;}
/*	- logout */
#logout {background: url(http://imagenes.idealista.com/imagenes/iconos/cerrar.gif) no-repeat left center;}
/*	add */
a#add:link, a#add:visited, a#add:hover {background: url(http://imagenes.idealista.com/imagenes/iconos/add.gif) 3px 0 no-repeat;}
a#add:hover {background-position: 3px 0px;}
/* =tabs cabecera busqueda */
#nav_1 {
    border: 1px solid #ccc;
    background-color: #f7f7f7;}
#nav_1 li a:link, #nav_1 li a:visited {
    border-top:1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    background-color: #fff;}
#nav_1 li a:hover {
    border-top:1px solid #ccc;
    border-right: 1px solid #ccc;
    background-color: #f7f7f7 !important;
    color: #0066cc;}
#nav_1 li.selected a:link, #nav_1 li.selected a:visited, #nav_1 li.selected a:hover {
    border-bottom: 1px solid #f7f7f7;
    background-color: #f7f7f7 !important;
    color:#000;}
#nav_1 li li a:link, #nav_1 li li a:visited, #nav_1 li.selected li a:link, #nav_1 li.selected li a:visited {
    background-color:transparent;
    color: #0066cc;}
#nav_1 li li.new {
	background: url(http://imagenes.idealista.com/imagenes/iconos/icono_new.gif) center right no-repeat;
	padding-right: 24px !important;}
#nav_1 li li a:hover, #nav_1 li.selected li a:hover {background-color: transparent !important;}
#nav_2_1 li, #nav_2_2 li {background-color: transparent;}
/* main (elementos dentro)*/
#subdivisions li {background: url(http://imagenes.idealista.com/imagenes/iconos/bullets.gif) no-repeat -8px -20px;}
#surroundings li {background: url(http://imagenes.idealista.com/imagenes/iconos/bullets.gif) no-repeat -8px -60px;}
#surroundings li:first-child,
#surroundings li.pl {background:none;}
#country_list li {
	background: url(http://imagenes.idealista.com/imagenes/iconos/list-bullet.gif) no-repeat left center;
	color: #666;}
#confirm_contact h4 .icon-wrap {
	background: url(http://imagenes.idealista.com/imagenes/iconos/icons-big.png) no-repeat -49px -205px;
}
/* =footer */
#footer {
	background: #fcfcfc url(/imagenes/iconos/bg_pie.gif) repeat-x;
	border-top: solid 80px #fff;
}
#footer #follow-us { background: url(/imagenes/iconos/bird.png) no-repeat bottom right; }
#footer li {color: #666;}
#footer .footer-col h3 {color: #666;}
#footer .footer-col ul li {background: transparent url(http://imagenes.idealista.com/imagenes/iconos/bullets.gif) no-repeat -5px -21px;}
ul#footerabout {border-top:1px dotted #666;}
ul#footerabout li {border-left:1px solid #999;}
ul#footerabout li.pl, ul#footerlinks li.pl {/*principio de lista*/border-left:none;}
ul#footerabout li.sl, ul#footerlinks li.sl {/*salto de lista*/border-right:1px solid #999;}
#footer2 p {color: #666;}
#copyright {color: #666;}
/* alert */
.alert {
    background-color: #ff9;
    border: 1px dotted #f00;}
.alert strong {color: #f00;}
.information {
	background-color: #ebfe9a;
    border: 1px dotted #999;}
.information strong {color: #000;}
.ok {
	background-image:url(http://imagenes.idealista.com/imagenes/iconos/check24.gif);
	background-position:17px 19px;
	background-repeat:no-repeat;}
.warning {
	background-color: #ff9;
	background-image:url(http://imagenes.idealista.com/imagenes/iconos/icono_exclamacion.gif);
	background-position:25px 17px;
	background-repeat:no-repeat;
    border: 1px dotted #333;}
.warning strong {color: #000;}
/* highlight */
.highlight {background-color: #ffc;}
/* =receive alerts recivir avisos */
.receive_alert .faux-ico{
	background: url(http://imagenes.idealista.com/imagenes/iconos/icons-small.png) -2px -502px;
}
/* =zone experts expertos en la zona */
#zone_experts ul li {background: url(http://imagenes.idealista.com/imagenes/iconos/bullets.gif) no-repeat -5px -20px;}
/* =sidelinks */
#sidelinks li{border-left: 1px solid #ccc;}
#sidelinks li.fch {border-left: none;}
/* =searches */
.search img {
    border: 1px solid #0066cc;
    background-color: transparent;}
/* =lista de checkbox como un select */
.multicheck {
    border:1px solid #c7c7c7;
    background-color: #fff;}
/* =tabs */
.tabs {border-bottom: 1px solid #ccc;}
.tabs li {
	border: 1px solid #ccc;
	background-color: #efefef;}
.tabs li:hover {background-color: #f7f7f7;}
.tabs li a:hover {
	color: #0066cc;
	background: transparent !important;}
.tabs li.activa {
	background-color: #fff;
	border-bottom: none;}
.tabs li.activaUCI {
	background-color: #fff;
	border-bottom: none;}
.tabs li.img-tab-videos .icon-wrap,
.tabs li.img-tab-vv .icon-wrap {
	width: 18px;
	height: 16px;
	background-image: url(/imagenes/iconos/icons-small.png);
	vertical-align: middle;
	margin-right: 5px;
}
.tabs li.img-tab-videos .icon-wrap {background-position: -2px -743px;}
.tabs li.img-tab-vv .icon-wrap {background-position: -2px -761px;}

/* =pager_list, paginador con el listado */
#pager_list span {
    color: #fff;
    background-color: #666;}
/* =infoblock bloque de informacion con un titulo (h3) y listados, parrafos etc... */
.infoblock h3 .sidenote, .sidenote {color: #666;}
/* =contact formulario contacto y envia a un amigo (=send2friend) */
#contact #charleft, #send2friend #charleft2, #contact-mini #charleft,
#contact textarea.pre, #contact-mini textarea.pre {color: #999;}
#send2friend #sendpics img {border: 1px solid #999;}
/* = your search (pie listado y detalle )*/
.search-option {background-repeat: no-repeat;}
	
#search-rss a .icon-wrap,
#search-friend a .icon-wrap,
#search-sms a .icon-wrap{
	background: url(http://imagenes.idealista.com/imagenes/iconos/icons-small.png) no-repeat -4px -44px;
}
#search-rss a:hover .icon-wrap,
#search-friend a:hover .icon-wrap,
#search-sms a:hover .icon-wrap{
	background-position: -25px -44px;
}	
#search-friend #enable_send2friend a {background-image: none;}
#search-friend.confirm a.faux-ico { background-position: -42px -212px; }
#search-friend.forward a.faux-ico { background-position: -6px -127px; }
#rss-options a {background-image:none;}
#search-sms #enable_sendsms a {background-image: none; padding-right: 0;}
#search-sms.confirm {
	background-image: url(http://imagenes.idealista.com/imagenes/iconos/ic_check2.gif);
	background-position: 20px 3px;}
#search-sms.confirm #search-sms-button,
#search-sms.confirm #sendsms,
#search-sms.confirm a.faux-ico {display: none;}
/* =tooltip en el listado el mapa y el KARMAAAA */
.tooltip {
    background-image: url(http://imagenes.idealista.com/imagenes/iconos/bg_desplegable.gif);
    background-repeat: repeat-x;
    background-position: bottom right;
    border-top: 1px solid #809DB9;
    border-left: 1px solid #809DB9;
    background-color: #ffffcc;}
/* =tip consejos */
.tip {
    background-color: #e7e7e7;
    color: #666;}
/* =linkout */
.linkout:link, .linkout:visited {
    background-image:url(http://imagenes.idealista.com/imagenes/iconos/linkout.gif);
	background-repeat: no-repeat;
    background-position: right bottom;}
.linkout:hover {background-image:url(http://imagenes.idealista.com/imagenes/iconos/linkout.gif);}
/* span.newlink */
.newlink {
	zoom:1;
	background: transparent url(http://imagenes.idealista.com/imagenes/iconos/icono_new.gif) no-repeat scroll right center;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	padding-right: 25px ! important;}
.newlink-left {
	background: transparent url(http://imagenes.idealista.com/imagenes/iconos/icono_new.gif) no-repeat scroll left center;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	padding-left: 25px ! important;}
/* =adv_txt texto publicidad sobre los banners */
p.adv_txt {color:#666;}
/* =regular_list opcion de guardar pass quita las negritas del label */
.regular_list li {
	background-image:url(http://imagenes.idealista.com/imagenes/iconos/list-bullet_circle.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;}
.arrow_list li {
	background: url(http://imagenes.idealista.com/imagenes/iconos/list-bullet.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
	padding-left: 12px;
	margin-bottom: 4px;}
/* =linklist lista de enlaces generica */
.linklist li {
    background-image: url(http://imagenes.idealista.com/imagenes/iconos/list-bullet.gif);
	background-position: 0 1px !important;
	background-repeat: no-repeat !important;}
/* = popup */
.idealista-popup {
	background: #ffffcc url(http://imagenes.idealista.com/imagenes/iconos/bg_desplegable.gif) repeat-x right bottom;
	border-left: 1px solid #809db9;
	border-top: 1px solid #809db9;}
.idealista-popup .bt-close {background: url(http://imagenes.idealista.com/imagenes/iconos/icons-small.png) no-repeat -4px -84px;}
.idealista-popup .bt-close:hover {background-position: -25px -84px;}
/* = inner-popup */
.inner-popup {
	background-color: #fff;
	border: solid 1px #939393;
	box-shadow: 0 0 10px #666;
	-webkit-box-shadow: 0 0 10px #666;
  	-moz-box-shadow: 0 0 10px #666;
}
.inner-popup-small { width: 400px; }
.inner-popup .inner-popup-header { 
	background-color: #ebfe9a;
	border-bottom: solid 1px #cf3;
}
.inner-popup .inner-popup-header .close .icon-wrap{
	background-image: url(/imagenes/iconos/icons-big.png);
	background-position: -10px -610px !important;
}
.inner-popup-small .inner-popup-header .close .icon-wrap {
	background-image: url(/imagenes/iconos/icons-small.png);
	background-position: -4px -84px !important;
}
.inner-popup .inner-popup-body { color: #666; }
.inner-popup-shadow {
	background-color: #666;
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(makeShadow='true',pixelradius=8)";
}
*:first-child+html .inner-popup-shadow {filter: progid:DXImageTransform.Microsoft.Blur(makeShadow='true',pixelradius=8);}
* html .inner-popup-shadow {filter: progid:DXImageTransform.Microsoft.Blur(makeShadow='true',pixelradius=8);}

#block-layer {
	background-color: #fff;
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
head/*/+body/**/ #block-layer {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}  
*:first-child+html #block-layer {filter: alpha(opacity=90);}
* html form #block-layer {filter: alpha(opacity=90);}

/* login-in-place */

.login-in-place {
	background-color: #fff;
	border: solid 1px #939393;
	box-shadow: 0 0 10px #666;
	-webkit-box-shadow: 0 0 10px #666;
  	-moz-box-shadow: 0 0 10px #666;
}
#loginip-shadow {
	background-color: #666;
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(makeShadow='true',pixelradius=8)";
}
*:first-child+html #loginip-shadow {filter: progid:DXImageTransform.Microsoft.Blur(makeShadow='true',pixelradius=8);}
* html #loginip-shadow {filter: progid:DXImageTransform.Microsoft.Blur(makeShadow='true',pixelradius=8);}

.login-in-place .loginip-header {
	background-color: #ebfe9a;
	border-bottom: solid 1px #cf3;
}
.login-in-place .loginip-header .close .icon-wrap{
	background-image: url(http://imagenes.idealista.com/imagenes/iconos/icons-big.png);
	background-position: -10px -610px !important;
}
.login-in-place .loginip-body .loginip-email.inactive {
	border: solid 2px #fff;
}
.login-in-place .loginip-body .error h2 {
	color: red;
}


/* =iconos plegar/desplegar */
/*
.open { background-image: url(http://imagenes.idealista.com/imagenes/iconos/mas.gif) !important; }
.open:hover { background-image: url(http://imagenes.idealista.com/imagenes/iconos/mas_ov.gif) !important; }
.close { background-image: url(http://imagenes.idealista.com/imagenes/iconos/menos.gif) !important; }
.close:hover { background-image: url(http://imagenes.idealista.com/imagenes/iconos/menos_ov.gif) !important; }
*/
.open .icon-wrap, .open:hover .icon-wrap, .close .icon-wrap, .close:hover .icon-wrap {
	background-image: url(http://imagenes.idealista.com/imagenes/iconos/icons-small.png);
	background-repeat: no-repeat;
}
.open .icon-wrap {background-position: -4px -44px !important;}
.open:hover .icon-wrap {background-position: -25px -44px !important;}
.close .icon-wrap {background-position: -4px -64px !important;}
.close:hover .icon-wrap {background-position: -25px -64px !important;}
/* =iconos archivos para descargar */
.ico-small-pdf-left, .ico-small-doc-left, .ico-small-xls-left,
.ico-small-pdf-right, .ico-small-doc-right, .ico-small-xls-right {
	background-image: url(http://imagenes.idealista.com/imagenes/iconos/icons-small.png);
	background-repeat: no-repeat;
}
.ico-small-pdf-left {background-position: left -682px;}
.ico-small-doc-left {background-position: left -702px;}
.ico-small-xls-left {background-position: left -722px;}
.ico-small-pdf-right { background-image: url(http://imagenes.idealista.com/imagenes/iconos/ico-pdf-small.gif); }
.ico-small-doc-right { background-image: url(http://imagenes.idealista.com/imagenes/iconos/word-small.gif); }
.ico-small-xls-right { background-image: url(http://imagenes.idealista.com/imagenes/iconos/excel-small.gif); }
.ico-small-pdf-right, .ico-small-doc-right, .ico-small-xls-right {
	background-position: right top;
	background-repeat: no-repeat;}
/* tip de pie de pagina */
div.m-tip {background: #e7e7e7 url(http://imagenes.idealista.com/imagenes/iconos/ico-bombilla.gif) 22px 14px no-repeat;}
/* triangulo lateral para tip */
.arrow-for-tip {background: #e7e7e7 url(http://imagenes.idealista.com/imagenes/iconos/neg-triangulo-tip.gif) left top no-repeat; padding: 10px 10px 10px 45px;}

.sms-preview {
	background-color: #e7eee7;
	color: #4b5e4a;
}