
div.clear{clear:both}#all{width:1110px;margin:40px auto 20px auto}#page{float:left;width:940px}#header-container{width:940px;background:url('/design/madrid/stylesheets/maincontent_header_default.jpg') top center no-repeat;background-color:#f0ede9}#content-top{width:940px;height:20px;background:url('/design/madrid/stylesheets/content_top.png')}#content-bottom{width:940px;height:20px;background:url('/design/madrid/stylesheets/content_bottom.png')}#content-container{width:920px;border-left:10px solid white;border-right:10px solid white}#maincontent-container{float:left;margin:10px 0 0 10px;width:590px}div.bottomcontent-container{width:590px;margin-top:10px}div.bottomcontent-top{width:590px;height:10px;background:url('/design/madrid/stylesheets/bottomContent_top.png')}div.bottomcontent-content{width:590px;background:url('/design/madrid/stylesheets/bottomContent_content.png')}div.bottomcontent-bottom{width:590px;height:10px;background:url('/design/madrid/stylesheets/bottomContent_bottom.png')}div.bottomcontent-g-container{width:590px;margin-top:10px}div.bottomcontent-g-top{width:590px;height:10px;background:url('/design/madrid/stylesheets/bottomContent_g_top.png')}div.bottomcontent-g-content{width:590px;background:url('/design/madrid/stylesheets/bottomContent_g_content.png')}div.bottomcontent-g-bottom{width:590px;height:10px;background:url('/design/madrid/stylesheets/bottomContent_g_bottom.png')}div.bottomcontent-b-container{width:590px;margin-top:10px}div.bottomcontent-b-top{width:590px;height:10px;background:url('/design/madrid/stylesheets/bottomContent_b_top.png')}div.bottomcontent-b-content{width:590px;background:url('/design/madrid/stylesheets/bottomContent_b_content.png')}div.bottomcontent-b-bottom{width:590px;height:10px;background:url('/design/madrid/stylesheets/bottomContent_b_bottom.png')}div.bottomcontent-o-container{width:590px;margin-top:10px}div.bottomcontent-o-top{width:590px;height:10px;background:url('/design/madrid/stylesheets/bottomContent_o_top.png')}div.bottomcontent-o-content{width:590px;background:url('/design/madrid/stylesheets/bottomContent_o_content.png')}div.bottomcontent-o-bottom{width:590px;height:10px;background:url('/design/madrid/stylesheets/bottomContent_o_bottom.png')}#rightcol-container{float:left;width:300px;margin:10px 0 0 10px}#rightcol-top{width:300px;height:10px;background:url('/design/madrid/stylesheets/rightcol_top.png')}#rightcol-bottom{width:300px;height:10px;background:url('/design/madrid/stylesheets/rightcol_bottom.png')}#rightcol-content{width:300px;background-color:white}#rightcol-addthis{text-align:right;margin-top:10px}#logo-container{padding:0 0 155px 0;margin:0 0 0 10px}#logo{width:75px;height:66px;float:left;background:url('/design/madrid/stylesheets/logo.png')}#logomask{position:absolute;width:210px;height:50px}#dot{background:url(/design/madrid/stylesheets/logo_puce.png) center no-repeat;width:14px;height:14px;display:inline}#title-container{margin:10px 0 0 10px;float:left}#titleshadow{font-family:times new roman;font-size:32px;color:black}#title{font-family:times new roman;font-family:times new roman;font-size:32px;margin-top:-38px;margin-left:-1px;color:white}#baseline{color:black;font-size:13px; margin-top:-5px}#baselineshadow{color:white;font-size:13px;margin-top:-17px;margin-left:-1px}#toptools-container{position:absolute;background:url(/design/madrid/stylesheets/top_tool_bg.png);width:360px;height:86px;margin-left:580px;margin-top:-16px}#toptools-nav{float:right;margin-right:22px}#toptools-nav ul{margin:2px 0 0 0;padding:3px 0 0 0}#toptools-nav ul li{font-size:10px;float:left;list-style:none;margin-left:12px}#toptools-form{float:right;margin:18px 20px 0 0}#toptools-form form{margin:0}#toptools-input{width:250px;margin:0;float:left;border:1px solid #CCCCCC;margin:2px 10px 0 0;padding:1px}#toptools-submit{background:url(/design/madrid/stylesheets/top_tools_submit.png);border:none;float:left;width:58px;height:22px;color:white;font-size:11px;font-weight:bold;padding:0;cursor:pointer;margin-top:1px}#toptools-submit:hover{color:#f7941e}#langages{float:left;margin-top:5px;margin-left:10px}#langages a img{border:1px solid white}#langages a{float:left;margin-left:8px}#datetime{font-size:10px;float:right;margin:05px 20px 0 20px}div#adsRightColumn { float:left;margin:195px 0 0 20px}div#footer{background-color:#d0c9c9}div#bottomnav{padding:10px 0 0 0;text-decoration:none;font-weight:normal;text-align:center;text-decoration:none;font-size:10px;color:#555555}div#bottomnav a{text-decoration:none;font-weight:normal;text-decoration:none;font-size:10px;color:#666666}div#bottomnav a:hover{text-decoration:underline}div#langage_foot{padding:5px 0 0 0;text-decoration:none;font-weight:normal;text-align:center;text-decoration:none;font-size:9px;color:#666666}div#langage_foot a{text-decoration:none;font-weight:normal;text-decoration:none;font-size:9px;color:#666666}div#langage_foot a:hover{text-decoration:underline}div#article_foot{padding:10px 0 0 0;text-decoration:none;font-weight:normal;text-align:center;text-decoration:none;font-size:9px;color:#666666}div#article_foot a{font-weight:normal;text-decoration:none;font-size:9px;color:#444444}div#article_foot a:hover{text-decoration:underline}div#legal{margin:10px 0 10px 0;text-decoration:none;font-weight:normal;text-align:center;font-size:9px;color:#666666}div#assoiatedCities{margin:10px 0 10px 0;text-decoration:none;font-weight:normal;text-align:center}div#footer_assoccities{font-size:9px;border:solid 1px #999999;margin:10px;margin-top:20px;padding:5px;padding-bottom:10px}div#footer_assoccities img{float:left;margin-right:10px;margin-bottom:5px}div#footer_assoccities a{color:#A0A0A0;text-decoration:none}div#footer_assoccities a:hover{color:#A0A0A0;text-decoration:underline}div#europeanCities{margin:10px 0 10px 0;text-decoration:none;font-weight:normal;text-align:center;font-size:9px}div#europeanCities div{font-size:9px;border:solid 1px #999999;margin:10px;margin-top:20px;padding:5px;padding-bottom:10px}div#europeanCities img{float:left;margin-right:10px;margin-bottom:5px}div#europeanCities a{color:#A0A0A0;text-decoration:none}div#europeanCities a:hover{color:#A0A0A0;text-decoration:underline}div#rightmenu{}div#rightmenu ul{margin:0;padding:5px 0 0 30px;font-size:12px}div#rightmenu ul li ul{margin:0;padding:5px 0 10px 30px;font-size:11px}div#rightmenu ul li ul li{margin:2px 0 0 0;padding:0}div#rightmenu ul li ul li a{font-weight:normal;margin:0;padding:0}div#rightmenu ul li{margin:2px 0 0 0;padding:0}div#rightmenu ul.orange li{list-style-image:url(/design/madrid/stylesheets/li_triangle_o.gif)}div#rightmenu ul.blue li{list-style-image:url(/design/madrid/stylesheets/li_triangle_o.gif)}div#rightmenu ul li a{font-weight:bold;margin:0;padding:0}div#rightmenu h2{margin:0}div#topmenu{}div#topmenu ul.topmenu-level0{font-size:13px;margin:0;padding:0;border-top:4px solid #EEEEEE;border-bottom:4px solid #EEEEEE;background-color:#f7941e;color:white;font-weight:bold;height:20px}div#topmenu ul.topmenu-level0 li{list-style-type:none;float:left;border-right:4px solid #EEEEEE;background-color:#417cbe;padding:2px 5px}div#topmenu ul.topmenu-level0 li.blue{background-color:#417cbe}div#topmenu ul.topmenu-level0 li.orange{background-color:#f7941e}div#topmenu ul.topmenu-level0 li a{text-decoration:none;font-weight:bold}div#topmenu ul.topmenu-level0 li.topmenu_selected_blue{background-color:#417cbe;color:#fff;border-bottom:4px solid #417cbe}div#topmenu ul.topmenu-level0 li.topmenu_selected_orange{background-color:#f7941e;color:#fff;border-bottom:4px solid #f7941e}div#topmenu ul.topmenu-level0 li a.topmenu_selected_blue{color:#fff}div#topmenu ul.topmenu-level0 li a.topmenu_selected_orange{color:#fff}div#topmenu ul li a.blue{color:#fff}div#topmenu ul li a.blue:hover{color:white;background-color:#417cbe}div#topmenu ul li a.blue-over{color:white;background-color:#417cbe}div#topmenu li a.orange{color:white}div#topmenu li a.orange:hover{color:white;background-color:#e7840e}div#topmenu ul li a.orange-over{color:white;background-color:#f7941e}div#topmenu ul.topmenu-level1 {display:none;position:absolute;z-index:100;text-align:left;padding:0;margin:2px 0 0 -10px;background-color:#417cbe;border:4px solid #EEEEEE}div#topmenu ul.topmenu-level1 li {float:none;margin:0;padding:1px 15px 1px 5px;list-style-image:none;white-space:nowrap;position:relative;border-right:none}div#topmenu ul.topmenu-level1 li a {text-transform:none;text-decoration:none;color:white;border:0;font-weight:normal;line-height:14px;margin:0;padding:0}div#topmenu ul.topmenu-level1 li.submenuli-blue {cursor:none}div#topmenu ul.topmenu-level1 li.submenuli-blue-over {background-color:#316cae;cursor:pointer}div#topmenu ul.topmenu-level1 li.submenuli-blue a{background-color:#417cbe}div#topmenu ul.topmenu-level1 li.submenuli-blue-over a{background-color:#316cae}div#topmenu ul.topmenu-level1 li.submenuli-orange {background-color:#f7941e}div#topmenu ul.topmenu-level1 li.submenuli-orange-over {background-color:#Ec8620;cursor:pointer}div#topmenu ul.topmenu-level1 li.submenuli-orange a{background-color:#f7941e}div#topmenu ul.topmenu-level1 li.submenuli-orange-over a{background-color:#Ec8620}div#topmenu_n1{padding:0;margin:0}div#topmenu_n1 ul{margin:0;padding:2px 0 0 0;border-top:0 solid #EEEEEE;border-bottom:4px solid #EEEEEE;color:white;font-weight:bold;height:18px}div#topmenu_n1 ul.orange{background-color:#f7941e}div#topmenu_n1 ul.blue{background-color:#417cbe}div#topmenu_n1 ul li{float:left;margin:0;padding:0;line-height:11px;list-style-image:none;list-style-type:none;font-weight:bold}div#topmenu_n1 li a{padding:0 5px;text-align:center;border-right:1px solid #fff;font-size:11px;line-height:11px;text-decoration:none;font-weight:bold;color:#fff;white-space:nowrap}div#topmenu_n1 li a#last{border-right:0}div#topmenu_n1 li a.selected{background-color:#417cbe;color:#fff;border-left:0 solid #999999;font-weight:bold;text-decoration:underline}div#topmenu_n1 li a:hover{text-decoration:underline}#contextnav{font-size:10px;width:600px;height:14px;background:url(/design/madrid/stylesheets/breadcrumb_bg.png) bottom left no-repeat;padding-left:6px;float:left}#weatherContent { margin-top:5px}#weatherIcon { float:left}#weatherTemp { float:left;font-size:28px;font-family:arial;font-weight:bold;color:#f7941e;margin-top:8px}#weatherDesc { float:left;font-size:9px;margin:12px 0 0 5px;width:160px}#eventContent { margin-top:5px}#eventIcon { float:left;margin-right:10px}#eventName { font-size:15px;font-weight:bold;margin-top:10px}#eventFromPrice { font-size:12px;float:left;padding:15px 5px 0 0}#eventPrice { float:left;font-size:28px;font-family:arial; font-weight:bold;color:#f7941e;margin-top:3px}table.hotelfeatured  { width:100%;margin-top:10px}td.rowTitle {  border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;text-transform:uppercase;color:gray}table.matchList  { width:100%;margin-top:10px}table.matchList  td.month { font-weight:bold;color:#666666;background-color:#F9F9F9}table.matchList  td.date { font-size:9px;background-color:#F4F4F4}table.matchList  td.match { background-color:#F4F4F4}table.matchList  td.competition { font-size:9px;background-color:#F4F4F4;width:60px}div.featuredTour div.container { margin-top:10px;width:258px}div.featuredTour div.container div.tour-title{}div.featuredTour div.container div.tour-title { font-weight:bold;font-family:arial,verdana;font-size:14px}div.featuredTour div.container div.image { text-align:center;	width:100%}div.featuredTour div.container img.tour { margin:10px 0 0 0;width:258px}div.featuredTour div.container div.tour-price-button-container{}div.featuredTour div.container div.tour-price-button-container div.price-container { color:#417cbe;font-weight:bold;font-family:arial;float:left;padding:0}div.featuredTour div.container div.tour-price-button-container div.price-from{font-size:10px;margin:4px 5px 0 0;float:left}div.featuredTour div.container div.tour-price-button-container div.price-value{font-size:15px;margin:0;float:left}div.featuredTour div.container div.tour-price-button-container div.price-euro{font-size:13px;float:left}div.topSellersContainer {}div.topSellersContainer div.tours-container { height:115px}div.topSellersContainer div.tours-container div.tour { position:absolute}div.topSellersContainer div.tours-container div.tour div.tour-title  { margin:0 0 10px 0;font-weight:bold;font-family:arial,verdana;font-size:12px}div.topSellersContainer div.tours-container div.tour div.tour-title a  {text-decoration:none}div.topSellersContainer div.tours-container div.tour div.tour-title a:hover  {text-decoration:none;color:#FF9933}div.topSellersContainer div.tours-container div.tour div.info-container {width:170px;float:left;margin-left:10px}div.topSellersContainer div.tours-container div.tour div.image { width:75px;height:75px;float:left}div.topSellersContainer div.tours-container div.tour div.image img {width:75px;height:75px}div.topSellersContainer div.tours-container div.tour div.info-container div.tour-topseller-info {}div.topSellersContainer div.tours-container div.tour div.price-container { text-align:right;margin:0;font-family:arial;font-weight:bold}div.topSellersContainer div.tours-container div.tour div.price-from { font-size:10px;float:none;margin:0}div.topSellersContainer div.tours-container div.tour div.price-value { font-size:20px;float:right;line-height:20px;text-align:right}div.topSellersContainer div.tours-container div.tour div.price-euro { font-size:15px;float:right;margin-right:2px;text-align:right}div#topSellers-thumb-container{width:100%}div#topSellers-thumb-container  img{width:51px;height:51px}div#topSellers-thumb-container a { margin:0 1px 1px 0;padding:0;float:left}div#topSellers-thumb-container img.on{ filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1}div#topSellers-thumb-container img.off{ filter:alpha(opacity=50);filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}div.news-container{}div.news-title{}div.news-title a {}div.news-date { color:gray;font-size:10px;font-style:italic}#jquery-overlay {position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#GMapBigTable {position:absolute;top:0;left:0;z-index:100;text-align:center;line-height:0;width:800px;visibility:hidden}div.popup_top{background:url(/design/madrid/stylesheets/block_dyn_hotelmap_popup_top.png);width:921px;height:59px}div.popup_content{background:url(/design/madrid/stylesheets/block_dyn_hotelmap_popup_content.png);width:921px}div.popup_bottom{background:url(/design/madrid/stylesheets/block_dyn_hotelmap_popup_bottom.png);width:921px;height:59px}#hotelMapNavContainer{width:800px;height:30px;margin:0 0 0 55px;padding:5px;font-weight:bold;font-size:13px}#hotelMapNav a { margin:0 0 0 10px}#GMapBigDiv { width:800px;height:570px;margin:0 0 0 55px;border:1px solid #417cbe}#hotelMapNav a.off { color:gray}#hotelMapNav a.on { color:#417cbe}div.nomargintop{margin-top:0}div.nomarginbottom{margin-bottom:0}div.nomarginleft{margin-left:0}div.nomarginright{margin-right:0}div.nopadding{padding:0}div.margintop{margin-top:10px}div.marginbottom{margin-bottom:10px}div.marginleft{margin-left:10px}div.marginright{margin-right:10px}div.doublemargintop{margin-top:20px}div.arrowmargintop{padding-top:45px}div.block-r-container{width:300px}div.block-a-arrow-o{width:157px;height:53px;position:absolute;background:url(/design/madrid/stylesheets/left_arrow_rubric_o.png);margin-top:10px}div.block-a-arrow-b{width:157px;height:53px;position:absolute;background:url(/design/madrid/stylesheets/left_arrow_rubric_b.png);margin-top:10px}div.block-a-arrow-o h2,div.block-a-arrow-b h2{margin:10px 0 0 0;font-family:arial;font-size:13px;font-weight:bold;color:white;text-align:center;text-transform:uppercase}div.block-a-arrow-o h2 a,div.block-a-arrow-b h2 a{color:white}div.block-a-container{width:570px;margin-left:10px;float:left}div.block-a-container div.listimage{float:left;padding-right:10px}div.block-aw-top{width:420px;height:10px;background:url(/design/madrid/stylesheets/block_aw_top.png)}div.block-aw-content{width:420px;background-color:white}div.block-aw-bottom{width:420px;height:10px;background:url(/design/madrid/stylesheets/block_aw_bottom.png)}div.block-aw-content-container{width:400px;margin-left:150px}div.block-m-arrow-o{width:280px;height:53px;position:absolute;background:url(/design/madrid/stylesheets/top_arrow_rubric_o.png)}div.block-m-arrow-b{width:280px;height:53px;position:absolute;background:url(/design/madrid/stylesheets/top_arrow_rubric_b.png)}div.search-m-container{width:280px;float:left}div.search-mb-top{width:280px;height:10px;background:url(/design/madrid/stylesheets/search_mb_top.png)}div.search-mb-content{width:280px;background:url(/design/madrid/stylesheets/search_mb_content.png);background-color:white}div.search-mb-bottom-attached{width:280px;height:10px;background:url(/design/madrid/stylesheets/search_mb_bottom_attached.png)}div.search-mb-bottom{width:280px;height:10px;background:url(/design/madrid/stylesheets/search_mb_bottom.png)}div.attachedblock-m-container{width:280px;float:left}div.attachedblock-mbsb-top{width:280px;height:10px;background:url(/design/madrid/stylesheets/attachedblock_mbs_content.png)}div.attachedblock-mbsb-bottom{width:280px;height:10px;background:url(/design/madrid/stylesheets/attachedblock_mbs_bottom.png)}div.attachedblock-mbsb-content{width:280px;background:url(/design/madrid/stylesheets/attachedblock_mbs_content.png)}div.block-m-container{width:280px;float:left}div.block-mw-top{width:280px;height:10px;background:url(/design/madrid/stylesheets/block_mw_top.png)}div.block-mw-content{width:280px;background-color:white}div.block-mw-bottom{width:280px;height:10px;background:url(/design/madrid/stylesheets/block_mw_bottom.png)}div.block-mo-top{width:280px;height:10px;background:url(/design/madrid/stylesheets/block_mo_top.png)}div.block-mo-content{width:280px;background:url(/design/madrid/stylesheets/block_mo_content.png)}div.block-mo-bottom{width:280px;height:10px;background:url(/design/madrid/stylesheets/block_mo_bottom.png)}div.block-mb-top{width:280px;height:10px;background:url(/design/madrid/stylesheets/block_mb_top.png)}div.block-mb-content{width:280px;background:url(/design/madrid/stylesheets/block_mb_content.png)}div.block-mb-bottom{width:280px;height:10px;background:url(/design/madrid/stylesheets/block_mb_bottom.png)}div.block-mwsb-top{width:280px;height:10px;background:url(/design/madrid/stylesheets/block_mwsb_top.png)}div.block-mwsb-content{width:280px;background:url(/design/madrid/stylesheets/block_mwsb_content.png)}div.block-mwsb-bottom{width:280px;height:10px;background:url(/design/madrid/stylesheets/block_mwsb_bottom.png)}div.block-mwso-top{width:280px;height:10px;background:url(/design/madrid/stylesheets/block_mwso_top.png)}div.block-mwso-content{width:280px;background:url(/design/madrid/stylesheets/block_mwso_content.png)}div.block-mwso-bottom{width:280px;height:10px;background:url(/design/madrid/stylesheets/block_mwso_bottom.png)}div.block-s-container{width:200px;float:left}div.block-sw-top{width:200px;height:10px;background:url(/design/madrid/stylesheets/block_sw_top.png)}div.block-sw-content{width:200px;background-color:white}div.block-sw-bottom{width:200px;height:10px;background:url(/design/madrid/stylesheets/block_sw_bottom.png)}div.block-so-top{width:200px;height:10px;background:url(/design/madrid/stylesheets/block_so_top.png)}div.block-so-content{width:200px;background:url(/design/madrid/stylesheets/block_so_content.png)}div.block-so-bottom{width:200px;height:10px;background:url(/design/madrid/stylesheets/block_so_bottom.png)}div.block-sb-top{width:200px;height:10px;background:url(/design/madrid/stylesheets/block_sb_top.png)}div.block-sb-content{width:200px;background:url(/design/madrid/stylesheets/block_sb_content.png)}div.block-sb-bottom{width:200px;height:10px;background:url(/design/madrid/stylesheets/block_sb_bottom.png)}div.block-l-container{width:360px;float:left}div.block-lw-top{width:360px;height:10px;background:url(/design/madrid/stylesheets/block_lw_top.png)}div.block-lw-content{width:360px;background-color:white}div.block-lw-bottom{width:360px;height:10px;background:url(/design/madrid/stylesheets/block_lw_bottom.png)}div.block-f-container{width:570px;float:left}div.block-f-container div.listimage{float:left;padding-right:10px}div.block-fw-top{width:570px;height:10px;background:url(/design/madrid/stylesheets/block_fw_top.png)}div.block-fw-content{width:570px;background-color:white}div.block-fw-bottom{width:570px;height:10px;background:url(/design/madrid/stylesheets/block_fw_bottom.png)}div.block-tw-container{width:590px;float:left}div.block-tw-top{width:590px;height:10px;background:url(/design/madrid/stylesheets/block_tw_top.png)}div.block-tw-top-place{width:590px;height:25px;background:url(/design/madrid/stylesheets/block_tw_top_place.png)}div.block-tw-content{width:590px;background-color:white}div.block-tw-bottom{width:590px;height:10px;background:url(/design/madrid/stylesheets/block_tw_bottom.png)}div.block-rwsb-top{width:300px;height:10px;background:url(/design/madrid/stylesheets/block_rwsb_top.png)}div.block-rwsb-content{width:300px;background:url(/design/madrid/stylesheets/block_rwsb_content.png)}div.block-rwsb-bottom{width:300px;height:10px;background:url(/design/madrid/stylesheets/block_rwsb_bottom.png);background-color:white}div.block-rwso-top{width:300px;height:10px;background:url(/design/madrid/stylesheets/block_rwso_top.png)}div.block-rwso-content{width:300px;background:url(/design/madrid/stylesheets/block_rwso_content.png)}div.block-rwso-bottom{width:300px;height:10px;background:url(/design/madrid/stylesheets/block_rwso_bottom.png);background-color:white}h1.block-title-o{font-family:arial;line-height:15px;background:url(/design/madrid/stylesheets/puce_o.png) left no-repeat;padding-left:16px;color:#f7941e;font-size:18px;font-weight:bold;margin:0 0 10px -2px}h1.block-title-b{font-family:arial;line-height:15px;background:url(/design/madrid/stylesheets/puce_b.png) left no-repeat;padding-left:16px;color:#417cbe;font-size:18px;font-weight:bold;margin:0 0 10px -2px}h2.block-title-w{font-family:arial;line-height:13px;background:url(/design/madrid/stylesheets/puce_w.png) left no-repeat;padding-left:16px;color:#fff;font-size:16px;font-weight:bold;margin:0 0 0 -2px}h2.block-title-o{font-family:arial;line-height:13px;background:url(/design/madrid/stylesheets/puce_o.png) left no-repeat;padding-left:16px;color:#f7941e;font-size:16px;font-weight:bold;margin:0 0 0 -2px}h2.block-title-b{font-family:arial;line-height:13px;background:url(/design/madrid/stylesheets/puce_b.png) left no-repeat;padding-left:16px;color:#417cbe;font-size:16px;font-weight:bold;margin:0 0 0 -2px}h2.nodot{padding-left:0;background:none}h2.block-f-title{line-height:10px;font-family:arial;font-size:18px;text-transform:uppercase;font-weight:bold;margin:0}div.block-body{padding-top:5px}div.block-body input.form-input-block{background:url(/design/madrid/stylesheets/form_input_text_block_m_bg.png) left no-repeat;border:none;height:28px;width:180px;padding:0 5px;float:left;margin-right:5px}div.block-body input.form-submit-block{background:url(/design/madrid/stylesheets/form_input_submit_block_m_bg.png) left no-repeat;border:none;height:28px;width:42px;color:#f7941e;font-weight:bold;cursor:pointer;float:left}div.block-body input.form-submit-block:hover{text-decoration:underline;color:#417cbe}div.blockpadding{padding:0 10px;font-size:11px}div.blockpadding h3.block-subtitle,div.blocknopadding h3.block-subtitle{font-size:1.1em;font-weight:normal;margin:2px 0 0 0}div.blockpadding p,div.blocknopadding p{margin:0}div.blockpadding ul,div.blocknopadding ul{margin:5px 0}div.block-link{margin-top:5px;text-indent:25px;background:url(/design/madrid/stylesheets/link_arrow.png) left no-repeat;font-weight:bold;font-size:11px;float:left}body{background-color:#d0c9c9;font-family:verdana}form input,form textarea{font-size:12px;font-family:verdana}a{color:#417cbe;text-decoration:none}a:hover{text-decoration:underline}a.witharrow{font-weight:bold;background:url(/design/madrid/stylesheets/link_arrow.png) left no-repeat;padding-left:25px;font-size:11px}h1,h2,h3,h4,h5,h6{margin:10px 0 0 0;padding:0}h1.nomargintop,h2.nomargintop,h3.nomargintop,h4.nomargintop,h5.nomargintop,h6.nomargintop{margin:0;padding:0}h2{font-size:1.3em}h3{font-size:1.2em}h4{font-size:1.1em}h1.nomargin,h2.nomargin,h3.nomargin,h4.nomargin,h5.nomargin,h6.nomargin{margin-top:0}p.normal{font-size:1em}p.verybig{font-size:1.3em}p.bigger{font-size:1.2em}p.big{font-size:1.15em}p.small{font-size:0.9em}p.smaller{font-size:0.85em}p.verysmall{font-size:0.8em}span.arrow-o{background:url(/design/madrid/stylesheets/arrow_lso.png) left no-repeat;padding-left:12px}span.arrow-b{background:url(/design/madrid/stylesheets/arrow_lsb.png) left no-repeat;padding-left:12px}hr.separator{height:2px;width:95%;border:none;margin-top:20px;margin-bottom:20px}hr.orange{background-color:#f7941e}hr.blue{background-color:#417cbe}ul.puce-o{list-style-image:url(/design/madrid/stylesheets/li_puce_o.gif)}ul.triangle-o{list-style-image:url(/design/madrid/stylesheets/li_triangle_o.gif)}ul.puce-b{list-style-image:url(/design/madrid/stylesheets/li_puce_b.gif)}ul.triangle-b{list-style-image:url(/design/madrid/stylesheets/li_triangle_b.gif)}span.spamfilter{display:none}.orange,.o{color:#f7941e}.blue,.b{color:#417cbe}.white,.w{color:#fff}.gray,.g{color:#666666}.center{text-align:center}.orange{color:#f7941e}.blue{color:#417cbe}.big{font-size:1.1em;line-height:1em}.normal{font-weight:normal}.small{font-size:0.8em;line-height:1em}.bold{font-weight:bolder}.normal{font-weight:normal;font-style:none;font-size:1em}.center{text-align:center}div.object-left{float:left;margin:4px 10px 5px 0}div.object-center{margin-left:auto;margin-right:auto;text-align:center}div.object-right{float:right;margin:0 0 5px 10px}div.quote-container{width:180px}div.quoteleft-o{float:left;width:20px;height:17px;background:url(/design/madrid/stylesheets/quote_lo.png)}div.quoteright-o{float:right;width:20px;height:17px;background:url(/design/madrid/stylesheets/quote_ro.png);margin:-15px 0 0 10px}div.quoteleft-b{float:left;width:20px;height:17px;background:url(/design/madrid/stylesheets/quote_lb.png)}div.quoteright-b{float:right;width:20px;height:17px;background:url(/design/madrid/stylesheets/quote_rb.png);margin:-15px 0 0 10px}div.quote-content{padding:5px 15px 5px 10px;margin-left:20px}div.comments_addbutton{text-align:center}input.comments_submitbutton{background:url(/design/madrid/stylesheets/button_mb_bg.png);width:200px;height:26px;text-align:center;font-size:1em; color:white;cursor:pointer;margin:0 auto;font-weight:bold;border:none}input.comments_submitbutton:hover{background:url(/design/madrid/stylesheets/button_mo_bg.png);text-decoration:underline}div.button-container-right { float:right;width:200px}div.button-container-center{width:100%;margin-top:30px;text-align:center}div.button{margin:0 auto;background:url(/design/madrid/stylesheets/button_mb_bg.png);width:200px;height:26px;text-align:center;font-size:1em;color:white;cursor:pointer;margin:0 auto;font-weight:bold;border:none}div.button:hover{background:url(/design/madrid/stylesheets/button_mo_bg.png);text-decoration:underline}div.button a {color:white;line-height:26px;padding-top:2px}div.arrow-left { float:left;background:url(/design/madrid/stylesheets/arrow_rsb.png) left no-repeat;padding-left:15px;cursor:pointer}div.arrow-right { float:right;background:url(/design/madrid/stylesheets/arrow_lsb.png) right no-repeat;padding-right:15px;cursor:pointer}div.arrow-left:hover,div.arrow-right:hover { text-decoration:underline}table.content-navigator{width:100%;background-color:#f0ede9;margin-top:10px;font-size:11px;font-weight:bold}td.content-navigator-previous{text-align:left}td.content-navigator-previous-disabled{text-align:left}td.content-navigator-forum-link{text-align:center}td.content-navigator-next{text-align:right}td.content-navigator-next-disabled{text-align:right}h2.sitemap{	margin:10px 0 5px 0;padding:0}ul.sitemap{ padding:0 0 0 20px}li.sitemap_li_level1 { list-style-image:none;list-style-position:outside;list-style-type:none}li.sitemap_li_level2 { list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:40px;font-size:9px}div.calendar { position:relative}.calendar,.calendar table {border:1px solid #bdb2bf;font-size:11px;color:#000;cursor:default;background:url("/design/madrid/stylesheets/calendar/normal-bg.gif");font-family:tahoma,sans-serif}.calendar {border-color:#797979}.calendar .button {text-align:center;padding:2px;background:url("/design/madrid/stylesheets/calendar/title-bg.gif") repeat-x 0 100%;color:#000;font-weight:bold}.calendar .nav {font-family:verdana,tahoma,sans-serif}.calendar .nav div {background:transparent url("/design/madrid/stylesheets/calendar/menuarrow.gif") no-repeat 100% 100%}.calendar thead tr { background:url("/design/madrid/stylesheets/calendar/title-bg.gif") repeat-x 0 100%;color:#000}.calendar thead .title {font-weight:bold;text-align:center;padding:2px;background:url("/design/madrid/stylesheets/calendar/title-bg.gif") repeat-x 0 100%;color:#000}.calendar thead .headrow {}.calendar thead .name {border-bottom:1px solid #797979;padding:2px;text-align:center;color:#000}.calendar thead .weekend {color:#c44}.calendar thead .hilite {background:url("/design/madrid/stylesheets/calendar/hover-bg.gif");border-bottom:1px solid #797979;padding:2px 2px 1px 2px}.calendar thead .active {background:url("/design/madrid/stylesheets/calendar/active-bg.gif");color:#fff;padding:3px 1px 0 3px;border-bottom:1px solid #797979}.calendar thead .daynames {background:url("/design/madrid/stylesheets/calendar/dark-bg.gif")}.calendar tbody .day {font-family:verdana,tahoma,sans-serif;width:2em;color:#000;text-align:right;padding:2px 4px 2px 2px}.calendar tbody .day.othermonth {font-size:80%;color:#999}.calendar tbody .day.othermonth.oweekend {color:#f99}.calendar table .wn {padding:2px 3px 2px 2px;border-right:1px solid #797979;background:url("/design/madrid/stylesheets/calendar/dark-bg.gif")}.calendar tbody .rowhilite td,.calendar tbody .rowhilite td.wn {background:url("row/design/madrid/stylesheets/calendar/hover-bg.gif")}.calendar tbody td.today { font-weight:bold}.calendar tbody td.hilite {background:url("/design/madrid/stylesheets/calendar/hover-bg.gif");padding:1px 3px 1px 1px;border:1px solid #bbb}.calendar tbody td.active {padding:2px 2px 0 2px}.calendar tbody td.weekend {color:#c44}.calendar tbody td.selected {font-weight:bold;border:1px solid #797979;padding:1px 3px 1px 1px;background:url("/design/madrid/stylesheets/calendar/active-bg.gif");color:#fff}.calendar tbody .disabled { color:#999}.calendar tbody .emptycell {visibility:hidden}.calendar tbody .emptyrow {display:none}.calendar tfoot .footrow {text-align:center;background:#565;color:#fff}.calendar tfoot .ttip {padding:2px;background:url("/design/madrid/stylesheets/calendar/status-bg.gif") repeat-x 0 0;color:#000}.calendar tfoot .hilite {background:#afa;border:1px solid #084;color:#000;padding:1px}.calendar tfoot .active {background:#7c7;padding:2px 0 0 2px}.calendar .combo {position:absolute;display:none;top:0;left:0;width:4em;cursor:default;border-width:0 1px 1px 1px;border-style:solid;border-color:#797979;background:url("/design/madrid/stylesheets/calendar/normal-bg.gif");color:#000;z-index:100;font-size:90%}.calendar .combo .label,.calendar .combo .label-IEfix {text-align:center;padding:1px}.calendar .combo .label-IEfix {width:4em}.calendar .combo .hilite {background:url("/design/madrid/stylesheets/calendar/hover-bg.gif");color:#000}.calendar .combo .active {background:url("/design/madrid/stylesheets/calendar/active-bg.gif");color:#fff;font-weight:bold}.calendar td.time {border-top:1px solid #797979;padding:1px 0;text-align:center;background:url("/design/madrid/stylesheets/calendar/dark-bg.gif")}.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm {padding:0 5px 0 6px;font-weight:bold;background:url("/design/madrid/stylesheets/calendar/normal-bg.gif");color:#000}.calendar td.time .hour,.calendar td.time .minute {font-family:monospace}.calendar td.time .ampm {text-align:center}.calendar td.time .colon {padding:0 2px 0 3px;font-weight:bold}.calendar td.time span.hilite {background:url("/design/madrid/stylesheets/calendar/hover-bg.gif");color:#000}.calendar td.time span.active {background:url("/design/madrid/stylesheets/calendar/active-bg.gif");color:#fff}div.calendar { position:relative}.calendar,.calendar table {border:1px solid #bdb2bf;font-size:11px;color:#000;cursor:default;background:url("/design/madrid/stylesheets/calendar/normal-bg.gif");font-family:tahoma,sans-serif}.calendar {border-color:#797979}.calendar .button {text-align:center;padding:2px;background:url("/design/madrid/stylesheets/calendar/title-bg.gif") repeat-x 0 100%;color:#000;font-weight:bold}.calendar .nav {font-family:verdana,tahoma,sans-serif}.calendar .nav div {background:transparent url("/design/madrid/stylesheets/calendar/menuarrow.gif") no-repeat 100% 100%}.calendar thead tr { background:url("/design/madrid/stylesheets/calendar/title-bg.gif") repeat-x 0 100%;color:#000}.calendar thead .title {font-weight:bold;text-align:center;padding:2px;background:url("/design/madrid/stylesheets/calendar/title-bg.gif") repeat-x 0 100%;color:#000}.calendar thead .headrow {}.calendar thead .name {border-bottom:1px solid #797979;padding:2px;text-align:center;color:#000}.calendar thead .weekend {color:#c44}.calendar thead .hilite {background:url("/design/madrid/stylesheets/calendar/hover-bg.gif");border-bottom:1px solid #797979;padding:2px 2px 1px 2px}.calendar thead .active {background:url("/design/madrid/stylesheets/calendar/active-bg.gif");color:#fff;padding:3px 1px 0 3px;border-bottom:1px solid #797979}.calendar thead .daynames {background:url("/design/madrid/stylesheets/calendar/dark-bg.gif")}.calendar tbody .day {font-family:verdana,tahoma,sans-serif;width:2em;color:#000;text-align:right;padding:2px 4px 2px 2px}.calendar tbody .day.othermonth {font-size:80%;color:#999}.calendar tbody .day.othermonth.oweekend {color:#f99}.calendar table .wn {padding:2px 3px 2px 2px;border-right:1px solid #797979;background:url("/design/madrid/stylesheets/calendar/dark-bg.gif")}.calendar tbody .rowhilite td,.calendar tbody .rowhilite td.wn {background:url("row/design/madrid/stylesheets/calendar/hover-bg.gif")}.calendar tbody td.today { font-weight:bold}.calendar tbody td.hilite {background:url("/design/madrid/stylesheets/calendar/hover-bg.gif");padding:1px 3px 1px 1px;border:1px solid #bbb}.calendar tbody td.active {padding:2px 2px 0 2px}.calendar tbody td.weekend {color:#c44}.calendar tbody td.selected {font-weight:bold;border:1px solid #797979;padding:1px 3px 1px 1px;background:url("/design/madrid/stylesheets/calendar/active-bg.gif");color:#fff}.calendar tbody .disabled { color:#999}.calendar tbody .emptycell {visibility:hidden}.calendar tbody .emptyrow {display:none}.calendar tfoot .footrow {text-align:center;background:#565;color:#fff}.calendar tfoot .ttip {padding:2px;background:url("/design/madrid/stylesheets/calendar/status-bg.gif") repeat-x 0 0;color:#000}.calendar tfoot .hilite {background:#afa;border:1px solid #084;color:#000;padding:1px}.calendar tfoot .active {background:#7c7;padding:2px 0 0 2px}.calendar .combo {position:absolute;display:none;top:0;left:0;width:4em;cursor:default;border-width:0 1px 1px 1px;border-style:solid;border-color:#797979;background:url("/design/madrid/stylesheets/calendar/normal-bg.gif");color:#000;z-index:100;font-size:90%}.calendar .combo .label,.calendar .combo .label-IEfix {text-align:center;padding:1px}.calendar .combo .label-IEfix {width:4em}.calendar .combo .hilite {background:url("/design/madrid/stylesheets/calendar/hover-bg.gif");color:#000}.calendar .combo .active {background:url("/design/madrid/stylesheets/calendar/active-bg.gif");color:#fff;font-weight:bold}.calendar td.time {border-top:1px solid #797979;padding:1px 0;text-align:center;background:url("/design/madrid/stylesheets/calendar/dark-bg.gif")}.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm {padding:0 5px 0 6px;font-weight:bold;background:url("/design/madrid/stylesheets/calendar/normal-bg.gif");color:#000}.calendar td.time .hour,.calendar td.time .minute {font-family:monospace}.calendar td.time .ampm {text-align:center}.calendar td.time .colon {padding:0 2px 0 3px;font-weight:bold}.calendar td.time span.hilite {background:url("/design/madrid/stylesheets/calendar/hover-bg.gif");color:#000}.calendar td.time span.active {background:url("/design/madrid/stylesheets/calendar/active-bg.gif");color:#fff}#ui-datepicker-div { font-size:90% }div.hotel_form { margin:0;color:white}div.hotel_form form{ margin:0;padding:0}#b_frm { margin:0;padding:0}div.hotel_form_oq { padding:6px 0 0 0;  margin-top:10px;width:260px}div.hotel_form_oq  div.submit_button{float:right}div.hotel_form_oq  div.submit_button input.button{border:none;cursor:pointer;width:89px;height:28px;background:url(/design/madrid/stylesheets/search_button_off_bg.png);font-size:13px;font-weight:bold;color:white}div.hotel_form_oq  div.submit_button input.button:hover{background:url(/design/madrid/stylesheets/search_button_on_bg.png)}div.hotel_form_oq  div.rate_guarantee-container{float:left;margin-top:5px 0 0 0;text-align:left;width:150px;cursor:pointer}div.hotel_form_oq  div.rate_guarantee-img{margin-top:2px;float:left;width:23px;margin-right:5px}div.hotel_form_oq  div.rate_guarantee-container div.rate_guarantee-text-container{float:left;width:100px}div.hotel_form_oq  div.rate_guarantee-bestprice{font-size:12px}div.hotel_form_oq  div.rate_guarantee-reserve{font-size:10px}div#rate_guarantee{position:absolute;color:black;border:1px solid silver;display:none;margin-top:30px;background-color:white;background-image:url(/design/madrid/images/barcelona_box_bg.gif);background-position:top;background-repeat:repeat-x;text-align:left;padding:3px 1.5em;width:300px;z-index:1;clear:both}div.hotel_form_title { font-size:14px;color:white;width:100%}div.hotel_form_checkin { float:left}div.hotel_form_checkin_title { margin:8px 0 5px 0}div.hotel_form_checkin_title img { cursor:pointer;	cursor:hand;margin-left:5px}div.hotel_form_checkout { float:right}div.hotel_form_checkout_title { margin:8px 0 5px 0}div.hotel_form_checkout_title img { cursor:pointer;	cursor:hand;margin-left:5px}div.hotel_form select{font-size:10px;font-family:verdana,Helvetica,sans-serif;border:1px #B0B0B0 solid}div.hotel_form input.button{font-size:10px;font-family:verdana,Helvetica,sans-serif}div.hotel_form_advanced{float:right;font-size:9px;font-family:arial;margin-top:3px;cursor:pointer;text-decoration:underline;color:#B0C0BC}div#advancedSearch{display:none;padding-top:5px;padding-bottom:5px;clear:both}div.hotel_form table.amenities{font-size:9px;font-family:verdana,Helvetica,sans-serif;background-color:#0060A8;color:#fff}div.hotel_form div.ASLabel{font-size:11px;font-family:verdana,Helvetica,sans-serif;color:#fff;border:1px sold red}div.hotel_form div.ASBlock{padding-top:5px;padding-bottom:5px}.fboxcontent_info {display:block;border:1px solid #0060A8;border-width:0 1px;background-color:#0060A8;padding:2px 10px 0 10px}div.hotel_form_info { width:400px;color:white;border:0 solid red}div.hotel_form_info form{ margin:0;padding:0;border:0 solid red}div.hotel_form_info_oq {	clear:both;padding:6px 0 5px 0; text-align:right}div.hotel_form_info_title { font-size:14px;color:white;width:100%}div.hotel_form_info_checkin { float:left}div.hotel_form_info_checkin_title { margin:8px 0 5px 0}div.hotel_form_info_checkin_title img { cursor:pointer;	cursor:hand;margin-left:5px}div.hotel_form_info_checkout { float:right}div.hotel_form_info_checkout_title { margin:8px 0 5px 0}div.hotel_form_info_checkout_title img { cursor:pointer;	cursor:hand;margin-left:5px}div.hotel_form_info select{font-size:10px;font-family:verdana,Helvetica,sans-serif;border:1px #B0B0B0 solid}div.hotel_form_info  input.button{font-size:10px;font-family:verdana,Helvetica,sans-serif}.leftcol-container{width:300px;float:left;margin:0 0 0 0}.leftcol-top{width:300px;height:10px;background:url('/design/madrid/stylesheets/leftcol_top.png')}.leftcol-bottom{width:300px;height:10px;background:url('/design/madrid/stylesheets/leftcol_bottom.png')}.leftcol-content{width:300px;background:url('/design/madrid/stylesheets/leftcol_content.png')}.middlecol-container{float:left;margin:0;width:280px}div.top-arrow-b{background:url(/design/madrid/stylesheets/top_arrow_b.png) top left no-repeat;height:68px;width:280px}div.top-arrow-o{background:url(/design/madrid/stylesheets/top_arrow_o.png) top left no-repeat;height:68px;width:280px}div.top-arrow-padding{padding-top:10px}div.top-arrow-title{text-align:center;font-family:arial;font-size:18px;font-weight:bold;line-height:18px;text-transform:uppercase}div.top-arrow-title-line2{text-align:center;font-family:arial;font-size:15px;font-weight:bold;line-height:15px;text-transform:uppercase}