/* -------------

 * Buttons

 * ------------- */

button
{
color: #fff;
width: 70px;
height: 25px;
background: transparent url(../../imagenes/botones/button.png) no-repeat bottom center;
margin: 0px;
padding: 0px;
border: none;
cursor: pointer;
overflow: visible;
}



/* *:first-child+html button[type]{width: 1;}  lo coloco en ie7.cc IE7 */





/* -------------

 * Inputs

 * ------------- */

.jNiceInputWrapper
{
float: left;
background: transparent url(../../imagenes/elements/input_left.gif) no-repeat left top;
height: 25px;
padding: 0px;
}



.jNiceInputInner
{
background: transparent url(../../imagenes/elements/input_right.gif) no-repeat right top;
padding: 2px 4px 2px 0px;
margin: 0px 0px 0px 4px;
}



.jNiceInputInner div
{
position: relative;
height: 19px;
}



.jNiceInputInner input
{
font-size:1.2em;
line-height: 18px;
vertical-align: middle;
width: 127px;
height: 17px;
font-weight: bold;
color:#000;	
border: 0;
padding: 0px;
margin: 0px;
background: none;
}



.jNiceSafari .jNiceInputInner div
{
position: relative;
overflow: hidden;
}



.jNiceSafari input
{
background: none;
position: absolute;
top: -2px;
left: -4px;
height: 26px; 
}



/* -------------

 * Selects

 * ------------- */

.jNiceSelectWrapper {

	width: 120px;

	position:relative;

	height: 17px;

}



.jNiceSelectWrapper div span {

	float: none;
	left: 10px;

	position: absolute;

	width: 103px;

	height: 15px;

	line-height: 15px;

	padding: 0px 3px;

	overflow: hidden;
border: 1px solid #eb6909;

	border-right: none;

}



.jNiceSelectWrapper div a {
  outline: 0px;

	display: block;

	position: absolute;

	right: 0px;

	width: 21px;

	height: 17px;

	background: url(../../imagenes/elements/select_right.gif) no-repeat center center;

}



.jNiceSelectWrapper ul {

	position: absolute;

	width: 110px;

	top: 16px;

	left: 10px;

	list-style: none;

	background-color: #FFF;

	border: solid 1px #CCC;

	display: none;

	margin-bottom: 50px;

	padding: 0px;

	height: 60px;

	overflow: auto;


	z-index:100;

}

.jNiceSelectWrapper ul li
{
padding: 0;
}

.jNiceSelectWrapper ul a {

	display: block;

	padding: 2px 5px;

	text-decoration: none;

	color:#eb6909;

	background-color: #FFF;
	text-align: left;

}



.jNiceSelectWrapper ul a:hover { background:#eb6909; color: #fff; }

.jNiceSelectWrapper ul a.selected {background: #eb6909; color: #fff;}



/* -------------

 * Hidden - used to hide the original form elements

 * ------------- */

.jNiceHidden {display: none;}
