#footer_lft ul li { font-size:9px;}
#footer_rgt strong { padding:9px 5px 0 0;}
#footer_rgt a { margin-right:3px;}
#footer_lft ul { padding-right:0;}
.jump_page .jump_bt { background:url(/images/btn_saltar.jpg) left top no-repeat;}
#search_rgt input { background: url(/images/inp_presentar.png) no-repeat; }
#type-selected span, #show_map span, #type_links li a span { font-size:12px;}
#min_bd, #min_bh { width:85px;}
.title_list { font-size:12px;}
.btn_apply, .btn_reset { padding:0 5px; width:auto; margin-right:5px;}
.jump_page .jump_bt:hover { background-position:left bottom;}
.add { width: 210px;}
.city { width: 150px;}
.tp { width: 110px;}
.map_it, .map_it2 { width: 80px; padding-left:5px;}
.search_right .search { background:url(/images/inp_presentar.png) left top no-repeat;}
.search_left .search { background:url(/images/inp_presentar.png) left top no-repeat;}
.bg_content ul li { width:285px;}
#sidebar .year_col { width: 115px !important;}
#sidebar .week_col { width: 70px !important;}
.no_pad  #pic_btm_bdr { width:905px;}
.no_pad  .location_lftcol { width:960px;}
.no_pad { padding:0 !important;}
#promotion-search { background:#000 url(/images/home-bg-index.jpg) center top no-repeat; height:452px; margin:65px 0 20px; padding:70px 0 0;}
#promotion-search h1 { color:#000; font-size:36px; margin:0; padding:20px 0; text-align:center;}
#promotion-search .ac_loading { background-position:290px center;}
.search-index { width:610px; margin:0 auto; padding:80px 0 0 400px;}
.search-index-container { background: rgba(255, 255, 255, 0.75); border: 0 none; -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; width:495px; height:190px; margin:0 auto;}
.search-index-container .subtitle { color:#000; font-size:35px; line-height:36px; text-align:center; padding:25px 0; margin:0; font-weight:bold;}
.search-index-container .text { color:#000; font-size:14px; line-height:18px; text-align:right; padding:15px 35px 0 0;}
.search-index-container #qsearch_top { margin:0; padding:0 30px;}
.search-index-container #qsearch_top input[type=text] { width:300px; background-color:#FFF; padding:12px 0 13px 12px; float:left; border:none; color:#555; font-size:14px; margin:0; border:1px solid #CCC; border-right:none;}
.search-index-container #qsearch_top button[type=submit] { position:relative; margin:0; padding:0; width:120px; height:42px; float:left; right:0; -moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.search-index-container #qsearch_top button[type=submit] span { font-size:16px; text-transform:uppercase; font-weight:bold; padding-left:5px;}
.box-shadow-text { background: rgba(255, 255, 255, 0.75); border: 0 none; -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; margin:0 auto; width:1000px;}
#search_location_fixed { font-size:13px !important;}