* {
	padding: 0;
	margin: 0;
}
body {
	margin-top: 0;
	margin-bottom: 0;
	background: url(../img/fons.jpg) repeat;
}
.clear {
	clear: both;
	font-size: 1px;
	height: 1px;
	background-color: #FFFFFF;
}
.clear2 {
	clear: both;
	font-size: 1px;
	height: 1px;
}

/* General */

.cont {
	width: 846px;
	border-left: 2px solid #A0CF67;
	border-right: 2px solid #A0CF67;
	margin: 0 auto;
	background: #FFFFFF;
}
#cap-verd {
	width: 846px;
	height: 12px;
	background-color: #A0CF67;
	font-size: 1px;
}
.cont-esquerra {
	width: 200px;
	padding-left: 24px;
	float: left;
}
.cont-dreta {
	width: 622px;
	float: left;
}
.cont-dreta2 {
	float: left;
	padding-left: 39px;
}
.cont-dreta2b, #text-grupos, #enlaces, #text-contacto3, #text-cataregalo {
	float: left;
	padding-left: 39px;
	padding-right: 20px;
}
#text-contacto {
	float: left;
	background:url(../img/f_contacto.jpg) no-repeat;
	width: 622px;
	height: 616px;
}
#text-contacto2 {
	padding-left: 120px;
	padding-top: 60px;
}
.cont-dreta3 {
	float: left;
	padding-left: 10px;
}
#peu {
	width: 799px;
	margin-top: 10px;
	padding-left: 23px;
	padding-right: 24px;
	background: #A0CF67;
}
#mascara-banner{
	width: 622px;
	height: 152px;
	background:url(../img/mascara_banner.gif) no-repeat;
	position: absolute;
}
#foto-banner{
	width: 622px;
	height: 152px;
	position: absolute;
}
#text-banner{
	width: 622px;
	height: 152px;
	position: absolute;
	cursor: pointer;
}
#text-banner1{
	width: 390px;
	height: 100px;
	padding-left: 60px;
	padding-top: 22px;
	float: left;
}
#text-banner2{
	width: 172px;
	padding-top: 26px;
	float: left;
}
#text-banner3{
	padding-left: 60px;
}
#espai-banner{
	width: 622px;
	height: 152px;
}
#popups {
padding: 18px;
}

/* Fitxes previes */

.busc3 {
	padding-top: 34px;
	text-align: right;
	width: 285px;
}
#text-empresas {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 17px;
	padding-left: 41px;
	padding-right: 24px;
	padding-top: 6px;
}
#text-empresa {
	padding-left: 41px;
	padding-right: 24px;
}
#text-rural {
	padding-left: 41px;
	padding-right: 24px;
}

.cont-dreta-ofertas-verd1 {
	width: 314px;
	background: url(../img/fons_ofertas.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-ofertas-verd1cat {
	width: 314px;
	background: url(../img/fons_ofertascat.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-ofertas-verd1eng {
	width: 314px;
	background: url(../img/fons_ofertaseng.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-ofertas-verd1fr {
	width: 314px;
	background: url(../img/fons_ofertasfr.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-verd1 {
	width: 314px;
	background: url(../img/fons_rutas_vino.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-verd1cat {
	width: 314px;
	background: url(../img/fons_rutas_vinocat.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-verd1eng {
	width: 314px;
	background: url(../img/fons_rutas_vinoeng.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-verd1fr {
	width: 314px;
	background: url(../img/fons_rutas_vinofr.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-blau1 {
	width: 314px;
	background: url(../img/fons_spa.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-blau1cat {
	width: 314px;
	background: url(../img/fons_spacat.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-blau1eng {
	width: 314px;
	background: url(../img/fons_spaeng.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-blau1fr {
	width: 314px;
	background: url(../img/fons_spafr.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-taronja1 {
	width: 314px;
	background: url(../img/fons_turismo_rural.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-taronja1cat {
	width: 314px;
	background: url(../img/fons_turismo_ruralcat.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-taronja1eng {
	width: 314px;
	background: url(../img/fons_turismo_ruraleng.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-taronja1fr {
	width: 314px;
	background: url(../img/fons_turismo_ruralfr.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-lila1 {
	width: 314px;
	background: url(../img/fons_gastronomia.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-lila1cat {
	width: 314px;
	background: url(../img/fons_gastronomiacat.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-lila1eng {
	width: 314px;
	background: url(../img/fons_gastronomiaeng.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-lila1fr {
	width: 314px;
	background: url(../img/fons_gastronomiafr.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-fucsia1 {
	width: 314px;
	background: url(../img/fons_familias.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-fucsia1cat {
	width: 314px;
	background: url(../img/fons_familiascat.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-fucsia1eng {
	width: 314px;
	background: url(../img/fons_familiaseng.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-fucsia1fr {
	width: 314px;
	background: url(../img/fons_familiasfr.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-groc1 {
	width: 314px;
	background: url(../img/fons_empresas.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-groc1cat {
	width: 314px;
	background: url(../img/fons_empresascat.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-groc1eng {
	width: 314px;
	background: url(../img/fons_empresaseng.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-groc1fr {
	width: 314px;
	background: url(../img/fons_empresasfr.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-vermell1 {
	width: 314px;
	background: url(../img/fons_grupos.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-vermell1cat {
	width: 314px;
	background: url(../img/fons_gruposcat.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-vermell1eng {
	width: 314px;
	background: url(../img/fons_gruposeng.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-vermell1fr {
	width: 314px;
	background: url(../img/fons_gruposfr.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-pastel1 {
	width: 314px;
	background: url(../img/fons_pueblos.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-pastel1cat {
	width: 314px;
	background: url(../img/fons_puebloscat.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-pastel1eng {
	width: 314px;
	background: url(../img/fons_puebloseng.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-pastel1fr {
	width: 314px;
	background: url(../img/fons_pueblosfr.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-blanc {
	width: 274px;
	float: left;
}
.cont-dreta-ofertas1-text {
	width: 251px;
	background-color: #F2F2F2;
	float: left;
	padding: 12px;
}
.cont-dreta-ofertas1-nuvol {
	width: 251px;
	background-color: #F2F2F2;
	float: left;
	padding: 12px;
}
.cont-dreta-ofertas-verd2 {
	width: 274px;
	background: url(../img/fons_ofertas2.jpg) no-repeat;
	float: left;
}
.cont-dreta-ofertas-verd2cat {
	width: 274px;
	background: url(../img/fons_ofertas2cat.jpg) no-repeat;
	float: left;
}
.cont-dreta-ofertas-verd2eng {
	width: 274px;
	background: url(../img/fons_ofertas2eng.jpg) no-repeat;
	float: left;
}
.cont-dreta-ofertas-verd2fr {
	width: 274px;
	background: url(../img/fons_ofertas2fr.jpg) no-repeat;
	float: left;
}
.fitxa-petita {
	width: 275px;
	height: 123px;
	background-color: #F2F2F2;
	margin-top: 11px;
}
.fitxa-petita-img {
	width: 108px;
	height: 123px;
	float: left;
}
.fitxa-petita-text {
	float: left;
	padding-top: 4px;
	padding-right: 10px;
}
.nuvol1 {
	float: right;
	padding-top: 14px;
}
.nuvol2 {
	float: right;
	padding-top: 4px;
}
.preu1 {
	width: 250px;
}
.preu2 {
	width: 157px;
}
.titol-paquet1 {
	height: 73px;
}
.titol-paquet2 {
	width: 157px;
	height: 45px;
}

/* Mes info */
.cont-gris {
	background: url(../img/f_gris.jpg) repeat-y;
}
.cont-dreta-ficha1 {
	width: 251px;
	background-color: #F2F2F2;
	float: left;
	padding: 12px;
	border-left: 38px solid #FFFFFF;
	text-align: left;
}
.cont-dretab-ficha1 {
	width: 244px;
	background-color: #F2F2F2;
	float: left;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 28px;
	text-align: left;
	border-top: 72px solid #FFFFFF;
}
.cont-dretab-ficha1b {
	width: 244px;
	background-color: #F2F2F2;
	float: left;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 28px;
	text-align: left;
	border-top: 72px solid #FFFFFF;
}
.cont-dretac-ficha1 {
	width: 244px;
	background-color: #F2F2F2;
	float: left;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 28px;
	text-align: left;
	border-top: 72px solid #FFFFFF;
}
.cont-dreta-verd1b {
	width: 313px;
	background: url(../img/fons_rutas_vino.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-verd1bcat {
	width: 313px;
	background: url(../img/fons_rutas_vinocat.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-verd1beng {
	width: 313px;
	background: url(../img/fons_rutas_vinoeng.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-verd1bfr {
	width: 313px;
	background: url(../img/fons_rutas_vinofr.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-blau1b {
	width: 313px;
	background: url(../img/fons_spa.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-blau1bcat  {
	width: 313px;
	background: url(../img/fons_spacat.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-blau1beng {
	width: 313px;
	background: url(../img/fons_spaeng.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-blau1bfr {
	width: 313px;
	background: url(../img/fons_spafr.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-taronja1b {
	width: 313px;
	background: url(../img/fons_turismo_rural.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-taronja1bcat {
	width: 313px;
	background: url(../img/fons_turismo_ruralcat.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-taronja1beng {
	width: 313px;
	background: url(../img/fons_turismo_ruraleng.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-taronja1bfr {
	width: 313px;
	background: url(../img/fons_turismo_ruralfr.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-fucsia1b {
	width: 313px;
	background: url(../img/fons_familias.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-fucsia1bcat {
	width: 313px;
	background: url(../img/fons_familiascat.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-fucsia1beng {
	width: 313px;
	background: url(../img/fons_familiaseng.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-fucsia1bfr {
	width: 313px;
	background: url(../img/fons_familiasfr.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-lila1b {
	width: 313px;
	background: url(../img/fons_gastronomia.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-lila1bcat {
	width: 313px;
	background: url(../img/fons_gastronomiacat.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-lila1beng {
	width: 313px;
	background: url(../img/fons_gastronomiaeng.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-lila1bfr {
	width: 313px;
	background: url(../img/fons_gastronomiafr.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-vermell1b {
	width: 313px;
	background: url(../img/fons_grupos.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-vermell1bcat {
	width: 313px;
	background: url(../img/fons_gruposcat.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-vermell1beng {
	width: 313px;
	background: url(../img/fons_gruposeng.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-vermell1bfr {
	width: 313px;
	background: url(../img/fons_gruposfr.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-groc1b {
	width: 313px;
	background: url(../img/fons_empresas.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-groc1bcat {
	width: 313px;
	background: url(../img/fons_empresascat.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-groc1beng {
	width: 313px;
	background: url(../img/fons_empresaseng.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-groc1bfr {
	width: 313px;
	background: url(../img/fons_empresasfr.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-pastel1b {
	width: 313px;
	background: url(../img/fons_pueblos.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-pastel1bcat {
	width: 313px;
	background: url(../img/fons_puebloscat.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-pastel1beng {
	width: 313px;
	background: url(../img/fons_puebloseng.jpg) no-repeat;
	float: left;
	text-align: right;
}
.cont-dreta-pastel1bfr {
	width: 313px;
	background: url(../img/fons_pueblosfr.jpg) no-repeat;
	float: left;
	text-align: right;
}
.incluye-verd {
	background: url(../img/nuvol_verd2.jpg) no-repeat;
	padding-left: 20px;
	margin-top: 4px;
}
.incluye-blau {
	background: url(../img/nuvol_blau2.jpg) no-repeat;
	padding-left: 20px;
	margin-top: 4px;
}
.incluye-taronja {
	background: url(../img/nuvol_taronja2.jpg) no-repeat;
	padding-left: 20px;
	margin-top: 4px;
}
.incluye-fucsia {
	background: url(../img/nuvol_fucsia2.jpg) no-repeat;
	padding-left: 20px;
	margin-top: 4px;
}
.incluye-lila {
	background: url(../img/nuvol_lila2.jpg) no-repeat;
	padding-left: 20px;
	margin-top: 4px;
}
.incluye-vermell {
	background: url(../img/nuvol_vermell2.jpg) no-repeat;
	padding-left: 20px;
	margin-top: 4px;
}
.incluye-groc {
	background: url(../img/nuvol_groc2.jpg) no-repeat;
	padding-left: 20px;
	margin-top: 4px;
}
.incluye-pastel {
	background: url(../img/nuvol_pastel2.jpg) no-repeat;
	padding-left: 20px;
	margin-top: 4px;
}
/* Confirmacio */
.conf1 {
	width: 244px;
	height: 13px;
	background: url(../img/f_quadre_blanc1.jpg) no-repeat;
	font-size: 1px;
	margin-top: 12px;
}
.conf2 {
	width: 220px;
	padding-left: 12px;
	padding-right: 12px;
	background: url(../img/f_quadre_blanc2.jpg) repeat-y;
}
.conf3 {
	width: 244px;
	height: 13px;
	background: url(../img/f_quadre_blanc3.jpg) no-repeat;
	font-size: 1px;
}
#adicional {
	padding-left: 54px;
	padding-right: 42px;
}

/* Menu dalt */
#menu1 {
	width: 798px;
	height: 24px;
	background-color: #F2F2F2;
	padding-left: 24px;
	padding-right: 24px;
}
#menu1b {
	width: 500px;
	height: 18px;
	float: left;
	padding-top: 6px;
}
#menu21b {
	width: 290px;
	height: 18px;
	float: left;
	padding-top: 6px;
	text-align: right;
}
/* Menu esquerra */
#menu2 {
	padding-top: 32px;
}
.menu3 {
	margin-top: 8px;
}

/*Cataregalo*/
.cont_banner_cataregalo {
	width: 562px;
}
.banner_cataregalo {
	width: 173px;
	height: 114px;
	float: left;
	text-align: center;
	background:url(../img/banner_cataregalo.jpg) no-repeat;
	padding-right: 14px;
	padding-top: 23px;
}

/*Calendari */
#calendario {
	width: 250px;
	height: 160px;
	padding-left: 24px;
	padding-top: 10px;
	padding-bottom: 6px;
	position: absolute;
	background-color:#F0F0F0;
	margin-top: -216px;
	visibility: hidden;
	border: 1px solid #CCCCCC;
}
#calendariob {
	width: 230px;
	height: 160px;
}
.text-semana {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #CCCCCC;
}
.text-out{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #CCCCCC;
   padding: 2px;
}
.text-select{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #FFFFFF;
   background-color: #808080;
   padding: 2px;
}
.text-noselect{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
   padding: 2px;
}

.m1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #FFFFFF;
}
a.link-calendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration:none;
    color:#FFFFFF;
	cursor: pointer;
	background-color: #A0CF67;
	padding: 2px;
}
a.link-calendario:hover {
    text-decoration:none;
    color:#CCCCCC;
	padding: 2px;
}

a.link-calendario2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration:none;
    color:#FFFFFF;
	cursor: pointer;
}
a.link-calendario2:hover {
    text-decoration:none;
    color:#CCCCCC;
}

/* Paginacio */
#paginacio {
	padding-top: 12px;
}