.clear
{
clear: both;
}

/************************************
* Formulari
************************************/

#formulari
{
background: #ffffff;
padding: 0px 15px 0px 15px;
}


#ico_formulari
{
background: #ffffff url(../imgs/icos/ico_bustia.gif) bottom left no-repeat;
height: 54px;
margin: 0 0 -10px 0;
font-family: Tahoma,Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
padding: 0 0 0 80px;
}

#formulari p
{
padding: 4px 0 0 5px;
}



#formulari p.titol
{
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #A4A4A4;
padding: 15px 0 0 0;
}



#formulari label
{
width: 110px;
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
float: left;
padding: 0 0 0 4px;
}




.formlbl
{
width: 110px;
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
float: left;
padding: 0 0 0 4px;
}



#textObligatori
{
float: right;
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
color: #c90000;
padding: 15px 0 0 0;
}



.formtxt
{
background: url(/imgfiles/imgs/input_text_336.gif) no-repeat scroll left bottom transparent;
border-style: hidden;
border-width: 0;
font-size: 13px;
height: 24px;
padding: 0 0 0 10px;
width: 335px;
}

/************
.formtxt {
border:1px solid #E3E3E3;
color:#333333;
font-family:Arial,Tahoma,Helvetica,sans-serif;
font-size:10px;
padding:1px 5px;
width:300px;
}
************/

.formtxt_llarg
{
background: url(/imgfiles/imgs/input_text_llarg_336.gif) no-repeat scroll left top transparent;
border-style: hidden;
border-width: 0;
font-size: 13px;
font-family: Arial,Tahoma,Helvetica,sans-serif;
height: 100px;
padding: 0 0 0 10px;
width: 326px;
}

.lbl_oblig
{
color: #c90000;
}

.tabula40
{
padding: 0 0 0 40px;
}



#form_butons
{
margin: 20px 0 0 140px;
}



.bt_enviar
{
background: url(/imgfiles/imgs/bt_enviar.gif) no-repeat;
height: 25px;
width: 97px;
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
border: 0px;
font-family: Tahoma,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
padding: 4px 0 10px 8px;
cursor: hand;
}




.bt_esborrar
{
background: url(/imgfiles/imgs/bt_esborrar.gif) no-repeat;
height: 30px;
width: 102px;
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
border: 0px;
font-family: Tahoma,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
padding: 0 0 10px 0;
margin: 0 0 0 15px;
cursor: hand;
}



/*************** FI FORMULARI *******************/

/*Es la capa que conté el contingut de la pàgina*/
#contingut_gran
{
position: relative;
float: left;
width: 749px;
margin: 20px 0 10px 17px;
text-align: justify;
line-height: 1.5;
color: black;
font-size: 10px;
font-weight: normal;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

#contingut_gran img.banner
{
margin: 10px 0 20px 80px;
}


#titol_text_general_250
{
position: relative;
float: left;
width: 250px;
height: 30px;
display: block;
background-color: white;
}

.contenidor_ofertes
{
float: left;
margin: 0 0 0 2px;
}

.groc
{
color: #EE9209;
}


#ofertes_esquerre p.cataleg
{
text-align: center;
color: #d7100d;
font-size: 14px;
line-height: 26px;
font-weight: bold;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
margin: 15px 0 0 30px;
color: #EE9209;
}



#ofertes_dreta p.cataleg
{
text-align: center;
color: #d7100d;
font-size: 12px;
line-height: 26px;
font-weight: normal;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
margin: 15px 0 0 30px;
color: #EE9209;
}






#lnk_ComandesOnLine p
{
position: relative;
float: right;
background: url(/imgfiles/imgs/carrito_ComandesOnLine.gif) no-repeat;
height: 34px;
width: 156px;
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
border: 0px;
color: #ffffff;
margin: 15px 0 0 0;
text-align: left;
padding: 6px 0 0 55px;
letter-spacing: 1px;
}
/* .mini_promocio1{ position:relative; float:left; height:180px; width:130px; font-family:Arial,Tahoma,Helvetica,sans-serif; font-size:12px; font-weight:normal; border:0px; color:#EE9209; margin: 5px 0 0 0; text-align:center; padding: 6px 0 0 20px; } .mini_promocio2{ position:relative; float:left; height:180px; width:130px; font-family:Arial,Tahoma,Helvetica,sans-serif; font-size:12px; font-weight:normal; border:0px; color:#EE9209; margin: 5px 0 0 0; text-align:center; padding: 6px 0 0 20px; } */.mini_ofertes
{
width: 150px;
text-align: center;
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
color: #EE9209;
}
#ico_popup
{
position: relative;
float: right;
margin: 10px 1px 0 0;
padding: 0px;
}
a.link_blanc:link
{
color: #ffffff;
text-decoration: none;
}
a.link_blanc:visited
{
color: #ffffff;
text-decoration: none;
}
a.link_blanc:hover
{
color: #ffffff;
text-decoration: none;
}
a.link_blanc:active
{
color: #ffffff;
text-decoration: none;
}
a.link_negre:link
{
color: #000000;
text-decoration: underline;
}
a.link_negre:visited
{
color: #000000;
text-decoration: underline;
}
a.link_negre:hover
{
color: #000000;
text-decoration: underline;
}
a.link_negre:active
{
color: #000000;
text-decoration: underline;
}
/* nota legal*/#notalegal
{
position: relative;
float: left;
width: 535px;
background: url(/imgfiles/imgs/caixa_middle535.gif) repeat-y;
margin-top: 10px;
}
#notalegal h1
{
padding: 0 30px 0 30px;
text-align: left;
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #D7100D;
}
#notalegal p
{
padding: 0 30px 0 30px;
text-align: justify;
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
}
#notalegal p.intro
{
padding: 0 30px 0 30px;
text-align: justify;
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
color: #D7100D;
padding: 20px 30px 20px 30px;
}
/* *************** nota legal ***************** -*/#confirmacio
{
position: relative;
float: left;
width: 566px;
background: url(/imgfiles/imgs/caixa_confirmacioMiddle.gif) repeat-y;
margin-top: 10px;
}
#confirmacio h1
{
padding: 0 30px 0 30px;
text-align: center;
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #D7100D;
}
#confirmacio p
{
padding: 0 30px 0 30px;
text-align: center;
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
}
#confirmacio p.ico_bustia
{
position: relative;
float: right;
width: 101px;
height: 61px;
margin: 20px 0 0 0;
padding: 0 20px 0 0;
}
#confirmacio p.titol2
{
padding: 0 0 10px 1px;
text-align: center;
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #D7100D;
}
#confirmacio p.text2
{
padding: 0 0 0 60px;
text-align: left;
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
}
#ico_bustia
{
position: relative;
float: right;
margin: -79px 20px 0 0;
}
.px12_bold
{
font-size: 11px;
font-weight: bold;
}
/* ****** MAPA WEB *********** */#mapaweb
{
position: relative;
float: left;
width: 535px;
background: url(/imgfiles/imgs/caixa_middle535.gif) repeat-y;
margin-top: 0;
}
#mapaweb h1
{
padding: 20px 30px 0 50px;
text-align: left;
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
color: #D7100D;
font-variant: small-caps;
}
#mapaweb p
{
padding: 0 30px 0 80px;
text-align: left;
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
color: #D7100D;
}
#mapaweb p.menus_top
{
padding: 0 0 0 50px;
text-align: left;
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #D7100D;
}
#mapaweb p.tabula
{
padding: 0 0 0 110px;
text-align: left;
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
color: #D7100D;
}
#mapaweb h1 a:link
{
color: #D7100D;
text-decoration: underline;
}
#mapaweb h1 a:visited
{
color: #D7100D;
text-decoration: underline;
}
#mapaweb h1 a:hover
{
color: #D7100D;
text-decoration: none;
}
#mapaweb h1 a:active
{
color: #D7100D;
text-decoration: underline;
}
#mapaweb p a:link
{
color: #000000;
text-decoration: none;
}
#mapaweb p a:visited
{
color: #000000;
text-decoration: none;
}
#mapaweb p a:hover
{
color: #000000;
text-decoration: underline;
}
#mapaweb p a:active
{
color: #000000;
text-decoration: none;
}
#mapaweb p.menus_top a:link
{
color: #D7100D;
text-decoration: underline;
}
#mapaweb p.menus_top a:visited
{
color: #D7100D;
text-decoration: underline;
}
#mapaweb p.menus_top a:hover
{
color: #D7100D;
text-decoration: none;
}
#mapaweb p.menus_top a:active
{
color: #D7100D;
text-decoration: underline;
}
.subtitol
{
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 13px;
font-weight: bold;
line-height: 1.5;
color: #7F7F7F;
}
/* estat comandes */.taula_estat_comandes
{
width: 100%;
border: 1px solid #E0E0E0;
background-color: #F8F8F8;
}
.td_capsalera_inici
{
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
background: url(/imgfiles/imgs/fons_td_fosc.gif) repeat-x;
height: 25px;
text-align: center;
}
.td_capsalera_fosc
{
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
background: url(/imgfiles/imgs/fons_td_fosc.gif) repeat-x;
height: 25px;
text-align: center;
}
.td_capsalera_clar
{
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
background: url(/imgfiles/imgs/fons_td_clar.gif) repeat-x;
height: 25px;
text-align: center;
}
.td_capsalera_final
{
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
background: url(/imgfiles/imgs/fons_td_fosc.gif) repeat-x;
height: 25px;
text-align: center;
}
.titol15
{
color: #D7100D;
font-size: 15px;
font-weight: bold;
}
.td_valor1
{
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
height: 25px;
text-align: center;
background: #efefef;
}
.td_valor
{
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
color: #7C7C7C;
height: 25px;
text-align: center;
background: #efefef;
}
.td_detall
{
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
color: #7C7C7C;
height: 25px;
text-align: center;
}
.bt_177
{
background: url(/imgfiles/imgs/bt_177.png) no-repeat;
height: 27px;
width: 177px;
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
padding: 3px 0 0 0px;
float: right;
}
/* preferencies */#fons674
{
position: relative;
float: left;
width: 724px;
background: url(/imgfiles/imgs/caixa_middle674.gif) repeat-y;
margin: 0 0 0 50px;
}
#fons674 h1
{
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
padding: 0 0 5px 30px;
}
#fons674 p
{
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
line-height: 1.8;
padding: 1px 0 1px 60px;
}
#fons674 p.titol
{
font-family: Arial,Tahoma,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #C90000;
padding: 0 0 0 30px;
}
.formtxt_160
{
background: url("/imgfiles/imgs/input_text_160.png" ) no-repeat scroll left bottom transparent;
border-style: hidden;
border-width: 0;
font-size: 13px;
height: 19px;
padding: 0 0 0 10px;
width: 160px;
}


