
/*global*/



.RadComboBox * {
	margin: 0;
	padding: 0;
}

.RadComboBox,
.RadComboBox .rcbInput,
.RadComboBoxDropDown {
	text-align: left;
}

.RadComboBox_rtl,
.RadComboBox_rtl .rcbInput,
.RadComboBoxDropDown_rtl {
	text-align: right;
}

/* combobox */



.RadComboBox {
	vertical-align: middle;
	display: -moz-inline-stack;
	display: inline-block;
}

*+html .RadComboBox {
	display: inline;
	zoom: 1;
}

* html .RadComboBox {
	display: inline;
	zoom: 1;
	vertical-align: top;
}

.RadComboBox table {
	border: 0;
	border-collapse: collapse;
}

.RadComboBox table td.rcbInputCell {
	width: 100%;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	padding: 0;
	border: 0;
}

* html .RadComboBox td.rcbInputCell {
	height /**/: 22px;
	line-height /**/: 22px;
}

/* combobox */



.RadComboBox .rcbInputCellLeft,
.RadComboBox .rcbInputCellRight,
.RadComboBox .rcbArrowCellLeft,
.RadComboBox .rcbArrowCellRight {
	background-color: transparent;
	background-repeat: no-repeat;
}

.RadComboBox .rcbInputCell .rcbInput {
	width: 100%;
	background: transparent;
	border: 0;
	vertical-align: middle;
	padding: 2px 0 1px;
	outline: 0;
}

* html .RadComboBox .rcbInputCell .rcbInput {
	height /**/: 18px;
	padding /**/: 2px 0 0; /* This should fix the ajax introduced height in IE6 */
}

.RadComboBox .rcbInputCell .rcbEmptyMessage {
	font-style: italic;
}

.RadComboBox .rcbReadOnly .rcbInput {
	cursor: default;
}

.RadComboBox table td.rcbInputCell,
.RadComboBox .rcbInputCell .rcbInput {
	padding-left: 2px;
}

.RadComboBox_rtl table td.rcbInputCell,
.RadComboBox_rtl .rcbInputCell .rcbInput {
	padding-right: 2px;
	padding-left: 0;
}

.RadComboBox table td.rcbArrowCell {
	width: 25px;
	padding: 0;
	border: 0;
}

.RadComboBox .rcbArrowCell a {
	position: relative;
	outline: 0;
	overflow: hidden;
	display: block;
	width: 18px;
	height: 22px;
	cursor: default;
	text-decoration: none;
	text-indent: 9999px;
	font-size: 0;
	line-height: 1px;
}

.RadComboBox .rcbArrowCell a:hover,
.gcmContent .RadComboBox .rcbArrowCell a:hover {
	border-bottom: none;
}

div.RadComboBox td.rcbArrowCellHidden,
div.RadComboBox .rcbArrowCellHidden a {
	width: 3px;
}

/* Read-only styles */



.RadComboBox .rcbReadOnly td.rcbArrowCell {
	width: 16px;
}

.RadComboBox .rcbReadOnly td.rcbArrowCell a {
	width: 16px;
}

.RadComboBox .rcbReadOnly td.rcbArrowCellHidden,
.RadComboBox .rcbReadOnly td.rcbArrowCellHidden a {
	width: 3px;
}

/* dropdown */

.rcbSlide {
	position: absolute;
	overflow: hidden;
	display: none;
	float: left;
}

.RadComboBoxDropDown .rcbHeader,
.RadComboBoxDropDown .rcbFooter,
.RadComboBoxDropDown .rcbMoreResults,
.RadComboBoxDropDown .rcbMoreResults a {
	background-repeat: no-repeat;
}

.RadComboBoxDropDown {
	position: absolute;
	cursor: default;
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
}

.RadComboBoxDropDown_rtl {
	text-align: right;
	direction: rtl;
}

.RadComboBoxDropDown .rcbScroll {
	overflow: auto;
	position: relative;
}

.RadComboBoxDropDown .rcbList {
	list-style: none outside;
	position: relative;
	margin: 0;
	padding: 0;
}

.RadComboBoxDropDown .rcbHeader,
.RadComboBoxDropDown .rcbFooter {
	background-repeat: repeat-x;
	padding: 5px 7px 4px;
}

.RadComboBoxDropDown .rcbHeader {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 1px;
}

.RadComboBoxDropDown .rcbFooter {
	border-top-width: 1px;
	border-top-style: solid;
	margin-top: 1px;
}

.RadComboBoxDropDown .rcbNoWrap .rcbItem,
.RadComboBoxDropDown .rcbNoWrap .rcbHovered,
.RadComboBoxDropDown .rcbNoWrap .rcbDisabled,
.RadComboBoxDropDown .rcbNoWrap .rcbLoading {
	white-space: nowrap;
}

.RadComboBoxDropDown .rcbItem,
.RadComboBoxDropDown .rcbHovered,
.RadComboBoxDropDown .rcbDisabled,
.RadComboBoxDropDown .rcbLoading {
	padding: 2px 6px;
	margin: 0 1px;
}

html>/**/body .RadComboBoxDropDown .rcbItem,
html>/**/body .RadComboBoxDropDown .rcbHovered,
html>/**/body .RadComboBoxDropDown .rcbDisabled,
html>/**/body .RadComboBoxDropDown .rcbLoading {
	min-height: 13px;
}

*+html .RadComboBoxDropDown .rcbItem,
*+html .RadComboBoxDropDown .rcbHovered,
*+html .RadComboBoxDropDown .rcbDisabled,
*+html .RadComboBoxDropDown .rcbLoading {
	height: auto;
}

.RadComboBoxDropDown_rtl .rcbItem,
.RadComboBoxDropDown_rtl .rcbHovered,
.RadComboBoxDropDown_rtl .rcbDisabled,
.RadComboBoxDropDown_rtl .rcbLoading {
	padding: 2px 6px;
}

.RadComboBoxDropDown .rcbImage {
	vertical-align: middle;
	margin: 0 6px 2px 0;
}

.RadComboBoxDropDown_rtl .rcbImage {
	margin: 0 0 2px 6px;
}

.RadComboBoxDropDown .rcbHovered {
	background-repeat: repeat-x;
}

.RadComboBoxDropDown em {
	font-style: normal;
	font-weight: bold;
}

*+html div.RadComboBoxDropDown .rcbList {
	zoom: 1;
} /* IE7 item width fix */

* html div.RadComboBoxDropDown .rcbItem,
* html div.RadComboBoxDropDown .rcbHovered {
	zoom: 1;
} /* IE6 item width fix */

.RadComboBox .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown .rcbDisabled {
	cursor: default;
}

.RadComboBoxDropDown .rcbLoading {
	text-align: center;
}

.RadComboBoxDropDown .rcbMoreResults {
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	background-repeat: repeat-x;
	position: relative;
	padding: 0 6px 0;
	text-align: center;
	margin-top: 1px;
}

.RadComboBoxDropDown .rcbMoreResults a {
	display: inline-block;
	width: 15px;
	height: 9px;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer;
	vertical-align: middle;
}

* html .RadComboBoxDropDown .rcbMoreResults a {
	font-size: 0;
	line-height: 0;
	text-indent: 0;
}

*+html .RadComboBoxDropDown .rcbMoreResults a {
	font-size: 0;
	line-height: 0;
	text-indent: 0;
}

.RadComboBoxDropDown .rcbMoreResults span {
	vertical-align: middle;
	height: 19px;
	line-height: 19px;
	display: inline-block;
}

.RadComboBoxDropDown .rcbSeparatedList .rcbItem,
.RadComboBoxDropDown .rcbSeparatedList .rcbHovered,
.RadComboBoxDropDown .rcbSeparatedList .rcbDisabled,
.RadComboBoxDropDown .rcbSeparatedList .rcbLoading {
	padding-left: 12px;
}

.RadComboBoxDropDown .rcbSeparatedList .rcbSeparator {
	padding-left: 6px;
}

/*<ComboBox with Label>*/



.RadComboBoxWithLabel .rcbLabel {
	vertical-align: top;
	padding-right: 10px;
	line-height: 22px;
	zoom: 1;
}

.RadComboBox_rtl .rcbLabel {
	text-align: right;
	padding: 0 0 0 10px;
}

*+html .RadComboBox_rtl .rcbLabel {
	margin-right: 5px;
}

* html .RadComboBox_rtl .rcbLabel {
	margin-right: 5px;
}

.RadComboBoxWithLabel table {
	vertical-align: top;
	float: none;
	display: inline-block;
	zoom: 1;
}

*+html .RadComboBoxWithLabel table {
	display: inline;
	margin-right: 5px;
}

* html .RadComboBoxWithLabel table {
	display: inline;
	margin-right: 5px;
}

.RadComboBoxWithLabel {
	white-space: nowrap;
	zoom: normal;
}

/*</ComboBox with Label>*/

/*hacks*/

/*Opera start*/
@media screen and (min-width: 550px) {

.RadComboBoxDropDown_rtl .rcbItem,
.RadComboBoxDropDown_rtl .rcbHovered,
.RadComboBoxDropDown_rtl .rcbDisabled,
.RadComboBoxDropDown_rtl .rcbLoading {
	padding: 2px 6px 2px 19px;
}
} /*Opera end*/

/* SKIN DEFAULT */


/* Default */



.RadComboBox_Default td.rcbInputCellLeft,
.RadComboBox_Default td.rcbArrowCellRight {
	vertical-align: top !important;
}

.ie .RadComboBox_Default td.rcbInputCellLeft,
.ie .RadComboBox_Default td.rcbArrowCellRight {
	padding: 0 !important;
}

.ie .RadComboBox_Default td.rcbInputCellLeft input.rcbInput {
	border-width: 0px !important;
	display: block;
	height: 21px;
	line-height: 23px;
}

.ie7 .RadComboBox_Default td.rcbInputCellLeft input.rcbInput,
.ie8 .RadComboBox_Default td.rcbInputCellLeft input.rcbInput {
	height: 23px !important;
	line-height: 23px !important;
}

/**/

.RadComboBox_Default {
	display: inline-block;
	height: 28px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 10px rgba(11, 93, 152, 0.2);
	-moz-box-shadow: 0 0 10px rgba(11, 93, 152, 0.2);
	box-shadow: 0 0 10px rgba(11, 93, 152, 0.2);
	background: #FFF;
	padding-left: 0 !important;
	text-indent: 7px !important;
}

.ie7 .RadComboBox_Default {
	text-indent: 0 !important;
}

.ie .RadComboBox_Default {
	line-height: 100%;
	height: 28px;
	vertical-align: top;
}

.RadComboBox_Default table td.rcbInputCell {
	padding-left: 0 !important;
}

.RadComboBox_Default td.rcbInputCell input.rcbInput {
	height: 28px;
	border-radius: 4px 0 0 4px;
	border: none;
	background: transparent;
}

.RadComboBox_Default td.rcbInputCell input.rcbInput {
	font: normal normal 17px/28px "AbsaraSans_Regular", Helvetica, Arial, sans-serif;
	color: #999;
	float: left;
	padding: 0;
	text-indent: 7px !important;
}

.ie7 .RadComboBox_Default td.rcbInputCell input.rcbInput, 
.ie8 .RadComboBox_Default td.rcbInputCell input.rcbInput {
	padding-top: 2px;	
}

/**/

.RadComboBox_Default:hover,
.RadComboBox_Default:focus {
	color: #3F3F40;
}

.RadComboBox_Default:hover td.rcbInputCell input.rcbInput,
.RadComboBox_Default:focus td.rcbInputCell input.rcbInput {
	color: #444;
}

.RadComboBox_Default td.rcbInputCell {
}

.RadComboBox_Default .rcbHovered td.rcbInputCell {
}

.RadComboBox_Default .rcbFocused td.rcbInputCell {
}

.RadComboBox_Default input.rcbInput {
	display: block;
}

.RadComboBox_Default td.rcbArrowCellRight {
	width: 28px;
}

.RadComboBox_Default td.rcbArrowCellRight a {
	display: block;
	width: 25px;
	height: 28px;
	background: transparent url(../../common/img/btn_dropArrow.png) no-repeat 4px -13px;
	cursor: pointer;
	overflow: hidden;
	font-size: 1%;
	text-indent: -9000px;
}

.RadComboBox_Default .rcbHovered td.rcbArrowCellRight a,
.RadComboBox_Default .rcbFocused td.rcbArrowCellRight a,
.RadComboBox_Default td.rcbArrowCellRight a:hover {
	background-position: 4px 7px;
}

/**/


.rcbSlide .RadComboBoxDropDown_Default {
	background: rgba(255,255,255,.9);
	border: 1px solid #FFFFFF;
	border-radius: 0 0 5px 5px;
	-webkit-box-shadow: 0 0 10px rgba(11, 93, 152, 0.2);
	-moz-box-shadow: 0 0 10px rgba(11, 93, 152, 0.2);
	box-shadow: 0 0 10px rgba(11, 93, 152, 0.2);
	display: block;
	padding: 0 0 5px;
}

.ie .rcbSlide .RadComboBoxDropDown_Default {
	background: rgb(255,255,255);
    border: 1px solid #CCC;
}

.RadComboBoxDropDown_Default ul.rcbList {
	padding: 0;
	margin: 0;
}

.RadComboBoxDropDown_Default li.rcbItem,
.RadComboBoxDropDown_Default li.rcbHovered,
.RadComboBoxDropDown_Default li.rcbDisabled,
.RadComboBoxDropDown_Default li.rcbLoading {
	padding: 4px 7px 3px;
    font: normal normal 14px/100% "AbsaraSans_Regular", Helvetica, Arial, sans-serif;    
    color: #186EA4;
}

.RadComboBoxDropDown_Default li.rcbItem {
	cursor: pointer;
}

.RadComboBoxDropDown_Default li.rcbHovered {
	background-color: #0A94D2;
	color: #FFF;
}

/* filtros */



.boxFilter .RadComboBox_Default {
	float: right;
	clear: both;
}

.boxFilter .RadComboBox_Default,
.boxFilter .RadComboBox_Default td.rcbInputCell input.rcbInput,
.boxFilter .RadComboBox_Default td.rcbArrowCell a {
	height: 17px;
}

.boxFilter .RadComboBox table td.rcbInputCell {
	vertical-align: top;
	padding-top: 1px;
}

.boxFilter .RadComboBox_Default td.rcbInputCell input.rcbInput {
	text-indent: 3px !important;
	color: #666;
	font-size: 10px;
	padding: 0;
	height: 15px;
	line-height: 15px;
}

.ie7 .boxFilter .RadComboBox_Default td.rcbInputCellLeft input.rcbInput,
.ie8 .boxFilter .RadComboBox_Default td.rcbInputCellLeft input.rcbInput {
	height: 15px !important;
	line-height: 15px !important;
}

.boxFilter .RadComboBox_Default td.rcbArrowCellRight a {
	height: 19px;
	width: 21px;
	background-position: 4px 4px;
}

.boxFilter .RadComboBox_Default .rcbHovered td.rcbArrowCellRight a,
.boxFilter .RadComboBox_Default .rcbFocused td.rcbArrowCellRight a,
.boxFilter .RadComboBox_Default td.rcbArrowCellRight a:hover {
	background-position: 4px -36px;
}

/**/



.boxFilter .RadComboBoxDropDown_Default li.rcbItem,
.boxFilter .RadComboBoxDropDown_Default li.rcbHovered,
.boxFilter .RadComboBoxDropDown_Default li.rcbDisabled,
.boxFilter .RadComboBoxDropDown_Default li.rcbLoading {
	font-size: 10px;
}

/* catalogos */



.catalogos .RadComboBox_Default {
	background: #FFF;
	background: linear-gradient(#C9C9C9 0, #FFF 69%);
	box-shadow: 0 0 3px #999;
}

.ie .catalogos .RadComboBox_Default {
	background: transparent url(../../common/img/catalog_tdbk.png) repeat-x 0 0;
}

.ie7 .catalogos .RadComboBox_Default {
	margin-left: -7px;
}

.catalogos .RadComboBox_Default,
.catalogos .RadComboBox_Default td.rcbInputCell input.rcbInput,
.catalogos .RadComboBox_Default td.rcbArrowCell a {
	height: 21px;
}

.catalogos .RadComboBox_Default td.rcbInputCell input.rcbInput {
	color: #666;
	font-size: 13px;
	line-height: 21px;
}

/**/
/*
.ie7 .RadComboBox_Default {
	position: relative !important;
}
*/
/**/

/*
.ie8 .rcbSlide li {
	margin-right: 2px !important;
}

.ie7 .rcbSlide,
.ie8 .rcbSlide {
	border: 1px solid #D7DBDC !important;
	margin-left: -1px !important;
}

.ie7 .rcbSlide,
.ie7 .rcbSlide * {
	zoom: 1;
	z-index: 5;
	position: relative;
}
*/

/*
.ie8 .rcbSlide li {
	margin-right: 2px !important;
}

.ie7 .rcbSlide,
.ie8 .rcbSlide {
	border: 1px solid #D7DBDC !important;
	margin-left: -1px !important;
}*/
/*
.ie7 .rcbSlide,
.ie7 .rcbSlide * {
	zoom: 1;
	z-index: 5;
	position: relative;
}
*/
/**/

