/*****************************************************************************/
/* styl.css                                                                  */
/*****************************************************************************/
/*
=head1 NOM

B<Fonts Botigues DRAC - Classes CSS base de la botiga.>

=cut
*/
/*****************************************************************************/

a.Botiga {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
}

body.Botiga {
background-color: #ffffff;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0;
padding: 0;
width: 160px;
}

h2.Botiga {
color: #009460;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
text-align: center;
margin-top: 12px;
}

img.Botiga {
border: 0;
}

input.Botiga {
background-color: #ffffff;
border: 1px solid black;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left: 4px;
padding-right: 4px;
}

input.Botiga:hover {
border: 1px dotted black;
}

input.BotigaR {
background-color: #ffffff;
border: 1px solid black;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left: 4px;
padding-right: 4px;
text-align: right;
}

input.BotigaR:hover {
border: 1px dotted black;
}

input.BotigaCheckbox {
background-color: #ffffff;
border: 0;
color: #000000;
font-size: 11px;
}

input.BotigaCheckbox:hover {
background-color: #ffffff;
border: 0;
color: #000000;
font-size: 11px;
}§

input.BotigaRadio {
background-color: #ffffff;
border: 0;
color: #000000;
font-size: 11px;
}

input.BotigaBotons {
background-color: #009460;
border: 1px solid #009460;
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

input.BotigaBotons:hover {
border: 1px dotted #ffffff;
}

select.Botiga {
background-color: #ffffff;
border: 1px solid black;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

select.Botiga:hover {
border: 1px dotted black;
}

textarea.Botiga {
background-color: #ffffff;
border: 1px solid black;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

textarea.Botiga:hover {
border: 1px dotted black;
}

/* Botiga.phps */

p.BotigaSessionWarn {
text-align: center;
padding: 24px;
width: 100%;
}

p.BotigaSessionWarn a {
background-color: #80cfb3;
border: 1px solid #009460;
color: #ffffff;
text-decoration: none;
}

p.BotigaBotons a:hover {
border: 1px dotted #ffffff;
}



/* bigi.php */

div.BotigaBigimg {
text-align: center;
}

div.BotigaBigimg img {
border: 1px solid #009460;
}


/* cata.php */

div.BotigaCataProdNone {
background-color: #f1f1f1;
float: left;
margin-top: 4px;
padding: 10px;
position: relative;
width: 670px;
}

p.BotigaCataProdNone {
background-color: #ffffff;
color: #6e6e6e;
margin: 0;
padding: 10px;
text-align: center;
}

p.BotigaCataFamilia {
border-bottom: 1px solid #dbdbdb;
color: #6e6e6e;
font-weight: bold;
height: 30px;
line-height: 31px;
margin: 0;
text-indent: 12px;
width: 206px;
}

ul.BotigaCataFamilia1First {
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia1First li {
margin-left: 36px;
}

ul.BotigaCataFamilia1FirstAct {
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia1FirstAct li {
margin-left: 36px;
}

ul.BotigaCataFamilia1 {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia1 li {
margin-left: 36px;
}

ul.BotigaCataFamilia1Act {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia1Act li {
margin-left: 36px;
}

a.BotigaCataFamilia1 {
color: #6e6e6e;
font-weight: normal;
text-decoration: none;
}

a.BotigaCataFamilia1:hover {
color: #009460;
}

a.BotigaCataFamilia1Act {
color: #009460;
font-weight: bold;
text-decoration: none;
}

ul.BotigaCataFamilia1PFirst {
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia1PFirst li {
margin-left: 36px;
}

ul.BotigaCataFamilia1PFirstAct {
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia1PFirstAct li {
margin-left: 36px;
}

ul.BotigaCataFamilia1P {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia1P li {
margin-left: 36px;
}

ul.BotigaCataFamilia1PAct {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia1PAct li {
margin-left: 36px;
}

a.BotigaCataFamilia1P {
color: #ff6908;
font-weight: normal;
text-decoration: none;
}

a.BotigaCataFamilia1P:hover {
color: #ff6908;
}

a.BotigaCataFamilia1PAct {
color: #ff6908;
font-weight: bold;
text-decoration: none;
}

ul.BotigaCataFamilia2First {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia2First li {
margin-left: 48px;
}

ul.BotigaCataFamilia2FirstAct {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia2FirstAct li {
margin-left: 48px;
}

ul.BotigaCataFamilia2 {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia2 li {
margin-left: 48px;
}

ul.BotigaCataFamilia2Act {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia2Act li {
margin-left: 48px;
}

a.BotigaCataFamilia2 {
color: #6e6e6e;
font-weight: normal;
text-decoration: none;
}

a.BotigaCataFamilia2:hover {
color: #009460;
}

a.BotigaCataFamilia2Act {
color: #009460;
font-weight: normal;
text-decoration: none;
}

ul.BotigaCataFamilia2PFirst {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia2PFirst li {
margin-left: 48px;
}

ul.BotigaCataFamilia2PFirstAct {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia2PFirstAct li {
margin-left: 48px;
}

ul.BotigaCataFamilia2P {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia2P li {
margin-left: 48px;
}

ul.BotigaCataFamilia2PAct {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia2PAct li {
margin-left: 48px;
}

a.BotigaCataFamilia2P {
color: #ff6908;
font-weight: normal;
text-decoration: none;
}

a.BotigaCataFamilia2P:hover {
color: #ff6908;
}

a.BotigaCataFamilia2PAct {
color: #ff6908;
font-weight: normal;
text-decoration: none;
}

ul.BotigaCataFamilia3First {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia3First li {
margin-left: 60px;
}

ul.BotigaCataFamilia3FirstAct {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia3FirstAct li {
margin-left: 60px;
}

ul.BotigaCataFamilia3 {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia3 li {
margin-left: 60px;
}

ul.BotigaCataFamilia3Act {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia3Act li {
margin-left: 60px;
}

a.BotigaCataFamilia3 {
color: #6e6e6e;
font-weight: normal;
text-decoration: none;
}

a.BotigaCataFamilia3:hover {
color: #009460;
}

a.BotigaCataFamilia3Act {
color: #009460;
font-weight: normal;
text-decoration: none;
}

ul.BotigaCataFamilia3PFirst {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia3PFirst li {
margin-left: 60px;
}

ul.BotigaCataFamilia3PFirstAct {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia3PFirstAct li {
margin-left: 60px;
}

ul.BotigaCataFamilia3P {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia3P li {
margin-left: 60px;
}

ul.BotigaCataFamilia3PAct {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia3PAct li {
margin-left: 60px;
}

a.BotigaCataFamilia3P {
color: #ff6908;
font-weight: normal;
text-decoration: none;
}

a.BotigaCataFamilia3P:hover {
color: #ff6908;
}

a.BotigaCataFamilia3PAct {
color: #ff6908;
font-weight: normal;
text-decoration: none;
}

ul.BotigaCataFamilia4PFirst {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia4PFirst li {
margin-left: 72px;
}

ul.BotigaCataFamilia4PFirstAct {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia4PFirstAct li {
margin-left: 72px;
}

ul.BotigaCataFamilia4P {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia4P li {
margin-left: 72px;
}

ul.BotigaCataFamilia4PAct {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia4PAct li {
margin-left: 72px;
}

a.BotigaCataFamilia4P {
color: #ff6908;
font-weight: normal;
text-decoration: none;
}

a.BotigaCataFamilia4P:hover {
color: #ff6908;
}

a.BotigaCataFamilia4PAct {
color: #ff6908;
font-weight: normal;
text-decoration: none;
}

ul.BotigaCataFamilia5PFirst {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia5PFirst li {
margin-left: 84px;
}

ul.BotigaCataFamilia5PFirstAct {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia5PFirstAct li {
margin-left: 84px;
}

ul.BotigaCataFamilia5P {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia5P li {
margin-left: 84px;
}

ul.BotigaCataFamilia5PAct {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia5PAct li {
margin-left: 84px;
}

a.BotigaCataFamilia5P {
color: #ff6908;
font-weight: normal;
text-decoration: none;
}

a.BotigaCataFamilia5P:hover {
color: #ff6908;
}

a.BotigaCataFamilia5PAct {
color: #ff6908;
font-weight: normal;
text-decoration: none;
}

ul.BotigaCataFamilia6PFirst {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia6PFirst li {
margin-left: 96px;
}

ul.BotigaCataFamilia6PFirstAct {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia6PFirstAct li {
margin-left: 96px;
}

ul.BotigaCataFamilia6P {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia6P li {
margin-left: 96px;
}

ul.BotigaCataFamilia6PAct {
border-top: 1px dotted #dbdbdb;
margin: 0;
padding: 5px 12px 5px 0px;
}

ul.BotigaCataFamilia6PAct li {
margin-left: 96px;
}

a.BotigaCataFamilia6P {
color: #ff6908;
font-weight: normal;
text-decoration: none;
}

a.BotigaCataFamilia6P:hover {
color: #ff6908;
}

a.BotigaCataFamilia6PAct {
color: #ff6908;
font-weight: normal;
text-decoration: none;
}

div.BotigaCataProd {
float: left;
position: relative;
width: 100%;
}

div.BotigaCataProdRow {
clear: both;
float: left;
position: relative;
width: 100%;
}

div.BotigaCataProdProd1 {
background-color: #ffffff;
float: left;
height: 170px;
position: relative;
width: 324px;
}

div.BotigaCataProdProd2 {
background-color: #f7f7f7;
float: left;
height: 170px;
position: relative;
width: 324px;
}

div.BotigaCataProdProd1Promed {
background-color: #ffffff;
float: left;
height: 170px;
position: relative;
width: 648px;
}

div.BotigaCataProdProd2Promed {
background-color: #ffffff;
border-top: 1px dotted #858585;
float: left;
height: 170px;
padding-top: 10px;
position: relative;
width: 648px;
}

div.BotigaCataProdAccs {
float: left;
position: relative;
width: 460px;
}

div.BotigaCataProdAccs1 {
background-color: #f7f7f7;
float: left;
padding: 10px;
position: relative;
}

div.BotigaCataProdAccs2 {
background-color: #ffffff;
float: left;
padding: 10px;
position: relative;
}

div.BotigaCataProdAccsPromed {
background-color: #ffffff;
border-bottom: 1px dotted #858585;
float: left;
padding: 10px;
position: relative;
}

div.BotigaCataProdAccsImgp {
float: left;
height: 115px;
position: relative;
width: 125px;
}

div.BotigaCataProdAccsImgp img {
display: block;
}

div.BotigaCataProdAccsName {
color: #6e6e6e;
font-weight: bold;
float: left;
height: 15px;
position: relative;
width: 315px;
}

div.BotigaCataProdAccsRefe {
color: #6e6e6e;
font-weight: normal;
float: left;
height: 80px;
position: relative;
width: 315px;
}

div.BotigaCataProdAccsLink {
float: left;
position: relative;
width: 315px;
}

div.BotigaCataProdAccsLink a {
background-color: #009460;
color: #ffffff;
font-size: 11px;
font-weight: bold;
padding: 2px 4px 2px 4px;
text-decoration: none;
}

div.BotigaCataProdAccsLinkPromed {
float: left;
position: relative;
width: 315px;
}

div.BotigaCataProdAccsLinkPromed a {
background-color: #ff6908;
color: #ffffff;
font-size: 11px;
font-weight: bold;
padding: 2px 4px 2px 4px;
text-decoration: none;
}

div.BotigaCataProdDest {
float: left;
height: 290px;
position: relative;
}

div.BotigaCataPagiTabl {
float: right;
position: relative;
}

p.BotigaCataPagi {
color: #009460;
font-weight: bold;
}

p.BotigaCataPagi span {
color: #009460;
font-weight: normal;
}

p.BotigaCataPagi a {
color: #009460;
font-weight: normal;
text-decoration: none;
}

p.BotigaCataPagi a:hover {
text-decoration: underline;
}

p.BotigaCataProdTit {
color: #009460;
font-size: 14px;
font-weight: bold;
margin: 0px 0px 8px 0px;
padding: 0;
}

div.BotigaCataProdImgp {
float: left;
height: 170px;
position: relative;
width: 140px;
}

div.BotigaCataProdImgp img {
margin: 10px;
display: block;
}

div.BotigaCataProdName {
float: left;
height: 100px;
position: relative;
width: 181px;
}

p.BotigaCataProdName{
color: #6e6e6e;
font-weight: bold;
margin: 10px 10px 0px 0px;
text-decoration:none;
}

/* CANVI XAVI ---------------------------- */ 
div.BotigaCataProdName h4 {
margin:0px;
padding:0px;
}

div.BotigaCataProdName a , div.BotigaCataProdName h4 a{
color: #6e6e6e;
font-weight: bold;
margin: 10px 10px 0px 0px;
text-decoration:none;
display:block;
font-size: 11px;
}
/* FI CANVI XAVI ------------------------- */ 

/* CANVI XAVI ---------------------------- */ 
div.BotigaCataProdName a{
color: #6e6e6e;
font-weight: bold;
margin: 10px 10px 0px 0px;
text-decoration:none;
display:block;
}
/* FI CANVI XAVI ------------------------- */ 

p.BotigaCataProdRefe {
color: #6e6e6e;
margin: 0px 10px 0px 0px;
}

div.BotigaCataProdLink {
float: left;
height: 70px;
position: relative;
width: 181px;
}

div.BotigaCataProdLink a {
background-color: #009460;
color: #ffffff;
display: block;
font-size: 11px;
font-weight: bold;
height: 20px;
line-height: 18px;
text-decoration: none;
text-indent: 10px;
width: 170px;
}

div.BotigaCataProdImgpPromed {
float: left;
height: 135px;
position: relative;
width: 135px;
}

div.BotigaCataProdImgpPromed img {
margin: 10px;
display: block;
}

div.BotigaCataProdNamePromed {
color: #6e6e6e;
float: left;
height: 95px;
padding-top: 10px;
position: relative;
width: 500px;
}

div.BotigaCataProdRefePromed {
clear: left;
color: #6e6e6e;
float: left;
margin-left: 10px;
position: relative;
}

div.BotigaCataProdRefePromed span {
background-color: #f1f1f1;
}

div.BotigaCataProdLinkPromed {
float: left;
height: 20px;
position: relative;
}

div.BotigaCataProdLinkPromed a {
background-color: #ff6908;
color: #ffffff;
display: block;
font-size: 11px;
font-weight: bold;
height: 20px;
line-height: 18px;
text-decoration: none;
text-indent: 10px;
width: 170px;
}

/*
div.BotigaCataProdLink a:hover {
}
*/

div.BotigaCataProdImgpN {
float: left;
margin-top: 10px;
position: relative;
}

div.BotigaCataProdImgpN img {
display: block;
}

div.BotigaCataProdNameN {
float: left;
position: relative;
width: 90px;
}

p.BotigaCataProdNameN{
color: #9e9e9e;
font-weight: bold;
margin: 10px 0px 0px 0px;
}

/* CANVI XAVI ---------------------------- */ 
div.BotigaCataProdNameN a{
color: #9e9e9e;
font-weight: bold;
margin: 10px 0px 0px 0px;
text-decoration:none;
display:block;
}
/* FI CANVI XAVI ------------------------- */

div.BotigaCataProdLinkN {
float: left;
height: 70px;
padding-top: 12px;
position: relative;
width: 200px;
}

div.BotigaCataProdLinkN a {
color: #009460;
font-size: 11px;
line-height: 18px;
text-decoration: none;
}

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

div.BotigaCataProdImgpD {
float: left;
height: 160px;
padding: 12px 0px 0px 12px;
position: relative;
}

div.BotigaCataProdImgpD img {
display: block;
}

div.BotigaCataProdNameD {
float: left;
height: 50px;
position: relative;
width: 227px;
}

p.BotigaCataProdNameD{
color: #9e9e9e;
font-weight: bold;
margin: 0px;
padding: 0px 12px 0px 12px;
}

/* CANVI XAVI ---------------------------- */ 
div.BotigaCataProdNameD a{
color: #9e9e9e;
font-weight: bold;
margin: 0px;
padding: 0px 12px 0px 12px;
text-decoration:none;
display:block;
}
/* FI CANVI XAVI ------------------------- */

div.BotigaCataProdLinkD {
float: left;
height: 44px;
position: relative;
width: 227px;
}

div.BotigaCataProdLinkD a {
background-color: #009460;
color: #ffffff;
display: block;
font-size: 11px;
height: 20px;
line-height: 18px;
margin: 12px;
text-decoration: none;
text-indent: 12px;
width: 100px;
}

/*
div.BotigaCataProdLinkD a:hover {
}
*/

div.BotigaCataProdLinkDP {
float: left;
height: 26px;
position: relative;
width: 227px;
}

div.BotigaCataProdLinkDP a {
background-color: #8e9192;
color: #ffffff;
display: block;
font-size: 12px;
height: 26px;
line-height: 24px;
text-indent: 12px;
text-decoration: none;
width: 227px;
}
div.BotigaCataProdLinkDP h3 {
margin:0px;
padding:0px;  
}

div.BotigaCataProdLinkDP h3 a {
background-color: #8e9192;
color: #ffffff;
display: block;
font-size: 12px;
height: 26px;
line-height: 24px;
text-indent: 12px;
text-decoration: none;
width: 227px;
}

div.BotigaCataProdLinkDPPromed {
float: left;
height: 26px;
position: relative;
width: 225px;
}

div.BotigaCataProdLinkDPPromed a {
background-color: #8e9192;
color: #ffffff;
display: block;
font-size: 12px;
height: 26px;
line-height: 24px;
text-indent: 12px;
text-decoration: none;
width: 225px;
}

div.BotigaCataProdLinkDPPromed a:hover {
background-color: #ff6908;
}

div.BotigaCataProdLinkDP a:hover {
background-color: #009460;
}

div.BotigaCataProdLinkDP h3 a:hover {
background-color: #009460;
}

div.BotigaCataProdFamitit {
background-color: #f1f1f1;
border-left: 1px solid #ffffff;
float: left;
margin-top: 15px;
padding: 20px;
position: relative;
width: 650px;
}

div.BotigaCataProdFamitit p {
margin: 12px 0px 0px 0px;
}

div.BotigaCataProdFamititPromed {
background-color: #ffe3cf;
border-left: 1px solid #ffffff;
float: left;
margin-top: 15px;
padding: 0px 20px 0px 20px;
position: relative;
width: 650px;
}

div.BotigaCataProdFamititPromedesquerra {
float: left; 
position: relative;
}

div.BotigaCataProdFamititPromeddreta {
float: right; 
margin-top: 0px;
margin-bottom: 10px;
position: relative;
}

div.BotigaCataProdFamititPromeddreta a {
color: #ff6908;
}

div.BotigaCataProdTabl {
background-color: #f1f1f1;
border-left: 1px solid #ffffff;
float: left;
margin: 1px 0px 0px 0px;
padding: 10px;
position: relative;
width: 670px;
}

div.BotigaCataProdTablPromed {
background-color: #ffe3cf;
border-left: 1px solid #ffffff;
float: left;
margin: 1px 0px 0px 0px;
padding: 10px;
position: relative;
width: 670px;
}

div.BotigaCataProdTabl2 {
background-color: #ffffff;
float: left;
padding: 10px;
position: relative;
}

div.BotigaCataProdTabl3 {
background-color: #ffffff;
float: left;
padding: 10px;
position: relative;
width: 650px;
}

div.BotigaCataProdTablN {
float: left;
position: relative;
}

div.BotigaCataProdTablD {
float: left;
height: 290px;
position: relative;
}

div.BotigaCataProdF {
float: left;
position: relative;
/*width: 160px;*/
width: 100%;
}

div.BotigaCataProdFProd {
border-bottom: 1px solid #f1f1f1;
float: left;
margin-top: 10px;
padding-bottom: 10px;
position: relative;
width: 100%;
}

div.BotigaCataProdFProd ul {
margin: 0;
padding-left: 24px;
}

div.BotigaCataProdFProd ul li {
padding-left: 0;
}

a.BotigaCataProdFProdAct {
color: #009460;
font-weight: bold;
text-decoration: none;
}

a.BotigaCataProdFProd {
color: #6e6e6e;
font-weight: bold;
text-decoration: none;
}

a.BotigaCataProdFProd:hover {
color: #009460;
}

a.BotigaCataProdFProdActPromed {
color: #ff6908;
font-weight: bold;
text-decoration: none;
}

a.BotigaCataProdFProdPromed {
color: #6e6e6e;
font-weight: bold;
text-decoration: none;
}

a.BotigaCataProdFProdPromed:hover {
color: #ff6908;
}

div.BotigaCataProdFProd img {
border: 0;
display: block;
margin-left: auto;
margin-right: auto;
}

div.BotigaCataProdFProd a {
text-decoration: none;
outline: none;
}

a.BotigaCataProdFProdActPromed {
color: #ff6908;
font-weight: bold;
text-decoration: none;
}

a.BotigaCataProdFProdPromed {
color: #6e6e6e;
font-weight: bold;
text-decoration: none;
}

a.BotigaCataProdFProdPromed:hover {
color: #ff6908;
}

div.BotigaSubfamilia0 {
background-image: url('/img/fons_dest.gif');
background-repeat: repeat-x;
float: left;
margin: 5px 0px 0px 0px;
position: relative;
width: 227px;
}

div.BotigaSubfamilia1 {
background-image: url('/img/fons_dest.gif');
background-repeat: repeat-x;
float: left;
margin: 5px 0px 0px 5px;
position: relative;
width: 227px;
}

div.BotigaSubfamilia0Promed {
border: 1px solid #ffe3cf;
background-color: #ffffff;
float: left;
margin: 5px 0px 0px 0px;
position: relative;
width: 225px;
}

div.BotigaSubfamilia1Promed {
border: 1px solid #ffe3cf;
background-color: #ffffff;
float: left;
margin: 5px 0px 0px 5px;
position: relative;
width: 225px;
}

div.BotigaCataProdTablDD {
float: left;
position: relative;
}

div.BotigaCataProdImgpDD {
float: left;
padding: 12px;
position: relative;
}

div.BotigaCataProdImgpDD img {
display: block;
margin-left: 44px;
}

/* cerc.php */

div.BotigaCerc {
float: left;
position: relative;
}

div.BotigaCercsmall {
float: left;
padding: 15px;
position: relative;
}

div.BotigaCercRow {
clear: both;
float: left;
position: relative;
}

div.BotigaCercText {
float: left;
padding-right: 10px;
position: relative;
vertical-align: middle;
}

div.BotigaCercCamp {
float: left;
padding-right: 10px;
padding-top: 2px;
position: relative;
vertical-align: middle;
}

div.BotigaCercBoto {
float: left;
position: relative;
vertical-align: middle;
}

div.BotigaCercBoto input {
background-color: #e7e7e7;
border: 1px solid #e7e7e7;
}

div.BotigaCercBoto input:hover {
border: 1px dotted #000000;
}

input.BotigaCerc {
background-color: #ffffff;
border: 2px inset black;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left: 4px;
padding-right: 4px;
width: 100px;
}

input.BotigaCercsmall {
background-color: #ffffff;
border: 2px inset black;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width: 160px;
}

input.BotigaCercsmall:hover {
border: 2px outset black;
}

input.BotigaCercsmallBoto {
background-color: #80cfb3;
border: 1px solid #009460;
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

input.BotigaCercsmallBoto:hover {
border: 1px dotted #ffffff;
}

/*
table.BotigaCercsmall {
border: 0;
margin: 3px;
}
*/


/* cist.php */

div.BotigaCistMain {
clear: both;
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: 12px;
/*width: 80%;*/
}

div.BotigaCistComm {
clear: both;
margin-left: auto;
margin-right: auto;
margin-top: 12px;
text-align: justify;
width: 80%;
}

div.BotigaCistBots {
clear: both;
margin-left: auto;
margin-right: auto;
margin-top: 12px;
position: relative;
width: 80%;
}

div.BotigaCistBotesq {
float: left;
position: relative;
}

div.BotigaCistBotdret {
float: right;
position: relative;
}

table.BotigaCistTabl {
border: 0;
margin-left: auto;
margin-right: auto;
width: 100%;
}

td.BotigaCistTablC {
background-color: #f1f1f1;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding: 4px;
text-align: center;
}

td.BotigaCistTablL {
background-color: #f1f1f1;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding: 4px;
text-align: left;
}

td.BotigaCistTablR {
background-color: #f1f1f1;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding: 4px;
text-align: right;
}

td.BotigaCistTablC2 {
background-color: #e7e7e7;
color: #6e6e6e;
padding: 4px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-align: center;
}

td.BotigaCistTablL2 {
background-color: #e7e7e7;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding: 4px;
text-align: left;
}

td.BotigaCistTablTL {
border-bottom: 1px solid #6e6e6e;
border-top: 1px solid #6e6e6e;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 4px;
text-align: left;
}

td.BotigaCistTablTR {
border-bottom: 1px solid #6e6e6e;
border-top: 1px solid #6e6e6e;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 4px;
text-align: right;
}

td.BotigaCistTablTLN {
border-top: 1px solid #6e6e6e;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 4px;
text-align: left;
}

td.BotigaCistTablTRN {
border-top: 1px solid #6e6e6e;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 4px;
text-align: right;
}

td.BotigaCistTablR2 {
background-color: #e7e7e7;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding: 4px;
text-align: right;
}

th.BotigaCistTablC {
border-bottom: 1px solid #6e6e6e;
border-top: 1px solid #6e6e6e;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 4px;
text-align: center;
}

th.BotigaCistTablL {
border-bottom: 1px solid #6e6e6e;
border-top: 1px solid #6e6e6e;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 4px;
text-align: center;
text-align: left;
}

th.BotigaCistTablR {
border-bottom: 1px solid #6e6e6e;
border-top: 1px solid #6e6e6e;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 4px;
text-align: center;
text-align: right;
}

/* ajax */

div.BotigaCist {
border: 1px solid #80cfb3;
margin-top: 10px;
}

div.BotigaCistCap {
background-color: #80cfb3;
clear: both;
position: relative;
}

div.BotigaCistCap p {
color: #009460;
font-weight: bold;
margin: 0;
padding: 8px 0px 8px 0px;
text-align: center;
}

div.BotigaCistBuida {
background-color: #f1f1f1;
clear: both;
position: relative;
}

div.BotigaCistBuida p {
margin: 0;
padding: 4px;
}

div.BotigaCistBuida p a {
color: #009460;
font-size: 10px;
text-decoration: none;
}

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

div.BotigaCistProds {
background-color: #f1f1f1;
border-bottom: 1px solid #80cfb3;
border-top: 1px solid #80cfb3;
clear: both;
position: relative;
}

div.BotigaCistTotal {
background-color: #f1f1f1;
border-bottom: 1px solid #80cfb3;
clear: both;
position: relative;
}

div.BotigaCistTotal p {
color: #009460;
font-size: 10px;
font-weight: bold;
margin: 0;
padding: 8px 4px 8px 4px;
text-align: right;
}

div.BotigaCistCompra {
background-color: #f1f1f1;
clear: both;
position: relative;
}

div.BotigaCistCompra p {
margin: 0;
padding: 8px 0px 8px 4px;
text-align: center;
}

div.BotigaCistPeu {
background-color: #80cfb3;
clear: both;
position: relative;
}

div.BotigaCistPeu p {
color: #ffffff;
font-weight: bold;
margin: 0;
padding: 8px 0px 8px 0px;
text-align: center;
}

p.BotigaCistVoid {
color: #009460;
margin: 0;
padding: 24px;
text-align: center;
}

table.BotigaCistProds {
border: 0;
width: 100%;
}

table.BotigaCistIvas {
border-top: 1px dotted #80cfb3;
width: 100%;
}

table.BotigaCistIvat {
border-top: 1px solid #80cfb3;
width: 100%;
}

table.BotigaCistIvak {
width: 100%;
}

td.BotigaCistTablDesctop {
padding: 4px;
}

td.BotigaCistTablDesctop a {
color: #009460;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

td.BotigaCistTablDesc {
border-top: 1px dotted #80cfb3;
padding: 4px;
}

td.BotigaCistTablDesc a {
color: #009460;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

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

td.BotigaCistTablQuan {
color: #009460;
font-size: 10px;
padding: 4px;
}

td.BotigaCistTablQuan input {
background-color: #ffffff;
border: 1px solid black;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: right;
}

input.BotigaCistTablQuan:hover {
border: 1px dotted black;
}

td.BotigaCistTablVari {
color: #009460;
font-size: 10px;
padding: 4px;
}

td.BotigaCistTablVari input {
background-color: #ffffff;
border: 1px solid black;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: right;
}

input.BotigaCistTablVari:hover {
border: 1px dotted black;
}

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

input.BotigaCistTablVari select:hover {
border: 1px dotted black;
}

td.BotigaCistTablDele {
padding: 4px;
}

td.BotigaCistTablDele a {
color: #009460;
font-size: 10px;
text-decoration: underline;
}

td.BotigaCistTablStot {
color: #009460;
font-size: 10px;
font-weight: bold;
padding: 4px;
text-align: right;
}

td.BotigaCistTablSepa img {
display: block;
}

table.BotigaCistTotals {
border: 0;
width: 100%;
}

td.BotigaCistBaseText {
color: #009460;
font-size: 10px;
font-weight: normal;
padding: 1px 4px 1px 4px;
text-align: left;
}

td.BotigaCistBaseValu {
color: #009460;
font-size: 10px;
font-weight: bold;
padding: 1px 4px 1px 4px;
text-align: right;
}

td.BotigaCistIivaText {
color: #009460;
font-size: 10px;
font-weight: normal;
padding: 1px 4px 1px 4px;
text-align: left;
}

td.BotigaCistIivaValu {
color: #009460;
font-size: 10px;
font-weight: bold;
padding: 1px 4px 1px 4px;
text-align: right;
}

td.BotigaCistTottText {
color: #009460;
font-size: 10px;
font-weight: bold;
padding: 1px 4px 1px 4px;
text-align: left;
}

td.BotigaCistTottValu {
color: #009460;
font-size: 10px;
font-weight: bold;
padding: 1px 4px 1px 4px;
text-align: right;
}


/* conf.php */

div.BotigaConfMain {
float: left;
margin-left: auto;
margin-right: auto;
margin-top: 12px;
position: relative;
}

div.BotigaConfData {
float: left;
/*padding-left: 15%;*/
position: relative;
/*width: 70%;*/
}

div.BotigaConfDataAjax {
float: left;
/*padding-left: 7%;*/
position: relative;
/*width: 86%;*/
}

div.BotigaConfComm {
float: left;
/*padding-left: 10%;*/
margin-top: 24px;
position: relative;
text-align: justify;
/*width: 80%;*/
}

div.BotigaConfCommAjax {
float: left;
margin-top: 24px;
text-align: justify;
position: relative;
width: 100%;
}

div.BotigaConfUsid {
clear: both;
margin-left: auto;
margin-right: auto;
margin-top: 12px;
margin-bottom: 12px;
position: relative;
width: 80%;
}

div.BotigaConfUsidAjax {
clear: both;
margin-left: auto;
margin-right: auto;
margin-top: 12px;
margin-bottom: 12px;
width: 100%;
}

div.BotigaConfBots {
float: left;
padding-left: 10%;
margin-top: 24px;
position: relative;
width: 80%;
}

div.BotigaConfBotl {
float: left;
position: relative;
text-align: left;
/* width: 33%; */
width: 203px;
}

div.BotigaConfBotc {
float: left;
position: relative;
text-align: center;
/* width: 33%; */
width: 203px;
}

div.BotigaConfBotr {
float: right;
position: relative;
text-align: right;
/* width: 33%; */
width: 203px;
}

div.BotigaConfBotsAjax {
float: left;
margin-top: 24px;
position: relative;
width: 100%;
}

div.BotigaConfTablclie {
float: left;
position: relative;
}

div.BotigaConfRow {
clear: both;
float: left;
position: relative;
}

div.BotigaConfSubtitol {
float: left;
font-size: 14px;
font-weight: bold;
padding-bottom: 12px;
padding-top: 12px;
position: relative;
}

div.BotigaConfSubtitol2 {
float: left;
font-size: 11px;
font-style: italic;
font-weight: bold;
position: relative;
width: 340px;
}

div.BotigaConfCamp {
float: left;
font-style: italic;
margin-right: 10px;
padding: 1px;
position: relative;
width: 120px;
}

div.BotigaConfValu {
float: left;
font-weight: normal;
margin-right: 10px;
padding: 1px;
position: relative;
width: 120px;
}

div.BotigaConfTablgift {
float: left;
position: relative;
}

div.BotigaConfCamg {
float: left;
font-style: italic;
margin-right: 10px;
padding: 1px;
position: relative;
text-align: right;
width: 121px;
}

div.BotigaConfValg {
float: left;
font-weight: normal;
margin-right: 10px;
padding: 1px;
position: relative;
}

div.BotigaConfTablpaga {
float: left;
position: relative;
}

div.BotigaConfCam0 {
float: left;
font-style: italic;
position: relative;
vertical-align: top;
width: 25px;
}

div.BotigaConfCam1 {
float: left;
font-weight: normal;
position: relative;
vertical-align: top;
width: 200px;
}

div.BotigaConfCam2 {
float: left;
font-style: italic;
position: relative;
vertical-align: top;
width: 350px;
}

div.BotigaConfTablcond {
clear: both;
float: left;
margin-top: 12px;
position: relative;
width: 600px;
}

div.BotigaConfCond {
font-style: italic;
float: left;
position: relative;
}

div.BotigaConfCond a {
color: #6e6e6e;
}

div.BotigaConfCond a:hover {
color: #ff0000;
}


table.BotigaConfTabl {
margin-left: auto;
margin-right: auto;
width: 80%;
}

table.BotigaConfTablAjax {
border: 0;
margin-left: auto;
margin-right: auto;
width: 100%;
}

td.BotigaConfTablC {
background-color: #f1f1f1;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding: 4px;
text-align: center;
}

td.BotigaConfTablL {
background-color: #f1f1f1;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding: 4px;
text-align: left;
}

td.BotigaConfTablR {
background-color: #f1f1f1;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding: 4px;
text-align: right;
}

td.BotigaConfTablC2 {
background-color: #e7e7e7;
color: #6e6e6e;
padding: 4px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-align: center;
}

td.BotigaConfTablL2 {
background-color: #e7e7e7;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding: 4px;
text-align: left;
}

td.BotigaConfTablR2 {
background-color: #e7e7e7;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding: 4px;
text-align: right;
}

td.BotigaConfTablTL {
border-bottom: 1px solid black;
border-top: 1px solid black;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 4px;
text-align: left;
}

td.BotigaConfTablTR {
border-bottom: 1px solid #6e6e6e;
border-top: 1px solid #6e6e6e;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 4px;
text-align: right;
}

td.BotigaConfTablTLN {
border-top: 1px solid #6e6e6e;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 4px;
text-align: left;
}

td.BotigaConfTablTRN {
border-top: 1px solid #6e6e6e;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 4px;
text-align: right;
}

td.BotigaConfSubtitol {
font-size: 14px;
font-weight: bold;
padding-bottom: 12px;
padding-top: 12px;
}

td.BotigaConfSubtitol2 {
font-size: 12px;
font-style: italic;
font-weight: bold;
}

td.BotigaConfCamp {
font-style: italic;
}

td.BotigaConfValu {
font-weight: normal;
}

td.BotigaConfCamk {
font-style: italic;
vertical-align: top;
}

td.BotigaConfValk {
font-weight: normal;
vertical-align: top;
}

td.BotigaConfCond {
font-style: italic;
}

td.BotigaConfCond a {
color: #000000;
}

td.BotigaConfCond a:hover {
color: #ff0000;
}


th.BotigaConfTablC {
border-bottom: 1px solid #6e6e6e;
border-top: 1px solid #6e6e6e;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 4px;
text-align: center;
}

th.BotigaConfTablL {
border-bottom: 1px solid #6e6e6e;
border-top: 1px solid #6e6e6e;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 4px;
text-align: center;
text-align: left;
}

th.BotigaConfTablR {
border-bottom: 1px solid #6e6e6e;
border-top: 1px solid #6e6e6e;
color: #6e6e6e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 4px;
text-align: center;
text-align: right;
}


/* dpro.php */

div.BotigaProdContingutTot {
background-color: #f1f1f1;
border-left: 6px solid #f1f1f1;
border-bottom: 6px solid #f1f1f1;
float: left;
margin-top: 14px;
position: relative;
width: 683px;
}

div.BotigaProdContingutTotPromed {
background-color: #ffe3cf;
border-left: 6px solid #ffe3cf;
border-bottom: 6px solid #ffe3cf;
float: left;
margin-top: 14px;
position: relative;
width: 683px;
}

div.BotigaProdDescripcio {
background-color: #ffffff;
float: left;
position: relative;
}

div.BotigaProdTabs {
background-color: #f1f1f1;
border-top: 6px solid #f1f1f1;
float: left;
height: 34px;
position: relative;
width: 100%;
}

div.BotigaProdTabsPromed {
background-color: #ffe3cf;
border-top: 6px solid #ffe3cf;
float: left;
height: 34px;
position: relative;
width: 100%;
}

a.BotigaProdTabs {
background-color: #ffffff;
color: #6e6e6e;
display: block;
float: left;
height: 26px;
line-height: 26px;
text-align: center;
text-decoration: none;
}

a.BotigaProdTabs:hover {
color: #009460;
}

a.BotigaProdTabsAct {
background-color: #ffffff;
color: #009460;
display: block;
float: left;
font-weight: bold;
display: block;
height: 34px;
line-height: 32px;
text-align: center;
text-decoration: none;
}

a.BotigaProdTabsPromed {
background-color: #ffffff;
color: #6e6e6e;
display: block;
float: left;
height: 26px;
line-height: 26px;
text-align: center;
text-decoration: none;
}

a.BotigaProdTabsPromed:hover {
color: #ff6908;
}

a.BotigaProdTabsActPromed {
background-color: #ffffff;
color: #ff6908;
display: block;
float: left;
font-weight: bold;
display: block;
height: 34px;
line-height: 32px;
text-align: center;
text-decoration: none;
}

div.BotigaProdContingut {
background-color: #ffffff;
float: left;
margin: 0;
padding: 14px 10px 10px 14px;
position: relative;
}

div.BotigaProdContingutDret {
border-left: 6px solid #f1f1f1;
float: right;
position: relative;
height: 520px;
width: 187px;
}

div.BotigaProdContingutDretPromed {
border-left: 6px solid #ffe3cf;
float: right;
position: relative;
height: 520px;
width: 187px;
}

div.BotigaProdTitol {
float: right;
position: relative;
height: 40px;
width: 187px;
}

div.BotigaProdTitol table {
height: 40px;
width: 100%;
}

div.BotigaProdTitol table td {
background-color: #009460;
color: #ffffff;
font-weight: bold;
text-align: center;
vertical-align: middle;
}

div.BotigaProdTitolPromed {
float: right;
position: relative;
height: 40px;
width: 187px;
}

div.BotigaProdTitolPromed table {
height: 40px;
width: 100%;
}

div.BotigaProdTitolPromed table td {
background-color: #ff6908;
color: #ffffff;
font-weight: bold;
text-align: center;
vertical-align: middle;
}

div.BotigaProdFrame {
clear: right;
float: right;
position: relative;
height: 480px;
width: 187px;
}

iframe.BotigaProdIframe {
border: 0;
height: 480px;
width: 187px;
}

div.BotigaProdContingutName {
color: #009460;
float: left;
font-weight: bold;
position: relative;
width: 462px;
}

/* CANVI XAVI ---------------------------- */ 
h1.BotigaProdContingutName {
color: #009460;
float: left;
font-weight: bold;
position: relative;
width: 462px;
font-size: 11px;
display:block;
margin:0px;
}
/* FI CANVI XAVI ------------------------- */ 

div.BotigaProdContingutNamePromed {
color: #ff6908;
float: left;
font-weight: bold;
position: relative;
width: 462px;
}

h1.BotigaProdContingutNamePromed {
   color: #ff6908;
   float: left;
   font-weight: bold;
   position: relative;
   width: 462px;
   font-size: 11px;
}

div.BotigaProdContingutDesc {
   clear: left;
   color: #6e6e6e;
   float: left;
   margin-top: 12px;
   position: relative;
   width: 220px;
}

div.BotigaProdContingutDesc2 {
   clear: left;
   color: #6e6e6e;
   float: left;
   margin-top: 12px;
   position: relative;
   width: 460px;
}

div.BotigaProdContingutDesc2.p {
   margin-top: 10px;
}

div.BotigaProdContingutFpdf {
   border-bottom: 1px dotted #6e6e6e;
   border-top: 1px dotted #6e6e6e;
   clear: left;
   color: #6e6e6e;
   float: left;
   font-size: 11px;
   font-weight: bold;
   margin-top: 12px;
   padding: 8px 0px 8px 0px;
   position: relative;
   width: 220px;
}

div.BotigaProdContingutFpdf a {
   color: #009460;
   text-decoration: none;
}

div.BotigaProdContingutFpdf a:hover {
   color: #6e6e6e;
}

div.BotigaProdContingutFpdf2 {
   border-bottom: 1px dotted #6e6e6e;
   border-top: 1px dotted #6e6e6e;
   clear: left;
   color: #6e6e6e;
   float: left;
   font-size: 11px;
   font-weight: bold;
   margin-top: 12px;
   padding: 8px 0px 8px 0px;
   position: relative;
   width: 460px;
}

div.BotigaProdContingutFpdf2 a {
   color: #009460;
   text-decoration: none;
}

div.BotigaProdContingutFpdf2 a:hover {
   color: #6e6e6e;
}

div.BotigaProdContingutFpdfPromed {
   border-bottom: 1px dotted #6e6e6e;
   border-top: 1px dotted #6e6e6e;
   clear: left;
   float: left;
   font-size: 10px;
   margin-top: 12px;
   padding: 8px 0px 8px 0px;
   position: relative;
   width: 220px;
}

div.BotigaProdContingutFpdfPromed a {
   color: #ff6908;
   text-decoration: none;
}

div.BotigaProdContingutFpdfPromed a:hover {
   color: #6e6e6e;
}

div.BotigaProdContingutFpdf2Promed {
   border-bottom: 1px dotted #6e6e6e;
   border-top: 1px dotted #6e6e6e;
   clear: left;
   float: left;
   font-size: 10px;
   margin-top: 12px;
   padding: 8px 0px 8px 0px;
   position: relative;
   width: 460px;
}

div.BotigaProdContingutFpdf2Promed a {
   color: #ff6908;
   text-decoration: none;
}

div.BotigaProdContingutFpdf2Promed a:hover {
   color: #6e6e6e;
}

p.BotigaProdContingutBbuy {
   color: #009460;
   font-weight: bold;
   margin-top: 12px;
}

p.BotigaProdContingutBbuy a {
   background-color: #ffffff;
   border: 1px solid #009460;
   color: #009460;
   display: block;
   font-weight: normal;
   text-decoration: none;
   text-align: center;
   width: 120px;
}

p.BotigaProdContingutBbuy a:hover {
   border: 1px dotted #009460;
}

p.BotigaProdContingutBbuyPromed {
   color: #ff6908;
   font-weight: bold;
   margin-top: 12px;
}

p.BotigaProdContingutBbuyPromed a {
   background-color: #ffffff;
   border: 1px solid #ff6908;
   color: #ff6908;
   display: block;
   font-weight: normal;
   text-decoration: none;
   text-align: center;
   width: 120px;
}

div.BotigaProdContingutImgm {
   clear: right;
   right: 10px;
   position: absolute;
   top: 42px;
   text-align: right;
   width: 230px;
}

div.BotigaProdContingutImgm img {
   display: block;
}

div.BotigaProdContingutImgm a {
   color: #009460;
   font-size: 10px;
   text-decoration: none;
   outline: none;
}

div.BotigaProdContingutImgp {
   background-color: #f1f1f1;
   border: 10px solid #f1f1f1;
   right: 10px;
   top: 297px;
   position: absolute;
   width: 210px;
}

div.BotigaProdContingutImgp img {
   float: left;
   margin: 5px;
}

div.BotigaProdContingutImgp a {
   outline: none;
}

div.BotigaProdContingutImto {
   color: #6e6e6e;
   font-size: 9px;
   left: -10px;
   bottom: -25px;
   position: absolute;
   width: 210px;
}

/* dtxt.php */

table.BotigaTextTaula {
   width: 640px;
}

td.BotigaTextTitol {
   color: #009460;
   font-weight: bold;
}

td.BotigaTextText {
}

p.BotigaTextTanca {
   margin: 12px;
   text-align: center;
}



/* paga.php */

body.BotigaPaga {
   background-color: #ffffff;
   background-image: url(img/fonspaga.jpg);
}

div.BotigaPagaDiv {
   float: left;
   position: relative;
   width: 100%;
}

div.BotigaPagaCapc {
   background-color: #ffffff;
   border: 1px solid #000000;
   float: left;
   height: 90px;
   padding-right: 10px;
   position: relative;
}

div.BotigaPagaCapc img {
   border: 0;
   margin: 10px;
   vertical-align: middle;
}

span.BotigaPagaTit1 {
   color: #dd1717;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 40px;
   font-weight: bold;
}

span.BotigaPagaTit2 {
   color: #0600ff;
   font-family: Times, serif;
   font-size: 40px;
   font-style: italic;
   font-weight: bold;
}

div.BotigaPagaHelp {
   font-size: 10px;
   font-style: italic;
   margin-left: auto;
   margin-right: auto;
   margin-top: 12px;
   text-align: center;
   width: 500px;
}

div.BotigaPagaHelp ul {
   margin-left: 100px;
   text-align: left;
}

div.BotigaPagaTabl {
   background-color: #ffffff;
   border: 1px dotted #000000;
   height: 140px;
   margin-left: auto;
   margin-right: auto;
   margin-top: 24px;
   padding: 8px;
   position: relative;
   width: 500px;
}

div.BotigaPagaRow {
   clear: both;
   position: relative;
}

div.BotigaPagaHead {
   float: left;
   font-weight: bold;
   position: relative;
   width: 100px;
}

div.BotigaPagaHed2 {
   float: left;
   font-weight: bold;
   font-style: italic;
   position: relative;
}

div.BotigaPagaHed3 {
   color: #000000;
   float: left;
   font-weight: normal;
   position: relative;
}  

div.BotigaPagaHed32 {
   color: #000000;
   float: left;
   font-weight: normal;
   position: relative;
}

div.BotigaPagaTabh {
   margin-top: 36px;
   margin-left: auto;
   margin-right: auto;
   position: relative;
   width: 400px;
}

div.BotigaPagaForm {
   color: #000000;
   float: left;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   position: relative;
   width: 150px;
}

div.BotigaPagaInput {
   float: left;
   position: relative;
}

div.BotigaPagaBots {
   float: left;
   margin-top: 18px;
   position: relative;
   text-align: center;
   width: 100%;
}

div.BotigaPagaBotl {
   float: left;
   position: relative;
   text-align: left;
   /* width: 33%; */
   width: 203px;
}

div.BotigaPagaBotc {
   float: left;
   position: relative;
   text-align: center;
   /* width: 33%; */
   width: 203px;
}

div.BotigaPagaBotr {
   float: right;
   position: relative;
   text-align: right;
   /* width: 33%; */
   width: 203px;
}

div.BotigaPagaResu {
   clear: both;
   margin-top: 30px;
   padding: 8px;
   position: relative;
   text-align: center;
   vertical-align: middle;
}

input.BotigaPagaForm {
   background-color: #ffffff;
   border: 1px solid black;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin: 2px;
}

p.BotigaPagaText {
   text-align: center;
   margin-top: 36px;
   margin-bottom: 0;
   margin-left: auto;
   margin-right: auto;
   width: 600px;
}

select.BotigaPagaForm {
   background-color: #ffffff;
   border: 1px solid black;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin: 2px;
}


/* regi.php */

div.BotigaRegiMain {
   position: relative;
   margin-left: auto;
   margin-right: auto;
}

div.BotigaRegiTabl {
   float: left;
   /*padding-left: 15%;*/
   position: relative;
   /*width: 70%;*/
}

div.BotigaRegiTablAjax {
   float: left;
   /*padding-left: 5%;*/
   margin-right: auto;
   position: relative;
   /*width: 90%;*/
}

div.BotigaRegiSubtitol {
   clear: both;
   font-style: italic;
   padding-bottom: 12px;
   padding-top: 12px;
   position: relative;
   text-align: center;
}

div.BotigaRegiRow {
   clear: both;
   position: relative;
}

div.BotigaRegiCamp {
   float: left;
   margin-right: 10px;
   padding: 2px;
   position: relative;
   vertical-align: top;
   width: 120px;
}

div.BotigaRegiValu {
   float: left;
   margin-right: 24px;
   padding: 2px;
   position: relative;
   vertical-align: top;
}

div.BotigaRegiCamp2 {
   float: left;
   margin-right: 10px;
   padding: 2px;
   position: relative;
   text-align: right;
   vertical-align: top;
}

div.BotigaRegiValu2 {
   float: left;
   padding: 2px;
   position: relative;
   vertical-align: top;
}

div.BotigaRegiBots {
   clear: both;
   float: left;
   margin-top: 24px;
   position: relative;
   width: 100%;
}

div.BotigaRegiBotl {
   float: left;
   position: relative;
   text-align: left;
   /* width: 33%; */
   width: 203px;
}

div.BotigaRegiBotc {
   float: left;
   position: relative;
   text-align: center;
   /* width: 33%; */
   width: 203px;
}

div.BotigaRegiBotr {
   float: right;
   position: relative;
   text-align: right;
   /* width: 33%; */
   width: 203px;
}

div.BotigaRegiRegl {
   float: left;
   position:relative;
}

div.BotigaRegiRegr {
   float: left;
   font-style: italic;
   padding-right: 50px;
   position:relative;
   text-align: left;
   vertical-align: top;
   width: 220px;
}

p.BotigaRegiOk {
   margin: 40px 0px 40px 0px;
   text-align: center;
}


/* resu.php */

div.BotigaResuMain {
   position: relative;
   margin-left: auto;
   margin-right: auto;
   margin-top: 12px;
}

div.BotigaResuText {
   clear: both;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 12px;
   margin-top: 24px;
   text-align: center;
   /*width: 70%;*/
}

div.BotigaResuBots {
   clear: both;
   margin-left: auto;
   margin-right: auto;
   margin-top: 24px;
   /*width: 70%;*/
}

div.BotigaResuBots p {
   margin: 0;
   padding: 0;
   text-align: center;
}

div.BotigaResuBotsAjax {
   clear: both;
   margin-left: auto;
   margin-right: auto;
   margin-top: 24px;
   /*width: 90%;*/
}

div.BotigaResuBotsAjax p {
   margin: 0;
   padding: 0;
   text-align: center;
}

div.BotigaResuBotesq {
   float: left;
   position: relative;
   text-align: center;
   width: 50%;
}

div.BotigaResuBotdre {
   float: left;
   position: relative;
   text-align: center;
   width: 50%;
}

h2.BotigaResu {
   color: #009460;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   text-align: center;
   margin-top: 24px;
   margin-top: 24px;
}

table.BotigaResuTabl {
   border: 0;
   margin-left: auto;
   margin-right: auto;
   /*width: 70%;*/
   width: 100%;
}

table.BotigaResuTablAjax {
   border: 0;
   margin-left: auto;
   margin-right: auto;
   /*width: 90%;*/
   width: 100%;
}

table.BotigaResuTabu {
   border: 0;
   margin-left: auto;
   margin-right: auto;
   /*width: 70%;*/
}

table.BotigaResuTabuAjax {
   border: 0;
   margin-left: auto;
   margin-right: auto;
   /*width: 90%;*/
}

td.BotigaResuTablC {
   background-color: #f1f1f1;
   color: #6e6e6e;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   padding: 4px;
   text-align: center;
}

td.BotigaResuTablL {
   background-color: #f1f1f1;
   color: #6e6e6e;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   padding: 4px;
   text-align: left;
}

td.BotigaResuTablR {
   background-color: #f1f1f1;
   color: #6e6e6e;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   padding: 4px;
   text-align: right;
}

td.BotigaResuTablC2 {
   background-color: #e7e7e7;
   color: #6e6e6e;
   padding: 4px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: center;
}

td.BotigaResuTablL2 {
   background-color: #e7e7e7;
   color: #6e6e6e;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   padding: 4px;
   text-align: left;
}

td.BotigaResuTablR2 {
   background-color: #e7e7e7;
   color: #6e6e6e;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   padding: 4px;
   text-align: right;
}

td.BotigaResuTablTL {
   border-bottom: 1px solid #6e6e6e;
   border-top: 1px solid #6e6e6e;
   color: #6e6e6e;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   padding: 4px;
   text-align: left;
}

td.BotigaResuTablTR {
   border-bottom: 1px solid #6e6e6e;
   border-top: 1px solid #6e6e6e;
   color: #6e6e6e;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   padding: 4px;
   text-align: right;
}

td.BotigaResuTablTLN {
   border-top: 1px solid #6e6e6e;
   color: #6e6e6e;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   padding: 4px;
   text-align: left;
}

td.BotigaResuTablTRN {
   border-top: 1px solid #6e6e6e;
   color: #6e6e6e;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   padding: 4px;
   text-align: right;
}

td.BotigaResuSubtitol {
   font-size: 14px;
   font-weight: bold;
   padding-bottom: 12px;
   padding-top: 24px;
}

td.BotigaResuSubtitol2 {
   font-size: 12px;
   font-style: italic;
   font-weight: bold;
}

td.BotigaResuCamp {
   font-style: italic;
}

td.BotigaResuValu {
   font-weight: normal;
}

th.BotigaResuTablC {
   border-bottom: 1px solid #6e6e6e;
   border-top: 1px solid #6e6e6e;
   color: #6e6e6e;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   padding: 4px;
   text-align: center;
}

th.BotigaResuTablL {
   border-bottom: 1px solid #6e6e6e;
   border-top: 1px solid #6e6e6e;
   color: #6e6e6e;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   padding: 4px;
   text-align: center;
   text-align: left;
}

th.BotigaResuTablR {
   border-bottom: 1px solid #6e6e6e;
   border-top: 1px solid #6e6e6e;
   color: #6e6e6e;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   padding: 4px;
   text-align: center;
   text-align: right;
}

p.BotigaResuText {
   text-align: center;
}
p.BotigaResuBoto {
   text-align: center;
}

div.BotigaResuImp {
   margin-left: auto;
   margin-right: auto;
   position: relative;
   width: 700px;
}

div.BotigaResuCapImp {
   clear: both;
   float: left;
   position: relative;
}

div.BotigaResuCapImpesquerra {
   float: left;
   position: relative;
}

div.BotigaResuCapImpdreta {
   color: #009460;
   float: left;
   margin: 40px 0px 0px 40px;
   font-size: 20px;
   font-weight: bold;
   position: relative;
}

div.BotigaResuMainImp {
   clear: both;
   float: left;
   position: relative;
}

div.BotigaResuPeuImp {
   clear: both;
   float: left;
   position: relative;
}

div.BotigaResuPeuImp p {
}


/* usid.php */

div.BotigaPswdTabl {
   margin-left: auto;
   margin-right: auto;
   width: 350px;
}

div.BotigaPswdText {
   text-align: justify;
   position: relative;
}

div.BotigaPswdCamp {
   font-weight: bold;
   padding: 12px 0px 12px 0;
   text-align: center;
}

div.BotigaPswdWarn {
   color: #ff0000;
   font-style: italic;
   font-weight: bold;
   text-align: justify;
}

div.BotigaPswdBots {
   margin-top: 12px;
}

div.BotigaPswdBotl {
   float: left;
   position: relative;
}

div.BotigaPswdBotr {
   float: right;
   position: relative;
}

p.BotigaPswdText {
   text-align: center;
}


div.BotigaUsidTabl {
   float: left;
   padding-left: 20%;
   margin-bottom: 30px;
   margin-top: 30px;
   position: relative;
   width: 600px;
}

div.BotigaUsidSubtabl {
   float: left;
   margin-right: 12px;
   position: relative;
}

div.BotigaUsidRow {
   clear: both;
   position: relative;
   width: 288px;
}

div.BotigaUsidText {
   float: left;
   padding: 2px;
   position: relative;
   text-align: left;
   vertical-align: middle;
}

div.BotigaUsidRemm {
   float: right;
   font-size: 11px;
   padding: 2px 0px 2px 0px;
   position: relative;
   text-align: right;
   vertical-align: middle;
}

div.BotigaUsidValu {
   float: right;
   padding: 2px;
   text-align: right;
   position: relative;
   vertical-align: middle;
}

div.BotigaUsidBoto {
   float: right;
   padding: 2px;
   position: relative;
   text-align: right;
   vertical-align: middle;
}

div.BotigaUsidLink {
   float: left;
   padding: 1px;
   position: relative;
   text-align: left;
   vertical-align: middle;
}

div.BotigaUsidLink a {
   color: #009460;
   font-size: 11px;
   text-decoration: underline;
}

div.BotigaUsidWarn {
   color: #ff0000;
   float: left;
   font-style: italic;
   font-weight: bold;
   text-align: left;
   padding: 3px 1px 3px 1px;
   position: relative;
   vertical-align: middle;
   padding: 1px;
}

div.BotigaUsidTab1 {
   margin: 2px;
   position: relative;
   width: 640px;
}

div.BotigaUsidRow1 {
   clear: both;
   position: relative;
}

div.BotigaUsidTex1 {
   float: left;
   padding: 1px 6px 1px 1px;
   text-align: left;
   position: relative;
   vertical-align: middle;
}

div.BotigaUsidVal1 {
   float: left;
   padding: 1px 12px 1px 1px;
   text-align: left;
   position: relative;
   vertical-align: middle;
}

div.BotigaUsidBot1 {
   float: left;
   padding: 1px 12px 1px 1px;
   position: relative;
   vertical-align: middle;
   text-align: left;
}

div.BotigaUsidLnk1 {
   float: left;
   line-height: 11px;
   padding: 1px 12px 1px 1px;
   position: relative;
   text-align: left;
}

div.BotigaUsidLnk1 a {
   color: #009460;
   font-size: 10px;
   text-decoration: underline;
}

div.BotigaUsidWrn1 {
   color: #ff0000;
   float: left;
   font-style: italic;
   font-size: 10px;
   font-weight: bold;
   height: 13px;
   line-height: 11px;
   position: relative;
   text-align: left;
   vertical-align: middle;
   padding: 1px;
}

div.BotigaUsidHol1 {
   font-size: 11px;
   float: left;
   text-align: left;
   vertical-align: middle;
   padding: 1px 24px 1px 1px;
   position: relative;
}

div.BotigaUsidDsc1 {
   float: left;
   font-size: 11px;
   text-align: left;
   vertical-align: middle;
   padding: 1px;
   position: relative;
}

div.BotigaUsidDsc1 a {
   color: #009460;
   text-decoration: underline;
}

div.BotigaUsidTab2 {
   margin: 4px 2px 4px 2px;
   position: relative;
}

div.BotigaUsidRow2 {
   clear: both;
   position: relative;
}

div.BotigaUsidTex2 {
   float: left;
   font-size: 11px;
   padding: 2px;
   position: relative;
}

div.BotigaUsidVal2 {
   float: right;
   padding: 2px;
   position: relative;
}

div.BotigaUsidBot2 {
   padding: 2px;
   position: relative;
   text-align: center;
}

div.BotigaUsidLnk2 {
   line-height: 11px;
   padding: 2px;
   text-align: left;
   position: relative;
   width: 120px;
}

div.BotigaUsidLnk2 a {
   color: #009460;
   font-size: 10px;
   text-decoration: underline;
}

div.BotigaUsidWrn2 {
   color: #ff0000;
   font-style: italic;
   font-size: 10px;
   font-weight: bold;
   line-height: 11px;
   text-align: left;
   padding: 3px;
   position: relative;
}

div.BotigaUsidTex3 {
   float: left;
   padding: 2px 2px 2px 0px;
   position: relative;
   vertical-align: top;
   width: 20px;
}

div.BotigaUsidTex4 {
   float: left;
   font-size: 9px;
   padding: 2px;
   position: relative;
   vertical-align: top;
   width: 110px;
}

div.BotigaUsidHol2 {
   font-size: 11px;
   text-align: left;
   padding: 1px;
   position: relative;
}

div.BotigaUsidDsc2 {
   font-size: 11px;
   text-align: left;
   padding: 1px;
   position: relative;
}

div.BotigaUsidDsc2 a {
   color: #009460;
   text-decoration: underline;
}

input.BotigaUsid2 {
   background-color: #ffffff;
   border: 1px solid black;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
}

input.BotigaUsid2:hover {
   border: 1px dotted black;
}

/*****************************************************************************/
/*
=head1 AUTOR

J. Badiella A. L<jbadiella@drac.com>

DRAC telemātic L<http://www.drac.com>

Terrassa, Novembre 2008

=cut
*/
/*****************************************************************************/

