@charset "utf-8";

.clearFloat {
    clear:both;
    font-size:1px;
    height:0px;
}
body{
background:#450000;
font-family:"Trebuchet MS";
color:#003082;
}
#cont{
width:960px;
margin:0 auto 0;
}
#head{
width:100%;
}
/*

Posicio original sense el logotip dels 20 anys

#logo a{
background:url(../img/logo.png) !important;
background: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.png');
width:237px;
height:106px;
float:left;
margin:30px 0 0 80px;
display:block;
cursor:pointer;
}
*/

#logo a{
background:url(../img/logo.png) !important;
background: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.png');
width:237px;
height:106px;
float:left;
margin:30px 0 0 0;
display:block;
cursor:pointer;
}

#logo20 a{
background:url(../img/logo20.png) no-repeat !important;
background: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.png');
width:237px;
height:106px;
float:left;
margin:30px 0 0 30px;
display:block;
cursor:pointer;
}



* html #logo a{
margin:30px 0 0 40px;
}
#header-right{
float:right;
width:400px;
}
#nav-top{
margin:10px 0 0;
float:right;
}
#nav-top ul li{
float:left;
padding:0 10px;
border-right:1px solid #003082;
}
#nav-top ul li a{
float:left;
color:#003082;
font-size:10px;
height:29px;
line-height:29px;
font-weight:bold;
}
#nav-top ul li a:hover{
text-decoration:underline;
}
#nav-top ul li.ult-navtop{
border:0;
}
#nav-top ul li.ult-navtop a{
font-size:14px;
}
#menu{
margin:50px 0 0 0;
float:right;
}
#menu li{
float:left;
margin:0 11px 0 0;
/*
background:url(../img/fons_boto_esq.png) no-repeat left center;
padding:0 0 0 12px;
height:31px;
margin:0 10px 0 0;
*/
}
#menu li.ult {
margin:0 ;
}
#menu li a .btn-l{
width:12px;
height:31px;
background:url(../img/fons_boto_esq.png) no-repeat left center !important;
background: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fons_boto_esq.png');
float:left;
cursor:pointer;
}
#menu li a:hover .btn-l{
background:url(../img/fons_boto_esqRoll.png) no-repeat left center !important;
background: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fons_boto_esqRoll.png');
}
#menu li a.on .btn-l{
background:url(../img/fons_boto_esqRoll.png) no-repeat left center !important;
background: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fons_boto_esqRoll.png');
}
#menu li a .btn-c{
height:31px;
background:url(../img/fons_boto_central.png) repeat !important;
background: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fons_boto_central.png',sizingMethod='scale');
float:left;
color:#003082;
font-size:11px;
height:31px;
line-height:31px;
padding:0 8px;
font-weight:bold;
cursor:pointer;
}
* html #menu li a .btn-c{
padding:0 7px;
}
#menu li a:hover .btn-c{
background:url(../img/fons_boto_centralRoll.png) repeat !important;
background: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fons_boto_centralRoll.png',sizingMethod='scale');
color:#FFF;
}
#menu li a.on .btn-c{
background:url(../img/fons_boto_centralRoll.png) repeat !important;
background: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fons_boto_centralRoll.png',sizingMethod='scale');
color:#FFF;
}
#menu li a .btn-r{
height:31px;
background:url(../img/fons_boto_drt.png) no-repeat right center !important;
background: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fons_boto_drt.png');
float:left;
width:12px;
cursor:pointer;
}
#menu li a:hover  .btn-r{
background:url(../img/fons_boto_drtRoll.png) no-repeat right center !important;
background: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fons_boto_drtRoll.png');
}
#menu li a.on  .btn-r{
background:url(../img/fons_boto_drtRoll.png) no-repeat right center !important;
background: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fons_boto_drtRoll.png');
}
#menu li a{
float:left;
}
.center-right{
width:507px;
float:right;
margin:50px 0 0;
}
.text{
border-bottom:1px solid #003082;
color:#003082;
font-size:25px;
font-style:italic;
font-weight:normal;
line-height:25px;
margin:0 0 15px;
padding:0 0 5px;
}
* html .text {
width:100%;
margin:0 0 ;
padding:0 0 ;
}
.bloq p{
font-size:14px;
/*font-style:Italic;*/
margin:0 0 10px 0;
}
a.link{
background:url(../img/fletxa_link.png) right center no-repeat;
font-size:11px;
padding:0 18px 0 0;
height:15px;
line-height:15px;
color:#003082;
}
a.link:hover{
text-decoration:underline;

}
.bloq{
width:100%;
float:left;
}
.bloq-botttom  .left{
width:200px;
}
.bloq-botttom  .right{
width:720px;
}
.inp{
border:1px solid #003082;
background:#FFF;
width:190px;
height:18px;
margin:0 0 5px 0;
color:#003082;
font-size:12px;
font-weight:bold;
}
.btn{
width:53px;
height:28px;
background:url(../img/btn-ok.png);
border:0;
cursor:pointer;
}
#seleccio{
float:right;
font-size:10px;
margin:1px 0 0;
background:url(../img/icon1.png) no-repeat left;
padding:0 0 0 50px;
}
* html #seleccio{
float:right;
margin:0;
}
.cont-prod{
/*border-right:1px dashed #003082;*/
border-right:1px dashed #A6ACCD;
float:left;
margin:2px 0 0;
padding:0 24px;
width:139px;
}
.cont-prod, .cont-prod-f {
    float:left;
    margin:2px 0 0;
    padding:0 4px;
    width:170px;
}
.cont-prod{
    border-right:1px dashed #A6ACCD;
}
.cont-prod b, .cont-prod-f b{
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:0;
}
.cont-prod-d{
border-right:1px dashed #A6ACCD;
float:left;
margin:2px 0 0;
padding:0 0 0 24px;
width:139px;
}
.cont-prod-i{
border-right:1px dashed #A6ACCD;
float:left;
margin:2px 0 0;
padding:0 24px 0 0;
width:139px;
}
.bloq.bloq-botttom .right p.bold{
font-weight:bold;
font-size:12px;
}
.bloq.bloq-botttom .right p{
font-style:normal;
font-size:10px;
margin:0 0 5px;
}
.s-b{
border:0;
}
#cont-footer{
width:100%;
float:left;
margin:30px 0 50px;
}
#footer{
margin:0 auto 0;
max-width:1202px;
background:#d8ccb9;
height:41px;
}
* html #footer{
width: expression(document.body.clientWidth > 1202 ? "1202px" : "100%");
}
#footer .left{
font-size:11px;
font-style:italic;
margin:4px 0 0;
}
.cont{
width:960px;
margin:0 auto 0;
}
a#tems{
background:url(../img/by6tems.png) !important;
background: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/by6tems.png');
width:35px;
height:14px;
display:block;
float:left;
margin: 8px 0 0 18px;
cursor:pointer;
}
ul#nav-foot{
float:left;
margin:2px 0 0;
}
ul#nav-foot li{
float:left;
height:26px;
border-right:1px solid #003082;
padding:0 10px;
}
ul#nav-foot li a{
float:left;
color:#003082;
font-size:10px;
height:26px;
line-height:26px;
}
ul#nav-foot li a:hover{
text-decoration:underline;
}
#footer .right{
margin:5px 0 0;
}
.f-center {
float:left;
font-size:30px;
font-weight:bold;
margin:0 0 0 25px;
}
ul#nav-foot li.ult-nav {
border:0 none;
}
.bloq .b-empresa{
margin:50px auto 0;
width:932px;
}
.bloq .b-empresa .text{
margin:0 auto 20px;
width:920px;
}
.empresa-l{
float:left;
width:450px;
margin:20px 0 0 10px;
}
.empresa-r{
float:right;
width:440px;
margin:20px 0 0;
}
ul.list-p{
margin:0;
}
.list-p li{
list-style:none;
float:left;
margin:0;
}
* html .list-p li{
margin:0 0 5px 0;
}
.list-p li p{
float:left;
font-style:normal;
margin:0 2px 0 0;
}
.list-p li .left{
font-size:12px;
font-style:italic;
margin:0 0 10px;
background:#DDDBD9;
padding:0 0 0 5px;
width:453px;
}
.list-p.w-var li .left{
width:373px;
}
#cont-form{
width:580px;
margin:0 auto 0;
}
.bona{
width:395px;
height:22px;
border:1px solid #CCC;
padding:2px 5px 0;
color:#000;
font-size:12px;
margin:0;
}
#cont-form td{
font-size:13px;
font-weight:bold;
padding:5px 0;
}
#cont-form textarea{
border:1px solid #CCC;
width:566px;
height:132px;
padding:0 2px;
color:#000;
font-size:12px;
}
#cont-form table{
margin:0 0 20px 0;
}
.cont-form-td{
font-size:13px;
font-weight:bold;
padding:5px 0;
}
.byc b{
font-size:10px;
}
.byc{
font-size:9px;
margin:20px 0 0;
}
.byc p{
font-size:9px;
font-style:normal;
}
.acept-byc{
background:#DDDBD8;
width:100%;
height:18px;
}
#cont-form .acept-byc table{
margin:0;
}
#cont-form .acept-byc td{
vertical-align:middle;
font-size:9px;
font-weight:normal;
padding:0;
float:left;
height:18px;
}
#cont-form .byc .acept-byc td p{
text-indent:9px;
vertical-align:middle;
margin:0;
}
#cont-form .byc .acept-byc input {
float:left;
margin:3px 0 0 2px;
}
#cont-form .byc .acept-byc p {
text-indent:9px;
margin:2px 0 0 5px;
float:left;
}
.btn-enviar{
background:url(../img/btn.jpg);
width:574px;
height:36px;
border:0;
cursor:pointer;
color:#FFF;
font-family:"Trebuchet MS";
font-size:13px;
font-weight:bold;
}
#bgSup{
background:url(../img/disfribellBGrepetit.jpg) center top repeat-y #450000 ;
margin:15px auto 0;
width:100%;
}
#bg{
background: url(../img/disfribellBGsuperior.jpg) center top no-repeat transparent;
margin:0 auto;
width:100%;
}
.vFitxa{
    color:#003082;
    padding-right:20px;
    font-size:10px;
    background:url(../img/fletxa_link.png) right center no-repeat;
}
.vFitxa:hover{
    text-decoration:underline;
}
