/*
	Metodología CSS: http://wiki.trevenque.es/index.php/Desarrollo_Web
	
	Oscar Linares - GTK
	
	_Estilos para elementos de formularios
*/



/*botones genéricos^*/
.generico, .generico_ancho, .generico_especial {

background:transparent url(images/bg_input_right.png) no-repeat scroll right top;
float:left;
padding-right:13px;
height:33px;
margin-bottom:25px

}

.derecha{ float:right; margin-right:240px;}

.generico input.boton, .generico a.boton, .generico_ancho input.boton, .generico_especial input.boton {

background:transparent url(images/bg_input_left.png) no-repeat scroll left top;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
height:33px;
padding:5px 28px 2px 38px;
text-transform:uppercase;
width:auto;
text-decoration:none
}



input.texto{
	border:1px solid #666;
	color:#333;
	padding:2px 5px 3px 5px;
	color:#333;
	width:163px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

select{
	border:1px solid #666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	/*width:165px;*/
	width:125px;
	padding:1px;
	height:21px;
}

input.botonroj {
	border:0px none;
	text-transform:uppercase;
	color:#fff;
	height:22px;
	font-weight:bold;
	font-size:10px;
	cursor:pointer;
	width:75px;
	font-family:Arial, Helvetica, sans-serif;
	background:transparent url(images/boton_rojo.jpg) no-repeat left bottom;
}

input.botonnegro {
	border:0px none;
	text-transform:uppercase;
	color:#fff;
	height:32px;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	width:134px;
	font-family:Arial, Helvetica, sans-serif;
	background:transparent url(images/boton_negro134x32.jpg) no-repeat left bottom;
	margin:0 0 0 395px;
}
a.botonnegro {
	border:0px none;
	text-transform:uppercase;
	color:#fff;
	height:26px;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	background:transparent url(images/boton_negro134x32.jpg) no-repeat left bottom;
	display:block;
	padding:6px 9px 0;
	width:116px;
	text-decoration:none;
}

#buscador select{margin: 0 15px 0 0;}
#buscador input{border-color:#666;}
#buscador input.texto {/*width:530px;*/width:412px; background: #fff url(images/lupa.jpg) no-repeat 5px 3px; padding-left:25px; margin: 0 15px 0 0;}

#formAccesoIzq{padding: 5px 0 0 15px;}
#formAccesoIzq label {font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#c00001;padding:0;display:block;}
#formAccesoIzq input.texto{width:122px;border:1px solid #a4aeb2;margin-bottom:5px;}

input.botonacc {
	border:0px none;
	background:transparent url(images/boton_acceso.jpg) no-repeat;
	height:32px;
	width:136px;
	padding: 3px 0 31px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.9em;
	text-transform:uppercase;
	color:#fff;
	cursor:pointer;
}

.orderer label {padding:0 5px 0 10px; margin:-3px 0 0 0;}
.orderer select {width:auto;}

.formNormal p{padding:0 0 20px 0;}
.formNormal #titulo{float:none;}
.formNormal form{background:url(images/bg_fonpieformu.jpg) repeat-x 0 bottom; padding:0 0 35px 0;}
.bgsupformu{height:30px; background:url(images/bg_paginador.jpg) repeat-x 0 bottom; padding:0 0 5px 0;}

.formNormal label{
	display:block;
	float:left;
	width:125px;
	background:#F5F5F5;
	padding:2px 5px 1px 5px;
	border-right:1px solid #999;
	font-weight:bold;
}

.formNormal .field {padding:0 0 10px 0;}
.formNormal input.texto, .formNormal input#titulo, .formNormal select, .formNormal textarea{
	border:1px solid #ccc;
	color:#333;
	padding:2px 5px 3px 5px;
	color:#333;
	width:380px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}


textarea{border:1px solid #CCCCCC}
.formNormal select{
	width:392px;
}

#capaEdiEncontradas{padding:0 0 20px 0;}

input.agregar {
	border:0px none;
	background:transparent url(images/boton_detalle.jpg) no-repeat;
	height:47px;
	width:168px;
	padding: 10px 0 31px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.8em;
	text-transform:uppercase;
	color:#fff;
	cursor:pointer;
}

.cantidad label{
	padding:0 10px 10px 0;
	text-transform:uppercase;
	color:#666;
	font-weight:bold;
	display:block;
	float:left;
}

input.cantidad{text-align:center; width:30px;}


