
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666;
}
input,textarea,select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666;
}
.ClaseInput{
	background-image:url(../img/bg_input.gif);
	background-repeat:repeat-x;
}
.ClaseInputButt{
	background-color:#E2E2E2;
	border-right:solid #BFBFBF 1px;
	border-bottom:solid #BFBFBF 1px;
	border-top:0px;
	border-left:0px;
}
html,body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../img/bgweb.jpg);
	background-repeat:repeat-x;
	height:100%;
}

p{
font-size:11px;
margin:0px 0px 10px 0px;
}
form{
margin:0px;
padding:0px;
}

a {
text-decoration:none;
color:#0054A2;
}
a:hover {
text-decoration:underline;
}

.subtitol{
font-size:14px;
color:#000;
font-weight:bold;
}
.campobligat{
color:#FF0000;
}

#DivContenedor{
width:760px; /* No efectius (efectius 778px = 760+9+9)*/
padding:0px 9px 0px 9px;
margin:auto;
background-color:#FFF;
background-image:url(../img/bgweb_bt.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

#DivCabecera{

}
#DivCabecera #DivFirtsBar{
background-color:#EEE;
}

#DivCabecera #DivFirtsBar #DivColEsqFirstBar{
width:150px;
}

#DivCabecera #DivFirtsBar #DivColDretaFirstBar{
float:right;
width:500px;
text-align:right;
padding:4px 10px 4px 10px;
}
#DivCabecera #DivFirtsBar #DivColDretaFirstBar a{
color:#000;
text-decoration:underline;
}
.MiniSec{
margin-left:20px;
}

#DivCapFlash{
height:126px;
}

#DivBarraBusca{
height:25px;
}
#DivBarraBusca #DivBarraBuscaColEsq{
width:350px;
}
#DivBarraBusca #DivBarraBuscaColDre{
float:right;
width:300px;
text-align:right;
}

#DivBarraMenuP{
padding:0px 10px 4px 10px;
font-size:11px;
color:#000;
}
#DivBarraMenuP a{
text-decoration:none;
color:#000;
padding:0px 0px 0px 6px;
margin-right:7px;
background-image:url(../img/bullet_menup.gif);
background-repeat:no-repeat;
background-position:0px 5px;
}
#DivBarraMenuP a:hover{
text-decoration:underline;
}

#DivBgSotaMenuP{
height:9px;
background-image:url(../img/bg_sotamenup.gif);
background-repeat:repeat-x;
background-position:0px 0px;
}



#DivFilAri{
color:#999;
font-size:11px;
padding:1px 0px 4px 0px;
}





#DivContPrincipal{

}
#DivContPrincipal #DivContCol1de2{
width:220px;
}
#DivContPrincipal #DivContCol2de2{
float:right;
width:500px;
}
#DivContPrincipal #DivContCol2de2 #DivContCol2_1de2{
width:240px;
}
#DivContPrincipal #DivContCol2de2 #DivContCol2_2de2{
float:right;
width:240px;
}

.pastilla{

}

.pastilla .titol{
font-weight:bold; margin-top:8px;
}

.pastillasub{
height:4px;
font-size:2px;
background-image:url(../img/bg_pastsub.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}
.pastillamig{
background-color:#EEEEEE;
padding:10px;
}
.pastillainf{
height:4px;
background-image:url(../img/bg_pastinf.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}







#DivPiePag{
background-color:#999999;
color:#FFF;
padding:3px 5px 3px 5px;
margin:9px 0px 9px 0px;
}
#DivPiePag a{
color:#FFF;
text-decoration:underline;
}
#DivPiePag #DivPiePagColEsq{
width:300px;
}
#DivPiePag #DivPiePagColDre{
float:right;
text-align:right;
width:300px;
}



.TextDestaca{
color:#000;
}

.aliform{
margin-bottom:5px;
}
.aliform label {
float: left;
padding-top:4px;
width:70px;
}

.aliformLarge{
margin-bottom:5px;
}
.aliformLarge label {
float: left;
padding-top:4px;
width:120px;
}

.elementCol .titol1{
background-image:url(../img/bgcolor_cont1.gif);
background-repeat:repeat-x;
background-position:0px 0px;
color:#FFF;
font-size:11px;
padding:4px 7px 4px 7px;
}
.elementCol .titol1 span{
font-weight:bold;
}
.elementCol .titol2{
background-image:url(../img/bgcolor_cont2.gif);
background-repeat:repeat-x;
background-position:0px 0px;
color:#FFF;
font-size:11px;
padding:4px 7px 4px 7px;
}
.elementCol .titol2 span{
font-weight:bold;
}

.elementCol .titol3{
background-image:url(../img/bgcolor_cont3.gif);
background-repeat:repeat-x;
background-position:0px 0px;
color:#FFF;
font-size:11px;
padding:4px 7px 4px 7px;
}
.elementCol .titol3 span{
font-weight:bold;
}

.elementProd{
padding:0px 5px 0px 5px;
}
.elementProd .peuElement{
background-image:url(../img/sephor_1.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
height:10px;
}
.elementProd .peuElementDetall{
background-image:url(../img/sephor_1detall.jpg);
background-repeat:no-repeat;
background-position:center;
height:20px;
}
.elementProd .sep{
margin-top:10px;
}
.elementProd .col2{
float:right;
width:120px;
padding-right:10px;
}
.elementProd .col2Detall{
float:right;
width:310px;
padding-right:10px;
}
.elementProd .data{
text-align:right;
margin-bottom:5px;
}
.elementProd .dataDetall{
margin-bottom:0px;
}
.elementProd .empresaDetall{
margin-bottom:0px;
color:#000;
}
.elementProd .nom{
font-weight:bold;
font-size:11px;
color:#000;
margin-bottom:5px;
}
.elementProd .nomDetall{
font-size:12px;
font-weight:bold;
color:#000;
margin-bottom:5px;
}
.elementProd .descripcio{
margin-bottom:5px;
}
.elementProd .descripcioDetall{
font-size:11px;
margin-bottom:5px;
}
.elementProd .propiedades{
font-size:10px;
margin-bottom:5px;
}
.elementProd .linkinfo{
margin-bottom:10px;
}
.elementProd .lafotoDetall{
width:160px;
text-align:right;
}


#divMostraResults{
padding:10px;
border-style:dashed;
border-width:1px;
border-color:#CCC;
margin-bottom:10px;
}


#fitxamin{
float:right;
width:520px;
padding:15px;
background-color:#EEE;
}
#fitxamin .supertitol{
font-size:16px;
font-weight:bold;
color:#333;
}
#fitxamin .titol{
font-size:12px;
color:#444;
}
#fitxamin .normaltext{
}
#fitxamin .marcat{
margin-bottom:3px;
padding:3px;
background-color:#E0DEDE;
}
#fitxamin .marcatImg{
margin-bottom:3px;
padding:3px;
background-color:#FFF;
}
#fitxamin .marcatImg div{
float:left;
width:35px;
}
#fitxamin .titvar{
font-weight:bold;
font-size:11px;
}




#LlistaProdsHome ul{
margin:0px;
padding:0px;
list-style-type: none;
}
#LlistaProdsHome li{
margin:0px 5px 3px 15px;
padding:0px 0px 0px 8px;
background-image:url(../img/bullet_list.gif);
background-repeat:no-repeat;
background-position:0px 4px;
}

#DivPaginacio{
margin:15px 0px 15px 0px;
}


.text11{
font-size:11px;
}

.marcaerror{
margin-bottom:3px;
background-image:url(../img/icon_alert.gif);
background-repeat:no-repeat;
background-position:2px 2px;
padding:1px 1px 1px 20px;
color:#8F6A12;
}

#tablaPedido{

}
#tablaPedido THEAD tr td{
background-color:#EEE;
font-size:11px;
padding:2px 4px 2px 4px;
}
#tablaPedido TBODY td{
padding:2px 4px 2px 4px;
}
#tablaPedido TFOOT td{
border-top:solid #EEE 3px;
font-size:11px;
padding:2px 4px 2px 4px;
}

