﻿body 
{
    margin:0px;
}

.petit
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 4px;
	font-style:normal;
	font-weight: normal;
}


.idiomes
{
    font-family: arial,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight: bold;
	color:#96969A; 
	text-align:center;
	vertical-align:middle;
	height:28px;
}

.idiomes_img1
{
    text-align:left;
	vertical-align:middle;
	height:28px;
	background-image:url(../img/foto1.jpg);
	background-repeat:no-repeat;
}

.idiomes_img2
{
    text-align:left;
	vertical-align:middle;
	height:28px;
	background-image:url(../img/foto2.jpg);
	background-repeat:no-repeat;
}

.idiomesf
{
    font-family: arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color:white; 
	text-align:left;
	vertical-align:middle;
	height:28px;
}

.marge_top
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 4px;
	font-style:normal;
	font-weight: normal;
    background-image: url(../img/marge_top.gif);
    background-repeat:repeat-x;
	height: 11px;
	width: 1px;
	border: none;
}

.fons_reserves_presentacio
{   background-image: url(../img/fons_reserves_petit.jpg);
    background-repeat:no-repeat;
	height: 40px;
	width: 380px;
}

.fons_reserves
{   background-image: url(../img/fons_reserves_petit.jpg);
    background-repeat:no-repeat;
	height: 40px;
	width: 380px;
	border-top: 1px solid #AEAFB2;
}

.fons_reserves1
{   background-image: url(../img/reserves1.jpg);
    background-repeat:no-repeat;
	height: 80px;
	
}

.fons_reserves2
{   background-image: url(../img/reserves2.jpg);
    background-repeat:no-repeat;
	height: 40px;
	border-bottom: 1px solid #D6D2D1;
	border-left: 1px solid #D6D2D1;
	border-right: 1px solid #D6D2D1;
	background-color:#EBE7E6;
}

.fons_galeria
{   
	background-color:#ebe7e6;
}

.fons_contacte
{   background-image: url(../img/fon_contacte.gif);
    background-repeat:no-repeat;
	border-top: 0px solid #AEAFB2;
	background-color:#EBE7E6;
}
.fons_mapa
{   background-image: url(../img/fons_mapa.jpg);
    background-repeat:no-repeat;
	border-top: 0px solid #AEAFB2;
	background-color:#EBE7E6;
}
.fons_mapa2
{   background-image: url(../img/fon_mapa.jpg);
    background-repeat:no-repeat;
	border-top: 0px solid #AEAFB2;
	background-color:#EBE7E6;
}
.fons_taula
{   background-image: url(../img/linies_taula.jpg);
    background-repeat:no-repeat;
	border-top: 0px solid #AEAFB2;
	background-color:#EBE7E6;
}
.fons_ofertes
{   
    background-color:#762318;
    background-repeat:no-repeat;
	height: 40px;
	
	border-top: 0px solid #AEAFB2;
}
.titol_reserves
{
 
	color:#0D4F15;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-style:italic;
	font-weight:normal;
}
.titol_reserves_mitja
{

	color:#0D4F15;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-style:italic;
	font-weight:bold;

}
.titol_reserves_petit
{
	color:#AF3C2C;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-style:italic;
	font-weight:normal;

}

.titol_reserves_g
{
 
	color:#0D4F15;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 34px;
	font-style:italic;
	font-weight:normal;
}
.titol_reserves_mitja_g
{

	color:#2A8336;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	font-style:italic;
	font-weight:normal;
	

}
.titol_reserves_petit_g
{
	color:#2E9932;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 19px;
	font-style:italic;
	font-weight:normal;

}
.titol_ofertes
{
 
	color:#0D4F15;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 34px;
	font-style:italic;
	font-weight:normal;
}
.titol_ofertesG
{
 
	color:#2A8336;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	font-style:italic;
	font-weight:normal;
}
.marc_LRB
{
    border-left: 1px solid #AEAFB2;
    border-right: 1px solid #AEAFB2;
	border-bottom: 1px solid #AEAFB2;
	
}

.marc_T
{
    border-top: 1px solid #AEAFB2;
}
.marc_LRBT
{
    border-left: 1px solid #AEAFB2;
    border-right: 1px solid #AEAFB2;
	border-bottom: 1px solid #AEAFB2;
	border-top: 1px solid #AEAFB2;
}
.marc_LRBT_groc
{
    border-left: 1px solid #B39E20;
    border-right: 1px solid #B39E20;
	border-bottom: 1px solid #B39E20;
	border-top: 1px solid #B39E20;
	border-color: #B39E20;
}

.text_peu
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight: normal;
	color:#96969A;
	text-align:right;
}
.text_peuDeclaro
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight: normal;
	color:#96969A;
	text-align:right;
}
.text_peuv
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight: normal;
	color:red;
	text-align:right;
}
.text_peu_vermell
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style:normal;
	font-weight: normal;
	color:#0D4F15;
	text-align:right;
}

.text_asterisc
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight: bold;
	color:#2E9932;
}
.asterisc
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-style:normal;
	font-weight: bold;
	color:#2E9932;
}

.text_general
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
}
.text_formulari
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color:#69696F;
}
.text_general_gran
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
}
.text_confirm
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
}
.text_general_cursiva
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style:oblique;
	font-weight: normal;
	color:#807F84;
	
}
.text_general_groc
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color:#B39E20;
	
}
.text_general_vermell
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color:#0D4F15;
	
}

.text_notalegal
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
}

.text_galeria_gris
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
}

.text_galeria
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight: normal;
	color:#b39e20;
}

.text_nota_gris
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight: normal;
	color:#807F84;
	padding-left:20px;
	padding-right:15px;
}
.text_general_granV
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight: normal;
	color:red;
}

.text_petit_groc
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style:normal;
	font-weight: bold;
	color:#C9780B;
}

.text_oferta_groc
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight: normal;
	color:#F29F2B;
	
}
.text_contacte_groc
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight: normal;
	color:#C9780B;
	
}
.text_mapa_blanc
{
      font-family: arial,Verdana, Helvetica, sans-serif;
	    font-size: 13px;
	    font-style:normal;
	    font-weight: bold;
	    color:#FFFFFF;
}
.titol_groc
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color:#B39E20;
}

.titol_groc_petit
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#B39E20;
}
.titol_vermell
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style:italic;
	font-weight: bold;
	color:#0D4F15;
}


.verd
{
    color:#0D4F15;
}

.km_vermell
{
    font-family: arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	color:#762318;
}

.negreta
{
    font-size:14px;
    font-weight: bold;
}
.negreta_general
{
    font-size:11px;
    font-weight: bold;
}


.punts_gris
{
   background-image: url(../img/punts_gris.gif);
   background-repeat:repeat-y;

}


.punts_grisos_Esquerre
{
   background-image: url(../img/punts_grisos.gif);
   background-repeat:repeat-y;
   background-position:left;

}

.punts_gris2
{
   background-image: url(../img/puntets_gris314.gif);
   background-repeat:repeat-y;

}
.imatge
{
    margin-left:50%;
    padding-left:10%;
    padding-bottom:1%;
}



.menu{
    font-family: arial,Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style:normal;
    font-weight: normal;
    color:#FFFFFF; 
    background-color:#806E03;
    height:27px;
    vertical-align:middle;
    text-align:center;
    border-left: 1px solid #B39E20;
}
        
.menu2{
    font-family: arial,Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style:normal;
    font-weight: normal;
    color:#FFFFFF; 
    background-color:#0D4F15;
    height:27px;
    vertical-align:middle;
    text-align:center;
    border-left: 1px solid #2A8336;
}
        
        
.menu_on_groc{
    font-family: arial,Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style:normal;
    font-weight: normal;
    color:#FFFFFF; 
    background-color:#B39E20;
    height:27px;
    vertical-align:middle;
    text-align:center;
    border-left: 1px solid #B39E20;
        }
        
.menu2_on_vermell{
    font-family: arial,Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-style:normal;
    font-weight: normal;
    color:#FFFFFF; 
    background-color:#2A8336;
    height:27px;
    vertical-align:middle;
    text-align:center;
    border-left: 1px solid #2A8336;
}



.contingut
{
   
   position:relative; left: 194px; top: 242px;margin:0px auto 0px auto;
}

.flor
{
width:47;height:33;float:none;margin:0px auto 0px auto;
}

.camps_llarg
{
 font-family: Tahoma,Arial,Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 color:#333333; /* color del text*/ 
 border-top: 1px solid #9499B7;
 border-right: 1px solid #9499B7;
 border-bottom: 1px solid #9499B7;
 border-left: 1px solid #9499B7;
 background-color:#ffffff; /* fons de la caixa*/ 
 width:250px; /* amplada del textbox*/
 height:15px;
}
.camps
{
 font-family: Tahoma,Arial,Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 color:#333333; /* color del text*/ 
 border-top: 1px solid #9499B7;
 border-right: 1px solid #9499B7;
 border-bottom: 1px solid #9499B7;
 border-left: 1px solid #9499B7;
 background-color:#ffffff; /* fons de la caixa*/ 
 
}

.textArea
{
 font-family: Tahoma,Arial,Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 color:#333333; /* color del text*/ 
 border-top: 1px solid #9499B7;
 border-right: 1px solid #9499B7;
 border-bottom: 1px solid #9499B7;
 border-left: 1px solid #9499B7;
 background-color:#ffffff; /* fons de la caixa*/ 
 width:250px; /* amplada del textbox*/
 height:120px;
    }
.textAreaEsdev
{
 font-family: Tahoma,Arial,Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 color:#333333; /* color del text*/ 
 border-top: 1px solid #9499B7;
 border-right: 1px solid #9499B7;
 border-bottom: 1px solid #9499B7;
 border-left: 1px solid #9499B7;
 background-color:#ffffff; /* fons de la caixa*/ 
 width:250px; /* amplada del textbox*/
 height:80px;
    }

.bt_enviar
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	font-weight: bold;
	color:#ffffff;
    background-image: url(../img/bt_enviar.gif);
    background-repeat:no-repeat;
	height: 21px;
	width: 74px;
	border:none;
	letter-spacing:1px;
}
.bt_esborrar
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	font-weight: bold;
	color:#ffffff;
    background-image: url(../img/cat/bt_esborrar.gif);
    background-repeat:no-repeat;
	height: 21px;
	width: 74px;
	border:none;
	letter-spacing:1px;
}


.desplegable
{
 font-family: Tahoma,Arial,Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 color:#333333;
 border-top: 1px solid #BBA4CF;
 border-right: 1px solid #BBA4CF;
 border-bottom: 1px solid #BBA4CF;
 border-left: 1px solid #BBA4CF;
 background-color:#ffffff;
 height:18px;
}

.taula_booking
{
    background-image: url(../img/fonsTaulaBooking.gif);
    background-repeat:no-repeat;
    background-position:top left;
	border:none;
	background-color:#EAE7E7;
}

.SalesTitol
{
    font-family: arial,Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style:normal;
    font-weight: bold;
    color:#FFFFFF; 
    background-color:#B39E20;
    height:15px;
    vertical-align:middle;
    border-right: 1px solid #AEAFB2;
}

.sales_nom
{
    font-family: arial,Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-style:normal;
    font-weight: normal;
    color:#B39E20; 
    height:15px;
    text-align:left;
    padding-left:5px;
    vertical-align:middle;
    border-left: 1px solid #AEAFB2;
    border-right: 1px solid #AEAFB2;
}

.sales_text
{
    font-family: arial,Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-style:normal;
    font-weight: normal;
    color:#87878B; 
    height:15px;
    text-align:center;
    vertical-align:middle;
    border-right: 1px solid #AEAFB2;
}

.groc
{
    color:#C9780B;
}

.groc2
{
    color:#B39E20;
}

.ofertes
{
    color:#C9780B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-style:italic;
	font-weight:normal;

}


.gran26px
{
    font-size: 26px;
}

.vinyeta
{
    color:#B39E20;
    font-size: 12px;
	font-weight:bold;
}

td h1
{
    color:#B39E20;
    font-size: 14px;
	font-weight:bold;
}


A.idiomesf:link { COLOR: white;TEXT-DECORATION: none; }
A.idiomesf:visited {COLOR: white;  TEXT-DECORATION: none; }
A.idiomesf:hover { COLOR: white; TEXT-DECORATION: none; }
A.idiomesf:active { COLOR: white;TEXT-DECORATION: none; }

A.text_peu:link { COLOR: #96969A;TEXT-DECORATION: underline; }
A.text_peu:visited {COLOR: #96969A;  TEXT-DECORATION: underline; }
A.text_peu:hover { COLOR: #000000; TEXT-DECORATION: none; }
A.text_peu:active { COLOR: #96969A;TEXT-DECORATION: underline; }

A.text_peuDeclaro:link { COLOR: #96969A;TEXT-DECORATION: underline; }
A.text_peuDeclaro:visited {COLOR: #96969A;  TEXT-DECORATION: underline; }
A.text_peuDeclaro:hover { COLOR: #000000; TEXT-DECORATION: none; }
A.text_peuDeclaro:active { COLOR: #96969A;TEXT-DECORATION: underline; }

A.idiomes:link { COLOR: #96969A;TEXT-DECORATION: none; }
A.idiomes:visited {COLOR: #96969A;  TEXT-DECORATION: none; }
A.idiomes:hover { COLOR: #96969A; TEXT-DECORATION: underline; }
A.idiomes:active { COLOR: #96969A;TEXT-DECORATION: none; }

A.text_peu_groc:link { COLOR: #B39E20;TEXT-DECORATION: underline; }
A.text_peu_groc:visited {COLOR: #B39E20;  TEXT-DECORATION: underline; }
A.text_peu_groc:hover { COLOR: #B39E20; TEXT-DECORATION: none; }
A.text_peu_groc:active { COLOR: #B39E20;TEXT-DECORATION: underline; }

A.text_peu_vermell:link { COLOR: #807F84;TEXT-DECORATION: underline; }
A.text_peu_vermell:visited {COLOR: #807F84;  TEXT-DECORATION: underline; }
A.text_peu_vermell:hover { COLOR: #807F84; TEXT-DECORATION: none; }
A.text_peu_vermell:active { COLOR: #807F84;TEXT-DECORATION: underline; }

A.text_confirm:link { COLOR: #807F84;TEXT-DECORATION: underline; }
A.text_confirm:visited {COLOR: #807F84;  TEXT-DECORATION: underline; }
A.text_confirm:hover { COLOR: #000000; TEXT-DECORATION: none; }
A.text_confirm:active { COLOR: #807F84;TEXT-DECORATION: underline; }


A.text_mapa_blanc:link { COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.text_mapa_blanc:visited {COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.text_mapa_blanc:hover { COLOR: #FFFFFF;  TEXT-DECORATION: underline; }
A.text_mapa_blanc:active { COLOR: #FFFFFF; TEXT-DECORATION: none; }

A.text_mapa_gris:link { COLOR: #807F84; TEXT-DECORATION: none; }
A.text_mapa_gris:visited {COLOR: #807F84; TEXT-DECORATION: none; }
A.text_mapa_gris:hover { COLOR: #807F84;  TEXT-DECORATION: underline; }
A.text_mapa_gris:active { COLOR: #807F84; TEXT-DECORATION: none; }

A.text_general_groc:link { COLOR: #B39E20; TEXT-DECORATION: none; }
A.text_general_groc:visited {COLOR: #B39E20; TEXT-DECORATION: none; }
A.text_general_groc:hover { COLOR: #B39E20;  TEXT-DECORATION: underline; }
A.text_general_groc:active { COLOR: #B39E20; TEXT-DECORATION: none; }

A.link_nom:link { COLOR: #B39E20; TEXT-DECORATION: none; }
A.link_nom:visited {COLOR:#B39E20; TEXT-DECORATION: none; }
A.link_nom:hover { COLOR: #B39E20;  TEXT-DECORATION: underline; }
A.link_nom:active { COLOR: #B39E20; TEXT-DECORATION: none; }


A.link_verd:link { COLOR: #0D4F15; TEXT-DECORATION: underline; }
A.link_verd:visited {COLOR: #0D4F15; TEXT-DECORATION: underline; }
A.link_verd:hover { COLOR: #0D4F15;  TEXT-DECORATION: underline; }
A.link_verd:active { COLOR: #0D4F15; TEXT-DECORATION: underline; }