table.dropdown{
	float:left;
	cursor:pointer;
	width:100%;
}

table.dropdown td{
	padding:0px !important;
}

table.dropdown td.topLeft{
	width:4px;
	height:4px;
	background:url(../gfx/BG_input1_topLeft.png) bottom right no-repeat;
}

table.dropdown td.top{
	background:url(../gfx/BG_input1_top.png) bottom left repeat-x;
}

table.dropdown td.topRight{
	width:4px;
	height:4px;
	background:url(../gfx/BG_input1_topRight.png) bottom left no-repeat;
}

table.dropdown td.left{
	background:url(../gfx/BG_input1_left.png) bottom right repeat-y;
}

table.dropdown td.container{
	background:#FFF;
	color:#000;
	font-size:0px;
}

table.dropdown td.container .conteudo{
	width:100%;
	min-width:50px;
	position:relative;
	height:15px;
}

table.dropdown td.container .conteudo table{
	position:absolute;
	top:0px;
	left:-1px;
}

table.dropdown td.container .conteudo td{
	text-align:center;
	vertical-align:middle;
}

table.dropdown td.container .conteudo input{
	border:none;
	padding:0px;
	width:100%;
	height:17px;
}

table.dropdown td.container .conteudo .dropper{
	width:17px;
	height:17px;
	background:url(../gfx/BG_sprite_dropper.png) 2px 0px no-repeat;
	float:right;
	margin:-1px 0px 0px 0px;
}

table.dropdown td.container .conteudo .dropper div{
	width:17px;
	height:17px;
}

table.dropdown:hover td.container .conteudo .dropper, table.dropdown.opened td.container .conteudo .dropper{
	background:url(../gfx/BG_sprite_dropper.png) -16px 0px no-repeat;
}

table.dropdown td.right{
	background:url(../gfx/BG_input1_right.png) bottom left repeat-y;
}

table.dropdown td.bottomLeft{
	width:4px;
	height:4px;
	background:url(../gfx/BG_input1_bottomLeft.png) top right no-repeat;
}

table.dropdown td.bottomRight{
	width:4px;
	height:4px;
	background:url(../gfx/BG_input1_bottomRight.png) top left no-repeat;
}

table.dropdown td.bottom{
	background:url(../gfx/BG_input1_bottom.png) top left repeat-x;
}

table.dropdown td{
	border:none !important;
}





/*
.dropdown{
	width:65px;
	height:25px;
	background:url(../gfx/BG_sprite_dropdown.png) top left no-repeat;
	cursor:pointer;
	position:relative;
	text-align:left;
}

.dropdown input{
	background:none;
	width:43px;
	border:none;
	margin:5px 0px 0px 5px;
	cursor:pointer;
	color:#545454;
}
*/

.dropdown .options{
	position:absolute;
	top:22px;
	left:0px;
	border:1px solid #545454;
	min-width:100%;
	max-height:200px;
	padding:2px;
	background:#FFF;
	z-index:9;
	overflow:auto;
	overflow-x:hidden;
}

.dropdown .options .option{
	padding:2px;
	text-align:left;
	white-space:nowrap;
}

.dropdown .options .option:hover{
	background:#545454 !important;
	color:#FFF !important;
}

.dropdown .options .option.selected{
	background:#ED1B24;
	color:#FFF;
}