div.itemContainer {
    float: left;
    width: 100%!important;
}
.level0 {border-bottom: #ccc 1px dotted;}
.level0:last-child {
    border-bottom: none;
} 
.itemContainer {border-bottom: #ccc 1px dotted;}
.itemContainer:last-child {
    border-bottom: none;
} 
.pagination{ padding:0!important; margin:0!important;}
div.k2Pagination{ margin-top:5px!important; margin-bottom:0!important}
div.k2Pagination ul li a {
    display: inline-block;
    padding: 4px 8px;
    margin: 0 4px!important;
    border: 1px solid #ddd;
    border-radius: 4px;
    vertical-align: middle;
    background: #fff;
    text-decoration: none;
}
div.k2Pagination ul li.active a{ background:#007370;}
option:checked, option:hover {
    color: white;
    background: #225178;
}
.quebralinha{
  white-space: normal;
  word-wrap: break-word;   
  white-space: -moz-pre-wrap;
  white-space: pre-wrap;
  text-transform:uppercase!important;
  border-bottom:#ccc 1px dotted;
}
.quebralinha:last-child {
    border-bottom: none;
} 
.editlink{ display:none!important}
ul {
  list-style-type: circle!important;
}
.cartaservico{ padding-bottom:10px; color:#FFFFFF; font-size:40px; font-weight:bold; line-height: 120%; text-shadow:#000000 1px 1px;}
.cidadecarta{ font-size:20px; color:#FFFFFF; font-weight:600; line-height: 120%;}
.rodapecarta{ background:#f1f1f1; color: #666666; border-bottom:#CCCCCC 1px solid; border-top:#CCCCCC 1px solid; font-weight:500; padding:10px;}
.infocarta{ background:#fbfbfb; border-bottom:#CCCCCC 1px solid; padding-top:5px;}
#sp-colunahome0{ padding:0; line-height:150%; padding-top:5px;}
#sp-colunahome01{ padding-left:0;}
#sp-topo02{ padding:0;}
.topocarta{ padding:10px; background: url(https://web8.datafull.com.br/autocecam/v2017/fundo.jpg) no-repeat center top; background-size: cover;}
.topolinks{ background:#225178; color:#FFFFFF;}
.linkscarta{ color:#FFFFFF;}
.linkscarta:hover{ color:#f1f1f1;}
.linkscarta:visited{ color:#f1f1f1;}
.select-carta{ height:400px!important;}
#sp-component{ padding-left:0px; padding-right:0;}
.k2filter-cell1{ padding-right:0!important;}
.k2filter-cell0{ margin-left:0!important}
#sp-colunahome09{ padding-left:0!important;}
@media only screen and (max-width: 960px) {
.titulos-blocos{}
.cartaservico{ padding-bottom:10px; color:#FFFFFF; font-size:25px; font-weight:bold; line-height: 120%; text-shadow:#000000 1px 1px;}
.cidadecarta{ font-size:15px; color:#FFFFFF; font-weight:600; line-height: 120%;}
#sp-topo02{ text-align:center;}
#sp-component{ padding:0px;}
#sp-colunahome0{ padding:10px!important;}

}

@media only screen and (max-width: 700px) {
.titulos-blocos{}
.cartaservico{ padding-bottom:10px; color:#FFFFFF; font-size:25px; font-weight:bold; line-height: 120%; text-shadow:#000000 1px 1px;}
.cidadecarta{ font-size:15px; color:#FFFFFF; font-weight:600; line-height: 120%;}
#sp-topo02{ text-align:center;}
#sp-component{ padding:5px;}
#sp-colunahome0{ padding:10px!important;}
.k2filter-cell0{ width:97.5%!important; padding:5px!important; }
.k2filter-cell1{ width:97.5%!important; padding:5px!important; }
}


@media only screen and (max-width: 500px) {
.titulos-blocos{}
.cartaservico{ padding-bottom:10px; color:#FFFFFF; font-size:25px; font-weight:bold; line-height: 120%; text-shadow:#000000 1px 1px;}
.cidadecarta{ font-size:15px; color:#FFFFFF; font-weight:600; line-height: 120%;}
#sp-topo02{ text-align:center;}
#sp-component{ padding:5px;}
#sp-colunahome0{ padding:10px!important;}
.k2filter-cell0{ width:98.4%!important; padding:5px!important; }
.k2filter-cell1{ width:98.4%!important; padding:5px!important; }
}


@media only screen and (max-width: 400px) {
.titulos-blocos{}
.cartaservico{ padding-bottom:10px; color:#FFFFFF; font-size:25px; font-weight:bold; line-height: 120%; text-shadow:#000000 1px 1px;}
.cidadecarta{ font-size:15px; color:#FFFFFF; font-weight:600; line-height: 120%;}
#sp-topo02{ text-align:center;}
#sp-component{ padding:5px;}
#sp-colunahome0{ padding:10px!important;}
.k2filter-cell0{ width:100%!important; padding:5px!important; }
.k2filter-cell1{ width:100%!important; padding:5px!important; }
}




.titulo-listagem-carta{ color:#555555!important; font-weight:400; cursor:pointer; float:left; width:100%; cursor:pointer; text-align:left; padding-left:3px;}
.titulo-listagem-carta:hover{background:#2196f3; color:#fff!important}
.titulos-blocos{ background:#225178; text-align:center; padding:5px; color:#FFFFFF; font-size:130%; font-weight: bold; float:left; width:100%; margin-bottom:5px;}
.K2FilterBlock { float:left; width:100%;}
.K2FilterBlock * { box-sizing: border-box; }
.k2filter-cell {
	float: left;
	padding: 0 10px 0 0;
	position: relative;
}

.K2FilterBlock.default .chzn-container { display: none; } /* fix chozen duplicates conflict */

.K2FilterBlock h3 { font-size: 16px; }

.K2FilterBlock input.button {
	margin-top: 10px;
}
.k2filter-table{ width:105%!important;}
.k2filter-table button {
	width: 100% !important;
	min-width: 210px;
	padding-left: 8px;
}

.k2filter-cell select { width: 100%; }

.K2FilterBlock .k2filter-field-slider { font-size: 13px; }
.K2FilterBlock .k2filter-slider-amount {
	border: 0; color: #f6931f; 
	width: 100%; background: transparent;
	text-align: center; height: auto !important;
	padding: 2px;
	border-radius: 4px;
	text-shadow: 1px 0px 1px #ccc;
	background: none !important;
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}

.K2FilterClear {
	display: block;
	clear: both;
}

.K2FilterBlock label { display: block !important; margin: 0 0 5px 20px; font-weight: normal !important; }
.K2FilterBlock .k2filter-field-radio input, 
.K2FilterBlock .k2filter-field-multi input,
.K2FilterBlock .k2filter-field-category-checkbox input,
.K2FilterBlock .k2filter-field-tag-multi input { position: absolute; margin: 2px 3px 0; }

.K2FilterBlock a.uncheck {
	margin-top: 5px !important;
}

.K2FilterBlock .dynoloader { position: absolute; top: 30px; right: 30px; }

.K2FilterBlock input.datepicker, .K2FilterBlock input.range{ display: inline; max-width: 110px; box-sizing: border-box; }

.K2FilterBlock .k2filter-keyword .inputbox { width: 100%; }
.K2FilterBlock .inputbox { height: auto !important; }

.K2FilterBlock .label { margin-right: 2px; }

.K2FilterBlock .acounter { margin-top: 10px; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { font-weight: normal !important; font-size: 16px !important; }
.ui-multiselect-filter input { width: 90px !important; margin-left: 0px !important; border: 1px solid #999 !important; }
.ui-multiselect-checkboxes label { position: relative; }
.ui-multiselect-checkboxes label input { position: absolute !important; top: 1px !important; left: 6px; outline: none !important; }
.ui-multiselect-checkboxes label span { display: block; margin-left: 23px; }
.ui-multiselect-checkboxes label.ui-state-hover,
.ui-multiselect-checkboxes label { font-weight: normal; }
.ui-multiselect-header { margin-bottom: 7px !important; }
#ui-datepicker-div { z-index: 10000 !important; }
.ui-autocomplete { z-index: 100000 !important; }

.k2filter-responsive .k2filter-cell { width: 250px; min-height: 80px; margin-left: 20px; }
.k2filter-responsive input.submit { margin-left: 20px; }

.ui-multiselect-filter input { line-height: inherit; }
