﻿/*Part esquerre*/

.basemenu_esq
{
    background-color:#4F97DD;
    height:1px;
}

.menufons_esq
{
    background-color:#266eb4;
    height:27px;
}

.separador_esq
{
    background-color:#4f97dd;
    width:1px;
}
/*====================================================*/

/*Part dreta*/

.basemenu_drt
{
    background-color:#246AAF;
    height:1px;
}

.menufons_drt
{
    background-color:#002a51;
    height:27px;
}

.separador_drt
{
    background-color:#246aaf;
    width:1px;
}

/*====================================================*/

/*Peu de pàgina*/

div#bottom_txt
{
	position:relative;
	float:left;
	width:933px;
	height:32px;
	margin-top:20px;
	border-top:1px solid #ABAEB3;
	background-image:url(../imgs/peu.jpg);
	background-repeat:repeat-x;
}

.bottom_txt
{
	font-family: Arial;
	font-weight:normal;
	color:#96969A;
	font-size:8pt;
	font-weight:800;
	line-height:20px;
}

/*====================================================*/

/*ENLLAÇOS*/

/*Gris per als separadors dels enllaços del menu superior '|'*/
.minilinks{
    font-size: 10px;
	font-family: Arial;
	color: #555359;    
}

/*Enllaços del menu superior*/
a.menu_sup{
    font-size: 10px;
	font-family: Arial;
	color: #555359;
	text-decoration: none;
}

a.menu_sup_blanc{
    font-size: 10px;
	font-family: Arial;
	color: White;
	text-decoration: none;
}

a.menu_sup:hover
{
    color:White;
}

a.menu_sup_galeria:link { font-family:  Arial; color:#555359; font-size:10px; text-decoration:none;}
a.menu_sup_galeria:visited { font-family:  Arial; color:#555359; font-size:10px; text-decoration:none;}
a.menu_sup_galeria:hover { font-family:  Arial; color:#266EB4; font-size:10px; }
a.menu_sup_galeria:active { font-family:  Arial; color:#555359; font-size:10px; text-decoration:none;}

/*Enllaços del menu principal*/
a.menu
{
    font-size:15px;
    color:White;
    font-family: Arial;
    font-weight:bold;
    text-decoration:none;
}

a.menu:hover
{
    color:White;
}

a.menu_drt
{
    font-size:19px;
    color:White;
    font-family: Arial;
    text-decoration:none;
}

a.menu_drt:hover
{
    color:White;
}

a
{
    color:#266EB4;
}

a:hover
{
    color:Black;
    text-decoration:none;
}

.desplegable
{
    background-color:#266DB4;
}

/*Blau de fons per al rollover del menu principal*/
.menufons_over
{
    background-color:#8cc3f8;
}

/*Classes per les amagar les taules*/
table.dmenu
{
    position:absolute;
    visibility:hidden;
    text-align:center;
}

table.dofertes
{
    position:absolute;
    visibility:hidden;
}

/*====================================================*/

/*TEXTOS*/

p
{
    text-align:justify;
}

.titol
{
    color:#002A52;
    font-size:18px;
    font-family:arial;
    padding-top:15px;
    width:381px;
}

.titol2
{
    color:#002A52;
    font-size:24px;
    font-family:arial;
}

.subtitol
{
    color:#266EB4;
    font-size:15px;
    padding-top:10px;
    font-family:arial;
    font-weight:bold;
}

.subtitol_link
{
    color:#266EB4;
    font-size:14px;
    padding-top:10px;
    font-family:arial;
    font-weight:bold;
}

.text
{
    color:#807F84;
    font-size:12px;
    padding-left:25px;
    padding-right:25px;
    font-family:arial;
}

.text_negre
{
    color:#002A51;
    font-size:14px;
    font-family:arial;
    font-weight:bold;
}
.text_blau
{
    color:#266EB4;
    font-size:14px;
    font-family:arial;
    font-weight:bold;
}

.text_blau_small
{
    color:#266EB4;
    font-size:12px;
    font-family:arial;
    font-weight:bold;
}

.text_blau_small_italic
{
    color:#266EB4;
    font-size:12px;
    font-family:arial;
    font-weight:bold;
    font-style:italic;
}

.text_blau_nota
{
    color:#002a51;
    font-size:11px;
    font-family:Arial;
    font-weight:bold;
}

.text_gris_nota
{
    color:#504E53;
    font-size:11px;
    font-family:Arial;
    font-weight:bold;
}

.text_notalegal
{
    color:#504E53;
    font-size:10px;
    font-family:arial;
    padding-top:15px; 
    padding-right:30px;
}

.text_vermell_small
{
    color:#E20717;
    font-size:10px;
    font-family:arial;
}

.text_vermell
{
    color:#E20717;
    font-size:14px;
    font-family:arial;
}

.text2
{
    color:#504E53;
    font-size:12px;
    font-family:arial;
}

.normativa
{
    color:#6F6D6D;
    font-size:10px;
    font-family:arial;
}

.mapa
{
    color:#266EB4;
    font-family:Arial;
    font-size:20px;
    background-color:#D2E8FE;
    border-color:#8CC3F8;
    border-style:solid;
    border-width:1px;
}

a.mapalink
{
    text-decoration:none;
}

/*Font de tamany petit per fer "mini" salts de línia*/
.mini
{
    font-size:3px;
}

/*Preus*/
.preus_titol_fons
{
    background-color:#FACB4B;
    height:60px;
}

.preus_text
{
    font-size:10px;
    font-weight:bold;
    font-family:Arial;
    color:#D09B2E;
    text-align:center;
}

.preus_any
{
    font-size:18px;
    font-family:Arial;
    color:#D09B2E;
    text-align:center;
}

.preus_capsalera_data
{
    font-size:10px; /*Abans 11*/
    font-family:Arial;
    color:White;
    text-align:center;
    background-color:#D09B2E;
    height:25px;
}

.preus_txt
{
    font-family:Arial;
    color:#807F84;
    font-size:11px;
    text-align:right;
    padding-right:25px;
}

.condicions_txt
{
    font-family:Arial;
    color:#504E53;
    font-size:10px;
}

.linia_taronja
{
    background-color:#d09b2e;
    height:1px;
}

/*Taula exterior blava dels preus*/
.sup_esq_drta
{
    background-image:url(../imgs/preus_border_top_lr.jpg);
    background-repeat:no-repeat;
    width:1px;
    height:15px;
}

.border_top
{
   background-image:url(../imgs/preus_fons_top.jpg);
   background-repeat:repeat-x;
   width:932px;
   height:15px;
}

.border_left_right
{
   background-color:#CCCCCC;
   background-repeat:repeat-y;
   width:1px;
}

.border_bottom
{
   background-color:#CCCCCC;
   background-repeat:repeat-x;
   height:1px;
}

.fons
{
    background-color:#e5eff8;
}

/*=========================================================*/

/*Tour virtual*/
.tour_sup
{
    font-family:Arial;
    font-size:15px;
    color:#266EB4;
    font-weight:bold;
    background-image:url(../imgs/fons_tour_sup.jpg);
    background-repeat:repeat-x;
    height:96px;
    text-align:center;
    vertical-align:middle;
}

.tour_inf
{
    padding-top:5px;
    background-image:url(../imgs/fons_tour_inf.jpg);
    background-repeat:no-repeat;
    width:364px;
    height:324px;
}

.tour_inf_link
{
    color:#002A52;
    font-family:Arial;
    font-size:18px;
    text-decoration:none;
}

.tour_inf_link:hover
{
    border-style:solid;
    border-width:1px;
    border-color:#8CC3F8;
    background-color:#266EB4;
    color:White;
}

.taula_tour
{
    text-align:center;
	border-style:solid;
	border-color:Orange;
	border-width:7px;
	width:410px;
}

/*Reserves*/
.reserva_txt1
{
    color:#003366;
    font-size:35px;
    font-family:Arial;
}

.reserva_txt2
{
    color:#003366;
    font-size:28px;
    font-weight:bold;
    font-family:Arial;
}

.reserva_txt3
{
    color:#003366;
    font-weight:bold;
    font-size:12px;
    font-family:Arial;
    height:25px;
}

/*Ofertes*/
.oferta_titol
{
    color:white;
    font-size:35px;
    font-family:Arial;
}

.oferta_subtitol
{
    color:#F9C949;
    font-size:18px;
    font-family:Arial;
    
    
}

.oferta_text
{
    color:white;
    font-size:14px;
    font-family: Arial;
    padding-left:5px;
}

a.oferta
{
    font-family:Arial;
    padding-left:5px;
    font-size:12px;
    color:#F9C949;
}

.link_ofertes
{
    color:White;
    font-family:Arial;
    font-size:12px;
    text-decoration:none;
}

/*Contacte*/
.oferta_contacte
{
    color:#002A51;
    text-align:center;
    font-family:Arial;
    font-size:15px;
    padding-top:30px;
    padding-left:5px;
    text-decoration:none;
}

/*====================================================*/

/*Boto enviar*/
.enviar
{
    background-image:url(../imgs/bot_enviar.jpg);
    width:74px;
    height:20px;
    color:White;
    text-align:center;
    background-repeat:no-repeat;
    font-style:italic;
}

/*Boto esborrar*/
.esborrar
{
    background-image:url(../imgs/bot_esborrar.jpg);
    width:74px;
    height:20px;
    color:White;
    text-align:center;
    background-repeat:no-repeat;
    font-style:italic;
}
/*====================================================*/

/*FONS DE COLUMNES*/

/*Reserva i ofertes*/
.reserva_NS
{
    padding-top:18px;
    padding-left:30px;
    background-image:url(../imgs/reserves.jpg);
    width:364px;
    height:183px;
    background-repeat:no-repeat;
    background-position:top left;
}

.reserva_IE
{
    padding-top:18px;
    padding-left:30px;
    background-image:url(../imgs/reserves.jpg);
    width:364px;
    height:165px;
    background-repeat:no-repeat;
    background-position:top left;
}

.oferta_hotel
{
    padding-top:13px;
    padding-left:30px;
    background-image:url(../imgs/ofertes_hotel.jpg);
    width:364px;
    height:233px;
    background-repeat:no-repeat;
    background-position:top left;
}

.oferta_apart
{
    padding-top:13px;
    padding-left:30px;
    background-image:url(../imgs/ofertes_apart.jpg);
    width:364px;
    height:233px;
    background-repeat:no-repeat;
    background-position:top left;
}


.oferta_null
{
    background-image:url(../imgs/marinada_banner.jpg);
    width:364px;
    height:233px;
    background-repeat:no-repeat;
    background-position:top left;
}

/*estil banner family cat i esp (no eng ni nl)*/

.oferta_null_ca
{
    background-image:url(../imgs/marinada_banner_generic_cat.jpg);
    width:364px;
    height:233px;
    background-repeat:no-repeat;
    background-position:top left;
}
.oferta_null_es
{
    background-image:url(../imgs/marinada_banner_generic_esp.jpg);
    width:364px;
    height:233px;
    background-repeat:no-repeat;
    background-position:top left;
}
.oferta_null_en
{
    background-image:url(../imgs/marinada_banner_generic_eng.jpg);
    width:364px;
    height:233px;
    background-repeat:no-repeat;
    background-position:top left;
}
.oferta_null_fr
{
    background-image:url(../imgs/marinada_banner_generic_fr.jpg);
    width:364px;
    height:233px;
    background-repeat:no-repeat;
    background-position:top left;
}


/*====================================================*/

/*Imatges de fons per al subtitol*/
.hotel
{
    background-image:url(../imgs/sub_hotel.jpg);
    background-repeat:no-repeat;
    width:568px;
    height:183px;
    vertical-align:top;
    text-align:right;
    
}

.serveis
{
    background-image:url(../imgs/sub_serveis.jpg);
    background-repeat:no-repeat;
    width:568px;
    height:183px;
    vertical-align:top;
}

.activitats
{
    background-image:url(../imgs/sub_activitats.jpg);
    background-repeat:no-repeat;
    width:568px;
    height:183px;
    vertical-align:top;
}

.situacio
{
    background-image:url(../imgs/sub_situacio.jpg);
    background-repeat:no-repeat;
    width:568px;
    height:183px;
    vertical-align:top;
}

.arribar
{
    background-image:url(../imgs/sub_arribar.jpg);
    background-repeat:no-repeat;
    width:568px;
    height:183px;
    vertical-align:top;
}

.tour
{
    background-image:url(../imgs/sub_tour.jpg);
    background-repeat:no-repeat;
    width:568px;
    height:95px;
    vertical-align:top;
}

.contacte
{
    background-image:url(../imgs/sub_contacte.jpg);
    background-repeat:no-repeat;
    width:568px;
    height:183px;
    vertical-align:top;
}


