html { width:100%; height:100%;}
body {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: normal;margin:0px; padding:0px;height:100%; background-color: #fff; background-image:url(../images/fons-web1.jpg);background-attachment: fixed;
background-repeat: no-repeat;background-position: top center; width:100%;}

/*#fondo {position:absolute; top:0; left:0; width:100%; height:100%;background-attachment: fixed;}*/

/*input[type=text],
textarea{ border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -khtml-border-radius: 8px; behavior:url(css/border-radius.htc); border: 1px solid #BABDBA;}
input.button { font: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;height: 24px;margin: 0;padding: 2px 3px; color: #fff;background: #CC0000;border: 1px solid #CC0000;}
*/
input[type=text],
textarea, select{ padding:0.2em;}

/*input[type=text]{ width:125px; height:10px;}*/

a {text-decoration: none;color: #565758;border: none;}/*#707173;*/
a:hover {color: #fff;border: none;}
img {border:0px;}

/* -------------- zona capcalera ---------------- */
#cont-principal{width:1020px; height:auto;text-align:center;position:relative; border:0px solid #000000;}

#caixa-central{float:left;width:1020px; height:auto;margin:0px 0px 10px 0px; border:0px solid green; /*overflow:hidden;*/background-image:url(../images/fons-web-trans.png);  background-repeat: repeat-y; text-align:center;padding-left:15px;}

#carrusel-flotante{position: absolute; width:990px; height:383px; top:0; left:0; border:0px solid red; z-index:0;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:15px;
border-bottom-right-radius:15px;

-webkit-border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;
}

#cont-capcalera{
float:left;
position:relative;
width:990px; 
height:383px; 
border:2px solid #FFF; 
/*background-image:url(../images/fons-imatge-capcalera.png);  
background-repeat:no-repeat;*/

/*border-radius:15px;*/

border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;

-webkit-border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-webkit-border-bottom-left-radius:7px;
-webkit-border-bottom-right-radius:7px;

border-top:0px;
}

#img-carru-redondeo img{
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:15px;
border-bottom-right-radius:15px;

-webkit-border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;

border-top:0px;
}

#imatge-capcalera{float:left;width:207px; height:43px;margin:15px 0px 15px 15px;}

#caixa-cont-logo{float:left;position:relative;width:280px; height:65px; margin:0px; padding:0px;text-align:left;margin-right:5px;}
#cont-xs{float:left;position:relative;width:265px; height:auto; margin:0px;border:0px solid black; background-repeat:no-repeat;  padding:15px 0px 0px 15px;text-align:left; background-color:#D10019; margin-right:5px;}
#caixa-logo{float:left;position:relative;width:265px; height:65px; margin:0px;border:0px solid red; background-repeat:no-repeat;  padding:75px 0px 0px 15px;text-align:left; background-color:#D10019; margin-right:5px;}

#cont-caixa-boto-comprar{float:left; position:relative; margin-top:15px; height:61px; line-height:50px;}
#cont-caixa-text-comprar{position:absolute; width:auto; height:auto;top:0;left:5px; font-size:24px; color:#BE0A26;}
#cont-caixa-text-comprar a{color:#BE0A26;}
#cont-caixa-text-comprar a:hover{color:#FFF;}

.avis-comprar{ display:block;font-size:10px; color:#BE0A26; margin-top:-30px; text-align:center;}

/* Atributo a HIDDEN el 19-09-2015 */
#cont-caixa-boto-sms{visibility:hidden;  float:left; position:relative; margin-top:15px; height:61px; line-height:50px;}

#cont-caixa-text-sms{position:absolute; width:auto; height:auto;top:0;left:5px; font-size:24px; color:#BE0A26;}
#cont-caixa-text-sms a{color:#BE0A26;}
#cont-caixa-text-sms a:hover{color:#FFF;}


/*#cont-caixa-text-comprar{position:absolute; width:auto; height:auto;top:0;left:15px; font-size:26px; color:#BE0A26;}*/
#cont-caixa-menu-sup{float:left;position:relative;width:280px; height:auto; text-align:left;border:0px solid red; font-size:18px; color:#000; padding:0px;background-image: url(../images/fons-menu-sup-trans.png); background-repeat: repeat;margin-right:5px; padding-bottom:15px;}
#caixa-menu-sup ul{margin:0; padding:0;}
#caixa-menu-sup ul li{ list-style:none; margin:12px; padding:0;}
#caixa-menu-sup{color:#fff;}
#caixa-menu-sup a{color: #999; text-decoration:none;}
#caixa-menu-sup a:hover{color: #FFF; text-decoration: none; border:0px solid red;}

#cont-caixa-cercador-sup{float:left;position:relative;width:420px; height:50px; text-align:left;border:0px solid red; font-size:18px; color:#fff; padding:0px;background-image: url(../images/fons-menu-sup-trans.png); background-repeat: repeat;}

#caixa-idiomes{float:left;position:relative;width:164px;; height:50px; font-size:12px; padding:0px 10px 0px 15px; text-align:left; line-height:50px; border:0px solid red;color:#FFF; font-weight:normal; }
#caixa-idiomes a{color:#FFFFFF; text-decoration:none;}
#caixa-idiomes a:hover{color:#FFFFFF; text-decoration:none; border:0px solid red;}

#caixa-cercador{float:left; width:225px; height:33px; border:0px solid red;background-image:url(../images/fons-cercador2.png); background-repeat:no-repeat; margin-top:10px;}

#cont-caixa-menu-sup2{float:left;width:100%; height:auto; text-align:left;border:0px solid red; font-size:12px; color:#fff; padding:0px; margin-top:0px;/*background-image: url(../images/fons-menu2.png); background-repeat:no-repeat;*/}
#caixa-menu-sup2{float:left;width:70%; height:67px; text-align:left;border:0px solid yellow; line-height:45px; padding-left:15px; }
#caixa-menu-sup2 a{color:#000; text-decoration:none; font-size:11px; padding-left:17px; padding-right:17px;}
#caixa-menu-sup2 a:hover{color:#000; text-decoration: underline; border:0px solid red;}

/* inici mig */
#caixa-mig{float:left;width:990px;height:auto;border:0px solid red; text-align:justify; margin-top:10px; margin-left:2px;}

#caixa-dintre-mig{float:left;width:325px; height:177px; border:0px solid blue; color:#fff; font-size:12px; margin-right:5px; margin-bottom:5px;} 

.text-caixa-mig{top:-35px; left:105px; padding:7px 19px 10px 4px;font-weight:bold; text-align:center;font-size:13px; line-height:12px;}
/* ----------- */

/* linies andorra */
#caixa-titol-pagina{float:left;width:990px;height:48px;border:0px solid red; text-align: center; margin-top:10px; margin-left:0px; background-image:url(../images/fons-titol-pagina.png); background-repeat:no-repeat; color:#FFF; font-size:22px; padding:10px;}
#caixa-bus-express-gran{float:left;width:990px;height:60px;border:0px solid red; text-align: center;}
/* -------------------*/

/* linies andorra detall */
#caixa-titol-curt-linies-detall{float:left;width:60px;height:48px;border:0px solid red; text-align: center; margin-top:10px; margin-left:0px; /*background-image:url(../images/fons-titol-pagina-linies.png); background-repeat: repeat-x;*/ color:#FFF; font-size:32px; font-weight:bold; line-height:48px; }
#caixa-titol-pagina-linies-detall{float:left;width:900px;height:48px;border:0px solid red; text-align: left; margin-top:10px; margin-left:0px; /*background-image:url(../images/fons-titol-pagina-linies.png); background-repeat: repeat-x;*/ color:#FFF; font-size:20px;line-height:48px;padding-left:10px;margin-left:10px; margin-bottom:10px; }

#caixa-titol-pagina-linies-detall-final{float:left;width:450px;height:48px;border:0px solid red; text-align: right; margin-top:10px; margin-left:0px; /*background-image:url(../images/fons-titol-pagina-linies.png); background-repeat: repeat-x;*/ color:#FFF; font-size:14px;line-height:25px; padding-right:10px;}

#cont-caixa-dreta-informacio{float:left; width:280px; height:auto; border:0px solid red; text-align:left;}
#caixa-dreta-informacio-capcalera{float:left; width:100%; height:41px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies.png); background-repeat:no-repeat; line-height:41px; font-size:18px; color:#FFF; padding-left:15px;}

#caixa-dreta-informacio-capcalera-l1{float:left; width:100%; height:41px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies-l1.png); background-repeat:no-repeat; line-height:41px; font-size:14px;font-weight:bold; color:#FFF; padding-left:15px;}

#caixa-dreta-informacio-capcalera-l2{float:left; width:100%; height:41px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies-l2.png); background-repeat:no-repeat; line-height:41px; font-size:14px;font-weight:bold; color:#FFF; padding-left:15px;}

#caixa-dreta-informacio-capcalera-l3{float:left; width:100%; height:41px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies-l3.png); background-repeat:no-repeat; line-height:41px; font-size:14px;font-weight:bold; color:#FFF; padding-left:15px;}

#caixa-dreta-informacio-capcalera-l4{float:left; width:100%; height:41px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies-l4.png); background-repeat:no-repeat; line-height:41px; font-size:14px;font-weight:bold; color:#FFF; padding-left:15px;}

#caixa-dreta-informacio-capcalera-l5{float:left; width:100%; height:41px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies-l5.png); background-repeat:no-repeat; line-height:41px; font-size:14px;font-weight:bold; color:#FFF; padding-left:15px;}

#caixa-dreta-informacio-capcalera-l6{float:left; width:100%; height:41px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies-l6.png); background-repeat:no-repeat; line-height:41px; font-size:14px;font-weight:bold; color:#FFF; padding-left:15px;}

#caixa-dreta-informacio-capcalera-l7{float:left; width:100%; height:41px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies-l7.png); background-repeat:no-repeat; line-height:41px; font-size:14px;font-weight:bold; color:#FFF; padding-left:15px;}

#caixa-dreta-informacio-capcalera-l8{float:left; width:100%; height:41px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies-l8.png); background-repeat:no-repeat; line-height:41px; font-size:14px;font-weight:bold; color:#FFF; padding-left:15px;}

#caixa-dreta-informacio-capcalera-l9{float:left; width:100%; height:41px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies-l9.png); background-repeat:no-repeat; line-height:41px; font-size:14px;font-weight:bold; color:#FFF; padding-left:15px;}

#caixa-dreta-informacio-capcalera-l10{float:left; width:100%; height:41px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies-l10.png); background-repeat:no-repeat; line-height:41px; font-size:14px;font-weight:bold; color:#FFF; padding-left:15px;}


#caixa-dreta-informacio-capcalera2{float:left; width:265px; height:30px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies2.png); background-repeat: repeat-x;line-height:30px; font-size:14px; color:#FFF;padding-left:15px; font-weight:bold;}

#caixa-dreta-informacio-capcalera2-l1{float:left; width:265px; height:30px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies2-l1.png); background-repeat: repeat-x;line-height:30px; font-size:14px; color:#FFF;padding-left:15px; font-weight:bold;}

#caixa-dreta-informacio-capcalera2-l2{float:left; width:265px; height:30px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies2-l2.png); background-repeat: repeat-x;line-height:30px; font-size:14px; color:#FFF;padding-left:15px; font-weight:bold;}

#caixa-dreta-informacio-capcalera2-l3{float:left; width:265px; height:30px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies2-l3.png); background-repeat: repeat-x;line-height:30px; font-size:14px; color:#FFF;padding-left:15px; font-weight:bold;}

#caixa-dreta-informacio-capcalera2-l4{float:left; width:265px; height:30px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies2-l4.png); background-repeat: repeat-x;line-height:30px; font-size:14px; color:#FFF;padding-left:15px; font-weight:bold;}

#caixa-dreta-informacio-capcalera2-l5{float:left; width:265px; height:30px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies2-l5.png); background-repeat: repeat-x;line-height:30px; font-size:14px; color:#FFF;padding-left:15px; font-weight:bold;}

#caixa-dreta-informacio-capcalera2-l6{float:left; width:265px; height:30px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies2-l6.png); background-repeat: repeat-x;line-height:30px; font-size:14px; color:#FFF;padding-left:15px; font-weight:bold;}

#caixa-dreta-informacio-capcalera2-l7{float:left; width:265px; height:30px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies2-l7.png); background-repeat: repeat-x;line-height:30px; font-size:14px; color:#FFF;padding-left:15px; font-weight:bold;}

#caixa-dreta-informacio-capcalera2-l8{float:left; width:265px; height:30px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies2-l8.png); background-repeat: repeat-x;line-height:30px; font-size:14px; color:#FFF;padding-left:15px; font-weight:bold;}

#caixa-dreta-informacio-capcalera2-l9{float:left; width:265px; height:30px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies2-l9.png); background-repeat: repeat-x;line-height:30px; font-size:14px; color:#FFF;padding-left:15px; font-weight:bold;}

#caixa-dreta-informacio-capcalera2-l10{float:left; width:265px; height:30px; border:0px solid red;background-image:url(../images/fons-caixa-informacio-linies2-l10.png); background-repeat: repeat-x;line-height:30px; font-size:14px; color:#FFF;padding-left:15px; font-weight:bold;}

#caixa-dreta-informacio-text{float:left; width:93%; height:auto; border:0px solid red; background-image:url(../images/fons-caixa-informacio-linies-text.png); background-repeat:repeat; padding:10px; font-size:12px; font-weight:normal;}
#caixa-dreta-informacio-text ul {padding-left:15px;}
#caixa-dreta-informacio-text ul li {padding-bottom:4px;}

.redondea_border_inferior {
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:15px;
border-bottom-right-radius:15px;

-webkit-border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;
}

#cont-itineraris{float:right; width:683px; height:auto; border:0px solid red;}
#caixa-esq-itinerari-capcalera{float:left; width:668px; height:41px; border:0px solid yellow;background-image:url(../images/fons-caixa-itineraris-capcalera.png); background-repeat:no-repeat; line-height:41px; font-size:18px; color:#FFF; padding-left:15px; text-align:left;}


#caixa-esq-itinerari-capcalera-l1{float:left; width:668px; height:41px; border:0px solid yellow;background-image:url(../images/fons-caixa-itineraris-capcalera-l1.png); background-repeat:no-repeat; line-height:41px; font-size:18px; color:#FFF; padding-left:15px; text-align:left;}

#caixa-esq-itinerari-capcalera-l2{float:left; width:668px; height:41px; border:0px solid yellow;background-image:url(../images/fons-caixa-itineraris-capcalera-l2.png); background-repeat:no-repeat; line-height:41px; font-size:18px; color:#FFF; padding-left:15px; text-align:left;}

#caixa-esq-itinerari-capcalera-l3{float:left; width:668px; height:41px; border:0px solid yellow;background-image:url(../images/fons-caixa-itineraris-capcalera-l3.png); background-repeat:no-repeat; line-height:41px; font-size:18px; color:#FFF; padding-left:15px; text-align:left;}

#caixa-esq-itinerari-capcalera-l4{float:left; width:668px; height:41px; border:0px solid yellow;background-image:url(../images/fons-caixa-itineraris-capcalera-l4.png); background-repeat:no-repeat; line-height:41px; font-size:18px; color:#FFF; padding-left:15px; text-align:left;}

#caixa-esq-itinerari-capcalera-l5{float:left; width:668px; height:41px; border:0px solid yellow;background-image:url(../images/fons-caixa-itineraris-capcalera-l5.png); background-repeat:no-repeat; line-height:41px; font-size:18px; color:#FFF; padding-left:15px; text-align:left;}

#caixa-esq-itinerari-capcalera-l6{float:left; width:668px; height:41px; border:0px solid yellow;background-image:url(../images/fons-caixa-itineraris-capcalera-l6.png); background-repeat:no-repeat; line-height:41px; font-size:18px; color:#FFF; padding-left:15px; text-align:left;}

#caixa-esq-itinerari-capcalera-l7{float:left; width:668px; height:41px; border:0px solid yellow;background-image:url(../images/fons-caixa-itineraris-capcalera-l7.png); background-repeat:no-repeat; line-height:41px; font-size:18px; color:#FFF; padding-left:15px; text-align:left;}

#caixa-esq-itinerari-capcalera-l8{float:left; width:668px; height:41px; border:0px solid yellow;background-image:url(../images/fons-caixa-itineraris-capcalera-l8.png); background-repeat:no-repeat; line-height:41px; font-size:18px; color:#FFF; padding-left:15px; text-align:left;}

#caixa-esq-itinerari-capcalera-l9{float:left; width:668px; height:41px; border:0px solid yellow;background-image:url(../images/fons-caixa-itineraris-capcalera-l9.png); background-repeat:no-repeat; line-height:41px; font-size:18px; color:#FFF; padding-left:15px; text-align:left;}

#caixa-esq-itinerari-capcalera-l10{float:left; width:668px; height:41px; border:0px solid yellow;background-image:url(../images/fons-caixa-itineraris-capcalera-l10.png); background-repeat:no-repeat; line-height:41px; font-size:18px; color:#FFF; padding-left:15px; text-align:left;}



#caixa-esq-itinerari-text{float:left; width:662px; height:auto; min-height:300px; border:0px solid red; background-image:url(../images/fons-caixa-informacio-linies-text.png); background-repeat:repeat; padding:10px; font-size:10px; /*margin-top:41px;*/}
/* -------------------*/

/* presentacio */
#cont-presentacio{float:right; width:990px; height:auto; border:0px solid red;margin-top:15px;}
#caixa-esq-presentacio-capcalera{float:left; width:975px; height:41px; border:0px solid yellow;background-image:url(../images/fons-caixa-presentacio-capcalera.png); background-repeat:no-repeat; line-height:41px; font-size:18px; color:#FFF; padding-left:15px; text-align:left;}
#caixa-esq-presentacio-text{float:left; width:970px; height:auto; min-height:150px; border:0px solid red; background-image:url(../images/fons-caixa-informacio-linies-text.png); background-repeat:repeat; padding:10px; font-size:14px; font-weight:normal; }
/* -------------------*/


#caixa-peu{float:left;width:990px; height:66px; border:0px solid green; text-align:left;color:#707173;font-size:12px; font-weight:normal;background-image:url(../images/fons-peu2.png); background-repeat:no-repeat; margin-top:15px; }

#menu_peu_img{float:left; width:73%; height:55px; text-align:left; border:0px solid red; padding:8px 0 0 15px;}

#menu_peu {float: right; width:auto; height:55px; text-align:center; border:0px solid red; line-height:55px; padding-right:0px; font-weight:bold;}

.menu_peu_item {float:left;width:auto;border:0px solid red;padding-right:14px; font-size:9px;}

#caixa-peu2{float:left;width:990px; height:66px; border:0px solid green; text-align:left;color:#000;font-size:10px; font-weight:normal; margin-top:10px; }

#caixa-noticies{float:left;width:100%; height:349px;text-align:left;color:#000; font-size:12px; border:0px solid red;background-image:url(../images/caixa-noticies.png); background-repeat:no-repeat; padding:10px;}

#caixa-cont-noticia{float:left;width:98%; height:auto;text-align:left;color:#000; font-size:12px; border:0px solid red;}
#caixa-cont-noticia-img{float:left;width:16%; height:90px;text-align:left;color:#000; font-size:12px;border:0px solid red;}
#caixa-cont-noticia-text{float:left;width:82%; height:90px;text-align:left;color:#000; font-size:12px;border:0px solid red;}
#caixa-cont-noticia-peu{float:left;width:98%; height:15px;text-align:left;color:#000; font-size:12px;border:0px solid red;background-image:url(../images/separacio-noticies.png); background-repeat:no-repeat; background-position:center;}

.text-blau{ font-size:14px; color:#182C81;}
.text-taronja{font-size:12px; color:#F39400;}
.text-negre{font-size:10px; color: #000; font-weight:normal; }
.text-blau-link{font-size:10px; color:#00C; font-weight:normal;text-align:right; text-decoration:underline; display:block; cursor:pointer;}

.mes-info{ float:right; background-color:#000000; color:#FFFFFF; font-size:12px; font-weight:normal; cursor:pointer; height:15px; line-height:15px; margin:5px 5px 0px 0px; padding:2px;}



/* ------------- paginacion --------------------- */
#tnt_pagination {float:left;margin:15px 0px 15px 0px; text-align:center;display:block;height:22px;line-height:21px;clear:both;padding-top:3px;font-size:12px;font-weight:normal;}
#tnt_pagination a:link, #tnt_pagination a:visited{padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid #EBEBEB;margin-left:10px;text-decoration:none;background-color:#F5F5F5;color:#cc0000;width:22px;font-weight:normal;}
#tnt_pagination a:hover {background-color:#babdba;border:1px solid #BBDDFF;color:#cc0000;}
#tnt_pagination .active_tnt_link {padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid #cc0000;margin-left:10px;text-decoration:none;background-color:#cc0000;color:#0072BC;cursor:default;}
#tnt_pagination .disabled_tnt_pagination {padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid #EBEBEB;margin-left:10px;text-decoration:none;background-color:#F5F5F5;color:#D7D7D7;cursor:default;}
#textPeu{ padding-top:15px; _padding-top:10px;border:0px solid red; height:100%; font-weight:lighter;vertical-align:middle;}

/*MAPA PAREDES LINIA ---------------------------------------------------------------------------------------------------------*/
.parada-tipus-pujada{float: right; width: 326px; border-color:inherit; text-align:left; border-left-style:solid; border-left-width:10px; font-size:11px;}
/*.parada-tipus-pujada .linia-left{border-color:inherit; border-style:solid; border-left-width:5px; border-right-width:5px; float:left; width:0px;}
.parada-tipus-pujada .linia-right{display:none; visibility:hidden;}*/
.parada-tipus-pujada .codi-left{float:left; width:35px; font-weight:bold;}
.parada-tipus-pujada .codi-right{display:none; visibility:hidden;font-weight:bold;}
.parada-tipus-pujada .marca-info{float:left; width:273px; font-weight:normal;}
.parada-tipus-pujada .marca-left{border-color:inherit; border-style:solid; border-width:4px; float:left; height:0; margin-top:8px; margin-right:5px;}
.parada-tipus-pujada .marca-right{display:none; visibility:hidden;}
.parada-tipus-pujada .icones-right{}
.parada-tipus-pujada .icones-left{display:none; visibility:hidden;}
.parada-tipus-pujada img.actual{display:none; visibility:hidden;}

.parada-tipus-baixada{float: left; width: 326px; border-color:inherit; text-align:right; border-right-style:solid; border-right-width:10px; font-size:11px;}
/*.parada-tipus-baixada .linia-left{display:none; visibility:hidden;}
.parada-tipus-baixada .linia-right{border-color:inherit; border-style:solid; border-left-width:5px; border-right-width:5px; float:right; width:0px;}*/
.parada-tipus-baixada .codi-left{display:none; visibility:hidden; font-weight:bold;}
.parada-tipus-baixada .codi-right{float:right; width:35px;font-weight:bold;}
.parada-tipus-baixada .marca-info{float:left; width:273px; font-weight:normal;}
.parada-tipus-baixada .marca-left{display:none; visibility:hidden;}
.parada-tipus-baixada .marca-right{border-color:inherit; border-style:solid; border-width:4px; float:right; height:0; margin-top:8px; margin-left:5px;}
.parada-tipus-baixada .icones-right{display:none; visibility:hidden;}
.parada-tipus-baixada .icones-left{}
.parada-tipus-baixada img.actual{display:none; visibility:hidden;}

.parada-tipus-pujada-baixada{float: right; width: 326px; border-color:inherit; text-align:left; border-left-style:solid; border-left-width:10px; font-size:11px;}
/*.parada-tipus-pujada-baixada .linia-left{border-color:inherit; border-style:solid; border-left-width:5px; border-right-width:5px; float:left; width:0px;}
.parada-tipus-pujada-baixada .linia-right{display:none; visibility:hidden;}*/
.parada-tipus-pujada-baixada .codi-left{float:left; padding-left:18px; width:35px; font-weight:bold;}
.parada-tipus-pujada-baixada .codi-right{display:none; visibility:hidden;font-weight:bold;}
.parada-tipus-pujada-baixada .marca-info{float:left; width:273px; font-weight:normal;}
.parada-tipus-pujada-baixada .marca-left{border-color:inherit; border-style:solid; border-width:4px; float:left; height:0; margin-top:8px; position:absolute; left:649px; width:28px;}
.parada-tipus-pujada-baixada .marca-right{display:none; visibility:hidden;}
.parada-tipus-pujada-baixada .icones-right{}
.parada-tipus-pujada-baixada .icones-left{display:none; visibility:hidden;}
.parada-tipus-pujada-baixada img.actual{display:none; visibility:hidden;}

.parada-tipus-rotonda-pujada{float:right; width: 308px; border-color:inherit; text-align:left; background-image:url(../images/rotonda-petit.png); background-repeat:no-repeat; background-position:left; padding-left:33px; height:20px; font-size:11px;}
/*.parada-tipus-rotonda-pujada .linia-left{display:none; visibility:hidden;}
.parada-tipus-rotonda-pujada .linia-right{display:none; visibility:hidden;}*/
.parada-tipus-rotonda-pujada .codi-left{float:left; width:35px; font-weight:bold;}
.parada-tipus-rotonda-pujada .codi-right{display:none; visibility:hidden;font-weight:bold;}
.parada-tipus-rotonda-pujada .marca-info{float:left; width:273px; font-weight:normal;}
.parada-tipus-rotonda-pujada .marca-left{display:none; visibility:hidden;}
.parada-tipus-rotonda-pujada .marca-right{display:none; visibility:hidden;}
.parada-tipus-rotonda-pujada .icones-right{}
.parada-tipus-rotonda-pujada .icones-left{display:none; visibility:hidden;}
.parada-tipus-rotonda-pujada img.actual{display:none; visibility:hidden;}

.parada-tipus-rotonda-baixada{float: left; width: 308px; border-color:inherit; text-align:right; background-image:url(../images/rotonda-petit.png); background-repeat:no-repeat; background-position:right; padding-right:33px; height:20px; font-size:11px;}
/*.parada-tipus-rotonda-baixada .linia-left{display:none; visibility:hidden;}
.parada-tipus-rotonda-baixada .linia-right{display:none; visibility:hidden;}*/
.parada-tipus-rotonda-baixada .codi-left{display:none; visibility:hidden;font-weight:bold;}
.parada-tipus-rotonda-baixada .codi-right{float:right; width:35px; font-weight:bold;}
.parada-tipus-rotonda-baixada .marca-info{float:left; width:273px; font-weight:normal;}
.parada-tipus-rotonda-baixada .marca-left{display:none; visibility:hidden;}
.parada-tipus-rotonda-baixada .marca-right{display:none; visibility:hidden;}
.parada-tipus-rotonda-baixada .icones-right{display:none; visibility:hidden;}
.parada-tipus-rotonda-baixada .icones-left{}
.parada-tipus-rotonda-baixada img.actual{display:none; visibility:hidden;}

/*Links----------------------------------------------------------------------------------------------------------*/
#categoria-link{}
#categoria-link-titol{color:#C2171D; font-size:18px; font-weight:bold; padding-bottom:10px; padding-top:10px;}
#categoria-link-links{}
#categoria-link-links-link{ font-size:15px; font-weight:bold;}
#categoria-link-links-link a{ color:#000000;}

/*contactar---------------------------------------------------------------------------------------------------------------------*/
#cont-central-formulari_contactar{float:left; width:920px; margin-bottom:10px; padding-bottom:20px; padding-left:20px;}
/*Formulari*/
.formulari_1_contactar{display:none;}
.formulari_1_intro_contactar{float:left; width:95%; font-size:14px; text-align:left; margin-bottom:10px;}
.formulari_1_peu_contactar{float:left; width:95%; margin:10px; font-size:14px; text-align:left;}
.formulari_1_botons_contactar{float:left; width:100%; text-align:center; font-size:11px;}
/*botó desar*/
.formulari_1_botons_desar_contactar{float:left; cursor:pointer; margin-left:360px;}
.formulari_1_botons_desar_inici_contactar{float:left; width:9px; height:20px; background-image:url(../images/formulari-boto-inici.png);}
.formulari_1_botons_desar_mig_contactar{float:left; height:17px; background-image:url(../images/formulari-boto-mig.png); text-align:center; min-width:60px; padding-top:3px;}
.formulari_1_botons_desar_fi_contactar{float:left; width:9px; height:20px; background-image:url(../images/formulari-boto-fi.png);}
/*botó cancelar*/
.formulari_1_botons_cancelar_contactar{float:left; cursor:pointer; margin-left:5px;}
.formulari_1_botons_cancelar_inici_contactar{float:left; width:9px; height:20px; background-image:url(../images/formulari-boto-inici.png);}
.formulari_1_botons_cancelar_mig_contactar{float:left; height:17px; background-image:url(../images/formulari-boto-mig.png); text-align:center; min-width:60px; padding-top:3px;}
.formulari_1_botons_cancelar_fi_contactar{float:left; width:9px; height:20px; background-image:url(../images/formulari-boto-fi.png);}

/*Categoria*/
.formulari_2_contactar{float:left; width:93%;font-weight:bold; color:#E2001A; margin-top:15px; font-size:16px; margin-bottom:10px; text-align:left; text-decoration:underline;}
/*Subcategoria*/
.formulari_3_contactar{float:left; margin-left:10px;width:100%;font-weight:bold; margin-top:5px;}
/*Pregunta - predeterminada - botons*/
.formulari_4_titol_contactar{margin-left:25px; float:left; width:90%; margin-top:5px; height:25px; text-align:left;}
.formulari_4_opcions_contactar{float:left; width:90%; border-bottom: thin dotted #CCCCCC; height:25px;}
.formulari_4_opcions_opcio_contactar{margin-left:30px; float:left;}
/*Pregunta - text*/
.formulari_5_contactar{float:left; width:23%; margin-top:5px;border-bottom: thin dotted #CCCCCC; padding-bottom:5px;}
.formulari_5_titol_contactar{float:left; width:60%; height:25px;}
.formulari_5_opcions_contactar{float:left; width:90%; padding-left:5px;}
.formulari_5_opcions_input_contactar{width:190px;}
/*Pregunta - opcions*/
.formulari_6_contactar{float:left; margin-left:60px;width:91%; margin-top:5px;border-bottom: thin dotted #CCCCCC; height:25px;}
/*Resposta - item*/
.formulari_7_contactar{float:left; width:63%; margin-left:327px; margin-top:5px;border-bottom: thin dotted #CCCCCC; height:25px;}
/*Resposta - text*/
.formulari_8_contactar{float:left; width:63%; margin-left:327px; margin-top:5px;border-bottom: thin dotted #CCCCCC; height:25px;}
/*Pregunta - text area*/
.formulari_10_contactar{float:left; width:93%; margin-top:5px;border-bottom: thin dotted #CCCCCC; padding-bottom:5px;}
.formulari_10_titol_contactar{float:left; width:96%; height:25px;}
.formulari_10_opcions_contactar{float:left; width:96%; padding-left:5px;}
.formulari_10_opcions_textarea_contactar{height:80px; width:100%;}
/*Pregunta - predeterminada - select*/
.formulari_9_contactar{float:left; width:31%; margin-top:5px;border-bottom: thin dotted #CCCCCC; padding-bottom:5px;height:25px;}
.formulari_9_titol_contactar{float:left; width:29%; height:25px;}
.formulari_9_opcions_contactar{float:left;width:63%;padding-left:20px;}
.formulari_9_opcions_select_contactar{width:135px;}


/*Demani Pressupost---------------------------------------------------------------------------------------------------------------------*/
#cont-central-formulari_demaniPress{float:left; width:920px; margin-bottom:10px; padding-bottom:20px; padding-left:20px;}
/*Formulari*/
.formulari_1_demaniPress{display:none;}
.formulari_1_intro_demaniPress{float:left; width:95%; font-size:14px; text-align:left; margin-bottom:10px;}
.formulari_1_peu_demaniPress{float:left; width:95%; margin:10px; font-size:14px; text-align:left;}
.formulari_1_botons_demaniPress{float:left; width:100%; text-align:center; font-size:11px;}
/*botó desar*/
.formulari_1_botons_desar_demaniPress{float:left; cursor:pointer; margin-left:360px;}
.formulari_1_botons_desar_inici_demaniPress{float:left; width:9px; height:20px; background-image:url(../images/formulari-boto-inici.png);}
.formulari_1_botons_desar_mig_demaniPress{float:left; height:17px; background-image:url(../images/formulari-boto-mig.png); text-align:center; min-width:60px; padding-top:3px;}
.formulari_1_botons_desar_fi_demaniPress{float:left; width:9px; height:20px; background-image:url(../images/formulari-boto-fi.png);}
/*botó cancelar*/
.formulari_1_botons_cancelar_demaniPress{float:left; cursor:pointer; margin-left:5px;}
.formulari_1_botons_cancelar_inici_demaniPress{float:left; width:9px; height:20px; background-image:url(../images/formulari-boto-inici.png);}
.formulari_1_botons_cancelar_mig_demaniPress{float:left; height:17px; background-image:url(../images/formulari-boto-mig.png); text-align:center; min-width:60px; padding-top:3px;}
.formulari_1_botons_cancelar_fi_demaniPress{float:left; width:9px; height:20px; background-image:url(../images/formulari-boto-fi.png);}

/*Categoria*/
.formulari_2_demaniPress{float:left; width:93%;font-weight:bold; color:#E2001A; margin-top:15px; font-size:16px; margin-bottom:10px; text-align:left; text-decoration:underline;}
/*Subcategoria*/
.formulari_3_demaniPress{float:left; margin-left:10px;width:100%;font-weight:bold; margin-top:5px;}
/*Pregunta - predeterminada - botons*/
.formulari_4_titol_demaniPress{margin-left:25px; float:left; width:90%; margin-top:5px; height:25px; text-align:left;}
.formulari_4_opcions_demaniPress{float:left; width:90%; border-bottom: thin dotted #CCCCCC; height:25px;}
.formulari_4_opcions_opcio_demaniPress{margin-left:30px; float:left;}
/*Pregunta - text*/
.formulari_5_demaniPress{float:left; width:23%; margin-top:5px;border-bottom: thin dotted #CCCCCC; padding-bottom:5px;}
.formulari_5_titol_demaniPress{float:left; width:60%; height:25px;}
.formulari_5_opcions_demaniPress{float:left; width:90%; padding-left:5px;}
.formulari_5_opcions_input_demaniPress{width:190px;}
/*Pregunta - opcions*/
.formulari_6_demaniPress{float:left; margin-left:60px;width:91%; margin-top:5px;border-bottom: thin dotted #CCCCCC; height:25px;}
/*Resposta - item*/
.formulari_7_demaniPress{float:left; width:63%; margin-left:327px; margin-top:5px;border-bottom: thin dotted #CCCCCC; height:25px;}
/*Resposta - text*/
.formulari_8_demaniPress{float:left; width:63%; margin-left:327px; margin-top:5px;border-bottom: thin dotted #CCCCCC; height:25px;}
/*Pregunta - text area*/
.formulari_10_demaniPress{float:left; width:93%; margin-top:5px;border-bottom: thin dotted #CCCCCC; padding-bottom:5px;}
.formulari_10_titol_demaniPress{float:left; width:96%; height:25px;}
.formulari_10_opcions_demaniPress{float:left; width:96%; padding-left:5px;}
.formulari_10_opcions_textarea_demaniPress{height:80px; width:100%;}
/*Pregunta - predeterminada - select*/
.formulari_9_demaniPress{float:left; width:31%; margin-top:5px;border-bottom: thin dotted #CCCCCC; padding-bottom:5px;height:25px;}
.formulari_9_titol_demaniPress{float:left; width:29%; height:25px;}
.formulari_9_opcions_demaniPress{float:left;width:63%;padding-left:20px;}
.formulari_9_opcions_select_demaniPress{width:135px;}



/*treball---------------------------------------------------------------------------------------------------------------------*/
#cont-central-formulari_treball{float:left; width:920px; margin-bottom:10px; padding-bottom:20px; padding-left:20px;}
/*Formulari*/
.formulari_1_treball{display:none;}
.formulari_1_intro_treball{float:left; width:95%; font-size:14px; text-align:left; margin-bottom:10px;}
.formulari_1_peu_treball{float:left; width:95%; margin:10px; font-size:14px; text-align:left;}
.formulari_1_botons_treball{float:left; width:100%; text-align:center; font-size:11px;}
/*botó desar*/
.formulari_1_botons_desar_treball{float:left; cursor:pointer; margin-left:360px;}
.formulari_1_botons_desar_inici_treball{float:left; width:9px; height:20px; background-image:url(../images/formulari-boto-inici.png);}
.formulari_1_botons_desar_mig_treball{float:left; height:17px; background-image:url(../images/formulari-boto-mig.png); text-align:center; min-width:60px; padding-top:3px;}
.formulari_1_botons_desar_fi_treball{float:left; width:9px; height:20px; background-image:url(../images/formulari-boto-fi.png);}
/*botó cancelar*/
.formulari_1_botons_cancelar_treball{float:left; cursor:pointer; margin-left:5px;}
.formulari_1_botons_cancelar_inici_treball{float:left; width:9px; height:20px; background-image:url(../images/formulari-boto-inici.png);}
.formulari_1_botons_cancelar_mig_treball{float:left; height:17px; background-image:url(../images/formulari-boto-mig.png); text-align:center; min-width:60px; padding-top:3px;}
.formulari_1_botons_cancelar_fi_treball{float:left; width:9px; height:20px; background-image:url(../images/formulari-boto-fi.png);}

/*Categoria*/
.formulari_2_treball{float:left; width:93%;font-weight:bold; color:#E2001A; margin-top:15px; font-size:16px; margin-bottom:10px; text-align:left; text-decoration:underline;}
/*Subcategoria*/
.formulari_3_treball{float:left; margin-left:10px;width:100%;font-weight:bold; margin-top:5px;}
/*Pregunta - predeterminada - botons*/
.formulari_4_titol_treball{float:left; width:100%; margin-top:5px; height:25px; text-align:left;}
.formulari_4_opcions_treball{float:left; width:100%; border-bottom: thin dotted #CCCCCC; height:25px;}
.formulari_4_opcions_opcio_treball{margin-left:30px; float:left;}
/*Pregunta - text*/
.formulari_5_treball{float:left; width:33%; margin-top:5px;border-bottom: thin dotted #CCCCCC; padding-bottom:5px;}
.formulari_5_titol_treball{float:left; width:80%; height:25px;}
.formulari_5_opcions_treball{float:left; width:90%; padding-left:20px;}
.formulari_5_opcions_input_treball{width:200px;}
/*Pregunta - opcions*/
.formulari_6_treball{float:left; margin-left:60px;width:91%; margin-top:5px;border-bottom: thin dotted #CCCCCC; height:25px;}
/*Resposta - item*/
.formulari_7_treball{float:left; width:63%; margin-left:327px; margin-top:5px;border-bottom: thin dotted #CCCCCC; height:25px;}
/*Resposta - text*/
.formulari_8_treball{float:left; width:63%; margin-left:327px; margin-top:5px;border-bottom: thin dotted #CCCCCC; height:25px;}
/*Pregunta - text area*/
.formulari_10_treball{float:left; width:93%; margin-top:5px;border-bottom: thin dotted #CCCCCC; padding-bottom:5px;}
.formulari_10_titol_treball{float:left; width:96%; height:25px;}
.formulari_10_opcions_treball{float:left; width:96%; padding-left:20px;}
.formulari_10_opcions_textarea_treball{height:80px; width:100%;}
/*Pregunta - predeterminada - select*/
.formulari_9_treball{float:left; width:31%; margin-top:5px;border-bottom: thin dotted #CCCCCC; padding-bottom:5px;height:25px;}
.formulari_9_titol_treball{float:left; width:29%; height:25px;}
.formulari_9_opcions_treball{float:left;width:63%;padding-left:20px;}
.formulari_9_opcions_select_treball{width:135px;}



#caixa-tornar{ float:left; width:17%; height:20px; border:0px solid red; background-color: #CCC; font-size:12px; line-height:20px; text-align: center; color:#000;}

#caixa-baixada{ position:absolute;  width:10px; height:200px;  border:0px solid yellow;background-image:url(../images/fletxa-baixada.png); background-repeat:no-repeat; top:75px; left:0px;}

#caixa-pujada{position:absolute;  width:10px; height:200px;  border:0px solid yellow;background-image:url(../images/fletxa-pujada.png); background-repeat:no-repeat;top:75px; left:645px;}

/* el meu trajecte */
      #map_canvas {
		float:left;
        width: 500px;
		height: 300px;
        /*margin-top: 0.6em;*/
		
      }
      #map_canvas2 {
        float:left;
		width: 500px;
		height: 300px;
        /*margin-top: 0.6em;*/
      }	  
      input {
        border: 1px solid  rgba(0, 0, 0, 0.5);
      }
      input.notfound {
        border: 2px solid  rgba(255, 0, 0, 0.4);
      }
      .submit {
		width:100%;
		height:50px;
        border: 2px solid  rgba(255, 0, 0, 0.4);
		font-size:18px;
		cursor:pointer;
      }	  
	  #loading{
		border: 5px solid #000;
		padding: 2px;
		z-index: 1000; 
		position: absolute;
		background-color: #3972AB; 
		color: #FFF;
		/*top: 50%;*/ 
		left: -10px;
		width: 100.7%;
		height: 160px;
		/*margin-top: -125px;
		margin-left: -50%; */
		padding-top:5%;
		display:none; 
		text-align:center; 
		background-color: #000; 
		filter:alpha(opacity=75);
		-moz-opacity:.75;
		opacity:.75; 
		font-size:18px; 
		font-weight:bold;
	}

/* el meu trajecte internacional */
	.fons_imatge_select  { 
		background-repeat:no-repeat; 
		background-position:center left; 
		padding:5px; 
		padding-left:35px;
	}

/* TABS */ 
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 0px solid #000;
	border-left: 0px solid #000;
	width: 100%;
	background: '';
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #A52A2A;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	margin-left:50px;
	background: '';
}
ul.tabs li a {
	text-decoration: none;
	color: #A52A2A;
	display: block;
	font-size: 16px;
	padding: 0 20px;
	border: 0px solid #000;
	outline: none;
	/*background: #AEAEAF;*/
	border-left: 1px solid #A52A2A;
}
ul.tabs li a:hover {
	background: #ccc;
}
ul.tabs li.active, ul.tabs li.active a:hover  { 
	background: #ccc;
	/*border-bottom: 0px solid #000;*/
}

.tab_container {
	border: 0px solid #000;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: '';
}
.tab_content {
	padding: 20px;
	font-size: 16px;background: '';
	
}
/* ------------------------------------  */	 