/* Style sheet style */
*{margin:0;padding:0;border:0;}
body{color:#000000;background: #00aac0;font: .75em Arial,Verdana,Helvetica,Sans-Serif;}
body#home{background: url(tl_files/images/bgr-home.gif) #00aac0 top repeat-x;}
a{text-decoration:none;color:#00a8be;outline: none;}
a:hover{text-decoration:underline;}
input,select,textarea{padding:2px;border:292523 1px #solid;font-size:11px;}
li{list-style: none;}
h2{margin:0 0 .5em;font-weight:normal;font-size:1.5em;}
h3{margin:0 0 .5em;font-size:1.2em;}
h4{margin:0 0 .5em;font-size:1em;color:#666666;}
p{padding:0 0 1em;line-height:1.3em;}

#container{background: url(tl_files/images/bgr.gif) #ffffff top repeat-x;}
#home #container{background: none;}
#page{width:830px;margin:0 auto;}
#header{height:134px;}
#home #header{height:266px;}
#header .content{float:right;}
#header #myContent{float:right;margin:0;}
#header h1{width:270px;float:left;background: url(tl_files/images/logo.gif) no-repeat;text-indent: -9999px;}
#header h1 a{height:134px;display:block;text-decoration:none;}
#home #header h1{width:305px;margin:100px 0 0;background: url(tl_files/images/logo-home.gif) no-repeat;}
.nav1{height:45px;position:relative;overflow:hidden;margin:0 0 0 -5px;font-weight:bold;font-size:13px;text-transform: uppercase; width:100%;}
.nav1 li{float:left;padding:0 13px 0 11px;line-height:45px;background: url(tl_files/images/nav1-sep.gif) right no-repeat;}
.nav1 li.last{padding-right:0;background: none;}
.nav1 li a{float:left;display:block;color:#ffffff;}
.nav1 li a:hover,.nav1 li.active a{text-decoration:none;color:#00a8c6;}
.nav2 ul{display:block;padding:15px 0 5px 20px;font-weight:bold;font-size:12px;background: #3c3937;height: auto !important;min-height: 165px;text-transform: uppercase;}
.nav2 li{border-bottom:2px solid #000000;}
.nav2 li.last{border:0;}
.nav2 li a{/*height:26px;*/display:block;color:#c9c8c7;line-height:26px;font-weight:normal;}
.nav2 li a:hover,.nav2 li.active a{text-decoration:none;color:#00a8c6;}
.nav2 ul ul{display:block;margin-bottom:0px;padding:0 0 0 15px;font-weight:bold;font-size:12px; min-height: 26px;text-transform: uppercase;}
.headline{height:56px;margin:0 0 18px;background: url(tl_files/images/headline-bot.gif) left bottom no-repeat;}
.headline h2{margin:0;padding:0 0 0 30px;font-size:16px;color:#ffffff;line-height:42px;background: #00a8c6;}
.headline2{height:56px;position:relative;margin:0 0 18px;z-index: 100;}
.color_negre{color:#000000;}
.bgcolor_negre{background: #000000;}
.color_verd{color:#61be1a;}
.bgcolor_verd{background: #61be1a;}
.bgverd{background: url(tl_files/images/headline2-bot-verd.gif) left bottom no-repeat; height:46px;}
.color_lila{color:#7A1F5E;}
.bgcolor_lila{background: #7A1F5E;}
.bglila{background: url(tl_files/images/headline2-bot-lila.gif) left bottom no-repeat; height:46px;}
.color_groc{color:#C1B40D;}
.bgcolor_groc{background: #C1B40D;}
.bggroc{background: url(tl_files/images/headline2-bot-groc.gif) left bottom no-repeat; height:46px;}
.color_vermell{color:#008A9A;}
.bgcolor_vermell{background: #008A9A;}
.bgcolor_red{background: #dd3b21;}
.color_red{color:#dd3b21;}
.bgred{background: url(tl_files/images/headline2-bot-vermell_b.gif) left bottom no-repeat; height:46px;}

.bgvermell{background: url(tl_files/images/headline2-bot-vermell.gif) left bottom no-repeat; height:46px;}
.headline2 h2{margin:0;padding:0 0 0 30px;font-size:15px;color:#ffffff;line-height:32px;}
.headline3{height:26px;margin:0 0 1em;text-transform: uppercase;}
.headline3 h3{margin:0;padding:0 0 0 20px;font-size:16px;color:#ffffff;line-height:26px;}
#columns{height:1%;padding:0 0 25px;}
#home #columns{margin:15px 0 0;padding:0;}
#centercol{width:562px;float:left;margin:0 0 25px;}
.centercol-content{padding:10px 30px;}
.centercol-content li{margin-left:15px;list-style:square;}
#bg_blau{width:100%;height:24px;float:left;margin-top:3px;text-align:center;font-weight:bold;font-size:14px;color:#FFFFFF;line-height:24px;background: url(tl_files/images/bg_blau_right.gif) top right no-repeat;}
#bg_blau_clar .bg_blau_clar_left{width:24px;height:24px;float:left;background: url(tl_files/images/bg_blau_clar_left.gif) top no-repeat;}
#bg_blau_clar{width:100%;height:24px;float:left;margin-top:3px;text-align:center;font-weight:bold;font-size:14px;color:#000000;line-height:24px;background: url(tl_files/images/bg_blau_clar.gif) top right no-repeat;}
#bg_blau .bg_blau_left{width:24px;height:24px;float:left;background: url(tl_files/images/bg_blau_left.gif) top no-repeat;}
#bg_linia{width:150px;height:25px;float:left;margin-top:3px;padding-right:11px;text-align:center;font-weight:bold;font-size:13px;color:#000000;line-height:24px;background: url(tl_files/images/bg_linia.gif) top right no-repeat;}
#bg_linia .bg_linia_left{width:11px;height:25px;float:left;background: url(tl_files/images/bg_linia_left.gif) top left no-repeat;}
.clear{clear:both;}
#rightcol{width:267px;float:right;}
.subcols{height:1%;background: url(tl_files/images/subcols-bgr.gif) right repeat-y;}
.col1{width:288px;float:left;}
.col2{width:540px;float:right;}
.col3{width:210px;float:left;padding:0 30px;}
.col4{width:418px;float:left;}
.col5{width:365px;float:right;padding:15px 20px 0 25px;color:#ffffff;}
* html .col5{width:385px;padding:15px 0 0 25px;}
.col5 h2{margin:0;}
.col5 h3{margin:0 0 10px;color:#00a9bf;}
.col6{width:490px;float:left;padding:0 30px;}

.box{height:38px;margin:0 0 12px;padding:20px 0 0;text-align:center;font-weight:bold;font-size:16px;background: url(tl_files/images/box-bgr.gif) top no-repeat;}
.box2{width:204px;height:71px;margin:0 0 13px;padding:12px 15px 0;font-size:14px;color:#333333;background: url(tl_files/images/box-grey.gif) top no-repeat;}
.box2:hover{background: url(tl_files/images/box-green.gif) top no-repeat;}
.box2 p{padding:0 0 5px;}
.box2-verd {height:102px; background: url(tl_files/images/box-green-large.gif) top no-repeat; float:left; margin-right:20px}
.box2-verd b {color:#61BE1A}
.box2-groc {height:102px; background: url(tl_files/images/box-yellow-large.gif) top no-repeat; float:left;}
.box2-groc b {color:#C1B40D}
.box2-lila {height:102px; background: url(tl_files/images/box-lila-large.gif) top no-repeat; float:left; margin-right:20px}
.box2-lila b {color:#7A1F5E}
.box2-verd:hover,.box2-groc:hover,.box2-lila:hover {background: url(tl_files/images/box-grey-large.gif) top no-repeat !important;}


.box3{width:204px;height:61px;margin:0 0 5px;padding:12px 15px 0;font-size:14px;color:#333333;background: url(tl_files/images/box-green-p.gif) top no-repeat;}
.box3:hover{background: url(tl_files/images/box-grey-p.gif) top no-repeat;}
.box3 p{padding:0 0 5px;}
.box3.lila{width:204px;height:61px;margin:0 0 5px;padding:12px 15px 0;font-size:14px;color:#333333;background: url(tl_files/images/box-lila-p.gif) top no-repeat;}
.box3.groc{width:204px;height:61px;margin:0 0 5px;padding:12px 15px 0;font-size:14px;color:#333333;background: url(tl_files/images/box-yellow-p.gif) top no-repeat;}
.box3.red{width:204px;height:61px;margin:0 0 5px;padding:12px 15px 0;font-size:14px;color:#333333;background: url(tl_files/images/box-red-p.gif) top no-repeat;}
.box3.blue{width:204px;height:61px;margin:0 0 5px;padding:12px 15px 0;font-size:14px;color:#333333;background: url(tl_files/images/box-blau-p.gif) top no-repeat;}

.box4{width:204px;height:84px;margin:0 0 13px;padding:12px 15px 0;font-size:14px;color:#333333;background: url(tl_files/images/box-grey.gif) top no-repeat;}
.box4.verd:hover{background: url(tl_files/images/box-green.gif) top no-repeat;}
.box4.lila:hover{background: url(tl_files/images/box-lila.gif) top no-repeat;}
.box4.groc:hover{background: url(tl_files/images/box-yellow.gif) top no-repeat;}
.box4.red:hover{background: url(tl_files/images/box-red.gif) top no-repeat;}
.box4.blue:hover{background: url(tl_files/images/box-blau.gif) top no-repeat;}
.box4 p{padding:0 0 5px;}


.list1{margin:0 0 2.5em;}
.list1 a{color:#000000;}
.list1 li{margin:0 0 .3em;padding:0 0 0 13px;background: url(tl_files/images/ico-list.gif) no-repeat 0 4px;}
.list2 a{color:#00a8be;}
.list2 li{height:1%;margin:0 0 3px;padding:8px 11px;background: #e5e5e5;}
.list2 li.last{margin:0;}
.list2 h3,.list2 h3 a{margin:0;color:#008a9a;}
.wrap1{height:244px;color:#ffffff;background-color:#FFF;font:bold 16px Arial, Helvetica, sans-serif; line-height:19px;}
.wrap1 h3{padding:0 0 8px 15px}

.wrap1 a{color:#ffffff;}
.wrap1 ul{padding: 0 0 20px 5px;float:left;margin:0 0 15px;}
.wrap1 li{width:155px;height:204px;float:left;margin:0 10px 0 0;}
.wrap1 li a{display:block;padding:123px 8px 0;}
.wrap1 li a:hover{text-decoration:none;color:#cccccc;}
.wrap1 li#wbg11{background: url(tl_files/images/wrap01.jpg) top no-repeat;}
.wrap1 li#wbg12{background: url(tl_files/images/wrap02.jpg) top no-repeat;}
.wrap1 li#wbg13{background: url(tl_files/images/wrap03.jpg) top no-repeat;}
.wrap1 li#wbg14{background: url(tl_files/images/wrap04.jpg) top no-repeat;}
.wrap1 li#wbg15{margin:0;background: url(tl_files/images/wrap05.jpg) top no-repeat;}

.wrap2{height:110px;padding:0 0 0 10px;font-size:12px;color:#ffffff;}
.wrap2 a{color:#ffffff;}
.wrap2 li{width:124px;height:110px;float:left;margin:0 10px 0 0;}
.wrap2 li a{display:block;padding:45px 12px 0;}
.wrap2 li a:hover{text-decoration:none;color:#cccccc;}
.wrap2 li#wbg21{background: url(tl_files/images/wrap-sm01.gif) top no-repeat;}
.wrap2 li#wbg22{background: url(tl_files/images/wrap-sm02.gif) top no-repeat;}
.wrap2 li#wbg23{background: url(tl_files/images/wrap-sm03.gif) top no-repeat;}
.wrap2 li#wbg24{background: url(tl_files/images/wrap-sm04.gif) top no-repeat;}

.wrap3{color:#000000;background-color:#FFF;font:bold 14px Arial, Helvetica, sans-serif; line-height:16px;}
.wrap3 h3{padding:10px 0 8px 15px}

.wrap3 a{color:#000000;}
.wrap3 ul{padding: 0 0 10px 10px;float:left;margin:0 0 10px;}
.wrap3 li{width:195px;height:75px;float:left;margin:0 10px 0 0;}
.wrap3 li a{display:block;padding:10px 15px 0;}
.wrap3 li a:hover{text-decoration:underline;color:#000000;}
.wrap3 li#wb11{background: url(tl_files/images/bgr-box-1.gif) top no-repeat;}
.wrap3 li#wb12{background: url(tl_files/images/bgr-box-2.gif) top no-repeat;}
.wrap3 li#wb13{background: url(tl_files/images/bgr-box-3.gif) top no-repeat;}
.wrap3 li#wb14{margin:0;background: url(tl_files/images/bgr-box-4.gif) top no-repeat;}

.wrap4{height:110px;padding:0 0 0 10px;font-size:12px;color:#ffffff;font-weight:bold}
.wrap4 a{color:#ffffff;}
.wrap4 li{width:100px;height:110px;float:left;margin:0 5px 0 0;}
.wrap4 li a{display:block;padding:30px 12px 0;}
.wrap4 li a:hover{text-decoration:none;color:#cccccc;}
.wrap4 li#wg21{background: url(tl_files/images/bgr-box2-1.gif) top no-repeat;}
.wrap4 li#wg22{background: url(tl_files/images/bgr-box2-2.gif) top no-repeat;}
.wrap4 li#wg23{background: url(tl_files/images/bgr-box2-3.gif) top no-repeat;}
.wrap4 li#wg24{background: url(tl_files/images/bgr-box2-4.gif) top no-repeat;}
.wrap4 li#wg25{margin:0;background: url(tl_files/images/bgr-box2-5.gif) top no-repeat;}


.separa{height:20px;background:url(tl_files/images/separa.gif) #fff no-repeat bottom;}

input.btn{margin:0;padding:0;border:0;background: none;}
select{padding:1px;}
.form1 div{margin:0 0 8px;padding:0 10px 0 0;}
.form1 label{width:45px;float:left;margin:3px 0 0;font-size:12px;}
.form1 .vwidth{width:auto;padding:0 5px 0 0;}
.form1 input{width:303px;color:#efefef;background: #3d3b3a;}
.form1 .submit{text-align:right;}
.form1 .submit input{border:none;background-color:#00A8C6;font-weight:bold;color:#FFF; padding:3px 5px;}
.form1 input.btn{width:auto;}
.form1 #e-mail{width:180px;}
.form1 #edat{width:65px;}
.form1 #sexe{width:110px;}
.form1 #codipostal{width:122px;}
.form1 #ambitinteres{width:267px;}
.form1 textarea{width:350px;height:40px;overflow:auto;color:#efefef;background: #3d3b3a;}
.form1 select{width:126px;color:#efefef;background: #3d3b3a;}
.btn-more a,a.btn-more{padding:0 0 0 18px;font-weight:bold;font-size:14px;color:#00a8c6;background: url(tl_files/images/ico-arrow.gif) left no-repeat;}
.btn-back a{padding:0 0 0 30px;font-weight:bold;}
.pic img{display:block;margin:0 0 1.5em;}
.pic.fr img{margin-left:20px;}
.pic01{position:relative;margin:-32px 0 25px;z-index: 10;}
.pic-arrow{height:94px;background: url(tl_files/images/half-arrow.gif) right no-repeat;}
.thumb{position:relative;float:right;margin:-8px -11px -5px 15px;}
* html .thumb{margin-right:-5px;}
#page-bot{height:95px;background: url(tl_files/images/page-bot.gif) top repeat-x;}
#home #page-bot{background: none;}
.footer_home {border-top:1px solid #000; margin:5px auto 0 auto !important;padding:5px 0 0 !important;}
#footer{width:830px;margin:0 auto;padding:10px 0 0;color:#ffffff;}
#footer a{color:#ffffff;}
.fix{height:1px;overflow:hidden;clear:both;margin:-1px 0 0;}
.hl{height:1px;overflow:hidden;clear:both;margin:2px 0;border-top:1px solid #000000;}
.fl{float:left; }
.fr{float:right;}
.ac{text-align:center;}
.ar{text-align:right;}
.image_container{margin:0 5px 5px 0;}
.video{float:left;margin:0 5px 5px 0;}
.video_dades {padding:5px 5px 5px 0;}
.ce_gallery {margin-bottom:20px;}
.ce_headline { color:#22B4CE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; margin-bottom:25px; }
.ce_headline h2{margin:0;padding:0 0 0 30px;font-size:16px;color:#ffffff;line-height:42px;background: #00a8c6;}
.ce_gallery h1 { margin-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; margin-bottom:8px; }
#galeria { margin-left:20px; }
.mod_videos { margin-left:20px; }
.block { width: 532px;  }
#centercol img { border:1px solid #000000; }
.mes_noticies { text-align:left; margin:5px;}
.mes_noticies a {color:#000000 } 
#noticies_llistat .noticia { background-color:#E5E5E5; padding:12px; margin:0 0 15px 0; padding:8px 11px 8px 11px;  }

#noticies_home { width:418px;padding:0px;}
#noticies_home h3, h3 a{margin:0;color:#008a9a;}
#noticies_home .noticia { background-color:#E5E5E5; padding:12px; margin:0 0 3px 0; padding:8px 11px 8px 11px; }

#formularis input,select,textarea{padding:2px;border:1px solid #292523;color:#000000;font-size:11px;background-color:#FFFFFF;}
#formularis .submit input{border:none;background-color:#00A8C6;font-weight:bold;color:#FFF; padding:3px 5px;}
#formularis textarea{width:350px;height:100px;overflow:auto;color:#000000;background: #FFFFFF;}
#formularis select{width:126px;color:#efefef;background: #FFFFFF;}
#formularis #e-mail{width:176px;}
#formularis #sexe{width:108px;}
#formularis #telefon{width:102px;}

#formularis_2 input,select,textarea{padding:2px;border:1px solid #292523;color:#000000;font-size:11px;background-color:#FFFFFF;}
#formularis_2 .submit input{border:none;background-color:#00A8C6;font-weight:bold;color:#FFF; padding:3px 5px;}
#formularis_2 textarea{width:350px;height:100px;overflow:auto;color:#000000;background: #FFFFFF;}
#formularis_2 select{width:126px;color:#000000;background: #FFFFFF;}
#formularis_2 #e-mail{width:176px;}
#formularis_2 #sexe{width:108px;}
#formularis_2 #telefon{width:102px;}


/* PAGINACI�N */
.pagination ul{float:right;}
.pagination hr{width:100%;height:1px;border-top:1px dashed #C5C4C4;border-color:#C5C4C4;}
#paginacion{margin:0;padding:0;list-style-type:none;}
#paginacion li{float:left;margin:2px;padding:0;}
#paginacion img { margin-top:2px; border:none; }
#paginacion li a{padding:0 2px;text-decoration:none;color:#8F8F8F;}
#paginacion .current{padding:0 2px;background-color:#84B6F6;color:#ffffff;}
#paginacion li a:hover{display:block;background-color:#84B6F6;color:#ffffff;}

