body {
	font-family:Arial, Helvetica, sans-serif, Garamond;
	font-size:76%;
	margin:0;
	padding:0 0 20px 0;
}

div#contenidor_01 {width:906px; margin:0 auto; background-color:#BAD405; padding-left:7px}

.h_8_verd {height:8px; background-color:#BAD405}
.h_15{height:15px}
.f_verd { background-color:#BAD405}
.blanc, a.blanc:link, a.blanc:visited {color:#FFFFFF}
.f_groc {background-color:#FFD100}

h1#logo_capcalera {
background:url(../img/logo_fabra.jpg) left top no-repeat;
text-indent:-20000px}

h1#logo_capcalera a { display:block;width:269px;
height:72px}

div#caixa_text_capcalera { width:293px; color:#FFFFFF; font-size:15px; font-weight:bold; padding:15px 15px 0 35px}


div#fons_vincle_menu_01 { background:url(../img/fons_pestanyes_01.gif) left top no-repeat;
width:193px;
margin-left:44px;
height:67px;
margin-bottom:8px;
}

div#fons_vincle_menu_02 { background:url(../img/fons_pestanyes_02.gif) left top no-repeat;
width:192px;
margin-left:45px;
height:65px;
margin-bottom:8px}
div#fons_vincle_menu_03 { background:url(../img/fons_pestanyes_03.gif) left top no-repeat;
width:193px;
margin-left:44px;
height:66px;}

.caixa_v_menu_01 { width:106px; float:left; text-align:center;}
.caixa_v_menu_02 { width:86px; float:left;text-align:center}
a.v_menu_home:link, a.v_menu_home:visited {color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none;}
a.v_menu_home:hover {color:#000000}

.titol_blanc_01 { font-size:16px; font-weight:bold; margin-bottom:5px; color:#FFFFFF}
.titol_blanc { font-size:16px; font-weight:bold; color:#FFFFFF}

table td#fons_esquerra_home {background:#4C4CD7 url(../img/fons_01.gif) left bottom no-repeat; width:432px; padding-bottom:20px}
table td#fons_dreta_home {background:#6E6B0D url(../img/fons_02.gif) left bottom no-repeat; width:460px}

div#fons_caixa_idioma {
background:url(../img/fons_idioma.gif) left top no-repeat;
width:254px;
height:64px;
padding-top:10px;
padding-left:40px;
color:#FFFFFF}

a.v_idioma:link, a.v_idioma:visited { color:#0000C5}
a.v_idioma_triat:link, a.v_idioma_triat:visited { color:#0000C5; font-weight: bold;}
div#peu { color:#000000; margin-top:25px; text-align:center}
div#peu a {color:#000000}
a.v_clickart:link, a.v_clickart:visited {color:#FFFFFF !important; font-size:11px; text-decoration:none}

/*****interiors********/

a.v_menu_01 {
display:block;
width:84px;
height:53px;
background-position:0 0;
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding-top:15px;
padding-left:13px;
margin-bottom:10px;}

a.v_menu_01:link, a.v_menu_01:visited {background-image: url(../img/fons_menu_01.gif); color:#A8A9A8;}
a.v_menu_01:hover {background-position:-103px; color:#000; text-decoration:none}

a.v_menu_01_triat{
display:block;
width:84px;
height:53px;
background-image: url(../img/fons_menu_01.gif);
background-position: -103px;
background-repeat: no-repeat;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding-top:15px;
padding-left:13px;
margin-bottom:10px;
color:#000;
}

a.v_menu_02 {
display:block;
width:84px;
height:53px;
background-position:0 0;
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding-top:15px;
padding-left:13px;
margin-bottom:10px}

a.v_menu_02:link, a.v_menu_02:visited {background-image: url(../img/fons_menu_02.gif);color:#A8A9A8;}
a.v_menu_02:hover {background-position:-103px; color:#000; text-decoration:none}

a.v_menu_02_triat{
display:block;
width:84px;
height:53px;
background-image: url(../img/fons_menu_02.gif);
background-position: -103px;
background-repeat: no-repeat;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding-top:15px;
padding-left:13px;
margin-bottom:10px;
color:#000;
}

a.v_menu_03 {
display:block;
width:84px;
height:43px;
background-position:0 0;
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding-top:25px;
padding-left:13px;
margin-bottom:10px}

a.v_menu_03:link, a.v_menu_03:visited {background-image: url(../img/fons_menu_03.gif); color:#A8A9A8;}
a.v_menu_03:hover {background-position:-103px; color:#000; text-decoration:none}

a.v_menu_03_triat{
display:block;
width:84px;
height:43px;
background-image: url(../img/fons_menu_03.gif);
background-position: -103px;
background-repeat: no-repeat;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding-top:25px;
padding-left:13px;
margin-bottom:10px;
color:#000;
}

a.v_menu_04 {
display:block;
width:84px;
height:58px;
background-position:0 0;
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding-top:10px;
padding-left:13px;
margin-bottom:10px}

a.v_menu_04:link, a.v_menu_04:visited {background-image: url(../img/fons_menu_04.gif); color:#A8A9A8;}
a.v_menu_04:hover {background-position:-103px; color:#000; text-decoration:none}

a.v_menu_04_triat{
display:block;
width:84px;
height:58px;
background-image: url(../img/fons_menu_04.gif);
background-position: -103px;
background-repeat: no-repeat;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding-top:10px;
padding-left:13px;
margin-bottom:10px;
color:#000;
}

a.v_menu_05 {
display:block;
width:84px;
height:43px;
background-position:0 0;
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding-top:25px;
padding-left:13px;
margin-bottom:10px}

a.v_menu_05:link, a.v_menu_05:visited {background-image: url(../img/fons_menu_05.gif); color:#A8A9A8;}
a.v_menu_05:hover {background-position:-103px; color:#000; text-decoration:none}

a.v_menu_05_triat{
display:block;
width:84px;
height:43px;
background-image: url(../img/fons_menu_05.gif);
background-position: -103px;
background-repeat: no-repeat;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding-top:25px;
padding-left:13px;
margin-bottom:10px;
color:#000;
}

a.v_menu_06 {
display:block;
width:84px;
height:44px;
background-position:0 0;
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding-top:25px;
padding-left:13px;
margin-bottom:10px}

a.v_menu_06:link, a.v_menu_06:visited {background-image: url(../img/fons_menu_06.gif); color:#A8A9A8;}
a.v_menu_06:hover {background-position:-103px; color:#000; text-decoration:none}

a.v_menu_06_triat{
display:block;
width:84px;
height:44px;
background-image: url(../img/fons_menu_06.gif);
background-position: -103px;
background-repeat: no-repeat;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding-top:25px;
padding-left:13px;
margin-bottom:10px;
color:#000;
}

div#fil_ariadna { margin-bottom:5px}
div#fil_ariadna a {color:#000000; font-size:11px}

.vermell, a.vermell:link, a.vermell:visited {color:#E20A16;}
/***********************
*******HOME*************
***********************/

a.v_fletxa_f_lila:link, a.v_fletxa_f_lila:visited {
background:url(../img/fletxa_01.gif) left top no-repeat;
padding-left:25px;
display:block;
color:#FFFFFF;
font-size:12px;
font-weight:bold}

div#caixa_frase_rss {
	background:#FFFFFF;
	color:#000000;
	font-weight:bold;
}

div#caixa_frase_rss a:link, div#caixa_frase_rss a:visited{
	color:#000000;
	text-decoration:underline;
}
div#caixa_frase_rss a:hover{
	text-decoration:none;
}

a.v_ico_rss:link, a.v_ico_rss:visited {
background:url(../img/rss_icon.gif) left top no-repeat;
height:32px;
line-height:32px;
color:#E20A16;
font-size:14px;
padding-left:40px;
display:block;
font-size:13px;
font-weight:bold}

div#fons_demanar_pressu  {
background:url(../img/fons_pressupost.gif) left top no-repeat;
width:201px;
height:59px;
font-size:21px;
font-weight:bold;
padding-left:231px;
padding-top:20px}

div#fons_demanar_pressu a {color:#FFFFFF; text-decoration:none}

div#caixa_blava_home {padding: 20px 5px 5px 15px;
	background:#4C4CD7 url(../img/fons_blau.gif) left top repeat-x;
	font-size:16px;
	color:#FFFFFF;
	width:407px;}
	
a.v_ico_avio:link, a.v_ico_avio:visited {
background:url(../img/ico_avion.gif) left top no-repeat;
width:73px;
display:block;
font-size:13px;
color:#FFD100;
text-decoration:none;
padding-top:75px;
text-align:center}
	
a.v_ico_maleta:link, a.v_ico_maleta:visited {
background:url(../img/ico_maleta.gif) center top no-repeat;
width:73px;
display:block;
font-size:13px;
color:#FFD100;
text-decoration:none;
padding-top:75px;
text-align:center}

a.v_ico_cotxe:link, a.v_ico_cotxe:visited {
background:url(../img/ico_cotxe.gif) center top no-repeat;
width:75px;
display:block;
font-size:13px;
color:#FFD100;
text-decoration:none;
padding-top:60px;
text-align:center}

a.v_ico_mon:link, a.v_ico_mon:visited {
background:url(../img/ico_mon.gif) center top no-repeat;
width:80px;
display:block;
font-size:13px;
color:#FFD100;
text-decoration:none;
padding-top:75px;
text-align:center}

a.v_ico_interro:link, a.v_ico_interro:visited {
background:url(../img/ico_interrogant.gif) center top no-repeat;
width:80px;
display:block;
font-size:13px;
color:#FFD100;
text-decoration:none;
padding-top:60px;
text-align:center}

div#fons_taronja_home {padding: 15px 5px 20px 5px;
	background:#FF9900 url(../img/fons_taronja.gif) left top repeat-x;
	font-size:16px;
	color:#FFFFFF;
	width:450px;}
	
	
a.v_fletxa_f_taronja:link, a.v_fletxa_f_taronja:visited {
background:url(../img/fletxa_02.gif) left top no-repeat;
padding-left:25px;
display:block;
color:#FFFFFF;
font-size:12px;
font-weight:bold}

div#caixa_verda_home {padding: 20px 10px 5px 10px;
	background:#6E6B0D;
	font-size:16px;
	color:#FFFFFF;
	width:440px;}
	
.titol_destinacio_destacada {color:#FFD100; font-size:21px; font-weight:bold; text-align:center}

div#nuvol_tags_home { line-height:2.1em;margin:10px 10px 0 30px;}
div#nuvol_tags_home a { color:#FFFFFF; text-decoration:none; }

/*******************************
*******INTERIORS*************
********************************/


div#fons_demanar_pressu_02  {
background:url(../img/fons_pressupost_02.gif) left top no-repeat;
width:189px;
height:57px;
font-size:21px;
font-weight:bold;
padding-left:135px;
padding-top:20px}

div#fons_demanar_pressu_02 a {color:#FFFFFF; text-decoration:none}

.ratlla_blanc_fitxa {background-color:#FFFFFF; height:2px; margin:20px 15px}
.titol_vermell { font-size:16px; color:#E20A16; margin-bottom:8px; margin-left:15px; font-weight:bold}

ul#llistat_rutes_fitxa {margin:0 20px 0 15px; padding:0; list-style:none}

ul#llistat_rutes_fitxa li{margin:0; padding:0 0 10px 10px;
background:url(../img/punt_01.gif) left 7px no-repeat}
ul#llistat_rutes_fitxa a {font-size:14px; font-weight:bold; color:#000000}

table td#columna_dreta_taronga {background:#FF9900 url(../img/fons_taronja.gif) left top repeat-x; width:455px}
table td#columna_dreta_blau {background:#ADC8FF url(../img/fons_blau_02.gif) left top repeat-x; width:455px}
table td#columna_dreta_marron {background:#CE9290 url(../img/fons_marron.gif) left top repeat-x; width:455px}
table td#columna_dreta_verd{background:#ADB050 url(../img/fons_verd.gif) left top repeat-x; width:455px}
table td#columna_dreta_lila {background:#B3B3EE url(../img/fons_lila_02.gif) left top repeat-x; width:455px}

div#espai_columna_dreta_fitxa { padding:20px 10px 10px 20px}
div#espai_columna_dreta_fitxa p{margin-bottom:5px; line-height:1.3em}
.titol_blanc_fitxa {color:#FFFFFF; font-weight:bold}

div#espai_columna_dreta_fitxa ul {margin:0 5px 5px 10px; padding:0; list-style:none}

div#espai_columna_dreta_fitxa ul li{margin:0; padding:0 0 3px 10px;
background:url(../img/punt_01.gif) left 7px no-repeat}

	
table td#columna_esquerra_groc {
	background:#FFD100 url(../img/fons_03.gif) left bottom no-repeat;
	color:#FFFFFF;
	width:324px;}
	
.titol_informacio_important {font-size:15px; font-weight:bold; color:#000000 !important; margin-bottom:5px}
div#caixa_img_perill { float:left; margin-right:10px; margin-bottom:5px}
div#caixa_text_perill { font-size:15px; color:#FFFFFF; padding-bottom:10px}


/*********************
*****CERCADOR FITXA*****/

div#degradat_groc_interior {background:url(../img/fons_groc.gif) left top repeat-x; padding:20px 0; width:324px}

div#fons_titol_cercador {
background:url(../img/fons_titol_cercador.gif) left top no-repeat;
width:780px;
height:36px;
float:left;
padding-top:25px;
font-size:17px;
font-weight:bold;
margin-bottom:10px}

div#caixa_cercador{margin:0 20px}

.titol_interior_negreta {font-size:17px; font-weight:bold; color:#000000}
.nom_pais_cercador {color:#E20A16; font-weight:bold; margin-top:7px}
select.camp_cercador {border:1px solid black; width:200px;margin-top:7px; font-size:11px}

.nom_cercador { background:url(../img/ico_cercador.gif) 80px top no-repeat;
font-size:17px;
font-weight:bold;
color:#000000;
display:block;
padding:5px 0 10px 0;
margin:20px 0 10px 0}

.w_230 {width:230px}
.ratlla_vermella {background-color:#E20A16; height:2px; margin:25px 0px}
.oferta_fitxa { background:url(../img/ico_ofertes.gif) right top no-repeat;
font-size:23px;
font-weight:bold;
color:#0000C5;
padding-top:15px;
padding-bottom:15px;
display:block;
margin:10px 14px 10px 35px}

.titol_destinacio_destacada_interior {color:#000000;font-size:22px; font-weight:bold; text-align:center; margin-top:30px}

div#nuvol_tags_interior { line-height:2.1em;margin:10px 10px 0 30px;}
div#nuvol_tags_interior a { color:#FFFFFF; text-decoration:none; }

div#fons_caixa_blava_icones {
background:url(../img/fons_blau_interior_icones.gif) left top no-repeat;
width:720px;
height:157px;
margin-top:10px;
margin-left:4px;
padding-top:15px;
color:#FFFFFF;
padding-left:60px
}
div#fons_caixa_blava_icones div {float:left; width:140px}

/************************
*******OFERTES***********/
div#fons_titol_ofertes {
background:url(../img/fons_titol_ofertes.gif) left top no-repeat;
width:780px;
height:36px;
float:left;
padding-top:25px;
font-size:17px;
font-weight:bold;
margin-bottom:10px}

div#fons_titol_catalegs {
background:url(../img/fons_titol_catalegs.gif) left top no-repeat;
width:780px;
height:36px;
float:left;
padding-top:25px;
font-size:17px;
font-weight:bold;
margin-bottom:10px}

td#columna_esquerra_blava {width:250px; background:#4C4CD7 url(../img/fons_04.gif) left bottom no-repeat; color:#FFFFFF}


div#fons_pressupost_ofertes { background:url(../img/fons_pressupost_03.jpg) left top no-repeat;
width:205px;
height:69px;
padding-top:150px;
padding-left:45px}

div#fons_pressupost_ofertes a {font-size:24px; color:#FFFFFF; font-weight:bold; text-decoration:none}

.titol_nuvol_tags_negreta {font-size:20px; font-weight:bold; color:#000000; text-align:center; margin-bottom:10px}
div#nuvol_tags_interior_lateral { line-height:2.1em; background-color:#FFD100; padding:20px 10px 10px 10px; text-align:center}
div#nuvol_tags_interior_lateral a { color:#0000C5; text-decoration:none;}


div#caixa_icones_interior {padding:20px 10px 30px 20px}
.marges_fletxes_oferta {margin:0 10px 10px 10px}
.marges_text_oferta {margin:10px 40px 10px 40px}
.marges_text_oferta hr { border: 1px solid #FFFFFF;}
.marges_text_oferta p{ padding: 5px 0px 5px 0px; }

.titol_oferta {color:#FFFFFF; font-size:22px; font-weight:bold; text-align:center}

.w_10 {width:10px}
.w_345 {width:345px}
.w_520 {width:520px}
.w_40 {width:40px}
.w_410 {width:410px}

/************************
*******SERVEIS***********/
div#fons_titol_serveis{
background:url(../img/fons_titol_serveis.gif) left top no-repeat;
width:780px;
height:36px;
float:left;
padding-top:25px;
font-size:17px;
font-weight:bold;
margin-bottom:10px}


div#espai_cercador_serveis {padding:10px 10px 20px 10px; background-color:#FFD100}
.nom_cercador_02 { background:url(../img/ico_cercador.gif) right top no-repeat;
font-size:17px;
font-weight:bold;
color:#000000;
display:block;
padding:5px 0 10px 0;
margin:20px 0 10px 0}
.w_190 {width:190px}

div#caixa_ofertes_petita {margin:10px 0}
div#caixa_ofertes_petita a {color:#FFFFFF; font-size:14px}
.titol_oferta_02 {color:#FFFFFF; font-size:20px; font-weight:bold; text-align:center; margin:20px 10px; line-height:1.5em}
.text_oferta_petit {font-size:16px; margin:15px 20px; line-height:1.5em}
.w_140 { width:140px}

table td#columna_dreta_taronja_02 {background:#FF9900 url(../img/fons_05.gif) left bottom no-repeat; width:520px; padding-bottom:35px}
div#caixa_columna_dreta_taronja {background:#FF9900 url(../img/fons_taronja.gif) left top repeat-x; padding-top:25px}

.titol_servei_fletxes {font-size:14px; font-weight:bold;}
.marges_llista_vincles {margin:20px 0}
a.v_servei:link, a.v_servei:visited {color:#000000; padding-bottom:8px; display:block}

.ratlla_blanc_serveis {background-color:#FFFFFF; height:2px; margin:20px 25px}

.w_470 {width:470px}



/*-----------------------------------------------------------------------------------------------------
	PROGRAMACI
-----------------------------------------------------------------------------------------------------*/

div#fons_titol_fitxa {
	background:url(../img/fons_titol_fitxa_02.gif) left top no-repeat;
	width:779px;
	height:62px;
	float:left;
	font-size:17px;
	font-weight:bold;
	margin-bottom:10px;
}

div#titol_ruta_fitxa3 { color:#000000; margin-left:115px; }
div#titol_ruta_fitxa { color:#000000; padding-top: 25px; margin-left:115px; }
div#titol_ruta_fitxa2 { padding-top: 25px; color:#FFFFFF; }

.flota_bandera{
	left: 0px;
	top: 0px;
	height: 61px;
	display:block;
	float:right;
	padding: 0px;
	margin: 0px;
}

a.destinacio:link, a.destinacio:visited{
	background-image: url(../img/punt_llistat_negre.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-left: 14px;
	color:#000000;
	text-decoration:underline;
}




.titol_blanc { color:#FFFFFF; font-weight:bold; padding-bottom: 3px; padding-top: 6px; }
.text_normal { color:#000000; }
.text_balnc { color:#FFFFFF; }
.titol_gran { font-size:16px; font-weight:bold; margin-bottom:5px;}

.formulari{
	padding-left: 20px;
	font-size: 14px;
}

.mapa_web{
	padding-left: 52px;
}

.mapa_web a:link, .mapa_web a:visited {
	color:#000000;
}

.mapa_web a:hover{
	text-decoration:none;
}

/*
************************
*******CATLEGS*********
************************
*/

.caixa_cataleg{
	float: left;
	padding-left: 16px;
	width: 148px;
}

.caixa_video{
	float: left;
	padding-left: 16px;
	width: 200px;
}

a.descarrega_cataleg:link, a.descarrega_cataleg:visited{
	background: url(../img/fletxa_oferta_03.gif);
	background-position: left top;
	background-repeat:no-repeat;
	padding-left: 22px;
}

a.descarrega_cataleg:hover{
	text-decoration:none;
}


/* PAGINACI MRL */
a.pagina:link,a.pagina:visited {
display:block;
font-size:0.9em;
padding:3px 6px;
margin-left:5px;
text-decoration:none;
color:#000
}

a.pagina:hover {
background-color:white;
color:#000;}

a.p_activa:link,a.p_activa:visited,a.p_activa:hover {
color:#000;
font-weight:bold;
background-color:white;
border:0;
cursor:default;}

a.v_anterior:link, a.v_anterior:visited {
background:url(../img/fletxa_esquerra.gif) left top no-repeat;
width:19px;
height:10px;
display:block;
margin-right:5px;
text-indent:-20000px;}

a.v_siguiente:link, a.v_siguiente:visited {
background:url(../img/fletxa_dreta.gif) left top no-repeat;
width:19px;
height:10px;
display:block;
margin-left:5px;
text-indent:-20000px;}

img#logo_impressio {
display:none
}

body#fons1 {font-family:Arial, Helvetica, sans-serif, Garamond;
	font-size:76%;
	margin:0;
	padding:0 0 20px 0;
	background:#BAD405 url(../img/fons_pagina/fons1.jpg) center top no-repeat;}

body#fons2 {font-family:Arial, Helvetica, sans-serif, Garamond;
	font-size:76%;
	margin:0;
	padding:0 0 20px 0;
	background:#BAD405 url(../img/fons_pagina/fons2.jpg) center top no-repeat;}
body#fons3 {font-family:Arial, Helvetica, sans-serif, Garamond;
	font-size:76%;
	margin:0;
	padding:0 0 20px 0;
	background:#BAD405 url(../img/fons_pagina/fons3.jpg) center top no-repeat;}
	
.degradat_taronja { background:#ff9900 url(../img/fons_taronja.gif) left top repeat-x; width:455px;} /*europa*/
.degradat_marron { background:#ce9291 url(../img/fons_marron.gif) left top repeat-x; width:455px;} /*america*/
.degradat_verd { background:#acb051 url(../img/fons_verd.gif) left top repeat-x; width:455px;} /*oceania*/
.degradat_blau { background:#aec9ff url(../img/fons_blau_02.gif) left top repeat-x; width:455px;} /*asia*/
.degradat_lila { background:#b4b3ef url(../img/fons_lila_02.gif) left top repeat-x; width:455px;} /*africa*/

#recargado {	
	margin:auto;
	background:#A95AFE;
}
#borde {	
height:210px
}