@charset "UTF-8";
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
img {border: 0px;}
ul, li {list-style:none;}
body {font-family: 'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"Lucida Sans", Arial, Verdana, sans-serif;font-weight:300;font-size:12px;line-height:18px;color: #615448;background-color: #FFFFFF;}

center {width: 700px;margin-left: auto; margin-right: auto;text-align: left;}
input:focus {border-color:#8A8176;}
.selected {color: #2a1f15 !important; cursor: default;}
.disabled {cursor: default;alpha(opacity=30);opacity: 0.3;-moz-opacity:0.3;}
.clearboth {clear: both;}
img.destacat {margin-bottom:15px;}

/*hipervínculos globales*/
a:visited, a:link, a:active {color:#8a8176;text-decoration:none;}
a:hover {color: #615448;text-decoration:none;}

.hidden { display:none; }

div#header {background-color: #e4e0d0;height: 75px;border-bottom: 1px solid #acacac; border-top: 1px solid #999999;overflow: hidden;}
div#header_brand {float:left; margin-top: 15px;width: 200px;overflow: hidden;}
div#header_brand h1 {text-indent: 400px;}
div#header_menu {float:right; height: 35px; padding-right:30px;font-family: 'VAGRounded','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"Lucida Sans", Arial, Verdana, sans-serif;}
div#header_menu ul {margin-top: 15px;font-size: 14px;font-weight: bold !important;}
div#header_menu ul > li {display: inline-table;margin-left: 10px;}
div#header_search {float:right; padding-right:30px; padding-top: 10px;}
div#header_search input {font-size: 10px; width: 120px; padding: 0px 5px;font-family: lucida sans,arial,verdana,sans-serif;font-weight:normal;color:#8a8176}
div#header_search button {border: none; background-color: #e4e0d0; color:#a69e97; font-family: 'VAGRounded','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"Lucida Sans", Arial, Verdana, sans-serif; font-size: 12px;cursor: pointer;}

div#submenu {height: 165px; overflow: hidden; background-image: url(../img/banner_home_01.jpg); background-repeat: no-repeat;}
div#submenu.entorno {height: 165px; overflow: hidden; background-image: url(../img/banner_entorno_01.jpg); background-repeat: no-repeat;}
div#submenu ul {margin-top: 145px;font-family: 'VAGRounded','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"Lucida Sans", Arial, Verdana, sans-serif;font-weight: bold !important;}
div#submenu ul > li {float:left;margin-right: 4px; background-color: #fff;padding: 2px 17px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;background-image: url(../img/submenu_b.gif)}
div#submenu ul > li.on, div#submenu ul > li:hover {background-image: none !important;}
div#submenu ul > li > a {color:#847b71;}

div#productos_destacados center {margin-top:45px;margin-bottom:45px;padding:0 10px;border-left: 1px solid #fff; border-right: 1px solid #fff;}
div#productos_destacados ul > li {float:left;width:217px;padding-right:10px;border-right: 1px solid #fff;margin-right: 8px;margin-bottom:15px;min-height:200px;}
div#productos_destacados ul > li a {background-color:#fff;display:block;text-align:center;overflow:hidden;}
div#productos_destacados ul > li a:hover {color:#615448;}
div#productos_destacados ul > li img {border-bottom:1px solid #392a1b;padding-bottom:15px;}
div#productos_destacados ul > li.right {margin-right: 0px !important;border-right:none !important;}
div#productos_destacados_bicicletes {margin-bottom:20px;}

div#burri_compra {height: 155px;display:none;}
div#burri_compra_left {float:left; width:275px; height: 155px;}
div#burri_compra_left h3 {font-family: 'VAGRounded','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"Lucida Sans", Arial, Verdana, sans-serif;font-weight: bold; font-size: 22px;margin-top: 20px;}
div#burri_compra_left img {padding-bottom: 7px;}
div#burri_compra_left blockquote {font-size: 14px;}
div#burri_compra_left small {font-size: 14px; font-style: italic; color: #a69e97;}
div#burri_compra_right {height:330px;position: absolute;margin-top: -135px;margin-left: 280px;}

div#banner_big {height: 165px; overflow: hidden;text-align: center;background-color: #533A26;}

div#tweet_home {height: 200px;}
div#tweet_home_left {float:left; width:275px; height: 190px;}
div#tweet_home_left h3 {font-family: 'VAGRounded','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"Lucida Sans", Arial, Verdana, sans-serif;font-weight: bold; font-size: 22px;margin-top: 20px;}
div#tweet_home_left img {}
div#tweet_home_left blockquote {font-size: 14px;}
div#tweet_home_left small {font-size: 14px; font-style: italic; color: #a69e97;}
div#tweet_home_right {height:330px;position: absolute;margin-top: -165px;margin-left: 280px;}

div#text_central {margin-top:20px; margin-bottom:20px;}
div#text_central.entorno h3 {font-size:18px; padding-top:10px; margin-bottom:15px;}
div#text_central_left {float:left; width:345px; clear: both; margin-top: 20px;}
div#text_central_right {float:right; width:345px;}

div#destacat_rutes {margin-top:20px;}
div#destacat_rutes ul > li {float:left; width:228px; height:120px; color:#f5b800; margin-right: 8px; margin-bottom: 8px; background-color: #533a26;overflow: hidden;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);}
div#destacat_rutes ul > li.double {height: 247px !important; padding-left: 7px; width: 221px !important;}
div#destacat_rutes ul > li.right {margin-right: 0px !important;}
div#destacat_rutes ul > li h3 {font-family: 'VAGRounded','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"Lucida Sans", Arial, Verdana, sans-serif;padding: 6px 10px;}
div#destacat_rutes ul > li.double h3 {padding-left: 1px !important; font-size: 1.4em;}
div#destacat_rutes ul > li.double .banner_text { display: block; height: 60px; overflow: hidden; color: #ffffff; font-size: 1.2em; }
div#destacat_rutes ul > li.double .banner_text a { color: #ffffff; text-decoration: underline;}
div#destacat_rutes ul > li a.destacat_rutes_info {display:none;position:absolute;background-color: #533a26;filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;padding: 10px;width: 208px;height: 70px;line-height: 14px;font-size:14px;}
div#destacat_rutes ul > li:hover a.destacat_rutes_info {display:block;}
div#destacat_rutes ul > li a:visited, div#destacat_rutes ul > li a:link, div#destacat_rutes ul > li a:active {color:#fff;text-decoration:none;}
div#destacat_rutes ul > li a:hover {color: #fff;text-decoration:none;}

div#idioma {clear: both;font-family: 'VAGRounded','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"Lucida Sans", Arial, Verdana, sans-serif;font-weight: bold !important;font-size: 12px;margin-bottom: 15px;}
div#idioma center {border-bottom: 2px solid #e9e9e9;width: 720px !important;}
div#idioma ul {padding: 10px;}
div#idioma ul > li {display: inline-table;margin-right: 5px;}

div#paginacion {background-color: #e4e0d0;padding: 5px 10px;margin-top: 10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);}

div#footer {font-family: 'VAGRounded','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"Lucida Sans", Arial, Verdana, sans-serif;font-weight: light;font-size: 12px; color:#8a8176; margin-bottom: 25px;}
div#footer a {font-weight: bold !important;}

div#ruta_home {height:255px;}
div#ruta_home_left {float:left; width:275px; height: 195px;}
div#ruta_home_left h3 {font-family: 'VAGRounded','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"Lucida Sans", Arial, Verdana, sans-serif;font-size:22px;line-height:25px;margin-top:40px;font-weight: lighter;color: #2a1f15;}
div#ruta_home_left h3 strong {font-weight: bold;}
div#ruta_home_left img {padding-bottom: 7px;}
div#ruta_home_left blockquote {font-size: 14px;}
div#ruta_home_left small {font-size: 14px; font-style: italic; color: #a69e97;}
div#ruta_home_right {float:right;margin-top: 30px;}
div#text_central_right_ruta > img {float:left;margin-right: 2px;margin-bottom: 2px;} 
div#text_central_right_ruta.entorno {margin-top:7px;}
div#accions_rutes {margin-top:20px;}
div#accions_rutes > a {background-color:#E4E0D0;float:left;font-size:18px;padding:10px 0;margin:0 5px 5px 0;text-align:center;width:170px;font-family:'VAGRounded','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"Lucida Sans",Arial,Verdana,sans-serif;}
div#accions_rutes > a.right {margin-right:0;}
div#accions_rutes > a.double {width: 345px;}
div.addthis_toolbox {font-size:12px;margin-top:10px;}

div#paginacio_rutes { clear: both; margin:30px 0 17px 0; width: 350px; float: left; }
div#paginacio_rutes a, div#paginacio_rutes span { color: #615448; display:block; background-color:#E4E0D0;float:left;font-size:13px;padding:3px 0;margin:0 5px 5px 0;text-align:center;width:111px;font-family:'VAGRounded','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"Lucida Sans",Arial,Verdana,sans-serif;}
div#paginacio_rutes a:hover { background-color: #eeebe2; }
div#paginacio_rutes span { color: #999999; color: #b6a99d; }

div#lloguer_fitxa {height:320px;}
div#lloguer_fitxa_left {float:left; width:275px; overflow: hidden;}
div#lloguer_fitxa_left h3 {font-family: 'VAGRounded','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"Lucida Sans", Arial, Verdana, sans-serif;font-size:22px;line-height:25px;margin-bottom:20px;margin-top:40px;font-weight: lighter;color: #2a1f15;}
div#lloguer_fitxa_left img {padding-bottom: 7px;}
div#lloguer_fitxa_left h3 strong {font-weight: bold;}
div#lloguer_fitxa_left blockquote {font-size: 14px;}
div#lloguer_fitxa_left blockquote .precio {color:#2a1f15;}
div#lloguer_fitxa_left small {font-size: 14px; font-style: italic; color: #a69e97;}
div#lloguer_fitxa_right {float:right;overflow: hidden;margin-top:35px;}
div#lloguer_fitxa > center > div#lloguer_fitxa_right > div#lloguer_fitxa_right_preu {background-color:#E4E0D0;font-size:18px;padding:10px 15px;position:absolute;font-family: 'VAGRounded','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"Lucida Sans", Arial, Verdana, sans-serif;font-weight: bold;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;margin-left: -10px;}

h3#contact_title {color:#615448;margin-top: 10px;}
div#contact_box p {color:#615448;margin-bottom: 10px;}
div#contact_box .msg {color:#615448;display:none;margin:2px 0 2px 0; }
div#contact_box fieldset {border:0;}
div#contact_box label {color:#615448;display:block;margin-top:10px;}
div#contact_box input {display:block;width: 300px;}
div#contact_box textarea {display:block;width: 300px;height:80px;}
div#contact_box em {color:#615448;display:block;width: 150px;float:left;}
div#contact_box button {display:block;width: 150px;float:left;margin-top:4px;margin-bottom:15px;}

div#tarifas h3 {font-family: 'VAGRounded','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',"Lucida Sans", Arial, Verdana, sans-serif;font-size:22px;line-height:25px;margin-bottom:15px;margin-top:40px;font-weight: lighter;color: #2a1f15;}
div#tarifas h3 strong {font-weight: bold;}
div#tarifas table {width: 700px;margin:20px 0 20px 0;}
div#tarifas table tbody .title{border-bottom: 1px #8A8176 solid;padding:15px 0 1px 0;font-size:1.3em;text-align:left;}
div#tarifas table tbody .title.first{padding-top:0;}
div#tarifas table thead th {text-align:center;padding:2px 0 2px 0;}
div#tarifas table tbody td {padding: 2px 0 2px 0;text-align:center;border-bottom: 1px #E4E0D0 solid;}
div#tarifas table tbody th {padding: 2px 0 2px 0;border-bottom: 1px #E4E0D0 solid;}
div#tarifas table td.zebra {background-color: #f4f0e0; }
div#tarifas table .title.zebra {background-color: #ffffff; }

.precio_oferta { background-color: #ffcc00; padding: 1px 3px 1px 3px; }
.precio_anterior { text-decoration: line-through; margin-left: 0px;}

/*ADDS*/
.lidiomas a { font-size: 0.9em; color:#a69e97; }
.lidiomas a.selected, .lidiomas { color:#a69e97 !important; }
strong { font-weight: bold !important; }

