@import "botiga.css";
/*****************************************************************************/

a {
   outline: none;
}

b {
   color: #e63485;
   font-weight:bold;
}

/*********************CANVIS XAVI****************************/
body {
  line-height: 17px;
}
/*********************FI CANVIS XAVI*************************/

body.Nadal {
   background-color: #000000;
   /*background-image: url(/img/fons.png);
   background-position: top center;
   background-repeat: no-repeat;*/
   color: #ffffff;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin: 0px;
   padding: 0px;
}

img {
   border: 0px;
}

input[type='submit'] {
  background:#000;
  color:#fff;
  border:1px solid #000;
}

/*****************************************************************************/

div#fons-general {
  width:100%;
  height:100%;
}

div#fons-general img{
  width:100%;
}


div#general {
   float: left;
   left: 50%;
   margin-left: -480px;
   padding-top: 20px;
   position: absolute;
   width: 960px;
   top: 0px;
}

div#cap {
   float: left;
   position: relative;
   width: 100%;
}

div#cos {

   /*background: transparent;*/
   /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#85ffffff, endColorstr=#85ffffff);*/
   
   /*********************CANVIS XAVI****************************/
   /*background: url(/img/trans-content.png);*/
   
   width: 958px;
  /*********************FI CANVIS XAVI*************************/
   /*background: rgba(255,255,255,0.85);*/

   border: 1px solid #ffffff;
   float: left;
   min-height: 100px;
   margin-bottom: 40px;
   position: relative;
   /*width: 100%;*/
   
}

div.cos-general {
  background: url(/img/trans-content.png);
}

div.cos-seccio {
  background: url(/img/trans-content-total.png) repeat-y;
}

div#peu {
   background-color: #fff;
   bottom: 0;
   color: #000000;
   padding-bottom: 3px;
   padding-top: 3px;
   position: fixed;
   text-align: center;
   width: 100%;
   opacity:0.9;
   filter: alpha (opacity=90);
   font-size:11px;
   z-index:1000;
   border-top:2px solid #f4e198;
}

div#peu a {
   color: #000000;
   text-decoration: none;
}

div#peu a:hover {
   text-decoration: underline;
}

div#peu img {
   vertical-align: middle;
}



div#capLogo {
   float: left;
   height: 110px;
   position: relative;
   width: 320px;
}

div#capLogo img {
   display: block;
}

div#capIdiomes {
   color: #f4e198;
   float: left;
   height: 55px;
   position: relative;
   text-align: right;
   width: 640px;
}

div#capIdiomes a {
   color: #ffffff;
   text-decoration: none;
}

div#capIdiomes a:hover {
   text-decoration: underline;
}

div#capCercador {
   float: left;
   height: 23px;
   position: relative;
   width: 640px;
}

div#capHola {
   color: #ffffff;
   float: left;
   height: 20px;
   padding-top: 2px;
   position: relative;
   text-align: right;
   width: 630px;
}

div#capMenu {
   float: left;
   height: 20px;
   position: relative;
   width: 960px;
   padding-bottom:4px;
}

div#portadaFlash {
   background: url(/img/trans-content.png);
   width:355px;
   height:200px;
   float:left;
   border-bottom: 1px solid #ffffff;
}

div#portadaIntroduccio {
   color: #000000;
   /*
   background: transparent;
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#85ffffff, endColorstr=#85ffffff);
   background: rgba(255,255,255,0.85);
   */
   background: url(/img/trans-content-90.png);
   border-bottom: 1px solid #ffffff;
   float: left;   
   width:563px;
   height:160px;
   display:block;
   font-size: 13px;
   line-height: 24px;
   padding:20px;
}

div#portadaIntroduccio h3,p{
   margin:0px;
   padding:0px;
}

div#portadaNothoperdis {
   background-color: #f4e098;
   border-bottom: 1px solid #ffffff;
   float: left;
   height: 25px;
   position: relative;
   width: 943px;
   padding:8px 0px 0px 15px;
}
div#portadaNothoperdis span {
  
   color: #EB1878;
   font-size: 18px;
   font-weight: bold;
   float:left;
}

div#portadaNothoperdis div#nothoperdis-rss-content {
  display:block;
  position:relative;
  overflow:hidden;
  width:765px;
   float:left;
   margin-left:6px;
   height:25px;
}

div#portadaNothoperdis div#nothoperdis-rss-content a{
   font-size: 15px;
   font-weight: bold;
   color:#000;
   text-decoration:none;
   width:765px;
   display:none;
   height:25px;
   position:absolute;
}


div#portadaNothoperdis div#nothoperdis-rss {
  display:none;
}


div#portadaSuggerim {
   background-color: #000000;
   border-bottom: 1px solid #ffffff;
   border-right: 1px solid #ffffff;
   float: left;
   height: 180px;
   position: relative;
   width: 225px;
   padding:20px 15px 20px 15px;
}

div#portadaSuggerim .BitxoSuggeriments .BitxoSuggerimentsTitol {text-transform:uppercase;font-weight:bold;color:#fff;padding-bottom:15px;}
div#portadaSuggerim .BitxoSuggeriments .BitxoSuggerimentsLink {padding-top:15px;}
div#portadaSuggerim .BitxoSuggeriments .BitxoSuggerimentsLink a{color:#fff;text-decoration:none}
div#portadaSuggerim .BitxoSuggeriments .BitxoSuggerimentsLink a:hover {text-decoration:underline}

div#portadaXarxes {
   background-color: #000000;
   border-top: 1px solid #ffffff;
   float: left;
   height: 59px;
   font-size: 18px;
   font-weight: normal;
   position: relative;
   text-align: center;
   width: 255px;
   margin-left: -15px;
   padding-top: 10px;
   margin-top: 15px;
}

div#portadaXarxes span{
   display:block;
   padding-bottom:8px;
}

div#portadaAmics {
   background-color: #000000;
   border-bottom: 1px solid #ffffff;
   border-right: 1px solid #ffffff;
   float: left;
   height: 220px;
   position: relative;
   width: 230px;
}

div#portadaAmics .BitxoSuggeriments .BitxoSuggerimentsTitol {text-transform:uppercase;font-weight:bold;color:#fff;padding: 20px 15px 15px 15px;}
div#portadaAmics .BitxoSuggeriments .BitxoSuggerimentsImatge {}
div#portadaAmics .BitxoSuggeriments .BitxoSuggerimentsText {padding:15px;line-height: 20px;}
/*div#portadaAmics .BitxoSuggeriments .BitxoSuggerimentsLink a{text-decoration:none;font-size: 13px;padding:15px 55px 0px 55px;line-height: 20px;color:#fff;text-align:center; width:120px;position:absolute;}*/
div#portadaAmics .BitxoSuggeriments .BitxoSuggerimentsLink a{text-decoration:none;font-size: 13px;padding:15px 15px 0px 15px;line-height: 20px;color:#fff;}
div#portadaAmics .BitxoSuggeriments .BitxoSuggerimentsLink a:hover{text-decoration:underline;}
div#portadaActivitat {
   background-color: #000000;
   border-bottom: 1px solid #ffffff;
   float: left;
   height: 220px;
   position: relative;
   width: 471px;
}

div#portadaDestacat {
   background: url(/img/trans-content-90.png);
   float: left;
   min-height: 80px;
   position: relative;
   width: 100%;
}
div#portadaDestacat .BitxoDesPeuImg {float:left; padding:6px;}
div#portadaDestacat .BitxoDesPeuLinks a{padding:35px 15px 0px 15px;*padding:25px 15px 0px 15px;*line-height:30px;float:left;text-decoration:none; color:#828281; font-weight:bold; font-size:30px;display:block;}
/*div#portadaDestacat .BitxoDesPeuLinks a:hover{text-decoration:underline}*/
div#portadaDestacat #facebook-share {float:left;margin-top: -40px;}

div#cosMenu {
   background-color: #000000;
   float: left;
   min-height: 300px;
   position: relative;
   width: 250px;
}

div#cosCentral {
/*
   background: transparent;
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#85ffffff, endColorstr=#85ffffff);
   background: rgba(255,255,255,0.85);
*/
   float: left;
   min-height: 300px;
   padding: 20px;
   position: relative;
/*********************CANVIS XAVI****************************/
  padding:0px;
/*********************FI CANVIS XAVI*************************/
}

/*********************CANVIS XAVI****************************/
div#cosCentral a{color: #EB1878;text-decoration:none}
div#cosCentral a:hover{text-decoration:underline}
.cosContingutSeparador {height:30px; width:10px;display:block;}
div#cosContingutTx {}
div#cosContingutTx h2 {margin:0px;padding:0px;padding-bottom:10px;line-height:20px;font-size:16px;}
div#cosContingutImgTotal {display:block;min-height:40px;}
div#cosContingutImgLateral {float:right; padding-left:20px;padding-bottom:20px;}
div#cosContingutHtml {float:right; padding-left:20px;padding-bottom:20px;}
div#cosContingutLink1 {padding-top:10px;}
div#cosContingutLink1 a {background:url(/img/icona_vina.png) left bottom no-repeat; padding-left:18px; height:15px;display: block;padding-top: 15x;}
div#cosContingutLink2 {margin-top:50px;}

div#cosContingutTx .cosContingutTxG3 {padding-bottom:10px;clear:both}
div#cosContingutTx .cosContingutTxG3 h3 {margin:0px;padding:0px;/*color: #E63485;*/font-weight: bold;font-size:16px;}
div#cosContingutTx .cosContingutTxG3 p {margin:0px;padding:0px;}
div#cosContingutTx .cosContingutTxG3 .cosContingutTxG3Link a {font-size:11px;}
div#cosContingutTx .cosContingutTxG3 .cosContingutTxG3-img {clear:both;margin-top:10px;}
div#cosContingutTx .cosContingutTxG3 .cosContingutTxG3-img img {float:left; margin-right:10px;margin-bottom:10px;}
div#cosContingutTx .cosContingutTxG3 .cosContingutTxG3-img-inf {clear:both}
/*********************FI CANVIS XAVI*************************/
div#cosContingut div#contentVisites, div#cosContingut div#contentAmpolla, div#cosContingut div#contentAmic {padding:20px;/*margin-top:30px;*/}
div#cosContingut div#contentAmic div#cosContingutTx {padding:0px;}
div#cosContingut div#contentAmpolla .BotigaProdPlot {border-top: 0px;}

div#cosAriadna {
color: #000000;
float: left;
padding-bottom: 20px;
position: relative;
/*width: 100%;*7
/*********************CANVIS XAVI****************************/
position:absolute;
width: 665px;
padding: 20px;
display:block;
z-index:115;
*margin-left:-705px;
/*********************FI CANVIS XAVI*************************/
}
div#cosAriadna h1{display:inline;margin:0px;padding:0px;font-size: 12px;color: black;font-weight:normal}
div#cosAriadna a {
color: #e63485;
text-decoration: none;
}

div#cosAriadna a:hover {
text-decoration: underline;
}

div#cosContingut {
float: left;
/*position: relative;*/
width: 100%;
color:#000000;
}

/*********************CANVIS XAVI****************************/

div#cosContingut div#cosContingutTx {
padding:20px;
} 

div#cosContingutTx h3, div#cosContingutTx h3 a{color: #E63485;font-weight: bold;text-decoration:none;font-size:14px}
div#cosContingutTx h3 a:hover{cursor:pointer;text-decoration:none;}
div#cosContingut div.cosContingutDesc {text-align:justify;}
div#cosContingut div.cosContingutDescFade {display:none;}
div#cosContingut div#cosContingutDesc p:first-child {padding-top:0px;margin-top:0px;}
.contentGen2A h3 a {background:url(/img/fletxa-rosa.png) right no-repeat; padding-right:18px;}

/*********************FI CANVIS XAVI*************************/

div#cosContingutDesc a {
   color: #e63485;
   text-decoration: none;
}

div#cosContingutDesc a:hover {
   text-decoration: underline;
}

div#cosContingutLink1 a {
   color: #e63485;
   text-decoration: none;
}

div#cosContingutLink1 a:hover {
   text-decoration: underline;
}

div#menuLateral {
background-color: #000000;
/*border-bottom: 1px solid #ffffff;*/
border-right: 1px solid #ffffff;
float: left;
margin-bottom: 30px;

padding-bottom: 30px;
*padding-bottom: 50px;
position: relative;
/*width: 250px;*/
/*********************CANVIS XAVI****************************/
width: 252px;
/*********************FI CANVIS XAVI*************************/
}

div#cistella {
display: none;
height: 415px;
right: -1px;
position: absolute;
top: 40px;
z-index: 100;
*z-index: 1000;
*right:-1px;
}

div#cistForm {
float: right;
height: 415px;
position: relative;
width: 230px;
border-left:1px solid #E63485;
}

div#cistRight {
/*background-image: url(/img/barra_cistella.ca.png);*/
float: right;
height: 415px;
position: relative;
width: 29px;
}

/*
div.BotigaCistRightca {
background-image: url(/img/barra_cistella.ca.png);
}

div.BotigaCistRighten {
background-image: url(/img/barra_cistella.en.png);
}

div.BotigaCistRightes {
background-image: url(/img/barra_cistella.es.png);
}
*/

a#cistCist {
cursor: pointer;
position: absolute;
top: 156px;
left: 0;
height: 150px;
width: 29px;
}

a#cistCond {
display: block;
position: absolute;
top: 320px;
left: 0;
height: 36px;
width: 29px;
}

div#cistCap {
/*background-color: #7e0228;*/
background: #E63485;;
clear: both;
height: 19px;
position: relative;
}

div#cistCap p {
color: #ffffff;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 1px 5px 2px 0px;
text-align: right;
}

div#cistCap p a {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

div#cistPeu {
/*background-color: #7e0228;*/
background: #E63485;;
clear: both;
height: 19px;
position: relative;
}

div#cistPeu p {
color: #ffffff;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 1px 5px 2px 0px;
text-align: right;
}

div#cistPeu p a {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

div#CosCistella {
background-color: #7e0228;
float: left;
height: 377px;
position:relative;
width: 230px;
}

/*****************************************************************************/

a.Menu0 { 
color: #ffffff;
display: block;
height: 14px;
padding-top: 6px;
position: relative;
text-decoration: none;
}  

a.Menu0:hover { 
color: #f4e198;
text-decoration: underline;
}

a.Menu0Act { 
color: #f4e198;
display: block;
height: 14px;
padding-top: 6px;
position: relative;
text-decoration: none;
}  

a.Menu0Act:hover { 
text-decoration: underline;
}

div.Menu1 { 
background-color: #ffffff;
display: none;
float: left;
position: absolute;
filter: alpha(opacity=90);
opacity: 0.90;
width: 207px;
z-index: 200;
margin-top:4px;
}  

div.Menu1Opt {
background-color: #ffffff;
color: #000000;
cursor: pointer;
filter: alpha(opacity=90);
float: left;
font-size: 12px;
opacity: 0.90;
position: relative;
margin: 0;
padding: 3px 6px 3px 6px;
text-decoration: none;
width: 195px;
}

div.Menu1Opt:hover {
color: #f4e198;
}

a.Menu1 {
background-color: #ffffff;
color: #000000;
cursor: pointer;
display: block;
filter: alpha(opacity=90);
float: left;
font-size: 12px;
opacity: 0.90;
margin: 0;
padding: 3px 6px 3px 6px;
position: relative;
text-decoration: none;
width: 195px;
}

a.Menu1:hover {
/*color: #f4e198;*/
color: #000;
font-weight:bold;
}

div.Menu2 { 
background-color: #ffffff;
display: none;
position: absolute;
filter: alpha(opacity=90);
opacity: 0.90;
width: 207px;
z-index: 200;
}  

a.Menu2 {
background-color: #ffffff;
color: #000000;
cursor: pointer;
display: block;
filter: alpha(opacity=90);
font-size: 12px;
opacity: 0.90;
margin: 0;
padding: 3px 6px 3px 6px;
text-decoration: none;
width: 195px;

}

a.Menu2:hover {
/*color: #f4e198;*/
color: #f000;
font-weight:bold;
}

div.MenuSeccio {
clear: both;
float: left;
font-size: 16px;
font-weight: bold;
margin: 30px 30px 18px 30px;
padding: 0px;
position: relative;
width: 190px;
}

h2.MenuSeccio {
clear: both;
float: left;
font-size: 16px;
font-weight: bold;
margin: 30px 30px 18px 30px;
padding: 0px;
position: relative;
width: 190px;
}

a.MenuSeccio {
clear: both;
color: #ffffff;
display: block;
margin-left: 30px;
position: relative;
text-decoration: none;
}

a.MenuSeccio:hover {
color: #f4e198;
text-decoration: underline;
}

a.MenuSeccioAct {
clear: both;
color: #f4e198;
display: block;
margin-left: 30px;
position: relative;
text-decoration: none;
}

a.MenuSeccioAct:hover {
text-decoration: underline;
}


a.MenuSeccio1 {
clear: both;
color: #ffffff;
display: block;
margin-left: 30px;
padding-left: 10px;
position: relative;
text-decoration: none;
}

a.MenuSeccio1:hover {
color: #f4e198;
text-decoration: underline;
}

a.MenuSeccioAct1 {
clear: both;
color: #f4e198;
display: block;
margin-left: 30px;
padding-left: 10px;
position: relative;
text-decoration: none;
}

a.MenuSeccioAct1:hover {
text-decoration: underline;
}

a.MenuSeccioNone {
color: #ffffff;
display: block;
margin-left: 30px;
position: relative;
text-decoration: none;
}

a.MenuSeccioNoneAct {
color: #f4e198;
display: block;
margin-left: 30px;
position: relative;
text-decoration: none;
}

div.MenuSeccioSepa {
border-top: 1px solid #ffffff;
float: left;
height: 10px;
margin-top: 10px;
position: relative;
width: 250px;
}

div#MenuSeccioDestacatContent {

margin-top:20px;
padding-top:10px;
padding-bottom:10px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}

div.MenuSeccioDestacat {
/*border-top: 1px solid #ffffff;
float: left;
margin-top: 30px;
padding: 30px 30px 0px 30px;
position: relative;*/
width: 250px;
text-align:center;
margin-bottom:12px;
}

div.MenuSeccioDestacat a {
font-size:14px;
font-weight:bold;
color: #E63485;
text-decoration:none;
}

div.MenuSeccioCalendari {
border-top: 1px solid #ffffff;
float: left;
margin-top: 10px;
padding: 20px 30px 0px 30px;
position: relative;
width: 190px;
}

div.MenuSeccioCalendari a {
   color: #ffffff;
   text-decoration: none;
}

div.MenuSeccioCalendari a:hover {
   color: #f4e198;
   text-decoration: underline;
}

/*****************************************************************************/

div.BitxoRegalTitol {
clear: both;
float: left;
position: relative;
margin-top:
}

div.BitxoRegalTitol h2{
margin: 0px;
padding: 0px;
padding-bottom: 10px;
line-height: 20px;
font-size: 16px;
}

div.BitxoRegalText {
clear: both;
/*
float: left;
position: relative;
*/

}

div.BitxoRegalImatges {
clear: both;
float: left;
position: relative;
margin-top:35px;
}

div.BitxoRegalImatge {
display: block;
float: left;
margin-right: 10px;
position: relative;
}

div.BitxoRegalTextos {
clear: both;
float: left;
position: relative;
display:block;
min-height:200px;
margin-top:20px;
width:665px;
text-align:center;
}

div.BitxoRegalTextFlotant {
display: none;
}

div.BitxoArribarTitol {
float: left;
padding-bottom: 12px;
position: relative;
width: 100%;
}

div.BitxoArribarText {
float: left;
line-height: 19px;
position: relative;
width: 240px;
padding-top:20px;
padding-left:20px;
}

div.BitxoArribarMapa {
float: left;
padding-left:20px;
position: relative;
width: 660px;
padding-top:20px;
}

div.BitxoFormTitol {
float: left;
padding-bottom: 12px;
position: relative;
width: 100%;
}

div.BitxoFormText {
float: left;
line-height: 19px;
position: relative;
width: 200px;
/*
padding-left:20px;
padding-top:20px;
*/
}

div.BitxoFormText b{
padding-bottom:5px;
display:block;
}

div.BitxoFormForm {
float: left;
position: relative;
width: 390px;
/*
padding-top:20px;
*/
}

div.BitxoFormForm a{
color: #E63485;
text-decoration:none;
}

div.BitxoFormMapa {
float: right;
position: relative;
width: 300px;
/*
padding-top:20px;
*/
padding-left:10px;
}

div.BitxoFormMapa a{
color: #E63485;
text-decoration:none;
}

div.BitxoFormMapa b{
padding-bottom:5px;
display:block;
}

div.BitxoFormFlot {
   background-color: #dddddd;
   color: #000000;
   display: none;
   height: 460px;
   left: 50%;
   margin-left: -250px;
   padding: 40px 20px 20px 20px;
   position: fixed;
   top: 10px;
   width: 560px;
   border:1px solid #f4e198;
}

div.BitxoFlotContingut {
   /*float: left;*/
   height: 460px;
   /*position: relative;*/
   overflow:auto;
   width: 560px;
   
}

a.FlotClose {
   color: #000000;
   display: block;
   font-size: 20px;
   font-weight: bold;
   position: absolute;
   right: 18px;
   text-decoration: none;
   top: 10px;
}

/*****************************************************************************/

body.Form {
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin: 0;
   padding: 0;
}
body.Form a{
  color: #E63485;
  text-decoration:none;
}

td.FormText {
   width: 200px;
}

td.FormCamp input[type='text'] {
   border: 1px solid #000000;
   background-color: #ffffff;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

td.FormCamp input[type='text']:disabled {
   background-color: #dddddd;
}

td.FormCamp select {
   border: 1px solid #000000;
   background-color: #ffffff;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

td.FormCamp select:disabled {
   background-color: #dddddd;
}

td.FormCamp textarea {
   border: 1px solid #000000;
   background-color: #ffffff;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

td.GFtextcapcalera {
   color: #e63485;
   font-weight: bold;
}

td.FormCamp input[type='checkbox'] {
  border:0px;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

/*****************************************************************************/
/* Calendari                                                                 */
/*****************************************************************************/

table.Calendari {
   background-color: #ffffff;
   margin-left: auto;
   margin-right: auto;
}

td.CalendariCap {
   background-color: #000000;
   color: #ffffff;
}

td.CalendariCapEsq {
   text-align: center;
   width: 32px;
}

td.CalendariCapEsq a {
   color: #e63485;
   font-size: 20px;
   font-weight: bold;
   text-decoration: none;
}

td.CalendariCapCen {
   font-weight: bold;
   text-align: center;
}

td.CalendariCapDre {
   text-align: center;
   width: 32px;
}

td.CalendariCapDre a {
   color: #e63485;
   font-size: 20px;
   font-weight: bold;
   text-decoration: none;
}

td.CalendariCapdies {
   background: #000000;
   text-align: center;
}

td.CalendariCapdiesFesta {
   background: #000000;
   text-align: center;
}

td.CalendariDia {
   background: #000000;
   border: 1px solid #000000;
   text-align: center;
   width: 32px;
}

td.CalendariDia a {
   color: #e63485;
   text-decoration: none;
}

td.CalendariDia a:hover {
   text-decoration: underline;
}

td.CalendariDiafesta {
   background: #000000;
   border: 1px solid #000000;
   font-weight: bold;
   text-align: center;
   width: 32px;
}

td.CalendariDiafesta a {
   color: #e63485;
   text-decoration: none;
}

td.CalendariDiafesta a:hover {
   text-decoration: underline;
}

td.CalendariDiaAvui {
   background: #000000;
   border: 1px solid #000000;
   text-align: center;
   width: 32px;
}

td.CalendariDiaAvui a {
   color: #e63485;
   text-decoration: none;
}  
   
td.CalendariDiaAvui a:hover {
   text-decoration: underline;
}

td.CalendariDiafestaAvui {
   background: #000000;
   border: 1px solid #000000;
   font-weight: bold;
   text-align: center;
   width: 32px;
}

td.CalendariDiafestaAvui a {
   color: #e63485;
   text-decoration: none;
}

td.CalendariDiafestaAvui a:hover {
   text-decoration: underline;
}

td.CalendariDiaActe {
   background: #000000;
   border: 1px solid #000000;
   color: #e63485;
   text-align: center;
   width: 32px;
}

td.CalendariDiafestaActe {
   background: #000000;
   border: 1px solid #000000;
   color: #e63485;
   font-weight: bold;
   text-align: center;
   width: 32px;
}

td.CalendariDiaAvuiActe {
   background: #000000;
   border: 1px solid #ff0000;
   color: #e63485;
   text-align: center;
   width: 32px;
}

td.CalendariDiafestaAvuiActe {
   background: #000000;
   border: 1px solid #000000;
   color: #e63485;
   font-weight: bold;
   text-align: center;
   width: 32px;
}

/** Agenda *******************************************************************/

div.TitolAgenda {
   float: left;
   font-size: 16px;
   font-weight: bold;
   padding: 50px 20px 20px 20px;
   position; relative;
}

div.AgendaMain {
   border-bottom:1px outset #f4e198;
   float: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin: 0px 20px 12px 20px;
   padding-bottom: 4px;
   position: relative;
   width: 668px;
}

div.AgendaRow {
   float: left;
   padding-bottom: 8px;
   position: relative;
   width: 668px;
}

div.AgendaVeure {
   float: left;
   position: relative;
   width: 80px;
}

div.AgendaText {
   float: left;
   padding-right: 8px;
   position: relative;
   text-align: right;
   width: 60px;
}

div.AgendaTipus {
   float: left;
   position: relative;
   width: 520px;
}

div.AgendaDates {
   float: left;
   position: relative;
   width: 520px;
}

div.AgendaMain select {
   background-color: #ffffff;
   border: 1px solid #000000;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

div.AgendaMain input {
   background-color: #ffffff;
   border: 1px solid #000000;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

div.BitxoAgenda {
   clear: both;
   float: left;
   position: relative;
   width: 668px;
}

div.BitxoAgendaTitol {
   clear: both;
   float: left;
   padding: 0px 20px 12px 20px;
   position: relative;
   width: 668px;
}

div.BitxoAgendaActe {
   clear: both;
   float: left;
   padding: 0px 20px 20px 20px;
   position: relative;
   width: 668px;
}

div.BitxoAgendaActe span {
   color: #e63485;
}

div.BitxoAgendaActehead {
   float: left;
   padding-bottom: 12px;
   position: relative;
   width: 100%;
}

div.BitxoAgendaActetitol {
   color: #e63485;
   float: left;
   font-weight: bold;
   position: relative;
   width: 50%;
}

div.BitxoAgendaActedata {
   color: #e63485;
   float: left;
   position: relative;
   text-align: right;
   width: 50%;
}

div.BitxoAgendaActehora {
   float: left;
   padding-bottom: 12px;
   position: relative;
   width: 100%;
}

div.BitxoAgendaActedirigit {
   float: left;
   padding-bottom: 12px;
   position: relative;
   width: 100%;
}

div.BitxoAgendaActehora {
   float: left;
   padding-bottom: 12px;
   position: relative;
   width: 100%;
}

div.BitxoAgendaActetext {
   float: left;
   padding-bottom: 12px;
   position: relative;
   text-align: justify;
   width: 100%;
}

div.BitxoAgendaActetext img {
   display: block;
   float: left;
   margin: 0pc 10px 10px 0px;
}

div.BitxoAgendaActepreu {
   float: left;
   padding-bottom: 12px;
   position: relative;
   width: 100%;
}

div.BitxoAgendaActepreuamics {
   float: left;
   padding-bottom: 12px;
   position: relative;
   width: 100%;
}

div.BitxoAgendaActelink {
   float: left;
   padding-bottom: 12px;
   position: relative;
   width: 100%;
}

div.BitxoAgendaActelink a {
   color: #000000;
}

div.IndexTitol {
   font-weight: bold;
   top: 20px;
   left: 250px;
   position: absolute;
}

div.IndexLink {
   font-size: 11px;
   bottom: 20px;
   right: 20px;
   position: absolute;
}

div.IndexLink a {
   color: #ffffff;
   text-decoration:none;
}

div.FormulariInscripcio {
   float: left;
   position: relative;
   padding: 50px 20px 20px 20px;
}

div.IndexImatge {
   float: left;
   height: 220px;
   overflow: hidden;
   position: relative;
   width: 230px;
}

div.IndexImatge img {
   display: block;
}

div.IndexText {
   height: 230px;
   overflow: hidden;
   padding: 70px 20px 20px 20px;
   position: relative;
}

div.IndexText a {
   color: #ffffff;
   font-style: italic;
   font-weight: bold;
   text-decoration: none;
}

div.IndexText a:hover {
   text-decoration: underline;
}

div.IndexAgendaActe {
   clear: both;
   float: left;
   padding: 0px 20px 20px 20px;
   position: relative;
   width: 668px;
}

div.IndexAgendaActeData {
   float: left;
   position: relative;
   width: 150px;
}

div.IndexAgendaActeText {
   color: #e63485;
   float: left;
   font-weight: bold;
   position: relative;
}

td.TitolFormu
{
   color: #e63485;
   font-weight: bold;
}


/*****************************************************************************/


#facebook-share {width:100%;display:block;text-align:right;clear:both;height:26px;}
.facebook-share-general {margin-bottom:20px;}
.facebook-share-t {padding-top:20px;margin-bottom:30px;*margin-bottom:45px;}
/*
#facebook-share a.fb_share_button { margin-right:20px;text-align:left; float:right; color:#fff; display:block; text-decoration:none; padding:4px 0px 0 27px; height:22px; width:65px; background: url(/img/fb-button.gif) no-repeat; }
#facebook-share a.fb_share_button:hover { color:#fff; background:url(/img/fb-button-over.gif) no-repeat; text-decoration:none; }
*/
#facebook-share a.fb_share_button { margin-right:20px;text-align:right; height:20px; float:right; color:#3b5998; display:block; text-decoration:none; padding:0px 0px 0 22px;background: url(/img/facebook.png) no-repeat; }
#facebook-share a.fb_share_button:hover { text-decoration:underline; }



.BotigaProdLeft .BotigaProdPlot #headLot a {padding-left:30px;padding-top:5px;background: url(/img/lots.png) left top no-repeat;height:26px;display:block;}
a.ico-pdf {padding-left:25px;padding-top:5px;background: url(/img/pdf.png) left top no-repeat;height:24px;display:block;color:#000;font-weight:bold}

.segueixnos {font-weight:bold;}


/******************************************************************************/
/*  CARROUSEL PLANTILLA1                                                      */

#cosContingutImgTotalConjunt { display:none}
#cosContingutImgTotal-1 {position:absolute;z-index:110}
#cosContingutImgTotal-2 {position:absolute;z-index:105}
.sep-imatges-carrousel {display:block; width:100%; height:1px; display:block; clear:block;}

/*  CARROUSEL PLANTILLA1                                                      */
/******************************************************************************/

#contentVisites {margin-top:30px;}

#cosContingut .AgendaDates input[type='submit'] {
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  background: black;
  color: white;
  border: 1px solid black;
}

.BitxoFormFlot {z-index:200}

.vcardinline {display:inline;}
.vcardocult {display:none;}
.vcard a.email {color: black;text-decoration:none}
.hProductocult {display:none}
h3.BotigaCataProdNam {font-size: 12px;margin:0px;padding:0px;padding: 10px 10px 10px 10px;text-align: center;}

