.borderRadius {
	-moz-border-radius:0px;
	border-radius:0px;
}
.borderRadiusTp {
	/*-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;*/
}
.borderRadiusBtm {
	/*-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;*/
}
.ddcommon {
	position: relative;
	display: -moz-inline-stack;
	zoom: 1;
	display: inline-block;
	*display:inline;
	cursor: default;
}
.ddcommon ul {
	padding: 0;
	margin: 0;
}
.ddcommon ul li {
	list-style-type: none;
}
.borderRadiusTp ul li:last-child {
	/*-moz-border-radius: 0 0 5px 5px;*/
	border-radius: 0 0 5px 5px;
	border-bottom: 0 none #c3c3c3;
}
.borderRadiusBtm ul li:first-child {
	/*-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;*/
	border-bottom: 1 solid #c3c3c3;
}
.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll {
	opacity: .5; /* standard: ff gt 1.5, opera, safari */
	-ms-filter: "alpha(opacity=50)"; /* ie 8 */
	filter: alpha(opacity=50); /* ie lt 7 */
	-khtml-opacity: .5; /* safari 1.x */
	-moz-opacity: .5; /* ff lt 1.5, netscape */
	color: #999999;
	pointer-events: none;
}
.ddcommon .clear {
	clear: both
}
.ddcommon .shadow {
	-moz-box-shadow: 5px 5px 5px -5px #888888;
	-webkit-box-shadow: 5px 5px 5px -5px #888888;
	box-shadow: 5px 5px 5px -5px #888888;
}
.ddcommon input.text {
	color: #7e7e7e;
	padding: 0 0 0 0;
	position: absolute;
	background: #fff;
	display: block;
	width: 98%;
	height: 98%;
	left: 2px;
	top: 0;
	border: none;
}
.ddOutOfVision {
	position: relative;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
*display:inline;
}
.borderRadius .shadow {
	-moz-box-shadow: 5px 5px 5px -5px #888888;
	-webkit-box-shadow: 5px 5px 5px -5px #888888;
	box-shadow: 5px 5px 5px -5px #888888;
}
.borderRadiusBtm .shadow {
	-moz-box-shadow: -5px -5px 5px -5px #888888;
	-webkit-box-shadow: -5px -5px 5px -5px #888888;
	box-shadow: -5px -5px 5px -5px #888888
}
.borderRadiusTp .border, .borderRadius .border {
	/*-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;*/
}
.borderRadiusBtm .border {
	/*-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;*/
}
img.fnone {
	float: none !important
}
.ddcommon .divider {
	width: 0;
	height: 100%;
	position: absolute;
}
.ddcommon .ddArrow {
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 4px;
}
.ddcommon .ddArrow:hover {
	background-position: 0 100%;
}
.ddcommon .ddTitle {
	padding: 0;
	position: relative;
	display: inline-block;
	width: 100%
}
.ddcommon .ddTitle .ddTitleText {
	display: block;
}
.ddcommon .ddTitle .ddTitleText .ddTitleText {
	padding: 0;
}
.ddcommon .ddTitle .description {
	display: block;
}
.ddcommon .ddTitle .ddTitleText img {
	position: relative;
	vertical-align: middle;
	float: left
}
.ddcommon .ddChild {
	position: absolute;
	display: none;
	width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	zoom: 1;
	z-index: 9999
}
.ddcommon .ddChild li {
	clear: both;
}
.ddcommon .ddChild li .description {
	display: block;
}
.ddcommon .ddChild li img {
	border: 0 none;
	position: relative;
	vertical-align: middle;
	float: left
}
.ddcommon .ddChild li.optgroup {
	padding: 0;
}
.ddcommon .ddChild li.optgroup .optgroupTitle {
	padding: 0 5px;
	font-weight: bold;
	font-style: italic
}
.ddcommon .ddChild li.optgroup ul li {
	padding: 5px 5px 5px 15px
}
.ddcommon .noBorderTop {
	border-top: none 0 !important;
	padding: 0;
	margin: 0;
}
/*************** default theme **********************/
.dd {
	border: 1px solid #c3c3c3;
}
.dd .divider {
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #fff;
	;
	right: 24px;
}
.dd .ddArrow {
	width: 16px;
	height: 16px;
	margin-top: -8px;
	background: url(../../images/msdropdown/skin1/dd_arrow.gif) no-repeat;
}
.dd .ddArrow:hover {
	background-position: 0 100%;
}
.dd .ddTitle {
	color: #000;
	background: #e2e2e4 url(../../images/msdropdown/skin1/title-bg.gif) repeat-x left top;
}
.dd .ddTitle .ddTitleText {
	padding: 5px 20px 5px 5px;
}
.dd .ddTitle .ddTitleText .ddTitleText {
	padding: 0;
}
.dd .ddTitle .description {
	font-size: 12px;
	color: #666
}
.dd .ddTitle .ddTitleText img {
	padding-right: 5px;
}
.dd .ddChild {
	border: 1px solid #c3c3c3;
	background-color: #fff;
	left: -1px;
}
.dd .ddChild li {
	padding: 5px;
	background-color: #fff;
	border-bottom: 1px solid #c3c3c3;
}
.dd .ddChild li .description {
	color: #666;
}
.dd .ddChild li .ddlabel {
	color: #333;
}
.dd .ddChild li.hover {
	background-color: #f2f2f2
}
.dd .ddChild li img {
	padding: 0 6px 0 0;
}
.dd .ddChild li.optgroup {
	padding: 0;
}
.dd .ddChild li.optgroup .optgroupTitle {
	padding: 0 5px;
	font-weight: bold;
	font-style: italic
}
.dd .ddChild li.optgroup ul li {
	padding: 5px 5px 5px 15px
}
.dd .ddChild li.selected {
	background-color: #d5d5d5;
	color: #000;
}



/*************** BANNERS **********************/
.banners_sel_cont{
	display: inline-block;
	vertical-align: top;
	width:auto;
	min-width:120px;
	margin-top:25px;
}
.banners_sel {
	display: block;
	width: 100% !important;
	text-transform: none;
	text-align: left;
	z-index: 10;
	
	border-color:#404040;
	color:#404040;
}
.banners_sel_cont.cinza .banners_sel{
	border-color:#fff;
	color:#fff;
}

.banners_sel .divider {
	right: 24px;
}
.banners_sel .ddArrow {
	width: 8px;
	height: 6px;
	margin-top: -2px;
	margin-right: 10px;
	background-image: url("seta.svg");
	background-repeat: no-repeat;
}
.banners_sel_cont.cinza .banners_sel .ddArrow {
	background-image: url("seta2.svg");
}

.banners_sel .ddTitle {
	display:inline-block;
	vertical-align:top;
	padding:13px 15px;
	background:#fff;
	font-weight:600;
	font-size:13px;
	line-height:13px;
	text-transform:uppercase;
	/*border-radius:5px;*/
	height:40px;

	position: relative;
	z-index: 10;
}
.banners_sel_cont.cinza .banners_sel .ddTitle {
	background:#404040;
}
.banners_sel_cont.borderRadiusTp .ddTitle{
	border-bottom: 1px solid;
}
.banners_sel .ddTitle .ddTitleText {
	padding: 0;
}
.banners_sel .ddTitle .ddTitleText .ddTitleText {
	padding: 0;
}
.banners_sel .ddTitle .description {
	font-size: 12px;
}
.banners_sel .ddTitle .ddTitleText img {
	padding-right: 5px;
}
.banners_sel .ddChild {
	margin-top: 0px;
	z-index: 5 !important;
	width: 100%;
	background-color: #fff;
	height: auto !important;
	max-height: 155px;
	top: 38px !important;
	left: 0;
}
.banners_sel_cont.cinza .banners_sel .ddChild {
	background-color:#404040;
}
.banners_sel .ddChild li {
	border-bottom: 1px solid;
	padding: 6px 15px;
	line-height: normal;
}
.banners_sel .ddChild li .description {
}
.banners_sel .ddChild li .ddlabel {
	font-weight:400;
	font-size:13px;
	line-height:13px;
}
.banners_sel .ddChild li.hover .ddlabel {
	color: #c1c3c4
}
.banners_sel .ddChild li img {
	padding: 0 6px 0 0;
}
.banners_sel .ddChild li.optgroup {
	padding: 0;
}
.banners_sel .ddChild li.optgroup .optgroupTitle {
	padding: 0 5px;
}
.banners_sel .ddChild li.optgroup ul li {
	padding: 5px 5px 5px 15px
}
.banners_sel .ddChild li.selected .ddLabel {
	color: #c1c3c4;
}
.banners_sel input.text {
	display: none !important;
}
.banners_sel .ddlabel {
	padding: 0;
}

@media only screen and (max-width: 1000px) {
	.banners_sel_cont{
		margin-top:15px;
	}
	.banners_sel .ddTitle {
		padding:10px 10px;
		font-size:11px;
		line-height:11px;
		height:32px;
	}
	.banners_sel .ddChild {
		top: 29px !important;
	}	
	.banners_sel .ddChild li {
		padding: 4px 10px;
	}
	.banners_sel .ddChild li .ddlabel {
		font-size:11px;
		line-height:11px;
	}
}
@media only screen and (max-width: 900px) {
	.banners_sel .ddTitle {
		font-size:10px;
		line-height:10px;
	}	
	.banners_sel .ddChild li .ddlabel {
		font-size:10px;
		line-height:10px;
	}
}

/*************** FILTROS **********************/
.filtros_sel_cont{
	display: inline-block;
	vertical-align: top;
	width:auto;
	min-width:325px;
	margin-left:10px;
}
.filtros_sel_cont:first-child{
	margin-left:0;
}
.filtros_sel_cont2{
	display: inline-block;
	vertical-align: top;
	width:50%;
	padding-left:10px;
}
.filtros_sel_cont2:first-of-type{
	padding-left:0;
}

.filtros_sel_cont.min{
	min-width:65px;
	width:65px !important;
	margin-left:0;
}
.filtros_sel_cont.medium{
	min-width:250px;
}
.filtros_sel_new {
	display: block;
	width: 100% !important;
	text-transform: none;
	text-align: left;
	z-index: 10;
	
	border-color:#fff;
	color:#5a5a5a;
}
.pagination_bottom .filtros_sel_new{
	border-color:#dddddd;
}

.filtros_sel_new .divider {
	right: 24px;
}
.filtros_sel_new .ddArrow {
	width: 8px;
	height: 6px;
	margin-top: -2px;
	margin-right: 10px;
	background-image: url("seta.svg");
	background-repeat: no-repeat;

	display: none;
}
.filtros_sel_cont.cinza .filtros_sel_new .ddArrow {
	background-image: url("seta2.svg");
}

/*.filtros_sel_new .ddTitle {
	display:inline-block;
	vertical-align:top;
	padding:0 15px;
	padding-top:13px;
	padding-bottom:12px;
	background:#fff;
	font-weight:400;
	font-size:13px;
	line-height:13px;
	border-radius:0px;
	border:1px solid #fff;

	position: relative;
	z-index: 10;
}*/
.pagination_bottom .ddTitle{
	border:1px solid #dddddd;
}
/*.filtros_sel_cont.min .ddTitle{
	padding:11px 10px;
}*/
.filtros_sel_new.has-error .ddTitle {
	border:1px solid #e10000;
}
.filtros_sel_new.borderRadiusTp .ddTitle{
	/*border-bottom: 1px solid #e4e4e4;*/
}
.pagination_bottom .borderRadiusTp .ddTitle{
	border-bottom:1px solid #dddddd;
}
.filtros_sel_new .ddTitle .ddTitleText {
	padding: 0;
}
.filtros_sel_new .ddTitle .ddTitleText .ddTitleText {
	padding: 0;
}
.filtros_sel_new .ddTitle .description {
	font-size: 12px;
}
.filtros_sel_new .ddTitle .ddTitleText img {
	padding-right: 5px;
}
.filtros_sel_new .ddChild {
	margin-top: 0px;
	z-index: 5 !important;
	width: calc(100% + 2px);
	background-color: #fff;
	height: auto !important;
	max-height: 185px;
	top: 40px !important;
	left: -1px;
	border:1px solid #e4e4e4;
}
.filtros_sel_new .ddChild li {
	border-bottom: 1px solid #e4e4e4;
	padding: 6px 15px;
	line-height: 24px;
}
.pagination_bottom .ddChild li{
	border-bottom:1px solid #dddddd;
}
.filtros_sel_cont.min.ddChild li {
	padding: 6px 10px;
}
.filtros_sel_new .ddChild li .description {
}
.filtros_sel_new .ddChild li .ddlabel {
	font-weight:400;
	font-size:13px;
	line-height:13px;
}
.filtros_sel_new .ddChild li.hover .ddlabel {
	color: #5a5a5a
}
.filtros_sel_new .ddChild li img {
	padding: 0 6px 0 0;
}
.filtros_sel_new .ddChild li.optgroup {
	padding: 0;
}
.filtros_sel_new .ddChild li.optgroup .optgroupTitle {
	padding: 0 5px;
}
.filtros_sel_new .ddChild li.optgroup ul li {
	padding: 5px 5px 5px 15px
}
.filtros_sel_new .ddChild li.selected .ddLabel {
	color: #5a5a5a;
}
.filtros_sel_new input.text {
	padding: 13px 15px;
	background: #fff;
	font-weight: 400;
	font-size: 13px;
	line-height: 13px;
	border-radius:0px;
	z-index:11;
	color:#5a5a5a;
}
.filtros_sel_cont.min input.text{
	display:none !important;
}

.filtros_sel_new .ddlabel {
	padding: 0;
	color: #A5A5A5;
}

@media only screen and (max-width: 1450px) {
	.filtros_sel_cont{
		min-width:225px;
	}
	.filtros_sel_cont.medium{
		min-width:200px;
	}
	.filtros_sel_cont.min{
		min-width:45px;
		width:45px !important;
	}
	.filtros_sel_cont:only-child{
		min-width:325px;
	}
	.filtros_sel_new .ddTitle {
		padding:9px 10px;
		font-size:12px;
		line-height:12px;
	}
	/*.filtros_sel_cont.min .ddTitle{
		padding:9px 10px;
	}*/
	.filtros_sel_new input.text {
		padding: 13px 15px;
		font-size: 12px;
		line-height: 12px;
	}
	.filtros_sel_new .ddChild li .ddlabel {
		font-size:12px;
		line-height:12px;
	}
	.filtros_sel_new .ddArrow {
		margin-right: 5px;
	}
	.filtros_sel_cont.min .ddArrow{
		width:6px;
		height:5px;
		margin-right: 0px;
	}
	.filtros_sel_new .ddChild{
		top: 30px !important;
	}
}
@media only screen and (max-width: 1050px) {
	.paginacao_cont.has_two .filtros_sel_cont:first-child,
	.paginacao_cont.has_three .filtros_sel_cont:first-child,
	.paginacao_cont.has_three.myff .filtros_sel_cont:nth-child(2){
		width:100%;
		margin-left:0px;
		margin-bottom:15px;
	}
	.paginacao_cont.has_two .filtros_sel_cont,
	.paginacao_cont.has_three .filtros_sel_cont{
		width:calc(100% - 90px);
		margin-left:0px;
		min-width: auto;
	}
	.paginacao_cont.has_two .filtros_sel_cont2 .filtros_sel_cont,
	.paginacao_cont.has_three .filtros_sel_cont2 .filtros_sel_cont{
		width:calc(100% - 96px);
		margin-left:0px;
		min-width: inherit;
	}
	.filtros_sel_cont2{
		width:calc(100% - 157px);
		padding-left:0px;
	}
}
@media only screen and (max-width: 550px) {
	.filtros_sel_cont2{
		width:calc(100% - 117px);
	}
}
@media only screen and (max-width: 450px) {
	.paginacao_cont.has_one .filtros_sel_cont{
		min-width:180px;
	}
	.paginacao_cont.has_one .filtros_sel_cont:only-child{
		min-width:inherit;
		width:100%;
	}
	.paginacao_cont.has_two .filtros_sel_cont{
		min-width:inherit;
	}
	.paginacao_cont.has_two .filtros_sel_cont.medium{
		min-width:120px;
	}
	.filtros_sel_cont.min{
		min-width:45px !important;
	}
	/*.filtros_sel_cont.min .ddTitle{
		padding:7px 5px;
	}*/
	.filtros_sel_cont2{
		width:100%;
	}
}


/*************** RECRUTAMENTO **********************/
.recruta_sel {
	display: block;
	width: 100% !important;
	text-transform: none;
	text-align: left;
	z-index: 10;
	color:#444444;
}

.recruta_sel .divider {
	right: 24px;
}
.recruta_sel .ddArrow {
	width: 8px;
	height: 6px;
	margin-top: -2px;
	margin-right: 10px;
	background-image: url("seta.svg");
	background-repeat: no-repeat;
}
.recruta_sel_cont.cinza .recruta_sel .ddArrow {
	background-image: url("seta2.svg");
}

.recruta_sel .ddTitle {
	/*display:inline-block;
	vertical-align:top;
	padding:5px;
	background:#fff;

	font-weight:400;
	font-size:13px;
	line-height:13px;

	border-bottom:1px solid #c5c5c5;
	border-radius:0 !important;
	position: relative;
	z-index: 10;*/

	border:1px solid #929292;
  background: transparent;
  color: #868686;
  font-size: 16px;
  line-height: 40px;
  font-weight: 300;
  height: 50px;
  margin-bottom: 10px;
  border-radius: 0 !important;
  width: 100%;
  padding: 5px 15px;
}

.recruta_sel .ddTitle .ddTitleText {
	padding: 0;
}
.recruta_sel .ddTitle .ddTitleText .ddTitleText {
	padding: 0;
}
.recruta_sel .ddTitle .description {
	font-size: 12px;
}
.recruta_sel .ddTitle .ddTitleText img {
	padding-right: 5px;
}
.recruta_sel .ddChild {
	margin-top: 0px;
	z-index: 5 !important;
	width: 100%;
	background-color: #fff;
	height: auto !important;
	max-height: 155px;
	top: 24px !important;
	top: 50px !important;
	left: 0;
	border: 1px solid #929292;
	border-top: 0;
	box-shadow:none !important;
}
.recruta_sel .ddChild li {
	border-bottom: 1px solid #929292;
	padding: 11px 15px;
	line-height: normal;
}
.recruta_sel .ddChild li .description {
}
.recruta_sel .ddChild li .ddlabel {
	font-weight:400;
	font-size:12px;
	line-height:12px;
}
.recruta_sel .ddChild li.hover .ddlabel {
	color: #c1c3c4
}
.recruta_sel .ddChild li img {
	padding: 0 6px 0 0;
}
.recruta_sel .ddChild li.optgroup {
	padding: 0;
}
.recruta_sel .ddChild li.optgroup .optgroupTitle {
	padding: 0 5px;
}
.recruta_sel .ddChild li.optgroup ul li {
	padding: 5px 5px 5px 15px
}
.recruta_sel .ddChild li.selected .ddLabel {
	color: #c1c3c4;
}
.recruta_sel input.text {
	display: none !important;
}
.recruta_sel .ddlabel {
	padding: 0;
}

@media only screen and (max-width: 550px) {
	.recruta_sel .ddTitle {
		padding:5px 0px;
	}
}



/*************** LISTAGEM **********************/
.listagem_sel {
	display: block;
	width: 100% !important;
	text-transform: none;
	text-align: left;
	z-index: 10;
	color:#6bb936;
	margin-top: 9px;
}

.listagem_sel .divider {
	right: 24px;
}
.listagem_sel .ddArrow {
	width: 10px;
	height: 8px;
	margin-top: -2px;
	margin-right: 0px;
	background-image: url("seta.svg");
	background-repeat: no-repeat;

	display: none;
}
.listagem_sel_cont.cinza .listagem_sel .ddArrow {
	background-image: url("seta2.svg");
}

/*.listagem_sel .ddTitle {
	display:inline-block;
	vertical-align:top;
	background:#fff;
	padding-right:30px;

	font-weight:400;
	font-size:12px;
	line-height:12px;

	border-radius:0 !important;
	position: relative;
	z-index: 10;
}*/

.listagem_sel .ddTitle .ddTitleText {
	padding: 0;
}
.listagem_sel .ddTitle .ddTitleText .ddTitleText {
	padding: 0;
}
.listagem_sel .ddTitle .description {
	font-size: 12px;
}
.listagem_sel .ddTitle .ddTitleText img {
	padding-right: 5px;
}
.listagem_sel .ddChild {
	margin-top: 0px;
	z-index: 5 !important;
	width: 220px;
	background-color: #fff;
	height: auto !important;
	max-height: 155px;
	top: 22px !important;
	left: -30px;
	border: 1px solid #e8e8e8;
	/*border-top: 0;*/
	box-shadow:none !important;
}
.listagem_sel .ddChild li {
	border-bottom: 1px solid #e8e8e8;
	padding: 10px 15px;
	padding-left:30px;
	line-height: normal;
	margin: 0;
	display: block;
	width: 100%;
	float: none;
}
.listagem_sel .ddChild li:after{
	display:none !important;
}
.listagem_sel .ddChild li .ddlabel {
	font-weight:400;
	font-size:12px;
	line-height:15px;
}
.listagem_sel .ddChild li.hover .ddlabel {
	color: #6bb936
}
.listagem_sel .ddChild li img {
	padding: 0 6px 0 0;
}
.listagem_sel .ddChild li.optgroup {
	padding: 0;
}
.listagem_sel .ddChild li.optgroup .optgroupTitle {
	padding: 0 5px;
}
.listagem_sel .ddChild li.optgroup ul li {
	padding: 5px 5px 5px 15px
}
.listagem_sel .ddChild li.selected .ddLabel {
	color: #6bb936;
}
.listagem_sel input.text {
	display: none !important;
}
.listagem_sel .ddlabel {
	padding: 0;
}

@media only screen and (max-width: 768px) {
	.listagem_sel {
		margin-top: 0px;
	}
}




/*************** OVERlAY **********************/
.overlay_sel {
	display: block;
	width: 100% !important;
	text-transform: none;
	text-align: left;
	z-index: 10;
	color:#444444;
}

.overlay_sel .divider {
	right: 24px;
}
.overlay_sel .ddArrow {
	width: 15px;
	height: 11px;
	margin-top: -2px;
	margin-right: 10px;
	background-image: url("seta.svg");
	background-repeat: no-repeat;
}

.overlay_sel .ddTitle {
	/*display:inline-block;
	vertical-align:top;
	background:#fff;
	padding-right:30px;

	position: relative;
	z-index: 10;
	
	padding: 5px 15px;
	height: 37px;
	border-radius:0px !important;
	color: #444444;
	font-weight: 400;
	font-size: 13px;
	line-height: 26px;
	border: 1px solid #fff;*/

	border:1px solid #929292;
  background: transparent;
  color: #868686;
  font-size: 16px;
  line-height: 40px;
  font-weight: 300;
  height: 50px;
  margin-bottom: 10px;
  border-radius: 0 !important;
  width: 100%;
  padding: 5px 15px;
}

.overlay_sel .ddTitle .ddTitleText {
	padding: 0;
}
.overlay_sel .ddTitle .ddTitleText .ddTitleText {
	padding: 0;
}
.overlay_sel .ddTitle .description {
	font-size: 12px;
}
.overlay_sel .ddTitle .ddTitleText img {
	padding-right: 5px;
}
.overlay_sel .ddChild {
	margin-top: 0px;
	z-index: 5 !important;
	width: 100%;
	background-color: #fff;
	height: auto !important;
	max-height: 155px;
	top: 50px !important;
	left: 0px;
	border: 1px solid #929292;
	border-top: 0;
	box-shadow:none !important;
}
.overlay_sel .ddChild li {
	border-bottom: 1px solid #929292;
	padding: 11px 15px;
	line-height: normal;
	margin: 0;
	display: block;
	width: 100%;
	float: none;
}
.overlay_sel .ddChild li:after{
	display:none !important;
}
.overlay_sel .ddChild li .ddlabel {
	font-weight:400;
	font-size:13px;
	line-height:15px;
}
.overlay_sel .ddChild li.hover .ddlabel {
	color: #6bb936
}
.overlay_sel .ddChild li img {
	padding: 0 6px 0 0;
}
.overlay_sel .ddChild li.optgroup {
	padding: 0;
}
.overlay_sel .ddChild li.optgroup .optgroupTitle {
	padding: 0 5px;
}
.overlay_sel .ddChild li.optgroup ul li {
	padding: 5px 5px 5px 15px
}
.overlay_sel .ddChild li.selected .ddLabel {
	color: #6bb936;
}
.overlay_sel input.text {
	display: none !important;
}
.overlay_sel .ddlabel {
	padding: 0;
}

@media only screen and (max-width: 768px) {
	.overlay_sel {
		margin-top: 0px;
	}
}



/*************** MYFFONSECA **********************/
.myff_sel {
	display: block;
	width: 100% !important;
	text-transform: none;
	text-align: left;
	z-index: 10;
	margin-top:20px;
}
#myff_cliente_master_msdd {
	display: inline-block;
	width: 85% !important;
	margin-right: 10px;
}
.myff_cliente_master_btn {
	display: inline-block;
	width: 10%;
	margin-top: 10px;
	padding: 0 17px;
	padding-top: 5px;
	padding-bottom: 6px;
}

.myff_sel .divider {
	right: 24px;
}
.myff_sel .ddArrow {
	width: 8px;
	height: 6px;
	margin-top: -2px;
	margin-right: 10px;
	background-image: url("seta.svg");
	background-repeat: no-repeat;
}
.myff_sel .ddTitle {
	display:inline-block;
	vertical-align:top;
	padding: 5px 10px;
	height: 37px;
	border-radius:0px !important;
	color: #444444;
	font-weight: 400;
	font-size: 13px;
	line-height: 26px;
	border: 1px solid #dddddd;
	text-align: left;
}

.myff_sel .ddTitle .ddTitleText {
	padding: 0;
}
.myff_sel .ddTitle .ddTitleText .ddTitleText {
	padding: 0;
}
.myff_sel .ddTitle .description {
	font-size: 12px;
}
.myff_sel .ddTitle .ddTitleText img {
	padding-right: 5px;
}
.myff_sel .ddChild {
	margin-top: 0px;
	z-index: 5 !important;
	width: 100%;
	background-color: #fff;
	height: auto !important;
	max-height: 155px;
	top: 37px !important;
	left: 0;
	border: 1px solid #dddddd;
	border-top: 0;
	box-shadow:none !important;
}
.myff_sel .ddChild li {
	border-bottom: 1px solid #dddddd;
	padding: 5px 10px;
	line-height: normal;
}
.myff_sel .ddChild li .description {
}
.myff_sel .ddChild li .ddlabel {
	color: #444444;
	font-weight: 400;
	font-size: 13px;
	line-height:13px;
}
.myff_sel .ddChild li.hover .ddlabel {
	color: #c1c3c4
}
.myff_sel .ddChild li img {
	padding: 0 6px 0 0;
}
.myff_sel .ddChild li.optgroup {
	padding: 0;
}
.myff_sel .ddChild li.optgroup .optgroupTitle {
	padding: 0 5px;
}
.myff_sel .ddChild li.optgroup ul li {
	padding: 5px 5px 5px 15px
}
.myff_sel .ddChild li.selected .ddLabel {
	color: #c1c3c4;
}
/*.myff_sel input.text {
	display: none !important;
}*/
.myff_sel .ddlabel {
	padding: 0;
}

#myff_cliente_master_title .ddlabel {
	width: 95%;
  height: 30px;
  display: block;
  overflow: hidden;
}

@media only screen and (max-width: 550px) {
	.myff_sel .ddTitle {
		padding:5px 0px;
	}
}


/*************** CONFIGURADOR **********************/
.sondas_sel_cont{
	display: inline-block;
	vertical-align: top;
	width:auto;
	width: 100%;
}
.sondas_sel_cont.min{
	min-width:65px;
	width:65px !important;
	margin-left:0;
}
.sondas_sel_cont.medium{
	min-width:250px;
}
.sondas_sel {
	display: block;
	width: 100% !important;
	text-transform: none;
	text-align: left;
	z-index: 10;
	
	border-color:#ffffff;
	color:#5a5a5a;
}
.sondas_sel .sondas_sel{
	border-color:#dddddd;
}

.sondas_sel .divider {
	right: 24px;
}
.sondas_sel .ddArrow {
	width: 8px;
	height: 6px;
	margin-top: -2px;
	margin-right: 10px;
	background-image: url("seta2.svg");
	background-repeat: no-repeat;
}
.sondas_sel .ddTitle {
	display:inline-block;
	vertical-align:top;
	padding-right:30px;
	padding-top:13px;
	padding-bottom:12px;
	/*background:#fff;*/
	background: #279330;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3OTMzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YmI5MzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #279330 0%, #6bb936 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#279330), color-stop(100%,#6bb936));
	background: -webkit-linear-gradient(left,  #279330 0%,#6bb936 100%);
	background: -o-linear-gradient(left,  #279330 0%,#6bb936 100%);
	background: -ms-linear-gradient(left,  #279330 0%,#6bb936 100%);
	background: linear-gradient(to right,  #279330 0%,#6bb936 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#279330', endColorstr='#6bb936',GradientType=1 );
	font-weight:400;
	font-size:13px;
	line-height:13px;
	border-radius:0px;
	/*border:1px solid #fff;*/
	text-align: right;
	text-transform: uppercase;

	position: relative;
	z-index: 10;
}
.sondas_sel .ddlabel{
	color: #ffffff;
}

.sondas_sel .ddTitle{
	/*border:1px solid #dddddd;*/
}
.sondas_sel_cont.min .ddTitle{
	padding:11px 10px;
}
.sondas_sel.has-error .ddTitle {
	border:1px solid #e10000;
}
.sondas_sel.borderRadiusTp .ddTitle{
	border-bottom: 1px solid #e4e4e4;
}
.sondas_sel .borderRadiusTp .ddTitle{
	border-bottom:1px solid #dddddd;
}
.sondas_sel .ddTitle .ddTitleText {
	padding: 0;
}
.sondas_sel .ddTitle .ddTitleText .ddTitleText {
	padding: 0;
}
.sondas_sel .ddTitle .description {
	font-size: 12px;
}
.sondas_sel .ddTitle .ddTitleText img {
	padding-right: 5px;
}
.sondas_sel .ddChild {
	margin-top: 0px;
	z-index: 5 !important;
	width: 100%;
	background-color: #fff;
	height: auto !important;
	max-height: 185px;
	top: 35px !important;
	left: 0;
	border:1px solid #e4e4e4;
}
.sondas_sel .ddChild li {
	border-bottom: 1px solid #e4e4e4;
	padding: 6px 15px;
	line-height: 24px;
	text-align: right;
}
.sondas_sel .ddChild li{
	border-bottom:1px solid #dddddd;
	cursor: pointer;
}
.sondas_sel .ddChild li:hover{
	background-color: #e1e1e1;
}
.sondas_sel_cont.min.ddChild li {
	padding: 6px 10px;
}
.sondas_sel .ddChild li .description {
}
.sondas_sel .ddChild li .ddlabel {
	font-weight:400;
	font-size:13px;
	line-height:13px;
	color: #444444;
}
.sondas_sel .ddChild li.hover .ddlabel {
	color: #5a5a5a
}
.sondas_sel .ddChild li img {
	padding: 0 6px 0 0;
}
.sondas_sel .ddChild li.optgroup {
	padding: 0;
}
.sondas_sel .ddChild li.optgroup .optgroupTitle {
	padding: 0 5px;
}
.sondas_sel .ddChild li.optgroup ul li {
	padding: 5px 5px 5px 15px
}
.sondas_sel .ddChild li.selected .ddLabel {
	color: #5a5a5a;
}
.sondas_sel input.text {
	padding: 13px 15px;
	background: #fff;
	font-weight: 400;
	font-size: 13px;
	line-height: 13px;
	border-radius:0px;
	z-index:11;
	color:#5a5a5a;
}
.sondas_sel_cont.min input.text{
	display:none !important;
}

.sondas_sel .ddlabel {
	padding: 0;
}



.sondas_opcoes_sel_cont{
	display: inline-block;
	vertical-align: top;
	min-width: 250px;
	/*max-width: 200px;*/
}
.sondas_opcoes_sel_cont.min{
	min-width:65px;
	width:65px !important;
	margin-left:0;
}
.sondas_opcoes_sel_cont.medium{
	min-width:250px;
}
.sondas_opcoes_sel {
	display: block;
	width: 100% !important;
	text-transform: none;
	text-align: left;
	z-index: 10;
	
	border-color:#fff;
	color:#5a5a5a;
}
.sondas_opcoes_sel .sondas_opcoes_sel{
	border-color:#dddddd;
}

.sondas_opcoes_sel .divider {
	right: 24px;
}
.sondas_opcoes_sel .ddArrow {
	width: 8px;
	height: 6px;
	margin-top: -2px;
	margin-right: 10px;
	background-image: url("seta.svg");
	background-repeat: no-repeat;
}
.sondas_opcoes_sel .ddTitle {
	display:inline-block;
	vertical-align:top;
	padding-left:15px;
	padding-top:13px;
	padding-bottom:12px;
	background:#fff;
	font-weight:400;
	font-size:13px;
	line-height:13px;
	border-radius:0px;
	border:1px solid #fff;
	text-align: left;

	position: relative;
	z-index: 10;
}
.sondas_opcoes_sel .ddTitle{
	border:1px solid #dddddd;
}
.sondas_opcoes_sel_cont.min .ddTitle{
	padding:11px 10px;
}
.sondas_opcoes_sel.has-error .ddTitle {
	border:1px solid #e10000;
}
.sondas_opcoes_sel.borderRadiusTp .ddTitle{
	border-bottom: 1px solid #e4e4e4;
}
.sondas_opcoes_sel .borderRadiusTp .ddTitle{
	border-bottom:1px solid #dddddd;
}
.sondas_opcoes_sel .ddTitle .ddTitleText {
	padding: 0;
}
.sondas_opcoes_sel .ddTitle .ddTitleText .ddTitleText {
	padding: 0;
}
.sondas_opcoes_sel .ddTitle .description {
	font-size: 12px;
}
.sondas_opcoes_sel .ddTitle .ddTitleText img {
	padding-right: 5px;
}
.sondas_opcoes_sel .ddChild {
	margin-top: 0px;
	z-index: 5 !important;
	width: 100%;
	background-color: #fff;
	height: auto !important;
	max-height: 185px;
	top: 35px !important;
	left: 0;
	border:1px solid #e4e4e4;
}
.sondas_opcoes_sel .ddChild li {
	border-bottom: 1px solid #e4e4e4;
	padding: 6px 15px;
	line-height: 24px;
}
.sondas_opcoes_sel .ddChild li{
	border-bottom:1px solid #dddddd;
	cursor: pointer;
}
.sondas_opcoes_sel .ddChild li:hover{
	background-color: #e1e1e1;
}
.sondas_opcoes_sel_cont.min.ddChild li {
	padding: 6px 10px;
}
.sondas_opcoes_sel .ddChild li .description {
}
.sondas_opcoes_sel .ddChild li .ddlabel {
	font-weight:400;
	font-size:13px;
	line-height:13px;
}
.sondas_opcoes_sel .ddChild li.hover .ddlabel {
	color: #5a5a5a
}
.sondas_opcoes_sel .ddChild li img {
	padding: 0 6px 0 0;
}
.sondas_opcoes_sel .ddChild li.optgroup {
	padding: 0;
}
.sondas_opcoes_sel .ddChild li.optgroup .optgroupTitle {
	padding: 0 5px;
}
.sondas_opcoes_sel .ddChild li.optgroup ul li {
	padding: 5px 5px 5px 15px
}
.sondas_opcoes_sel .ddChild li.selected .ddLabel {
	color: #5a5a5a;
}
.sondas_opcoes_sel input.text {
	padding: 13px 15px;
	background: #fff;
	font-weight: 400;
	font-size: 13px;
	line-height: 13px;
	border-radius:0px;
	z-index:11;
	color:#5a5a5a;
}
.sondas_opcoes_sel_cont.min input.text{
	display:none !important;
}

.sondas_opcoes_sel .ddlabel {
	padding: 0;
}

@media only screen and (max-width: 1000px) {
	.sondas_sel .ddTitle {
		border: 0;
		border-radius: 0;
		text-align: left;
		padding-left: 15px;
	}
	.sondas_sel .ddTitle .ddlabel {
		font-weight: 600;
	}
	.sondas_sel .ddChild li {
		text-align: left;
	}
}

.sub_news_margin .ddTitle{
	border:1px solid #929292;
  background: transparent;
  color: #868686;
  font-size: 16px;
  line-height: 40px;
  font-weight: 300;
  height: 50px;
  margin-bottom: 10px;
  border-radius: 0 !important;
  width: 100%;
  padding: 5px 15px;
}

.sub_news_margin .ddChild {
	margin-top: 0px;
	z-index: 5 !important;
	width: 100%;
	background-color: #fff;
	height: auto !important;
	max-height: 155px;
	top: 50px !important;
	left: 0px;
	border: 1px solid #929292;
	border-top: 0;
	box-shadow:none !important;
}

.sub_news_margin .ddChild li {
	border-bottom: 1px solid #929292;
	padding: 11px 15px;
	line-height: normal;
	margin: 0;
	display: block;
	width: 100%;
	float: none;
}

