.destacat{color:#B86801;font-weight:bold;padding:20px 0 36px;}
.destacat2{color:#B86801; font-weight:bold; padding:8px 30px 12px 14px;}
.precio {float:right; font-weight:bold; padding-right:10px;}
.link_right {}
.autobusos {background:url("../img/icon_bus.gif") no-repeat scroll 34px 18px transparent;padding:20px 0 20px 85px;}
.link_style_3 {color:#673406;font-weight:bold;text-decoration:none;}
.autobusos {background:url("../img/icon_bus.gif") no-repeat scroll 34px 18px transparent;padding:20px 0 20px 85px;}
.metro {background:url("../img/icon_metro.gif") no-repeat scroll 34px 18px transparent;padding:20px 0 5px 85px;}
.metro_l4 {background:url("../img/icon_l4.gif") no-repeat scroll 85px 12px transparent;padding:10px 0 0 107px;}
.metro_l1 {background:url("../img/icon_l1.gif") no-repeat scroll 85px 2px transparent;padding:0 0 15px 107px;}
.tram {background:url("../img/icon_tram.gif") no-repeat scroll 34px 18px transparent;padding:20px 0 20px 85px;}
.renfe {background:url("../img/icon_renfe.gif") no-repeat scroll 34px 14px transparent;padding:20px 0 20px 85px;}

.space_bot {}
.space_top {}
h2.space_bot, h3.space_bot {margin-bottom:20px;}
h2.space_top, h3.space_top {margin-top:20px;}


.inside{padding:8px 45px 12px 30px;}
table {width:474px; margin-left:14px; border-bottom:#dadada 1px solid;}
table th {color:#a88f79; background:#faf6f1 url("../img/table_th.gif") repeat-x left bottom; text-align:center; border-left:2px #fff solid; border-right:2px #fff solid; padding:6px 0px; font-weight:normal;}
table th.first {border-left:0px;}
table th.last {border-right:0px;}
table td {text-align:center; padding:0 1px; font-size:0.916em; color:#505050; background:url("../img/table_separator.gif") repeat-x left bottom; border-left:#fff 10px solid; border-right:#fff 10px solid; padding:10px;}
table.alignleft td,.alignleft {text-align:left;}
table.alignleft td.first,.alignleft {padding-left:50px;}
table.objectius .alignleft{padding-left:10px;}
table.objectius tr td div{float:left; margin-top:5px; width: 453px;}
table td.first {border-left:0px; padding-left:20px; background:#fff url("../img/table_bg.gif") no-repeat left bottom;}
table td.last {border-right:0px; padding-right:20px; background:#fff url("../img/table_bg.gif") no-repeat right bottom;}
table tr.last td {background:none;}
table tr.last td.first {background:#fff url("../img/table_bg.gif") no-repeat left top;}
table tr.last td.last {background:#fff url("../img/table_bg.gif") no-repeat right top;}
table tr.first td{}
table td.onecell {background:url("../img/table_bg_transp_2.gif") repeat scroll left bottom #FDFAF5; background-repeat:no-repeat; border-left:0 none;border-right:0 none;}
table td.right {text-align:right;}
td.right{text-align:right;}
.right{text-align:right;}
table.prices_table td.right {text-align:right;}
table.prices_table{border:1px solid #DBDCDB;}
table.panel_white {background:none repeat scroll 0 0 #F3F6ED;border:1px solid #DBDBDB;margin-bottom:15px;padding:1px;}
.title {color:#6B7D21;font-weight:bold;padding-bottom:10px;padding-top:20px;}
.tablefoot {}
table.very_spaced {}
.text-bold{font-weight:bold;}
.text-italic{font-style:italic;}
.text-underline{text-decoration:underline;}
.red{color:#FF0000;}
table.panel {padding:1px;border:#dbdbdb 1px solid;background:#fff;margin-bottom:15px;}
table.panel th, table.panel td {border:#fff 1px solid;background:#f3f3f3;text-align:left;color:#505050;	width:50%;}
table.panel th {text-align:center;color:#713c08;font-weight:bold;}
table.panel .text-bold {color:#a88f79;}

.special_back_link{}
.download_pdf a {background:url("../img/pdf_icon.gif") no-repeat scroll right top transparent;color:#835B2B;display:block;padding-right:18px;text-decoration:none;}
.strike{color:#F81E1E;text-decoration:line-through;}

.overlay-external{}
.overlay-external-small{}

.various_links{padding-top:15px;}
.link_center{text-align:center;}
.valids{clear:both; display:block;}

.float_left{float:left; margin: 8px 15px 5px 0;}
.border{border:2px solid #D2D2D2;}
.float_right{float:right;margin-left:15px;}
.center{margin:12px auto 25px;}

.page_footer{background:url("../img/separator.gif") repeat-x scroll left top transparent;}

.clear{clear: both;font-size: 1px;line-height: 1px;}

