/* @override 
	http://tupromotor.local/stylesheets/portal.css?1276726171
	http://tupromotor.local/stylesheets/portal.css?1276804991
*/

@import url(navbar.css);

/* @group General */

html,body {margin: 0; padding: 0; border: 0; background-color: #FFFFFF; text-align: center;}

body,p,th,td,li,ul,ol,input,select,textarea {font: normal 12px Arial, sans-serif;}

h1,h2,h3 {color: #053d87;}
h1 {font-size: 16px;}
h2 {font-size: 14px;}
h3 {font-size: 12px;}

a,a:link,a:active,a:visited,a:hover {color: #053d87; text-decoration: underline;}
a:hover {}

img {border: none;}

/* @end */

/* @group Layout */


#title {padding: 5px; background-color: #E6E6E6; border-bottom: 1px solid #B3B3B3;}
	#title h1 {margin: 0; color: #333; font-size: 12px; font-weight: normal;}

#container {width:960px; margin: 0 auto;}

#tope {height: 66px; padding-top: 0px;}

#logo {display: block; float: left; margin-top: 10px; width: 257px; height: 56px; text-indent: -5000px; background: url('/images/logo-tupromotor.gif');}

#content {clear: both; float: left; width: 640px; margin-top: 20px; text-align: left;}
	#content h1 {margin-top: 0;}
	#content div.error {margin-top: 30px;}

#publicity-bar {float: right; width: 310px; margin-top: 20px;}
	#publicity-bar .square_banner{padding: 5px; background-color: #053d87;}
	
#contact_col_b {float: right; width: 300px; margin-top: 40px; font-size: 16px; text-align: justify;}
	
#publicity-bar.signup_reasons {width: 300px; text-align: left;}
	#publicity-bar.signup_reasons h2{ font-size: 18px; margin-top: 0;}
	#publicity-bar.signup_reasons ul { padding: 0; list-style-type: none;}	
		#publicity-bar.signup_reasons li { padding-left: 50px; background: url(/images/icons_sprite_48.png) no-repeat; height: 48px; margin-bottom: 5px; font-size: 14px; font-weight: bold;}
		#publicity-bar.signup_reasons li.signup_reasons_2{ background-position: 0 -48px;}
		#publicity-bar.signup_reasons li.signup_reasons_3{ background-position: 0 -94px;}

#pie {margin-top: 30px; width: 100%; text-align:left; color: 9d9d9d; border-top: 1px solid #e3e3e3;}

#pie h3, 
#pie a{color: #343434;}
#pie h3{margin-bottom: 5px;}
#pie p{margin-top: 0px;}
#pie a{font-size: 11px;}

.columns_2{float: left; width: 300px;}
	.columns_2 select{width: 100%;}
.columns_3{float: left; width: 200px; height: 60px;}
	.columns_3 label{display: block; margin-right: 20px; width: 150px;}
	.columns_3 select, .columns_3 input{margin-right: 100px; width: 100px;}
.columns_5{float: left; width: 120px; height: 30px; line-height: 30px;}
	.columns_5 label{display: block; float: left; width: 100px; height: 20px; font-weight: normal;}
	.columns_5 label.last{display: block; float: left; margin-right: 0;}
	.columns_5 input{float: left; width: 10px; height: 20px;}	


/* @end */

/* @group Buscador */

#buscador {width: 640px; height: 162px; background: url('/images/buscador_fondo.png') no-repeat;}

#buscador form {margin: 0; padding: 25px 0 0 25px;}
	#buscador label{display: block; float: left; height: 56px;}	
		#buscador label span{display: block; text-indent: -5000px; height: 25px;}
		#buscador label input{height: 20px; font-size: 14px; padding: 1px;}

	#buscador label.field-ubicacion{width: 340px;}
		#buscador label.field-ubicacion span{background: url('/images/txt_field_ubicacion.png') no-repeat;}
		#buscador label.field-ubicacion input{width: 336px;}
	#buscador label.field-tipo{width: 248px; margin-left: 22px;}	
		#buscador label.field-tipo span{background: url('/images/txt_field_tipo.png') no-repeat;}
		#buscador label.field-tipo select{width: 232px; font-size: 16px;}
		
	#buscador label.field-precio{width: 166px; height: 40px; margin-top: 20px;}	
		#buscador label.field-precio span{height: 16px; background: url('/images/txt_field_precio.png') no-repeat;}
		#buscador label.field-precio span.field-precio-bsf{float: left; width: 27px; height: 22px; background: url('/images/txt_field_precio_bsf.png') no-repeat center right;}
		#buscador label.field-precio input{float: left; width: 130px; height: 16px; font-size: 12px; margin-left: 3px;}
	#buscador label.field-habs,
	#buscador label.field-banos{width: 50px; height: 50px; margin: 10px 0 0 30px;}	
		#buscador label.field-habs span{background: url('/images/field_hab_icon.png') no-repeat center;}
		#buscador label.field-banos span{background: url('/images/field_ban_icon.png') no-repeat center;}
		#buscador label.field-habs select,
		#buscador label.field-banos select{width: 50px; height: 22px; font-size: 12px; margin-top: 1px;}
		
	#buscador input.btn_comprar,
	#buscador input.btn_alquilar{float:left; margin: 25px 0 0 40px; padding: 34px 0 0 0; width: 111px; height: 34px; overflow: hidden; cursor: pointer; border: 0;}	
	#buscador input.btn_comprar {background-image: url('/images/buscador_btn_comprar.png');}
	#buscador input.btn_alquilar{margin-left: 10px; background: url('/images/buscador_btn_alquilar.png');}

/* Buscar por codigo */	
#busqcod form {padding-top: 10px;}
	#busqcod input {height: 16px;}
	#busqcod input.btn_ir {width: 50px; height: 29px; text-indent: -5000px; margin-top: 2px; overflow: hidden; cursor: pointer; background-image: url('/images/btn_ir.png'); border: 0;}

/* @end */

/* @group Formularios */

input[type="text"], 
input[type="password"], 
textarea {  padding: 5px; font-size: 14px; }

input[type="text"], 
input[type="password"], 
select,
textarea { 	border-top: 1px solid #bbb;
						border-right: 1px solid #ddd;
						border-bottom: 1px solid #ddd;
						border-left: 1px solid #bbb;}
input[type="text"], input[type="password"] {width: 350px;}						  		
input.short, select.short {width: 100px;}
form div.column {float: left; margin-right: 10px; width: 169px;}	
	form div.column input {width: 100%;}

#form_area {background-color: #FFFFFF;}
	#form_area h1{ color: #ff9100; font-size: 20px; margin-bottom: 5px;}
	#form_area span.tlf_cod {width: 50px;}
	#form_area span.tlf {width: 200px;}
	#form_area span.tlf_cod,
	#form_area span.tlf {margin: 0 12px 5px 3px; height: 10px; font-size: 10px; color: #7b7b7b; line-height: 10px;}

.fieldsgroup {padding: 10px; background-color: #efefef;}
	.fieldsgroup fieldset{padding: 10px; background-color: white; border: 1px solid #969696;}
	.fieldsgroup h2 {margin: 3px; color: #000;}
	.fieldsgroup select {width: 350px; font-size: 16px; margin-bottom: 5px;}	
	.fieldsgroup textarea {width: 360px; height: 100px;}
	
#step2 .fieldsgroup select, #step2 .fieldsgroup input {padding: 1px;width: 100px;}
#step2 .fieldsgroup input.medium {width: 200px;}
#step2 .fieldsgroup input.checkbox {width: auto;}
#step2 .fieldsgroup textarea, #my_account .fieldsgroup textarea {width: 650px; height: 100px;}

#step3 { text-align: left;}
#step3 input{width: auto;}

#my_account .fieldsgroup select.short{width: 100px;}							
#my_account .fieldsgroup input{padding: 1px;}

#login {margin: 0; background-color: #FFFFFF;}

#recordar-contrasena {background-color: #FFFFFF;}	
	
input.short {clear: left; width: 50px;}
input.medium {width: 200px;}
.radio, .checkbox, .navigation_button {width: auto;}	
input[type="radio"], input[type="checkbox"], input[type="submit"] {width: auto;}

/* @end */

/* @group Listado */

#breadcrumbs {padding: 5px; margin-bottom: 5px; }
	#breadcrumbs ul {margin: 0; padding: 0; list-style-type: none;}
		#breadcrumbs li {float: left; font-size: 14px; position: relative;}
		#breadcrumbs a {padding: 3px;}
		a#bc_property_type {padding-right: 16px; background: url('/images/bullet_arrow_down.png') no-repeat right;}
		#breadcrumbs li.separator {padding: 0 5px;}
		#breadcrumbs a.menu_open {color: #fff; border: 1px solid #053D87; background-color: #053D87;}
			#bc-dropdown {display: none; position: absolute; top: 20px; margin: 0; padding: 5px; width: 250px; list-style-type: none; border: 3px solid #053D87; background-color: #F2F8FD;}
				#bc-dropdown li {float: none; padding: 3px; font-size: 12px;}

#listado {float: left; margin-left: 10px; width: 470px;}

.box-listado-title {margin: 5px 0; padding: 5px;  height: 27px; border: 1px solid #053d87; background-color: #f2f8fd;}
	.box-listado-title div {float: left; margin: 3px 0; text-align: right;}
	.box-listado-title div span {margin-right: 130px; font-weight: bold; color: #000000;}

#listado-alerta {margin: 5px 0 5px 0; padding: 5px; text-align: center; font-weight: bold; border: 2px solid #ff9100; background-color: #fddbae;}	
	#listado-alerta a {padding: 5px 0 5px 25px; line-height: 20px; background: url('/images/letter_icon.gif') no-repeat center left;}

.listado_item {padding: 3px; margin-bottom: 5px; height: 117px; border: 1px solid #d6ddeb; background: url('/images/listado_item_fondo.png') repeat-x;}
	.listado_item_title {padding: 3px; font-weight: bold; font-size: 12px;}
		.listado_item_title a:hover {color: #ff9100;}
		.listado_item_title span {font-size: 12px; font-weight: normal;}
	a.listado_item_foto {float: left; display: block; margin: 3px; width: 106px; height: 81px; border: 1px solid #d5d5d5; background-position: center center; background-repeat: no-repeat; background-color: #ffffff;}	
	a.listado_item_foto:hover {border-color: #ff9100;}
	.listado_item_description {float: left; margin: 3px; width: 220px; font-weight: bold;}
		.listado_item_description p {padding-top: 5px; font-size: 11px;}
	.listado_item span.icon_hab, .listado_item span.icon_ban, .listado_item span.icon_est {margin-top: 5px;}
	.listado_item span.icon_hab {margin-left: 0;}
	.listado_item_logo {float: left; display: block; margin: 3px; width: 100px; height: 75px; background-position: center center; background-repeat: no-repeat; background-color: #ffffff; text-indent: -5000px;}	

/*Busqueda de listado*/
#options {float: left; width: 160px;}
#listado-busqueda .title {background-image: url('/images/listado_busqueda_title.gif');}
#listado-busqueda .wrap {padding: 0 0 5px 5px;}
#listado-busqueda form {font-weight: bold;}
#listado-busqueda input,
#listado-busqueda select {width: 140px; padding: 1px; font-size: 12px;}
	#listado-busqueda span input {margin-left: 5px; width: 110px;}
#listado-busqueda label {float: left; margin-top: 5px; width: 100px;}
	#listado-busqueda span select {float: right; margin-right: 5px; width: 40px;}
#listado-busqueda input.radiobutton {width: 10px;}
#listado-busqueda hr {margin: 10px; width: 120px; text-align: center; border: 1px dotted #053D87;}

/* @end */

/* @group Detalle */

#detalle {float: left; margin-left: 10px; width: 590px; text-align: left;}
	#galeria {float: right; width: 402px;}
		#galeria-fotos {position: relative; height: 300px; border:1px solid #DCE6ED; border-bottom: 0;}
		#galeria-fotos .agrandar {display: block; text-align: center; width: 400px;}
			#galeria-fotos img {border: 0;}
			#galeria-fotos img.lupa {position: absolute; bottom: 5px; left: 3px; z-index: 5;}
		#galeria-controles {margin: 0; padding: 5px; font-weight: bold; color: #053D87; border: 1px solid #dce6ed; background-color: #f1f5f8;}
			#galeria-title {float: left; width: 280px;}
			#galeria-pagination {float: right; padding: 0; width: 80px; text-align: right;}
				#galeria-pagination a.galeria-ant {display: block; float: left; margin: 0; padding: 0; border: 0;}
				#galeria-pagination span {display: block; float: left; width: 50px; text-align: center;}
				#galeria-pagination a.galeria-sig {display: block; float: right;}
	#datos {float: left; width: 180px;}
		#datos h3 {margin: 0;}	
		#datos h1 {margin: 5px 0;}	
		#datos p {font-weight: bold;}
		a.icon_enviar_amigo, a.icon_imprimir {display: block; padding-left: 25px; height: 18px; line-height: 18px; background-repeat: no-repeat; background-position: center left;}
		a.icon_enviar_amigo {background-image: url('/images/icon_enviar_amigo.gif');}
		a.icon_imprimir {background-image: url('/images/icon_imprimir.gif');}
	#areas ul, #cercanias ul {padding: 0;}
		#areas li, #cercanias li {display: block; float: left; margin: 0; padding: 0 0 0 15px; width: 100px; height: 20px; line-height: 20px; background: url('/images/tick_blue.png') no-repeat center left;}
	#tipologias table {width: 600px; border-collapse: collapse;}	
		#tipologias th {padding: 3px; width: 20%; height: 20px; font-weight: bold; color: #053D87; border-bottom: 1px solid #053D87; background-color: #dce6ed;}
		#tipologias th.short {width: 5%;}
		#tipologias td {height: 80px;}
		.plano {display: block; position: relative; margin: 5px 0; width: 100px; height: 75px; border:1px solid #DCE6ED; }
			.plano img {border: 0;}
			.plano img.lupa {position: absolute; bottom: 3px; right: 3px; z-index: 5;}

#detalle-contacto {float: left; width: 190px;}	
	#detalle-contacto .title{ background-position: center; margin: 0;}
	#detalle-contacto .wrap { padding: 0;}
	#detalle-contacto img {margin: 5px 2px;}
	#detalle-contacto p {margin: 3px; font-size: 14px; color: #053D87; font-weight: bold;}
	#detalle-contacto form {text-align: left;}
		#detalle-contacto form p {padding: 5px; font-size: 12px; color: #000000;}
		#detalle-contacto form input {width: 95%; padding: 1px;}
		#detalle-contacto form textarea {width: 95%; height: 80px;}
			#detalle-contacto form input.btn_detalle_contactar {width: 98px;}

#detalle-publicity-bar {float: right; width: 160px;}

/* @end */

/* @group Inmobiliarias */

#inmobiliarias_por_estado {margin-top: 10px;}
	#inmobiliarias_por_estado .title {background-image: url('/images/inmobiliarias_title_orange.png');}
	#inmobiliarias_por_estado ul {list-style-type: none; padding-left: 15px; padding-top: 10px; padding-bottom: 10px;}
	#inmobiliarias_por_estado li {display: block; float: left; width: 120px; height: 30px;}
	#inmobiliarias_por_estado li a {font-weight: bold;}

/*Busqueda inmobiliarias*/
#buscador_inmobiliarias .title{background-image: url(/images/buscar_inmobiliarias_title.png);}
#buscador_inmobiliarias form {padding-left: 60px;}
#buscador_inmobiliarias p {font-size: 14px; font-weight: bold;}
.buscar_inmobiliarias {float: left; margin-right: 5px; width: 350px; height: 20px; font-size: 14px;}

#listado_inmobiliarias .item{padding: 10px 10px 10px 0; border-color: #cacaca; border-bottom: 1px dotted #afafaf; color: #000;}
	.logo_inmobiliaria {float: left; width: 200px; border: 1px solid #999; text-align: center;}
	#listado_inmobiliarias h2{ margin-top: 0;}
	#listado_inmobiliarias .item_content {float: left; padding: 0; padding-left: 10px;}
	
#inmobiliaria_detalle{ width: 790px; float: left;}
	#inmobiliaria_datos{ width: 320px; float: left;text-align: left;}
		#inmobiliaria_datos input{ width: 280px;}
		#inmobiliaria_datos form textarea {width: 95%; height: 80px;}
			#inmobiliaria_datos form input.btn_detalle_contactar {width: 98px;}
	#inmobiliaria_inmuebles{width: 450px; float: left; margin-left: 10px;}
		#inmobiliaria_inmuebles .listado_item { background-image: none; text-align: left; border: none; border-bottom: 1px dotted #ddd; height: 110px;}
			#inmobiliaria_inmuebles .listado_item_description {width: 320px;}
		

/* @end */

/* @group My Account */

#my_account{clear: both; float: left; width: 700px; text-align: left; margin-top: 10px;}
	#my_account .section_title{display: block; color: black; background-color: #edf3fe; padding: 10px 10px; font-size: 20px; margin-bottom: 10px; margin-top: 0;}
	#my_account .listado_item{ color: #444; background-image: none; border: none; border-bottom: 1px dotted #afafaf; font-size: 12px; padding-left: 0; padding-right: 0;}
		#my_account .listado_item a{ font-size: 14px;}
	#my_account .listado_item_description{width: auto;}

#my_account_bar {float: right; width: 250px; text-align: right; margin-top: 10px;}
	#my_account_bar .logout { display: block; margin-bottom: 10px;}
	#my_account_bar .box {float: right; margin-top: 20px;width: 200px;text-align: left;}
	#my_account_bar .box .title {background-image: url('/images/tus_datos_title.png');}
	#my_account_bar .box p:first-child{margin-top: 0;}
	#my_account_bar .edit { display: inline-block; padding-left: 18px; height: 16px; font-size: 12px;background: url(/images/icon_edit.png) no-repeat; line-height: 16px; font-weight: bold;}

#my_account .admin_links {padding-left: 10px;}
#my_account .admin_links a{ display: inline-block; padding-left: 16px; height: 16px; font-size: 12px;background: url(/images/icon_delete.png) no-repeat; line-height: 16px;}
#my_account .admin_links a:first-child{padding-left: 18px; background: url(/images/icon_edit.png) no-repeat;}	


.steps {height: 90px;}
	.steps div {float: left; padding: 10px; width: 212px !important; width: 220px; height: 51px !important; height: 71px; color: white;}
	.steps h2, .steps h3 {margin: 0; color: white;}
	.steps h2 { font-size: 20px;}
	.steps h3 { font-size: 14px;}
	.step_inactive_inactive h2, .step_inactive_active h2, .step_inactive_last h2,
	.step_inactive_inactive h3, .step_inactive_active h3, .step_inactive_last h3{color: #8b8b8b;}
	.step_active_inactive {background: #ff9100 url('/images/admin/step_corner_active_inactive.png') no-repeat right;}
	.step_inactive_inactive {color: #8b8b8b; background: #ebebeb url('/images/admin/step_corner_inactive_inactive.png') no-repeat right;}
	.step_inactive_active {color: #8b8b8b; background: #ebebeb url('/images/admin/step_corner_inactive_active.png') no-repeat right;}
	
	.step_inactive_last {color: #8b8b8b; background: #ebebeb;}
	.step_active_last {background: #ff9100;}
	 
#steps_navigation{text-align: right; margin-top: 10px;}

.select_ubicacion{float: left; width: 164px;}
	.select_ubicacion select{width: 156px; font-size: 12px;}
	
#thumbnails ul{ padding: 10px 0 0; margin: 0;}
	#thumbnails li{float: left; display: block; margin: 0 10px 10px 0; padding: 10px; list-style-type: none; width: 100px; border: 1px solid #8b8b8b; background-color: #efefef;}
	#thumbnails label{font-size: 10px; font-weight: normal;}	
	
#my_account.show {padding-top: 10px; font-size: 12px;}
	#my_account.show h2 {margin: 0; margin-bottom: 3px;}
		#my_account.show h2 a{display: block; float: right; font-size: 12px; padding-left: 18px; background: url(/images/icon_edit.png) no-repeat; height: 20px;}
	.data_view {margin-bottom: 10px; padding: 5px; border: 5px solid #ebebeb; background-color: #FCFCFC;}
		.data_view h1, .data_view h2,.data_view h3{color: #000; margin: 5px;}
		.data_view p {padding:5px;}
		.data_view table {margin-left: 10%; width: 90%;}
		.data_view .price{text-align: center;}
		.data_view ul{margin: 0; padding: 0 0 0 10px;}
			.data_view li{float: left; margin-left: 20px; width: 100px; color: #ebebeb;}
			.data_view li.tick{color: black; list-style-image: url("/images/tick_blue.png");}	
			
#my_account_bar.show{text-align: center;}
	#my_account_bar.show h2{ font-size: 20px; margin: 0;}
	#my_account_bar.show h3{ font-size: 14px; margin: 3px;}
#sidebar_photo{margin: auto; padding: 3px; width: 200px; background-color: white; border-top: 1px solid #C4C4C4;border-left: 1px solid #C4C4C4;border-right: 1px solid #8b8b8b; border-bottom: 1px solid #8b8b8b; font-size: 16px;}		
#sidebar_status{margin-top: 10px; text-align: left;}
	#sidebar_status h3{padding-left: 10px;}
	#sidebar_status ul{margin: 5px 0 0 0; padding: 0 0 0 10px;}
		#sidebar_status li{list-style: none;}
			#sidebar_status label{font-weight: normal;}		
		

/* @end */	


/* @group Boxes */

/*Box General*/
.box{ border: 1px solid; background-repeat: repeat-x;}
	.orange{border-color: #ff9100; background-color: #fddbae; background-image: url(/images/box_orange_title_fondo.gif);}
	.blue{border-color: #053d87; background-image: url(/images/box_blue_title_fondo.gif);}
	.box .title{height: 27px; text-indent: -5000px; background-repeat: no-repeat; margin-top: 0; margin-left: 10px; margin-bottom: 0;}
/*End Box General*/
	
/*Boxs*/

#recomendados {margin-top: 15px; height: 250px;}
	#recomendados h2 {font-size: 16px;}
	#recomendados ul {list-style-type: none; margin: 10px 0 0 0; padding: 0;}
		#recomendados li {float: left; margin-left: 10px; width: 190px; padding: 5px; background-color: rgba(0,102,228,0.12); text-align: center;} 
		#recomendados li.first {margin-left: 0;}
			#recomendados a.recomendados-foto {display: block; height: 140px; background-position: center center; background-repeat: no-repeat;}
			#recomendados li span{display: block; margin-left: 5px; width: 32px; height: 18px; font-size: 12px; text-align: left; line-height: 18px; background-position: center right; background-repeat: no-repeat; float: left;}
			#recomendados li span.recomendados-icon-hab{background-image: url('/images/recomendados_icon_hab.png'); margin-left: 40px;}
			#recomendados li span.recomendados-icon-ban{background-image: url('/images/recomendados_icon_ban.png');}
			#recomendados li span.recomendados-icon-est{background-image: url('/images/recomendados_icon_est.png');}
			#recomendados li .precio {display: block; float: left; margin: 0; padding: 0; width: 85px; height: 18px; font-size: 12px; line-height: 18px;}
			#recomendados li p {margin-top: 0; font-size: 12px; font-weight: bold;}
		#recomendados.listado {margin-top: 0; width: 480px;}
			#recomendados.listado .box-blue-content li.first {margin-left: 25px;}

#logos-inmobiliarias {list-style-type: none; margin: 15px 0 0 0; padding: 0; height: 120px;}
	#logos-inmobiliarias li {float: left; width: 160px; height: 120px; margin-left: 10px;}
	#logos-inmobiliarias li.first {margin-left: 0;}
	#logos-inmobiliarias li a {display: block; width: 160px; height: 120px; text-indent: -5000px; background-repeat: no-repeat; background-position: center center;}

#busqcod {margin: 10px 0 10px 0;}
	#busqcod .box-blue-title-text {width: 169px; text-indent: -5000px; background-image: url('/images/busqcod_title.png');}
	#busqcod .box-blue-content {height: 50px; background-color: #f2f8fd;}	

#publicity-bar .box {margin-bottom: 10px;}		
	
#registrate-box .title {background-image: url('/images/registrate_box_title.gif');}
#registrate-box p { margin-left: 5px; padding: 0 5px 0 40px ; text-align: left;}
#registrate-box p.inmobiliaria { background: url('/images/reg_inmobiliaria_icon.png') no-repeat;}
#registrate-box p.particular { height: 50px; background: url('/images/reg_particular_icon.png') no-repeat;}
	#registrate-box p a {font-weight: bold;}
	
#myaccount-box .title {background-image: url('/images/myaccount_title.png');}
#myaccount-box ul{ list-style-type: none; text-align: left; padding: 10px; margin: 0;}	
	#myaccount-box li{height: 25px; line-height: 18px; background-repeat: no-repeat; padding-left: 20px; font-weight: bold;}
	#myaccount-box li.add_property {background-image: url(/images/admin/home_plus.png);}
	#myaccount-box li.list_properties {background-image: url(/images/admin/building.png);}
	#myaccount-box li.change_data {background-image: url(/images/admin/cards_pencil.png);}
	#myaccount-box li.logout {background-image: url(/images/admin/logout.png);}
			
#sugerencias{margin-top: 30px; text-align: left;}
	#sugerencias .title {background-image: url('/images/sugerencias_title.png');}
	#sugerencias p {font-size: 12px;}	
	#sugerencias li {margin: 5px; font-size: 14px; }

#solicitar {margin-top: 10px;}
	#solicitar .box-blue-title-text {width: 190px; text-indent: -5000px; background: url('/images/solicitar_title.png') no-repeat top center;}
	#solicitar .box-blue-content {padding: 5px; background-color: #eff7fd;}	
		#solicitar .box-blue-content p {padding-left: 40px; text-align: justify; background: url('/images/house_icon.png') no-repeat center left;}

/* @end */

/* @group Botones */

.btn_ingresar,
.btn_enviar,
.btn_aceptar,
.btn_registrarme {padding: 34px 0 0 0; width: 122px; height: 34px; text-indent: -5000px; overflow: hidden; cursor: pointer; border: 0;}
.btn_ingresar {background-image: url('/images/btn_ingresar.png');}
.btn_registrarme {background-image: url('/images/btn_registrarme.png');}
.btn_enviar {background-image: url('/images/btn_enviar.png');}
.btn_aceptar {background-image: url('/images/btn_aceptar.png');}
a.btn_aceptar {display: block; padding: 0;}
.btn_listado_buscar {padding: 25px 0 0 0; width: 78px; height: 25px; text-indent: -5000px; overflow: hidden; cursor: pointer; border: 0; background: url('/images/btn_listado_buscar.gif') no-repeat;}
span.registro-particular a {display: block; width: 232px; height: 34px; margin: 30px 0 0 50px; text-indent: -5000px; background-image: url('/images/btn_reg_particular.png');}
span.registro-inmobiliaria a {display: block; width: 251px; height: 36px; margin-left: 50px; text-indent: -5000px; background-image: url('/images/btn_reg_inmobiliaria.png');}
a#btn_publica_gratis {display: block; width: 143px; height: 22px; text-indent: -5000px; background: url('/images/btn_publica_gratis.png'); margin-bottom: 10px;}					
#solicitar a {display: block; margin-left: 34px; width: 122px; height: 34px; text-indent: -5000px; background-image: url('/images/btn_solicitar.png');}
.btn_detalle_contactar {padding: 31px 0 0 0; width: 98px; height: 31px; text-indent: -5000px; overflow: hidden; cursor: pointer; border: 0; background-image: url('/images/btn_detalle_contacto.png');}
.btn_buscar_bg_org {padding: 29px 0 0 0; width: 79px; height: 29px; text-indent: -5000px; overflow: hidden; cursor: pointer; border: 0; background-image: url('/images/btn_buscar.png');}

/* @end */

/* @group Modalbox */

/* MODALBOX
-----------------------------------------*/		
	
.modalbox {width: 358px; padding: 10px 0 10px 10px; text-align:	left; border: 1px solid #000000;}
	.modalbox-title{padding: 10px; width: 338px; height: 10px; background-color: #ffca85;}
	.modalbox-title h1 {float: left; margin: 0; width: 328px; color: #000000; text-align: left; line-height: 10px;}
	.modalbox-title a{display: block; float: right; width: 9px; height: 11px; text-indent: -5000px; background: url('/images/modalbox_close.png') no-repeat;}
	.modalbox input {width: 348px; height: 16px;}
	.modalbox .btn_ingresar,
	.modalbox input.btn_enviar,
	.modalbox input.btn_aceptar,
	.modalbox input.btn_registrarme {float: left; width: 122px; height: 34px;}
	#login span,
	#recordar-contrasena span{display: block; float: left; margin-left: 10px; width: 150px; height: 34px; line-height: 34px;}

/* @end */

/* @group Paginación */
.pagination { padding: 3px; padding-top: 20px; margin: 3px; text-align: center;} 
.pagination a { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #053D87; text-decoration: none; color: #053D87; } 
.pagination a:hover, 
.pagination a:active { border: 1px solid #053D87; color: #053D87; } 
.pagination span.current { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #053D87; font-weight: bold; background-color: #053D87; color: #FFF; } 
.pagination span.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #eee; color: #ddd; }
/* @end */

/* @group Common Classes */

.wrap {padding:  10px;}
div.error {padding: 5px; border-top: 2px solid #ff0000; border-bottom: 2px solid #ff0000; background-color: #ffe7e7;}
.error h1, .error h2, .error h3 {color: #ca0000;}
.error p, .error li {font-size: 14px;}
.error a {font-weight: bold;}
label.error{display: none; color: red; font-weight: bold; padding-left: 5px;}
input.error{border: 1px solid red; background-color: #ffe7e7;}
select.error{border: 1px solid red;}
.warning, .notice, .success {padding: 5px;margin-bottom:1em;border-top:2px solid #ddd;border-bottom:2px solid #ddd;}
.warning {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.notice {background: rgba(12,194,11,0.28);color: #060;border-color:#060;}
.warning a {color: #000;}
.notice a {color:#264409;}

.hide {display: none;}
.center {text-align: center;}
.blur {color: #7D7D7D;}
.titulo {clear: both; margin-top: 20px; text-align: left;}
.tick-blue {list-style-image: url('/images/tick_blue.png');}
.tick-orange {list-style-image: url('/images/tick_orange.png');}
.icon_hab, .icon_ban, .icon_est {display: block; float: left; margin-left: 5px; width: 32px; height: 18px; font-size: 12px; text-align: left; line-height: 18px; background-position: center right; background-repeat: no-repeat;}
.icon_hab {background-image: url('/images/icon_hab.png');}
.icon_ban {background-image: url('/images/icon_ban.png');}
.icon_est {background-image: url('/images/icon_est.png');}
.linea_1 {background-color: #FFFFFF;}
.linea_2 {background-color: #f2f9fe;}
.logout {font-weight: bold;}

.clear {clear: both;}

/* @end */

.boxy-wrapper { position: absolute; }
.boxy-wrapper.fixed { position: fixed; }

  /* Modal */
  
  .boxy-modal-blackout { position: absolute; background-color: black; left: 0; top: 0; }
  
  /* Border */

  .boxy-wrapper { empty-cells: show; }
	.boxy-wrapper .top-left,
	.boxy-wrapper .top-right,
	.boxy-wrapper .bottom-right,
	.boxy-wrapper .bottom-left { width: 10px; height: 10px; padding: 0 }
	
	.boxy-wrapper .top-left { background: url('/images/boxy-nw.png'); }
	.boxy-wrapper .top-right { background: url('/images/boxy-ne.png'); }
	.boxy-wrapper .bottom-right { background: url('/images/boxy-se.png'); }
	.boxy-wrapper .bottom-left { background: url('/images/boxy-sw.png'); }
	
	/* IE6+7 hacks for the border. IE7 should support this natively but fails in conjuction with modal blackout bg. */
	/* NB: these must be absolute paths or URLs to your images */
	.boxy-wrapper .top-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-nw.png'); }
	.boxy-wrapper .top-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-ne.png'); }
	.boxy-wrapper .bottom-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-se.png'); }
	.boxy-wrapper .bottom-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-sw.png'); }
	
	.boxy-wrapper .top,
	.boxy-wrapper .bottom { height: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }
	
	.boxy-wrapper .left,
	.boxy-wrapper .right { width: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }
	
	/* Title bar */
	
	.boxy-wrapper .title-bar { background-color: black; padding: 6px; position: relative; }
	  .boxy-wrapper .title-bar.dragging { cursor: move; }
	    .boxy-wrapper .title-bar h2 { font-size: 12px; color: white; line-height: 1; margin: 0; padding: 0; font-weight: normal; }
	    .boxy-wrapper .title-bar .close { color: white; position: absolute; top: 6px; right: 6px; font-size: 90%; line-height: 1; }
		
	/* Content Region */
	
	.boxy-inner { background-color: white; padding: 0 }
	.boxy-content { padding: 15px; }
	
	/* Question Boxes */

    .boxy-wrapper .question { width: 350px; min-height: 80px; }
    .boxy-wrapper .answers { text-align: right; }


/*
Uploadify v2.1.0
Release Date: August 24, 2009

Copyright (c) 2009 Ronnie Garcia, Travis Nickels

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 10px;
	width: 350px;
}

.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 10px;
}