/************************************************/  
/* CSS 2.0 general.css - CBRE                   */
/* @author: NetConsulting                       */
/* @url: www.netconsulting.es                   */
/************************************************/                       

body{
	margin:0;
	padding:0;
	font-family: Verdana, "Arial Narrow", Arial;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	color:#666;
	background:url(../publica/images/bg_body.jpg) repeat-y top center;
}

.clear {
	font-size: 0;
	line-height: 0;
	height: 0;
	display: block;
	clear: both;
	float: none;
}

h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
}

ul, ul li{
	margin: 0;
	padding: 0;
	list-style: none;
}

a { text-decoration:none; color:#666; }

	a:hover { color:#333; }

	a img{
		border: 0;
	}

/*-- CANVAS --*/
	#canvas{
		width:960px;
		margin:0 auto;
	}

/*-- HEADER --*/
	#header{
		height:180px;
		width:960px;
		background:url(../publica/images/header.jpg) no-repeat top left;
	}
	
		/*-- brands --*/
			#brands{
				height:96px;
			}
			
				#brands .h1{ float:left; display:inline-block; margin-left:60px;}
				
				#brands .h2{ float:right;display:inline-block;}
			
		/*-- menu --*/
			html > body #menu{height:36px;}
		
			#menu{
				
				/* background-color:#515151; */
				background:url(../publica/images/back_menu.png) no-repeat top left;
				padding-left:1px;
				border-bottom:4px solid #fff;
			}
			#menu ul
			{
			    float:right;
			    
			}
				#menu li{ 
					float:left;
					font-size:80%;
					/*padding:15px 49px;*/
					font-weight:bold;
					background:url(../publica/images/menu_separator.jpg) no-repeat bottom right;
					
					vertical-align:middle;
				}
				
					#menu li.selected a{ 
						color:#fff;
						/* background-color:#212121; */
						/* border-bottom:4px solid #105b3a; */
						text-decoration: underline;
						font-weight:bold;
					}
					
					#menu li.last_item{background:none; }
					
					#menu li a{
						float:left;
						padding:7px 30px 7px 15px;
						color:#fff;
						/* border-bottom:4px solid #fff; */
					}
					
						#menu li a:hover{ 
							color:#d4e0dc;
							/* background-color:#212121; */
							text-decoration: underline;
							/* border-bottom:4px solid #105b3a; */
						}
					
		/*-- submenu --*/
		
			#submenu{ 
				height:25px;
				background-color:#fff;
				padding-bottom:10px;
			}

					#submenu ul li{
						float:left;
						text-transform:uppercase;
						margin-left:5px;
						font-weight:bold;
						color:#eee;
					}
					
						#submenu li a{
							color:#666;
							font-size:60%;
							padding:4px;
						}
						
							#submenu li a:hover{
								background-color:#515151;
								color:#fff;
							}
							
							#submenu li.selected  a{ 
								color:#60c233 !important;
								font-weight:bold;
							}
								#submenu li.selected  a:hover{text-decoration:none;}
					
			
/*-- CONTAINER --*/

	/*-- CONTENT--*/
		html > body #content{
			margin-right:20px;
			padding-left:10px;
		}
	
		#content{
			width:747px;
			float:left;
			line-height:15px;
			margin-top:0px;
			margin-right:14px;
			padding-left:10px;
			background-color:#fff;
			
		}
		
			#content span.strong_verde{
				font-weight:bold;
				color:#63c734;
			}
			
			/*-- help --*/
				#help{ 
					border:1px solid #dadada;
					padding:5px;
					margin-bottom:10px;
				}
				
					#help img{ vertical-align:bottom; }
				
					#help h4{
						font-size:90%;
						color:#333;
						height:20px; 
						margin-left:5px;	
					}
					
						#help li{ 
							margin-left:20px;
							font-size:70%;
							color:#666;
							line-height:17px;
						}
						
					#help strong{ font-weight:bold !important;}
			
			/*-- CONTENT --*/
			
			#content h2{
				margin:10px 0;
				font-size:90%;
				font-weight:bold;
				text-align:justify;
			}
				#content p, #content .home-presentation ul { margin-bottom:15px;}
				
					#content p, #content .home-presentation li{	
						color:#666;
						font-size:80%;
						list-style:square;
						margin-left:20px;
					}
				
				#content p, #content h1.parrafo-home{
					margin:10px 0;
					color:#666;
					font-size:80%;
					text-align:justify;
				}
					#content h1.parrafo-home strong{ font-weight:bold;}
				
				#content ul.acerca-list{
					background:url(../publica/images/arrow_history.gif) no-repeat top left;
				}
				
				#content ul.acerca-list li{
					margin-left:45px;
					margin-bottom:5px;
					font-size:80%;
					background:url(../publica/images/bullet_2.gif) no-repeat top left;
					padding-left:20px;
					
				}
					#content ul.acerca-list li strong{ font-weight:bold;}
					#content ul.porque li{
		background:url(../publica/images/ok.jpg) no-repeat top left;
		padding-left:15px;
		margin-left:20px;
		font-size:80%;
		margin-bottom:3px;
	}
	
		#content ul.porque li strong{ font-weight:bold;}
			
				#content p strong{ font-weight:bold;}
				
			#content p.aviso{ 
				font-size:120%;
				text-align:center;
				font-size:bold;

			}
				
				#content h3.acerca_de, #content h1.acerca_de, #content h1.tituloSeccion{ 
				background:url(/publica/images/h1_title.jpg) no-repeat top left;
				width:740px;
				height:22px;
				padding:3px 0 0 10px;
				color:#fff;
				text-transform:uppercase;
				font-weight:bold;
				font-size:90%;
			}
			
				#content h1.tituloSubastas{ 
					background:url(/publica/images/h1_title.jpg) no-repeat top left;
					width:740px;
					height:42px;
					padding:3px 0 0 10px;
					color:#fff;
					text-transform:uppercase;
					font-weight:bold;
					font-size:90%;
				}
			
			#content #description{
							
				padding-right:10px;
			}
			
			p#link-back a{
				background:url(/publica/images/arrow_left.gif) no-repeat top left;
				padding-left:25px;
				font-weight:bold;
				clear:both;
				float:left;
				height:20px;
				margin:20px 0;
			}
				p#link-back a:hover{
					color:#005137;
					text-decoration:underline;
					
				}
			
			/**** listado de pagina subastas/default ***/
			#content ul#subastas{
				width:710px;
			}
			html > body #content ul#subastas{
				width:750px;
			}
				
				#content ul#subastas li p.tit-item{
					font-size:80%;
					font-weight:bold;
					height:18px;
					padding:5px 0px 0px 0px;
				}
				
				#content ul#subastas li{
					margin:0px 0px 10px 0px;
					height:90px;
				}
				#content ul#subastas li div{ 
					float:left;
					/*border:1px solid #000 !important;*/
				}
				
					/*#content ul#subastas li img:hover{ color:#333; }	*/
					
				#content ul#subastas li p a{
					float:none;
				}
				#content ul#subastas li p{
					font-size:80%;
					margin:5px 0px 0px 0px;
				}
				
				.winning{
					background:url(/extranet/images/winner.gif) no-repeat bottom left;
					padding-left:18px;
					color:#fff;
					font-weight:bold;
					margin:35px 5px 0 32px;
					
					
				}
				
				/*-- proximas subastas--*/
				#form_proximas input {
					padding:2px;
					color:#666;
				}
				
			/*--- documentos legales --*/
			h2.titleListado{
					background-color:#c0d8b7;
					text-transform:uppercase;
					font-size:80%;
					padding:4px;
					margin:10px 0;
					border-bottom:1px solid #015138;
					border-right:1px solid #015138;
				}
			
			#listadoSubastas li{
				background:url(/publica/images/legal-doc2.gif) no-repeat top left;
				padding: 0px 2px 2px 55px;
				margin:10px;
				float:left;
				clear:both;
				font-size:90%;
				color:#fff;
			}
				#listadoSubastas li .imagen-listado-legal{
					float:left;
				}
				#listadoSubastas li span{
					float:left;
					width:150px;
					font-weight:bold;
					padding-left:10px;
				}
					html > body #listadoSubastas li h2{width:658px;}
					
					#listadoSubastas li h2{
						border:1px solid #c5dab9;
						border-left:1px solid #515151;
						border-top:1px solid #515151;
						text-transform:uppercase;
						font-weight:bold;
						background:url(/publica/images/bg_lote_columna.jpg) repeat-x top left;
						padding:2px;
						float:left;
						width:650px;
						margin-left:5px;
						
					}
						#listadoSubastas li h2 a{ color:#fff;padding-left:4px;}
						
							#listadoSubastas li h2 a:hover{ color:#c6ddc0; }
					
					#listadoSubastas li .numero, 
					#listadoSubastas li .fechaInicio,#listadoSubastas li .fechaFin{
						float:left;
						width:600px;
						font-size:80%;
						padding:1px 0;
					}
					#listadoSubastas li .numero{
						padding-left:10px;
						color:#333;
						font-weight:bold;
					}
			
			/*-- HISTORICO --*/
			.listado-historico li span{ float:left;}	
			
				.listado-historico li .title_historico, .listado-historico li .file_historico, .listado-historico li .date_historico{
					width:600px;
					margin-top:10px;
					font-size:90%;
					color:#fff;
				}
									
					.listado-historico li .title_historico{ 
						margin-top:30px;
						font-weight:bold;
					}
					.listado-historico li .file_historico{
						background:url(../publica/images/pdf.gif) no-repeat top left;
						padding-left:20px;
					}
			
				
			/*-- FORMULARIOS --*/
			#forms{
				width:520px;
				margin:0 auto;
			}
				
								
				#forms p span.label{ 
					float:left;
					width:100px;
				}
				
				#forms p input{
					width:400px;
				} 
				
				#forms p textarea{
					width:400px;
					height:100px;
				}
					
					#forms ul{ padding-left:100px;}
					
					#forms ul li { 
						float:left;
						margin-right:50px;
						font-size:80%;
						color:#fff;
					}
		
				.centrado{
					clear:both;
					/*border:1px solid #f00;*/
					padding-top:10px;
					padding-left:200px;
				}				
				
				#forms .centrado input{ 
					width:100px !important;
					height:auto;
				}
				.lb_validador
				{
					font-size:150%;
					font-weight:bold;
					color:#fff !important;
				}
				
		/*-- PAGINADOR --*/
			div.paginador{
				clear:both;
				text-align:center;
				padding:10px 0 10px 0;
			}
			
			p#paginator{ text-align:center;	}
			
				div.paginador p{ text-align:center !important;}
			
				p#paginator a, div.paginador a{
					border-bottom:1px solid;
					color:#333;
					font-weight:bold;
					margin-left:5px;
				}
					p#paginator a:hover, div.paginador a:hover{ color:#005637;}
					
				p#paginator span, div.paginador span{ 
					font-weight:bold;
					color:#005637;
					margin-left:5px;
				}
				
		
		
		/*-- ADDITIONAL --*/
		html > body #additional{ /*margin-top:20px;*/ }
			
		#additional{
			float:left;
			width:166px;
			margin-right:10px;
		}
			/*-- --*/
			
			.bt_puja{
				border: 0;
				background:url(../publica/images/bt_puja.jpg) no-repeat left top !important;
				color:#fff !important;
				font-weight:bold;
				font-size:90%;
				display:block;
				text-align:center;
				width:145px;
				height:21px;
				cursor:pointer;
			}
			
				.bt_puja:hover{	color:#efefef !important;}
			
				input.bt_puja{ vertical-align:text-top;}
				
				a.bt_puja{ padding:3px 0 0 20px;}
				
				
				.bt_puja_centrado{
						border: 0;
						background:url(/publica/images/bt_puja.jpg) no-repeat left top !important;
						color:#666;
						font-weight:bold;
						font-size:90%;
						display:block;
						width:145px;
						height:21px;
						text-align:center !important;
						cursor:pointer;
				}
				
				a.bt_puja_centrado{ padding:3px 0 0 0 !important; margin-left:300px;}
				
				p#asignarLotes{ float:right;}
				
					p#asignarLotes a.bt_puja_centrado{ padding:14px 0 10px 0 !important;}
					
				#confirmar{
					padding:0px 5px;
					font-size:120%;
				}
					#confirmar p{ color:#fff !important;}
					
					#confirmar ul{ border:1px solid #76b743; }
					
					#confirmar ul li{ 
						clear:both;
						font-size:70%;
						margin:5px 20px;
						font-weight:bold;
						color:#fff;
	
					}
					#confirmar ul li span{
						float:left;
						width:120px;
					}
					
					p.icentrado{ text-align:center !important;}
							
							
				/*-- buscador --*/
				
				html > body #buscador_searcher_box{/*margin-top:-20px;*/}
				
				#buscador_searcher_box{
					float:left;
					width:169px;
					height:243px;
					background:url(/publica/images/searcher_bg.jpg) top left no-repeat;
					margin-top:0px;
					margin-bottom:10px;
				}
				 
					#buscador_searcher_box h3{
						color:#005137;
						font-weight:bold;
						font-size:90%;
						padding:10px 0 5px 10px;
						text-transform:uppercase;
					}
					
					#buscador_searcher_box ul{}
					
					 
						#buscador_searcher_box ul li{
							padding:4px 0 0 5px;
						}
						
						#buscador_searcher_box ul li p{
							margin-top:4px;
						}
						
							#buscador_searcher_box ul li p{
								text-align:right;
								color:#005137;
								font-weight:bold;
								font-size:80%;
								text-transform:uppercase;
								padding-top:4px;
								padding:0px;
							}
							
							#buscador_searcher_box ul li input{ 
								width:138px;
								font-size:70%;
								color:#666;
							}
							
							#buscador_searcher_box ul li a{
								color:#666;
							}
							
							#buscador_searcher_box ul li a:hover{
								color:#000;
							}
							
							#buscador_searcher_box ul li p input{
								width:auto; 
								/*margin-left:10px;*/
								margin-right:14px;
								border:1px solid #000;
							}
							
						#buscador_searcher_box select{ 
							width:144px; 
							font-size:70%;
							color:#666;
						}
						
						#buscador_searcher_box #bbuscar{ 
							border:1px solid #f00 !important;
						}
						
						
						
						.buscador_dcha{ text-align:right;}
						
						.buscador_dcha2{ 
							text-align:right !important;
							margin-right:15px;
						}
						
						html > body .bt_arrow{padding:12px 39px 12px 55px;}
						
						.bt_arrow{
							border:0 !important;
							background:url(/publica/images/bt_arrow_buscar.jpg) no-repeat top left;
							padding:12px 39px 12px 32px;						
							height:22px;
							cursor:pointer;
						}
							.bt_arrow:hover{
								border:0 !important;
								background:url(/publica/images/bt_arrow_buscar_hover.jpg) no-repeat top left;
							}
							
						.bt_arrow2{
							border:0 !important;
							background:url(/publica/images/bt_arrow_acceder.jpg) no-repeat top left;
							width:100px !important;	
							padding:0 !important;	
							height:22px;
							cursor:pointer;
						}
							.bt_arrow2:hover{
								border:0 !important;
								background:url(/publica/images/bt_arrow_acceder_hover.jpg) no-repeat top left;
							}
							
					
					.buscador_ext_dcha{ 
						width:100px;
						display:block;
					}		
							.bt_arrow_ext{
								border:0 !important;
								background:url(/extranet/images/bt_arrow_buscar_ext.jpg) no-repeat top right;
													
								height:22px;
								cursor:pointer;
							}
								.bt_arrow_ext:hover{
									border:0 !important;
									background:url(/extranet/images/bt_arrow_buscar_ext_hover.jpg) no-repeat top right;
								}
			
						#buscador_searcher_box #buscador_bbuscar{
							width:105px;
							margin-right:10px;
						}
			/*-- SEARCHER --*/
				#searcher{
					float:left;
					width:160px;
					padding:10px 10px 10px 30px;
					margin-top:40px;
				}
				
				#banner1,#banner2
				{
				    margin-bottom:5px;
				}
				
			.filePdf{
				float:left;
				background:url(../publica/images/pdf.gif) no-repeat top left;
				padding-left:20px;
				padding-bottom:5px;
				padding-top:5px;
				margin-left:10px;
				margin-top:5px;
				font-size:70%;
				font-weight:bold;
			}
					
/*-- FOOTER --*/
	#footer{
		clear:both;
		margin:40px 0;
		color: #FFF;
		
	}
	
		#footer p.aniversary{ 
			text-align:right;
			margin-right:5px;
		}
	
	/*-- CREDITS --*/
		#credits{
			width:960px;/*830*/
			font-size:70%;
		/*	font-weight:bold;*/
			float:left;
			margin-top:20px;
			margin-left:0px;
			background:url(../publica/images/bg_footer.png) no-repeat top left;
			height:65px;
			padding-top:15px;			
		}
			#credits p{
				float:right; 
				line-height:15px;
				margin-right: 20px;
				margin-top:10px;
			}
		
			#credits a{ 
				text-decoration:none;
				padding:0px 12px;
				color: #FFF;
			}
				/*#credits a.enlace_ultimo{padding:0px 0px 0px 17px;}*/
			
				#credits a:hover{ 
					color:#FFF; 					
					text-decoration:underline;
				}
			#footer span.nom_empresa{padding:0px 6px 0px 0px;}
			/*#footer span.espacio{padding:0px 35px 0px 35px;}
			#footer span.espacio_primero{padding:0px 34px 0px 0px;}
			#footer span.espacio_ultimo{padding:0px 0px 0px 34px;}*/

/*-- ERROR --*/				
#error, #mensaje{
	font-size:100%;
	color:#333 !important;
	font-weight:bold;
	text-align:center !important;
	border:1px solid #dadada;
	padding:10px;
	line-height:10px;
}

	#mensaje{ padding:10px !important;}
	
	#error p{
		text-align:center;
		line-height:16px;
	}
	
	#error .link_volver{
		color:#333;
		font-size:80%;
	}	
	#error .link_volver:hover{
		color:#000;
	}
			

 #mensaje{
 	clear:both;
	padding:20px 0 50px 0;
 }
 #mensaje p,  #lmensaje{
	color:#666 !important;
	font-weight:bold;

}

	p.chk_form input { 
		width:30px !important;
		margin-left:-10px;
	}
	.mensaje
	{
		border:2px solid #fff;
		color:#666;
		padding:5px 5px 5px 5px;
		font-size:120%;
	}
	.mensaje p
	{
		line-height:100%;
		margin:0px !important;
	}
	

/*-- VALIDACION FORMS --*/		 
#valsum{
	font-size:80%;
	color:#fff !important;
	line-height:120%;
	margin-bottom:20px;
	border:1px solid #dadada;
	background:#515151;
	padding:5px;
	margin-bottom:10px;
}

	#valsum .title_header{
		font-size:100%;
		color:#fff;
		font-weight:bold;
		margin-bottom:-10px !important;
	}
	#valsum strong{
		color:#eee;
		font-weight:bold;
	}
#forms .lb_validador{
	font-weight:bold;
	float:right;
	margin:-18px 45px 0px 0px;
	margin:-18px 0px 0px 0px;
}
#forms .lb_validador1{
	font-weight:bold;
	float:right;
	margin:-18px -15px 0px 0px;
}

#forms .lb_validador_ta{
	font-weight:bold;
	float:right;
	margin:-100px 45px 0px 0px;
	margin:-100px 0 0px 0px;
	font-size:150% !important;
	color:#fff !important;

}
		
		
		/*-- contactenos --*/
		
		.f_contactenos{}
		
		.f_contactenos .para{ }
		
		.f_contactenos .lst_form li{ width:400px;}
		
		.f_contactenos .centra2{ padding-left:230px;}
		
		html > body .f_contactenos .bt_pujas{
				padding:5px 25px 15px 20px !important;
				width:130px !important;
				clear:both;
				margin-top:40px;
		}
		
		.f_contactenos .bt_pujas{
				border: 0;
				background:url(../publica/images/bt_puja.jpg) no-repeat top left !important;
				color:#fff;
				font-weight:bold;
				font-size:90%;	display:block;
				width:140px !important;
				height:35px;
				padding-bottom:10px;
				vertical-align:text-top;
				cursor:pointer;
				padding-left: 0px !important;
				padding-right: 15px !important;
				padding-top: 5px !important;
}
			.f_contactenos .bt_pujas:hover{color:#333;}
		
	/* Servicios */
	.listadoimagen li
	{
	    
	}
