body#halls_home {background:#d2d7d9 url(gfx/backgrounds/halls-bg1.gif) no-repeat center 138px}

body#halls_result, 
body#halls_request,
body#halls_detail {background:#d2d7d9 url(gfx/backgrounds/booking-hall-bg2.gif) no-repeat 0 50% 63px}

body#halls_result #layout, 
body#halls_request #layout {background:#A5BCDF url(gfx/backgrounds/booking-hall-bg1.gif) no-repeat 0 0; padding-top:25px;font-size:10px; }

body#halls_result #depth_path, 
body#halls_request #depth_path, 
body#halls_detail #depth_path {background-color:#93add8}

#halls_detail #layout .detail_bg {padding-top:0; background:transparent url(gfx/backgrounds/hall-detail-bg1.gif) no-repeat 0 0;}

body.nobg {background-image:none !important}
body.spacebg { background-position:0 -38px !important}
#layout.nobg {background:#A5BCDF url(gfx/backgrounds/booking-hall-bg0.gif) no-repeat 0 0 !important;}

#layout {clear:both}
#layout .column1 { float:right; width:310px }
#layout .column2 { float:left; width:420px }

body#halls_home #layout h2 {color:#767688; font-family:Arial;font-size:24px;font-weight:normal;letter-spacing:0.03em;}
body#halls_home #layout a {color:#7999c5; font-weight:bold}
#layout ul li {list-style-type:none}

#emotional {background-color:#D9CFD7; background-position:top left; background-repeat:no-repeat;clear:both; width:100%; height:271px;}
.lang_es #emotional {background-image:url(gfx/backgrounds/halls-bg2-es.jpg)}
.lang_en #emotional {background-image:url(gfx/backgrounds/halls-bg2-en.jpg)}
.lang_nl #emotional {background-image:url(gfx/backgrounds/halls-bg2-nl.jpg)}
.lang_de #emotional {background-image:url(gfx/backgrounds/halls-bg2-de.jpg)}
.lang_it #emotional {background-image:url(gfx/backgrounds/halls-bg2-it.jpg)}
.lang_fr #emotional {background-image:url(gfx/backgrounds/halls-bg2-fr.jpg)}
.lang_pt #emotional {background-image:url(gfx/backgrounds/halls-bg2-pt.jpg)}

/*home*/
.nh_destaca, .solicitar {font-size:12px; padding-left:20px}
.nh_destaca ul, .solicitar ul {padding:10px 0 20px 20px;}
.nh_destaca ul li, .ademas ul li {background:url(gfx/backgrounds/icon_home_01.gif) no-repeat 0 4px; padding-left:15px; padding-bottom:10px; clear:both}
.solicitar ul li {background:url(gfx/icons/check_blue.gif) no-repeat 0 4px; padding-left:40px; padding-bottom:10px; height:32px}
.solicitar p {background:#92ADD8 url(gfx/backgrounds/arrow-button-white.gif) no-repeat right center;cursor:pointer;padding:4px 18px 4px 10px;}/*hack ie*/
.solicitar p a {font-size:10px; color:#fff !important; font-weight:normal !important; text-decoration:none;}
.ademas {padding-top:20px;}
.ademas img {float:right; padding:0 0 10px 15px;}
.ademas ul {padding:10px 0 20px 0;}
.ademas ul li {border-top:solid 1px #d1d1d3; padding-top:7px; background-position:0 11px}
.ademas ul li.start {border:none}

/*buscador*/
#halls_search {font-size:10px;float:right;width:353px;margin-top:20px;margin-right:20px}
#halls_search h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; margin: 0 0 20px 0; color:#fff }
#halls_search table td {vertical-align:middle; color:#5F5D62; padding:3px 0 0 3px ;}
#halls_search table td.label {text-align:right; padding-right:10px;}
#halls_search table {border-collapse:collapse; margin-top:4px; height:98px}
#halls_search input {margin:0}
#halls_search select {margin:0 0 3px 0 ;width:218px}
#halls_search .links {padding-top:15px;width:320px;}
#halls_search .links input {float:right; padding-top:3px; padding-bottom:3px }

/*iquest*/
body#halls_home .iquest {margin-left:50px;height:20px; }
.search_form .iquest {margin-top:20px}

.iquest {background:url(gfx/icons/iquest.gif) no-repeat 0 0; padding-left:20px; clear:both; font-size:10px; height:18px  }
.iquest a {color:#567db4;background:url(gfx/backgrounds/arrow_double_blue.gif) no-repeat 100% 5px; padding-right:10px; font-weight:normal !important}

.iquestTable {margin-top:10px}
.iquestTable td {color:#567db4 !important; background-image:none !important; font-size:10px;}
.iquestTable td img { border:solid 5px #567db4; float:left; margin-right:5px}

/*resultado*/
.search_halls_list {background-color:#fff; padding:20px}
.search_halls_list dl {float:left; width:200px; padding-left:30px;}
.search_halls_list dl.border {border-right:solid 1px #d1d1d3}
.search_halls_list dl dt a {font-size:12px; background:url(gfx/icons/hotel-double-arrow.gif) no-repeat 100% 3px !important; padding-right:15px !important;}
.search_halls_list dl dd {padding:2px 0 10px 0;font-size:10px}
.search_halls_list .hotel .photoCol {margin-right:15px}
.search_halls_list .hotel .description .one {float:left}
.search_halls_list .hotel .description .two {float:left; width:295px; padding-left:5px}
.search_halls_list .hotel .description .two h4 {color:#577cb3; font-size:11px; padding:5px 0; font-weight:normal}
.search_form select {width:187px}
.search_form label {font-size:10px}
.banner {margin-top:20px}
.banner a {background-image:none !important;}
.search_results p.button {margin-top:20px}

/*request*/
#layout .box01 h2 {position:static !important}
#halls_request .box02 {margin:10px 0 0 0 !important}
.box02 .background table tr th {text-align:left} 
.box02 .background table tr td label {text-align:right; display:block; font-weight:bold; padding-right:10px; color:#656770}
.box02 .background table tr td p {padding:10px 0;font-weight:bold;}
.box02 .background table tr th, .box02 .background table tr td {font-size:10px}

/*hotel*/
#halls_detail .hotel_info {margin-left:20px; margin-right:20px;color:#fff; width:95%;}
#halls_detail #column1 .hall_foto {text-align:center; padding-bottom:30px; padding-top:10px}
#halls_detail #column1 .hall_foto img { padding-bottom:10px}
#halls_detail #column2 {padding:20px; width:478px}
#halls_detail #column2 h2 {font-size:14px; width:275px;float:left}
#halls_detail #column2 h3 {color:#8aaad9; font-size:12px; margin-bottom:5px}
#halls_detail #column2 h3 span {font-weight:normal; font-size:10px}
#halls_detail #column2 .bg_listado {background:url(gfx/backgrounds/hall-listado-1.gif) repeat-y; margin:20px 0}
#halls_detail #column2 .listado {float:left; width:157px;}
#halls_detail #column2 .hall_plano {padding:10px 0 40px 0; text-align:center}
#halls_detail #column2 ul li {background:url(gfx/icons/hotel-square.gif) no-repeat 0 7px; padding-left:10px; padding-top:3px}

.montajes {position:absolute;width:250px;height:120px;z-index:1;background-color:#cedcef;padding:10px;margin:0 0 0 50px;border:solid 1px #b4c8e6;}

#column3 {background-color:#fff; padding:20px}
#column3  h2 {padding-bottom:10px; font-size:12px} 
#column3 p {padding-bottom:20px} 
