select{border-radius:0;}

.styleCheckbox input {
   cursor:pointer;
   filter:alpha(opacity=0);
   opacity:0;
   margin-right:7px;
   width:16px;
   display: block;
   float: left;
   padding:0!important;
}
.styleCheckbox {
   background: url(../imagens/icones/ico_checkbox.png) no-repeat 0 0;
   height: 19px; cursor:pointer;   
   float:left!important; 
   font-size: 20px;    line-height: 20px;    color: #6d2c91;
}
.inputCheckboxChecked {
   background-position: 0 -85px;
}


/*.styleRadio input {
   cursor:pointer;
   filter:alpha(opacity=0);
   opacity:0;
   height:18px; width:18px;
   margin-right:7px;  
   display: block;
   float: left; 
}
.styleRadio {
   cursor:pointer;
   background:url(../imagens/icones/radio_check.gif) no-repeat;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #656871;
   font-weight: normal;
   float: left;
   margin-right:18px;
}*/
.styleRadio {
   background-position:0 0;
}
.inputRadioChecked {
   background-position:0 bottom;
}

.dhx_combo_img {
	display:inline; float:right;
	width:33px;
	height:29px;
	cursor:pointer;
	background:url(../imagens/icones/seta_cBox.png) no-repeat center center;
}

.dhx_combo_option_img{
	position:relative;
	top:1px;
	margin-left:2px;
	left:0px;
	width:14px; height:14px;
}
.dhx_combo_input{
	color:#333;
	position:absolute;
	border:none;
	outline:none;
	border-color:#FFF;
	top:0px;
	height:13px;
	padding:14px 5px;
	text-indent:0;
	background:none;
	margin:0!important;
	font-size:13px;
	line-height:16px;
}
.dhx_combo_box{
	position:relative;
	text-align:left;
	height:30px;
	width:126px;
}

.dhx_combo_list{
   position:absolute;
   z-index:20000;
   overflow-y:auto;
   overflow-x:hidden;
   background:#fff;
   border:1px solid #dddddd;
	height:110px;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#797979;
	scrollbar-arrow-color:#7D7D7D;
	scrollbar-3dlight-color:#B8B8B8;
	scrollbar-highlight-color:#F9F9F9;
	scrollbar-face-color:#F9F9F9;
	scrollbar-shadow-color:#B8B8B8;
	scrollbar-darkshadow-color:#F9F9F9;
	scrollbar-track-color:#F9F9F9;
}


.dhx_combo_list div{
	cursor:pointer;
	display:block; text-align:left;
	padding:2px 1px 2px 2px;
}
.dhx_selected_option{
	background-color:#CB2029; color:#fff;
}
.dhx_selected_option:hover{
	background-color:#9C1E2;
}


.dhx_combo_img_rtl{
	position:absolute;
	top:0px;
	left:1px;
	width:17px;
	height:20px;
}
.dhx_combo_option_img_rtl{
	float:right;
	margin-right :0px;
	width:18px; height:18px;
}

.dhx_combo_list_rtl{
	direction: rtl;
	unicode-bidi : bidi-override;
   position:absolute;
   z-index:230;
   overflow-y:auto;
   overflow-x:hidden;
   border:1px solid black;
   height:100px;
   font-family: Arial;
   font-size: 9pt;
   background-color: white;
}
.dhx_combo_list_rtl div{
	direction: rtl;
	unicode-bidi : bidi-override;
	padding:2px 2px 2px 2px;
}
.dhx_combo_list_rtl div div{
	float :right !important;
	cursor:default;
	
}
.dhx_combo_list_rtl div img{
	float :right !important;
}
.dhx_combo_list_rtl div input{
	float :right !important;
}

.dhx_combo_box.dhx_skyblue{
   border:1px solid #a4bed4;
}
.dhx_combo_list.dhx_skyblue_list{
  background-color: #eaf2fb;
	border:1px solid #a4bed4;
}
.dhx_combo_list_rtl.dhx_skyblue_list{
   background-color: #eaf2fb;
	border:1px solid #a4bed4;
}
.combo_dhx_skyblue_sel{
   background-image: url("imgs/bg_selection.gif") !important;
   background-position: bottom;
   background-repeat: repeat-x;
   color:black;
}

.checkout .campoData .dhx_combo_box{width: 147px !important;}
.campoData .dhx_combo_box{position: relative;height: 40px;width: 82px;overflow: hidden;border: 1px solid #CBCBCB;background: #FFF url("../imagens/icones/ico_select.png") no-repeat scroll 91% center;font-family: "OpenSansRegular";font-size: 13px;color: #9E9A8A;cursor: pointer;
-moz-appearance: none;
text-indent: 1px;
text-align: left;}
.checkout .campoBandeira .dhx_combo_box{width: 183px !important;}
.campoBandeira .dhx_combo_box{position: relative;height: 40px;width: 82px;overflow: hidden;border: 1px solid #CBCBCB;background: #FFF url("../imagens/icones/ico_select.png") no-repeat scroll 91% center;font-family: "OpenSansRegular";font-size: 13px;color: #9E9A8A;cursor: pointer;
-moz-appearance: none;
text-indent: 1px;
text-align: left;}

.campoLeft{width:auto;float:left;margin-right:12px;}
.campoRight{width:78px; height:44px;float:right;margin-right:469px; margin-top:26px}

.checkout .campoLeft .dhx_combo_box{width: 69px !important;text-indent:0;padding-left:5px;float:left;}
.campoLeft .dhx_combo_box{position: relative;height: 40px;border: 1px solid #CBCBCB;background: #FFF url("../imagens/icones/select.png") no-repeat scroll right center;cursor: pointer;text-align: left;color: #797979;font-weight: 300;font-size: 14px;font-family: "Montserrat", Arial, Helvetica, sans-serif;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
select::-ms-expand {display: none;}

.checkout .campoStatus .dhx_combo_box{width: 69px !important;}
.campoStatus .dhx_combo_box{position: relative;height: 40px;width: 82px;overflow: hidden;border: 1px solid #ffffff;background: #fff url("../imagens/icones/ico_select.png") no-repeat scroll 91% center;font-size: 13px;color: #797979;cursor: pointer;-moz-appearance: none;text-indent: 4px;text-align: left;margin-left:20px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-family: "Montserrat", Arial, Helvetica, sans-serif;font-weight: 300;font-size: 14px;}

.checkout .campoRight .dhx_combo_box{width: 78px !important; text-indent:0; padding-left:5px;}
.campoRight .dhx_combo_box{position: relative;height: 40px;solid #CBCBCB;background: #FFF url(../imagens/icones/select.png) no-repeat scroll right center;cursor: pointer;text-align: left;color: #797979;font-weight: 300;font-size: 14px;font-family: "Montserrat", Arial, Helvetica, sans-serif;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
