/* CSS Document */

/* -------------------------------------
CSS Atelier Libros
http://www.atelierlibros.es
Revisat per Iurisdoc.com - Novembre 2011
---------------------------------------- */

#formularioBuscador {
	float:		none;
	margin:		20px 0 0 0;
}

#formularioBuscador fieldset {
	border:		none;
	float:		none;
	margin: 	0 0 30px 0; 
	padding: 	0; 
}

#formularioBuscador legend {
	background: #811937; 
	clear:		both;
	color:		#FFF; 
	float:		left;
	margin:		0 0 20px 0!important; 
	width:		520px; 
	padding:	3px; 
	text-transform:uppercase; 
	font-weight:bold; 
}

#formularioBuscador fieldset p {
	float:		left;
	margin:		0 0 12px 0;
	width:		310px;
}

#formularioBuscador fieldset p.btn {
	float:		left;
	margin:		0 0 0 10px;
	width:		100px;
}

#formularioBuscador small { 
	background: url(../img/flecha-li.png) no-repeat;
	clear: 		both; 
	display: 	block; 
	float: 		left; 
	font: 		bold 10px Verdana, Arial, Helvetica, sans-serif; 
	margin:		0 0 15px 3px; 
	padding: 	0 0 0 12px;
}

/* estilos personalizados para errores */

#formularioBuscador .select {
	border:		1px solid #811937; 
	display: 	block; 
	font-size:	10px; 
	padding:	1px;
}

#formularioBuscador .fecha {
	border:		1px solid #811937; 
	font-size:	10px; 
	padding:	1px; 
	width:		70px;
}

#formularioBuscador .input {
	border:		1px solid #811937; 
	display: 	block; 
	font-size:	10px; 
	padding:	1px; 
	width:		200px;
}

#formularioBuscador .inputError {
	background: #F2EAD2; 
	border:		1px solid #811937; 
	display: 	block; 
	font-size:	10px; 
	padding:	1px; 
	width:		200px;
}

#formularioBuscador label {
	background: url(../img/flecha-li.png) no-repeat; 
	clear:	 	both; 
	float: 		left; 
	display: 	block; 
	margin:		0 0 0 3px; 
	font-weight:normal; 
	padding: 	0 0 0 12px;
	width:		90px;
}

#formularioBuscador label.obligatorio {
	background: url(../img/flecha-li.png) no-repeat; 
	clear: 		both; 
	display: 	block; 
	float: 		left; 
	font-weight:bold; 
	margin:		0 0 0 3px; 
	padding: 	0 0 0 12px;
}

#formularioBuscador label.obligatorioError {
	background: url(../img/flecha-li.png) no-repeat; 
	clear: 		both; 
	color:		#811937; 
	display: 	block; 
	float: 		left; 
	font-weight:bold; 
	margin:		0 0 0 3px; 
	padding:    0 0 0 12px;
}

#formularioBuscador label.fechas {
	background: none; 
	clear: 		both; 
	display: 	block; 
	float: 		left; 
	margin:		0 0 0 3px;  
	font-weight:bold; 
	padding: 	0 0 0 12px; 
	text-align:	right;
	width:		80px;
}
	
.boton { 
	clear:		both;
	margin:		10px 0 0 0; 
}

#formularioBuscador div.error {
  	background: #F2EAD2;
  	border: 	3px solid #811937;
  	color: 		#000;
  	font-weight:bold;
	line-height:15px;
  	margin:		0 auto;
  	padding:	5px;
  	width:		514px;
}

#formularioBuscador div.error p.error {
  	color: 		#811937;
  	font-weight:normal;
  	padding:	5px;
}

#formularioBuscador div.error p.error a.error { 
  	color: 		#811937;
	text-decoration:underline;
}
