#datas_disponiveis .data, #datas_disponiveis #destino_anchor, #datas_disponiveis .first, #datas_disponiveis .last    { display:none;}
#datas_disponiveis { width:750px; margin:0 auto;}

#datas_disponiveis .box{float:left;width:100%}


#datas_disponiveis .prev {
    background-position: 0 0;
    padding: 8px 10px 7px;
    text-align: right;
    width: 66px;
	background-image: url("../images/btn-paginator.png");
	background-repeat: no-repeat;
	font-weight: bold;
	display:block;
	height:20px;
}

#datas_disponiveis .next {
    background-position: -89px 0;
    padding: 8px 10px 7px;
    text-align: left;
    width: 66px;
	background-image: url("../images/btn-paginator.png");
	background-repeat: no-repeat;
	font-weight: bold;
	display:block;
	height:20px;
}

#datas_disponiveis .pagesbox span {
    background-position: -177px 0;
    display: block;
    float: left;
    line-height: 20px;
    margin-right: 5px;
    padding: 8px 5px 7px;
    text-align: center;
    width: 23px;
    background-image: url("../images/btn-paginator.png");
    background-repeat: no-repeat;
    font-weight: bold;
	height:20px;
}


#datas_disponiveis .pagesbox span.current {
    border: 1px solid #2E7EBB;
    box-shadow: 0 0 0 1px #68A2CE inset;
    background-color: #0C83D9;
    background-image: url("../images/bg_btn.png");
    background-position: left center;
    background-repeat: repeat-x;
    border: 0 none;
    border-radius: 5px;
    color: #FFFFFF;
    display: block;
    float: left;
    margin-right: 5px;
    padding: 8px 5px 7px;
    text-align: center;
    text-transform: uppercase;
    width: 23px;
	height:20px;
}




#datas_disponiveis .list-item a { padding:10px; border-bottom: 1px dotted #CCC; display:block; overflow:hidden; cursor:pointer; color:#666666;}
#datas_disponiveis .list-item a:hover { background: #009999; color:#FFF; -webkit-transition: background 0.3s ease;
-moz-transition: background 0.3s ease;
-ms-transition: background 0.3s ease;
-o-transition: background 0.3s ease;
transition: background 0.3s ease;}


#datas_disponiveis .list-item a:hover .display_data{
	background:#FFF; 
	padding: 5px; 
	color:#009999; 
	border-radius:7px; 
	font-weight: bold;
	
}

#datas_disponiveis .list-item a:hover .title{
	color:#FFF;	
}




#datas_disponiveis .drop-down{
	float:left;
	width:auto;
	height:45px;
	border:1px solid #0B738E;
	margin:5px 20px 5px 0;
	padding: 10px;
	min-width: 380px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: #F7F7F7;
}


#datas_disponiveis .drop-down .panel {
    background: url("../images/down.png") no-repeat scroll 99% 50% rgba(0, 0, 0, 0);
    color: #0B738E;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 45px;
    line-height: 42px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 5px;
    width: 100%;
}


#datas_disponiveis .drop-down ul{
	position:relative;
	top:0;
	left:-1px;
	z-index:1000;
	width: 100%;
	display:none;
	overflow:hidden;
	background: #0B738E;
    list-style:none;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin:0;
	padding:20px 0 40px;
}


#datas_disponiveis .drop-down ul li {
    color: #FFFFFF;
    cursor: pointer;
    font-size: 15px;
    padding: 5px 15px;
}

#datas_disponiveis .drop-down ul li:hover{
	background:#FFF;
	color: #0B738E;
}
#datas_disponiveis .drop-down .drop-down:hover .panel{background:#fff url("../images/down-dark.png") no-repeat 99% 50%}
#datas_disponiveis .filter input{display:block;float:left;text-indent:5px;width:150px;height:20px;border:1px solid #ddd;margin:5px 20px 5px 0}
#datas_disponiveis .search-title{margin:5px 10px 0 0}
#datas_disponiveis .paging span{cursor:pointer;color:#0381bb;margin:0 10px 0 0}

.filter, .pagingprev, .pagingmid, .pagingnext{float:left}
#datas_disponiveis.paging, #datas_disponiveis.paging-results{float:left;margin:5px 20px 5px 0}
#datas_disponiveis .filter-buttons{float:left;clear:left;margin:10px 20px 0 0;}

#datas_disponiveis .cb-group-filter, #datas_disponiveis.cb-text-filter{float:left;margin:5px 15px 0 0;padding-left:15px;border:1px dotted #9fc2ce;}
#datas_disponiveis .cb-group-filter .cb, #datas_disponiveis .cb-text-filter .cb{float:left;margin-right:10px}
#datas_disponiveis .cb-group-filter input, #datas_disponiveis.cb-text-filter input{vertical-align:text-top}
#datas_disponiveis .jplist select{margin:7px 10px 0 0;border:1px solid #ddd}
#datas_disponiveis .range-slider{float:left;margin-top:5px;}
#datas_disponiveis .range-slider .value{float:left;margin:0 15px;font-size:12px}
#datas_disponiveis .range-slider .ui-slider{float:left;width:130px}
#datas_disponiveis .ui-slider{margin-top:5px}
#datas_disponiveis .date-picker-range{float:right;margin-top:5px;}
#datas_disponiveis .date-picker-range .search-title{margin-top:0}
#datas_disponiveis .date-picker-range .gap{float:left;display:block;margin-right:5px}
#datas_disponiveis .date-picker{float:left;border:1px solid #ddd;margin-right:5px;width:100px}
#datas_disponiveis .block {width:645px}

#datas_disponiveis .date{float:right;color:#440e00}
#datas_disponiveis .keywords{color:#440e00}
#datas_disponiveis .jplist-hidden{display:none}
#datas_disponiveis .list{background:#fff;}


#datas_disponiveis .list .display_data{
	width:50px;
	float:left;
	text-align:center; 
	background:#009999; 
	padding: 5px; 
	color:#FFFFFF; 
	border-radius:7px; 
	font-weight: bold;
}

#datas_disponiveis .list .display_data .dia{ font-size:22px; line-height:1em;}
#datas_disponiveis .list .display_data .mesano{ font-size:12px; font-weight:normal; line-height:1.2em;}

#datas_disponiveis .list .title{ font-size:18px; font-weight:bold; line-height:1.2em; color:#329C8E; }

#datas_disponiveis .list .desc{ font-size:12px; font-weight:normal; line-height:1.2em;}

.list .block{
	float:left;
	margin-left: 20px;
}


.list .block p{margin:0;padding:0 15px 5px 0;}


#datas_disponiveis .demo-tbl{background:#fff;width:100%;float:left;border-collapse:collapse;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#datas_disponiveis .demo-tbl td, #datas_disponiveis .demo-tbl th{border-left:1px solid #ddd;border-top:1px solid #ddd;vertical-align:top;padding:15px}
#datas_disponiveis .demo-tbl p{margin:0;padding:0 15px 5px 0}
#datas_disponiveis .demo-tbl .odd{background:#e8eff9}
#datas_disponiveis .demo-tbl .even{background:#f4f4f4}
#datas_disponiveis .ul-li-list{background:#fff;padding-top:20px;padding-bottom:20px;}
#datas_disponiveis .ul-li-list .list-item{float:left;width:100%}
#datas_disponiveis .ul-li-list .list-box{width:100%;float:right}
#datas_disponiveis .ul-li-list .img{float:left;margin-right:20px}
#datas_disponiveis .ul-li-list .block{float:left}
#datas_disponiveis .ul-li-list .desc{text-align:justify}
#datas_disponiveis .ul-li-list p{margin:0;padding:0 25px 5px 0}
#datas_disponiveis .panel-top{margin-bottom:35px}
#datas_disponiveis .panel-bottom{margin-top:40px}
#datas_disponiveis .views{float:left;margin:8px 10px 0 0;}
#datas_disponiveis .views .view{float:left;width:18px;height:18px;background-color:#ccc;cursor:pointer;margin-right:10px}
#datas_disponiveis .views .list-view{background:url("../images/list-btn.png") no-repeat 50% 50%}
#datas_disponiveis .views .grid-view{background:url("../images/grid-btn-disabled.png") no-repeat 50% 50%}
#datas_disponiveis .grid .views .list-view{background:url("../images/list-btn-disabled.png") no-repeat 50% 50%}
#datas_disponiveis .grid .views .grid-view{background:url("../images/grid-btn.png") no-repeat 50% 50%}
#datas_disponiveis .grid .list-item{width:20%;overflow:hidden;margin:20px 0;}
#datas_disponiveis .grid .list-item .img{width:100%;text-align:center}
#datas_disponiveis .grid .list-item .desc{display:none}
#datas_disponiveis .grid .list-item .block{width:100%;text-align:center;}
#datas_disponiveis .grid .list-item .block p{padding:.3em 0 0 0}

#datas_disponiveis .grid .list-item .date{float:none}
#datas_disponiveis .double-sort .list{float:left;width:100%;padding:1.25em 0;}
#datas_disponiveis .double-sort .list .list-item{float:left;width:96%;margin:0 2% 1em 2%;clear:both}
#api-buttons{margin:0 0 20px 0;}
#api-buttons li{margin-right:5px}
#api-buttons input{background:#dee1e5;border:1px solid #333;padding:3px 10px;outline:1px solid #fff}
#api-from{margin-bottom:20px;}




/*INTERNA*/

#datas_disponiveis_interna {
	padding:10px; 
	border-radius:10px;
	background: #FFF;
	padding-bottom:30px;
	
}


#datas_disponiveis_interna  .display_data{
	width:50px;
	float:left;
	text-align:center; 
	background:#009999; 
	padding: 3px; 
	color:#FFFFFF; 
	border-radius:7px; 
	font-weight: bold;
}

#datas_disponiveis_interna  .display_data .dia{ font-size:15px; line-height:1em;}
#datas_disponiveis_interna  .display_data .mesano{ font-size:10px; font-weight:normal; line-height:1.2em;}
#datas_disponiveis_interna .desc{ font-size:12px; font-weight:normal; line-height:1.2em; color:#009999;}
#datas_disponiveis_interna .desc span{ font-weight:normal; color:#666666; margin-left:5px;}

#datas_disponiveis_interna .block{
	float:left;
	margin-left: 10px;
	margin-top:8px;
}

#datas_disponiveis_interna .list-item a {
    border-bottom: 1px dotted #CCCCCC;
    color: #666666;
    cursor: pointer;
    display: block;
    overflow: hidden;
    padding: 10px;
}

#datas_disponiveis_interna .list-item a:hover { background: #009999; color:#FFF; -webkit-transition: background 0.3s ease;
-moz-transition: background 0.3s ease;
-ms-transition: background 0.3s ease;
-o-transition: background 0.3s ease;
transition: background 0.3s ease;}


#datas_disponiveis_interna .list-item a:hover .display_data{
	background:#FFF;
	color:#009999; 
	
}

#datas_disponiveis_interna .list-item a:hover .desc span { color:#FFF; font-weight:bolder;}
#datas_disponiveis_interna .list-item a:hover .desc { color:#FFF; }

