/* CSS Document */

body {margin:0;padding:0;text-align:center;color:#fff;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;background-image:url(/img/fons.jpg);}
#web {width:754px;margin:auto;text-align:left;background-image:url(/img/fonscont.jpg);background-repeat:repeat-y;}
h1,h2,h3,h4,h5,h6 {padding:0px;margin:0px 0px 10px 0px;color:#009384;display:block;}
a{color:#003DA3;text-decoration:underline}
a:hover{text-decoration:underline}
form,div,ul,li,img{margin:0;padding:0}
p {color:#000000;margin:10px 0; line-height:22px}
a img {border:none}

/* RECTIFICAMENT DE TAMANY DE TITOLS AMB FF (hereda el 'font-size' del contingut 
i redueix les fonts provocant diferencies IE - Firefox */
h1 { font-size:xx-large; }
h2 {font-size:x-large; } 
h3 {font-size:large; }
h4 {font-size:1.45em; font-family:Arial, Helvetica, sans-serif }
h5 { font-size:small;}
h6 {font-size:x-small; }

/* cap */
#cap, #logotip, #idiomes {height:62px;}
#cap {padding:0 3px}
#logotip, #idiomes {width:50%;background-repeat:no-repeat}
#logotip {float:left;background-image:url(/img/lcap.gif);background-position:top left;}
#logotip span {display:none}
#logotip img {margin-top:21px;margin-left:17px}

#idiomes {float:right;background-image:url(/img/rcap.gif);background-position:top right;font-size:.6em;}
#idiomes ul {margin-right:27px;margin-top:43px}
#idiomes ul li {float:right;padding:4px 6px;line-height:0%;background-color:#7BD2C8;margin-left:3px}
#idiomes ul li.actiu {background-color:#30BF2D;}
#idiomes ul li a {color:#fff}
* html #idiomes ul li {padding:4px 6px;height:4px;}
* html #idiomes ul li a {margin-top:-2px}


#contingut {padding:0 5px 5px 5px;}
.sepverd {height:4px;background-image:url(/img/sepverd.jpg);font-size:0;clear:both;}


ul.menu li {list-style:none;color:#000;}
ul.menu span {display:none;font-size:0}

#contmenuvertical {margin-top:1px;background-color:#21AA21;border-bottom:1px solid #fff;}
#contmenuvertical li {font-size:0;line-height:0%;}
#contmenuvertical li a {display:block;width:185px;height:32px;background-repeat:none;background-color:#21AA21;}
#contmenuvertical li#transports a {background-image:url(/en/img/menu_transports.gif)}
#contmenuvertical li#limousine a {background-image:url(/en/img/menu_limousine.gif)}
#contmenuvertical li#educatours a {background-image:url(/en/img/menu_educatours.gif)}
#contmenuvertical li#regina a {background-image:url(/en/img/menu_viatges.gif)}
#contmenuvertical li#scaniaservice a {background-image:url(/en/img/menu_scania.gif)}
#contmenuvertical li#regitours a {background-image:url(/en/img/menu_regitours.gif)}


#contmenuvertical li#transports a:hover {background-image:url(/en/img/menu_transports_over.gif)}
#contmenuvertical li#limousine a:hover  {background-image:url(/en/img/menu_limousine_over.gif)}
#contmenuvertical li#educatours a:hover  {background-image:url(/en/img/menu_educatours_over.gif)}
#contmenuvertical li#regina a:hover  {background-image:url(/en/img/menu_viatges_over.gif)}
#contmenuvertical li#scaniaservice a:hover  {background-image:url(/en/img/menu_scania_over.gif)}
#contmenuvertical li#regitours a:hover  {background-image:url(/en/img/menu_regitours_over.gif)}

#menuhoritzontal {font-size:0.7em;text-align:center;color:#fff;border-top:1px solid #30BF2D;border-bottom:1px solid #30BF2D;padding:4px 3px;margin:4px 0 12px 0;height:15px;background-color:#fff}
#menuhoritzontal li {float:left;background-color:#7BD2C8;margin:0 1px; display:block}
#menuhoritzontal li:hover {background-color:#55C87A}
#menuhoritzontal a {color:#fff;text-decoration:none;padding:1px 20px;display:block}
#menuhoritzontal a:hover {background-color:#55C87A;}
/* * html #menuhoritzontal a:hover {text-decoration:underline} */

h2.titol {width:253px;height:59px;color:#000;margin-top:5px}
h2.titol span {display:none}
.titol#benvinguts {background-image:url(/en/img/titol_benvinguts.gif);background-repeat:no-repeat}

#cos, #cos {margin:0 7px 14px 7px;border:1px solid #E1E1E1;font-size:0.7em;padding:5px 5px 0px 5px}
.interior#cos {width:495px;float:right;}
.interior-formulari#cos {width:310px;float:right;}

.formulari#submenu {width:400px;border:1px solid #E1E1E1;font-size:0.7em;background-image:url(/img/submenu_fons.jpg);background-repeat:repeat-y;padding-bottom:10px;margin-left:3px}
.formulari#submenu h4{padding:5px;color:#009384;display:block;}
.formulari#submenu table.taulaForm{height:192px; margin-left:15px}
html>body .formulari#submenu table.taulaForm{}
.formulari#submenu table.taulaForm tr td{padding:5px; color:#000000}
.formulari#submenu table.taulaForm tr td input{ width:220px}
.formulari#submenu table.taulaForm tr td textarea{ width:220px}
.formulari#submenu table.taulaForm tr td .botoEnviar{ width:100px}
#submenu {width:209px;float:left;border:1px solid #E1E1E1;font-size:0.7em;background-image:url(/img/submenu_fons.jpg);background-repeat:repeat-y;padding-bottom:10px;margin-left:10px}
* html #submenu {margin-left:5px}
#submenu  h3 {background-image:url(/img/submenu_fonstitol.jpg);background-repeat:no-repeat;color:#fff;font-size:1em;height:15px;text-align:center;width:195px;margin:9px auto;}
#submenu ul {background-color:#eee;width:183px;margin:auto;background-image:url(/img/fonssubsup.jpg);background-repeat:no-repeat;padding-top:7px}
#fimenu {background-color:#eee;width:183px;margin:auto;background-image:url(/img/fonssubinf.jpg);background-repeat:no-repeat;height:14px;}

#submenu li {font-size:.9em;padding:7px 2px 7px 15px;border-bottom:1px solid #C4C4C4;margin:0 25px;background-image:url(/img/lisubmenu.gif);background-repeat:no-repeat;background-position:7px 9px;}
* html #submenu li {background-position:7px 10px}
#submenu li a {color:#505757;text-decoration:underline;}
#submenu li a:hover {color:#000}

.anotacio {width:133px;height:152px;float:right;background-image:url(/img/fonsresum.jpg);padding:10px 12px 10px 50px}
.anotacio .conttext {border:1px solid #29A127;padding:3px 4px}
.anotacio .sep {height:10px;line-height:0%;font-size:0}

#peu {font-size:0.65em;color:#fff;background-color:#30BF2D;height:14px;margin:5px 3px 0 3px;text-align:right;padding:1px 4px 1px 0}
#peu a {color:#fff;text-decoration:none}
#peu a:hover {text-decoration:underline;}

div.esq {float:left}
div.dre {float:right}
div.separador {clear:both;font-size:0;line-height:0px}

div.marginat span{color:#000000}
ul.ul-portada {margin-left:30px;margin-bottom:20px;line-height:22px;}
ul.ul-portada li{color:#000000;}

ul.ul-form {margin-left:400px;margin-bottom:20px; padding-top:7px}
html>body ul.ul-form {margin-left:30px;margin-bottom:20px}
ul.ul-form li{color:#000000; line-height:12px;}



.fotoLocalitzacio{position:absolute; top:355px; left:510px; border:1px solid #E1E1E1; padding:10px}
.fotoSubmenu{margin:30px 0 26px 17px; }
html>body .fotoSubmenu{margin:30px 0 28px 17px; }

#cos table.taulaAutocars{}
#cos table.taulaAutocars tr td{border-bottom:1px solid #7BD2C8; border-left:1px solid #30BF2D; text-align:center}
#cos table.taulaAutocars tr td img{border:1px solid #E1E1E1; padding:3px}

table#localitzacio td {border:1px solid #e1e1e1}
table#localitzacio td a img {border:1px solid #e1e1e1;padding:3px}
table#localitzacio td.A1,table#localitzacio td.A2 {border-top:none}
table#localitzacio td.B1,table#localitzacio td.B2 {border-bottom:none;border-top:none}
table#localitzacio td.A1,table#localitzacio td.B1 {border-left:none}
table#localitzacio td.A2,table#localitzacio td.B2 {border-left:none;border-right:none}
