/* 
blau clar fons: #cde1f5
verd clar fons: #e4ebcd
gris clas fons: #f3f3f3
font blau: #0066cc
font verd: #739900
font gris: #666
*/
/* CSS Document */

#Body
{margin:0;padding:0;text-align:center;color:#000000;background:#fff url(imgs/body_bg.gif) repeat-y top center;
font-size:12px;font-family:Arial, Helvetica, sans-serif;}

.DNNEmptyPane
{display:none;}

/* capçaleres*/
h1,h2,h3,h4
{font-family: Arial, Helvetica, sans-serif;}
h1,h2{margin:0;padding:0;}
h2{font-size:14px;}

* img {border:0;}

input[type=button], input[type=submit]{background:url(imgs/btn_bg.jpg) repeat-x bottom left;border-top:solid 1px #E4E4E4;
border-bottom:solid 1px #C9C9C9;border-left:solid 1px #CACACA;border-right:solid 1px #CCCCCC;cursor:pointer;}

.btn_enviar_formulario{background: url(imgs/btn_taronja_enviar.png)!important;width: 389px;border: 0!important;line-height: 45px;height:48px;text-indent: -999px;}

ul.ir
{margin-left:25px;padding:5px;}
ul.ir li
{list-style:url(imgs/boto.jpg) circle;font-weight:normal;padding-top:8px;margin:0;}

/* estructura */
#container
{position:relative;width:980px;background:#FFFFFF;margin:0 auto;text-align:left;padding-bottom:5px;}

#headerhome{}
#headerCapcalera
{}
#headerLeft
{}
#headerTag
{padding:15px;background:url(imgs/imatgeCapsalera.jpg) top left no-repeat;}
#headerTag h2
{font-size:10px;text-align:left;color:#666;font-weight:normal;width:700px;}
#logo
{width:427px;float:left;padding:15px 0 0 20px;vertical-align:bottom;}
.h1home{height:65px;}
.h1home span{font-size:12px;font-weight:bold;color:#000;
position:absolute;top:38px;left:80px;line-height:18px;width:300px;}
.h1home a:link, .h1home a:visited, .h1home a:active, .h1home a:hover
{text-decoration:none;}

h2.top{font-size:23px;padding:0 0 0 20px;margin:0;color:#666;font-family:Times New Roman;}
h2.top .top1{color:#0066CC;}
h2.top .top2{color:#739900;}

#footer
{clear:both;padding:20px 60px;background:#fff url(imgs/footer1_bg.gif) repeat-y top center;}
#footer .SkinObject
{color:#fff;}
.footerL
{float:left;text-align:left;width:200px;}
.footerC
{float:left;text-align:center;width:500px;}
.footerR
{float:right;text-align:right;}

.headName
{float:left;}
.social
{float:right;padding-right:10px}

/* cerca */
#buscador
{vertical-align:bottom;text-align:right;float:right;width:170px;}
#buscador .button
{font-size:9px;height:16px;background-color:#666666;color:#fff;font-weight:bold;}
#buscador .NormalTextBox
{font-size:9px;height:11px;background-color:#eeeeee;}
#buscador a:link, #buscador a:visited, #buscador a:active
{text-decoration:underline;color:#000000;font-size:9px;font-weight:bold;}
#buscador a:hover
{text-decoration:underline;color:#444444;font-size:9px;font-weight:bold;}

#headerMenu
{clear:both;height:55px;margin-top:10px;border-bottom:solid 6px #CACACA;padding-bottom:5px;}

#headerMenu .main_menu{float:left;width: 830px;}
#headerMenu .link_presupuesto{float:right;margin-right:9px;}
#headerSubmenu
{background:#F0F0F0;border-bottom:solid 2px #909090;padding:5px;}

/* div Buscador Proveedores */
.divSearch{background:#F3F3F3;margin-bottom:10px;padding-top:10px;clear:both;height:45px;}
/* totals home */
.total1
{padding:5px;background:url(imgs/totalAlimentacion.gif) bottom left no-repeat;height:85px;
 color:#000;text-align:center;font-weight:bold;font-size:14px;}
.total263
{padding:5px;background:url(imgs/totalEquipamiento.gif) bottom left no-repeat;height:85px;
 color:#000;text-align:center;font-weight:bold;font-size:14px;}
.total1 span,
.total263 span
{font-size:11px;display:block;margin-top:5px;}

/* Barra de títol pel nivell 0 de categoria (suprasector)*/
.breadcrumb
{padding:0 0 10px 35px;font-weight:bold;color:#ff6600;}
.breadcrumb a:link, .breadcrumb a:hover, .breadcrumb a:visited, .breadcrumb a:active
{font-size:12px;color:#ff6600;text-transform:uppercase;text-decoration:none;}

/* general */
.floatRigth{float:right;margin-left:8px;}
.floatLeft{float:left;margin-right:8px;}

.login
{}
.esquerra
{width:489px;border-right:solid 1px black;float:left;}
.dreta
{margin-left:5px;width:485px;float:left;}

#admin
{width:100%;}

/* panes */
.banner
{width:320px;float:left;padding:0 5px 0 30px;}
.contentpanef{padding-bottom:10px;}
.contentpane
{clear:both;width:100%;padding-bottom:20px;}
.barraEsquerra
{float:left;width:165px;margin-right:12px;margin-left:20px;}
.barraDreta
{float:right;width:165px;margin-right:20px;}
.contingutEsquerra
{width:289px;float:left;margin-right:8px;}
.contingutDreta
{width:289px;float:left;margin-right:12px;}
.IR_ContentHomeContent p img{width:100%;margin:auto;}
.IR_ContentHomeContent p a img{width:auto;}
.adminPane
{width:100%;}
.contentPane2col
{float:left;width:768px;margin:0 0 10px 0;}
.contentPane3col
{float:left;margin:0 0 10px 0;width:570px}
.footerPane
{width:100%;}
.topPane
{padding:5px 10px 5px 10px;border-bottom:solid 2px #909090;}
.paneSearch 
{margin-bottom:10px;clear:both;}
.subMenu
{background-color:#fff;padding:5px 10px 5px 20px;height:20px;}

/* fitxa */
#row1f, #row2f
{clear:both;}
.barraEsquerraf
{float:left;margin:0 5px 10px 20px;width:170px;}
.barraDretaf
{float:right;margin:0 20px 10px 5px;width:170px;}
.contentcenter
{float:left;width:760px;margin:0 0 10px 10px;}
.contentpanec
{float:left;width:545px;margin:0 10px 10px;}
.divMap
{width:100%;height:155px;overflow:hidden;border:1px solid #C8C8C8;margin-top:5px;}
.prods
{border:solid 1px #000;background:#dcdcdc;padding:10px;}

/* estandard */
hr
{color:#CCCCCC;}

/* fotos headers continguts estatics */
img.headContent
{width:570px;position:relative;top:-5px;left:-6px;}

/* estil links */
.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active,
a:link, a:visited, a:active
{text-decoration:underline;color:#666;}
a:hover,a.CommandButton:hover
{text-decoration:underline;color:#909090;}
/* estils dnn */
.Normal
{color:#000000;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.NormalDisabled
{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.SubHead, .NormalBold, .Bold
{color:#000000;font-weight:bold;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.NormalRed
{color:#ff0000;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.Head
{}


/* Estils per l'índex de categories. Estan repetits per diferenciar els que hi ha a la home a skin.css (alimentacion.css)*/

.emptyalimentacion .sectorHover,.emptyalimentacion .sectorHover.nivell1,.emptyalimentacion .sectorHover.nivell2
{color:#000;}

/* Estils per l'índex de categories. Estan repetits per diferenciar els que hi ha a la home a skin.css (equipamiento.css)*/
.sector.nivell1, .sectorHover.nivell1
{padding:4px 2px;border-bottom:solid 1px #EEEEEE;margin:0 5px;border-left:solid 1px white;border-right:solid 1px white;
 font-weight:bold;text-transform:uppercase;font-size:12px;}
.sector.nivell2, .sectorHover.nivell2
{padding:2px 2px 2px 10px;border-bottom:solid 1px #eee;border-right:solid 1px #ccc;border-left:solid 1px #ccc;
 font-size:11px;}
.emptyequipamiento .sectorHover,.emptyequipamiento .sectorHover.nivell1,.emptyequipamiento .sectorHover.nivell2
{color:#000;}

/* estils comuns per l'index de categories */
.sectorTitol h2{border-top:solid 1px #D5D5D5;border-left:solid 1px #D5D5D5;border-right:solid 1px #AEAEAE;border-bottom:solid 1px #AEAEAE;background:#F6F6F6 url(imgs/boto_bg.gif) repeat-x bottom left;padding:3px;}
.sectorTitolActiu h2{background:#FF6500;}
.sectorTitolActiu h2 a {color:#fff;}
.sectorTitol h2 span{font-size:23px;line-height:24px;text-transform:lowercase;}
.emptyalimentacion .sectorTitol h2 span{color:#0066CC;}
.emptyequipamiento .sectorTitol h2 span{color:#739900;}
.emptyalimentacion .sectorTitol{margin:0 4px;border-bottom:solid 1px white;}
.emptyequipamiento .sectorTitol{margin:0 4px;border-bottom:solid 1px white;}

.sectorTitol
{font-weight:normal;vertical-align:middle;}
.sectorTitol a:link, .sectorTitol a:visited, .sectorTitol a:active, .sectorTitol a:hover, .sectorTitol h2 a:hover
{font-weight:normal;font-family:times new roman;font-size:17px;text-decoration:none;}
.sec_TitolActiu
{}
.sec_Titol{padding-bottom:3px;border:0 !important;}
.sec_Titol a{font-size:12px;text-transform:uppercase;}
.sec_Titol.sec_TitolActiu a{color:#fff;}
.sec_Titol h2{border:solid 1px #AEAEAE;background:#F6F6F6 url(imgs/boto_bg.gif) repeat-x bottom left;padding:3px;}
.sec_TitolActiu h2{background:#FF6500;}

.sectorActiu
{background-color:#FF6500;}
.sector a, .sector a:active, .sector a:link, .sector a:visited,
.sectorHover a, .sectorHover a:active, .sectorHover a:link, .sectorHover a:visited,
.sectorActiu a, .sectorActiu a:active, .sectorActiu a:link, .sectorActiu a:visited
{text-decoration:none;color:#000;font-size:11px;}
.sectorActiu a, .sectorActiu a:active, .sectorActiu a:link, .sectorActiu a:visited
{color:#fff;}
.sector a:hover,
.sectorHover a:hover
{text-decoration:none;color:#909090;}

/* llista d'empreses */
.list_empr
{border-bottom:solid 1px #dcdcdc;margin-bottom:25px;width:100%}
.list_left
{border-top:solid 1px #dcdcdc;}
.list_left img, .list_right img
{width:80px}
.list_center
{border-top:solid 1px #dcdcdc;}
.list_right
{border-top:solid 1px #dcdcdc;width:80px;}
.list_right a{color:White;}
.list-right a:hover{color:#666;}
div.list_img{float:left;width:145px;overflow:hidden;font-weight:bold;}
.list_img img{float:left;margin-right:5px;max-width:65px;max-height:120px;}
.list_img a{color:#000;text-decoration:none}

/* containers */
#box
{margin-bottom:15px;z-index:100;}
.boxTitol
{background-color:#000033;padding:6px;}
.boxCos
{background-color:#ffffff;}

#principal, #principalV, #principalB
{background-color:#ffffff;font-family:Arial, Helvetica, sans-serif;margin-bottom:15px;overflow:hidden;}
#principal .cTitol, #principalV .cTitol, #principalB .cTitol
{background:#0099ff;
 padding:4px;text-transform:uppercase;font-weight:bold;color:#fff;vertical-align:middle;}
#principal .cTitol h2, #principalV .cTitol h2, #principalB .cTitol h2
{font-size:12px;text-align:left;margin:0;padding:0;
 padding:0;text-transform:uppercase;font-weight:bold;color:#fff;vertical-align:middle;}
#principal .cTitol h1
{font-size:12px;text-align:left;margin:0;padding:0;
 padding:4px;text-transform:uppercase;font-weight:bold;color:#fff;vertical-align:middle;}
#principal span.cTitol, #principalV span.cTitol, #principalB span.cTitol
{border:none;padding:0}
#principal .cCos
{border-left:solid 1px #CECECE;border-right:solid 1px #CECECE;border-bottom:solid 1px #CECECE;padding:5px;}
#principal.noBorder .cCos{border:0;}
#principal .cCosOpen
{padding:5px 5px 5px 0;}
#principal .cCosNeutre
{padding:5px;}
#principal .cCosNoSpace, #principalV .cCosNoSpace, #principalB .cCosNoSpace
{border-left:solid 1px #CECECE;border-right:solid 1px #CECECE;border-bottom:solid 1px #CECECE;}

#principalBBorder{border:solid 3px #ccc;margin-bottom:15px;}
#principalBBorder div.cTitol{background:#00278d url(imgs/titleblue_bg.jpg) repeat-x top right;}
#principalBBorder .cTitol{color:White;font-size: 13px;font-weight: bold;text-align: center;}
#principalBBorder .cCosPadding{background:#e6f5ff;padding-bottom:6px;}


#principalB .cTitol
{background:#030130;}
#principalV .cTitol
{background:#739900;}
#principalV .cTitol h2 .cTitol
{background:#739900;margin:0;padding:0;}

#NoTitle .cCosBorder{border:solid 1px #CECECE;padding:5px;}

#formulari
{margin-top:15px;padding:8px 0 15px 0px;border: solid 1px #ffcc00;margin-bottom:15px;}
#formulari > .cTitol
{background:url(imgs/barraformulari.gif) top left no-repeat;line-height: 34px;padding: 0 15px;position:relative;top:-25px;margin-bottom:-25px;}
#formulari .cTitol h2
{text-transform:uppercase;font-weight:bold;color:#000;font-size:12px;text-align:left;margin:0;padding:0;}
#formulari .cCos{padding:0 20px;}
#formulari div.prods{background:#E6E6E6;border:solid 1px #676767;padding:0 25px 10px 30px;}

#marcoGris{border:solid 3px #CDCDCD;padding-top:5px;margin-bottom:15px;}
#patrocinadores{margin-bottom:15px;}
#patrocinadores .cTitol{font-size:12px;color:Black;font-weight:bold;border-bottom:1px solid #EEEEEE;padding:0 0 3px 7px;}
#topSecciones{margin-bottom:15px;}
#topSecciones .cTitol{font-size:12px;color:Black;font-weight:bold;border-bottom:1px solid #EEEEEE;padding:0 0 3px 7px;}
#principal .cTitolBlau
{color:#3F8CD9;font-family:Times New Roman;font-size:17px;padding:5px;border-bottom:solid 1px #CFCFCF}
#principal .cTitolVermell
{color:#739900;font-family:Times New Roman;font-size:17px;padding:5px;border-bottom:solid 1px #CFCFCF}
#principal span.cTitolBlau,#principal span.cTitolVermell
{border:none;padding:0}


.divCatMenu{font-size:11px;}
div.cTitolTaronja{background:#FF6500;padding:4px;border-bottom:solid 2px #D55500;text-transform:uppercase;font-weight:bold;color:#fff;vertical-align:middle;font-size:12px;margin:0}

div.cTitolTaronja h1
{background:#FF6500;padding:0px;text-transform:uppercase;font-weight:bold;color:#fff;vertical-align:middle;font-size:12px;margin:0}

div.cTitolGris
{background:#F2F2F2;padding:2px 4px !important;text-transform:uppercase;color:#000;vertical-align:middle;font-size:12px;margin:0}

.emptyalimentacion{}
.emptyequipamiento{}

/* noticies home */
.contingutDreta div, .contingutEsquerra div
{clear:both;}
.contingutDreta p, .contingutEsquerra p
{margin:0;padding-top:5px;}
h2.noticiaHead
{font-size:28px;font-family:Times New Roman;font-weight:normal;padding:0;margin:0;line-height:28px;}
h2.noticiaHead a:link,h2.noticiaHead a:visited,h2.noticiaHead a:active
{color:#000;text-decoration:none}
h2.noticiaHead a:hover
{color:#909090;text-decoration:none}

h2.noticiaHead0
{font-size:20px;font-weight:bold;padding:0;margin:0;}
.contingutDreta a
{text-decoration:none;}
.contingutDreta p
{font-size:16px;}
.contingutEsquerra a
{text-decoration:none;}
.contingutEsquerra p
{font-size:16px;}
.noticies
{background:url(imgs/boto.jpg) no-repeat;padding-left:18px;}
.noticies a:link, .noticies a:visited, .noticies a:active
{text-decoration:underline;color:#000000;font-weight:bold;font-size:14px;}
.noticies a:hover
{text-decoration:underline;color:#888888;font-weight:bold;font-size:14px;}
.LinkMes
{font-size:10px;}
.NoticiaPendent
{background-color:#ffa07a;}

.contenthome{padding-bottom:10px;border-bottom:solid 1px #BBB;}
.content_Subtitle{margin:5px 0;}
.content_Subtitle span{font-family:Times New Roman;font-size:18px;color:#0066CC;}
.contingutDreta .content_Subtitle span{color:#739900;}

/* estils de la fitxa */
/* titol */
.ir_empresa{margin-bottom:10px;}
.ir_empresa .left{float:left;width:60%;}
.ir_empresa .right{float:right;} 
.ir_empresa .foto{width:250px;}
.ir_empresa .empresa_name{}
.ir_empresa .empresa_desc{}
.ir_empresa .cmd{text-align:center; margin-top:10px;}
.ir_empresa .cmd a, .ir_empresa .cmd a:link, .ir_empresa .cmd a:hover, .ir_empresa .cmd a:visited
{background-color:#0099FF;	color:#FFFFFF; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:5px; text-decoration:none;}

.titolequipamiento h1{color:#739900;display:inline;font-family:Times New Roman;font-size:20px;}
.titolalimentacion h1{color:#0066CC;display:inline;font-family:Times New Roman;font-size:20px;}

.titolequipamiento h2{color:#000;display:inline;font-family:Times New Roman;font-size:20px;}
.titolalimentacion h2{color:#000;display:inline;font-family:Times New Roman;font-size:20px;}

.prod_logo{float:left;}
.prod_name{padding-left:120px;}
.prod_media{float:right;margin-left:15px;margin-bottom:5px;text-align:center;}
.prod_media div{margin-top:5px;}

/* Nivells sectorials empresa */
a.emp_nivell1{ font-weight:bold; text-transform:uppercase; display:block; text-decoration: none; color: black; font-size: 13px;border-top: solid 1px #ccc;padding: 6px 6px 0;margin-top:6px;}
a.emp_nivell2{ font-size:13px;display:block; text-decoration: none; color: black;padding:0px 6px;}
a.emp_nivell1:first-child{margin-top:0;}

.catEmpNivell1{ font-weight:bold; text-transform:uppercase; display:block; text-decoration: none; color: black; font-size: 11px;}
.catEmpNivell2{ font-size:11px; margin-left: 15px; display:block; text-decoration: none; color: black; }

h1.empresa
{padding-left:20px;font-family:Times New Roman;font-size:20px;text-transform:uppercase;}
/* marques */
.empresa ul
{margin:0;padding:0;}
.empresa li
{margin-left:15px;}
.empresaDesc, .empresaDesc p
{text-align:justify;font-size:12px;}
#divTextLegal
{font-size:9px;margin-bottom:12px;}
.forminfo
{font-weight:bold;}
/* categories */
.catIndexProductes
{margin:0;padding:0;}

.catIndexProductes .SubSector1
{list-style-type:none;font-weight:bold;padding-top:5px;margin:0;}

.catIndexProductes .SubSector2
{list-style-type:none;font-weight:normal;margin:0;margin:5px;padding:0;}

.catIndexProductes li
{list-style-type:none;font-weight:bold;padding-top:5px;margin:0;}
.catIndexProductes li li
{list-style-type:none;font-weight:normal;padding-top:0;margin:0;}
.catIndexProductes ul
{margin:5px;padding:0;}

/* Estils per l'índex de tops */
.topA div div, .topE div div
{padding:3px 3px 3px 15px;border-bottom:solid 1px #eee;
 font-weight:bold;text-transform:uppercase;font-size:11px;}
.topA div.topHover
{background-color:#dcdcdc;}
.topE div.topHover
{background-color:#dcdcdc;}
.topA a, .topA a:active, .topA a:link, .topA a:visited, .topA a:hover,
.topE a, .topE a:active, .topE a:link, .topE a:visited, .topE a:hover
{text-decoration:none;color:#666;}

/* Estils per l'índex de patrocinadors*/
.patrA div div
{padding:3px 3px 3px 15px;border-bottom:solid 1px #eee;
 font-weight:bold;font-size:11px;background-color:#EDF5FC;}
.patrE div div
{padding:3px 3px 3px 15px;border-bottom:solid 1px #eee;
 font-weight:bold;font-size:11px;background-color:#F2E6E6;}
.patrA div.topHover
{background-color:#CDE1F5;}
.patrE div.topHover
{background-color:#E4EBCD;}

.patrA a, .patrA a:active, .patrA a:link, .patrA a:visited, .patrA a:hover
{text-decoration:none;color:#0066CC;}
.patrE a, .patrE a:active, .patrE a:link, .patrE a:visited, .patrE a:hover
{text-decoration:none;color:#739900;}

.patrA div div{background-color:Transparent;}
.patrE div div{background-color:Transparent;}

/* errors */
#errorSummaryContainer
{border:2px #000 solid;background-color:#FFFFDD;padding:10px;margin:15px;color:Black !important;
 font-weight:bold;position:absolute;left:0;top:0;width:400px;z-index:999999;}
#errorSummaryTitle
{font-size:12px;font-weight:bold;width:85%;color:#515151;margin-bottom: 15px;}
#errorSummaryList
{color:Red;}
#errorSummaryList a:link, #errorSummaryList a:hover, #errorSummaryList a:active, #errorSummaryList a:visited
{text-decoration:underline;color:Red;}


/* Destacats en mòdul de categoria (ViewSubsCategoria) */
#destAlimentacion .divSubsCateg
{background-color:#E3F4FF;}

/* Destacats en mòdul de categoria (ViewSubsCategoria) */
#destEquipamiento .divSubsCateg
{background-color:#F0E1E1;}

/* Promocions especials */
.promocio_box{background:#E6F5FF;padding-top:10px;}
.promocio_box p{margin:0;padding:5px 0;}
.promocio_box .descompte_box{background:#fe0000;padding:2px 0; color:White;font-size:20px;text-align:center;}

/* Modul Business club */
.bc 
{text-align:center;}
.bc-logo, .bc-foto
{height:125px;overflow:hidden;line-height:145px;vertical-align:middle;}
.bc-logo a img, .bc-foto a img
{width:125px;padding-top:10px;}
.bc-nom
{padding:10px;}
.bc-nom a,.bc-nom a:link,.bc-nom a:active,.bc-nom a:visited,.bc-nom a:hover
{font-weight:bold;text-decoration:none;}

.bc-titol
{font-size:14px;}
.BClubA .bc-titol span
{color:#0066cc;text-transform:lowercase;font-size:21px;font-family:Times New Roman;}
.BClubE .bc-titol span
{color:#739900;text-transform:lowercase;font-size:21px;font-family:Times New Roman;}

.BClubA a,.BClubA a:link,.BClubA a:active,.BClubA a:visited,.BClubA a:hover
{color:#0066cc;}
.BClubE a,.BClubE a:link,.BClubE a:active,.BClubE a:visited,.BClubE a:hover
{color:#739900;}
.BClubA .bc-nom
{background-color:#cde1f5;}
.BClubE .bc-nom
{background-color:#e4ebcd;}

/* Modul Lider sector */
.tbl_ls
{width:100%;}
.tbl_ls a.logo img
{width:90px;}
.LSectA a
{color:#3F8CD9;}
.LSectE a
{color:#739900;}

 /*------------ Skins de Moduls de Mapes --------------- */
 .mapa_main{}
 .mapa_filtres{float:left;width:180px;}
 .filtre_label{min-width:100px;}
 .filtre_provincies{height:200px;overflow:auto;width:200px;border:solid 1px Black;margin:4px;font-size:10px;}
 .filtre_sectors{margin:10px;width:210px;}
 .mapa_resultat{float:right;width:555px;margin-right:10px;}
 .label_provincies{padding-left:10px;}
 
 
 /*------------------- Buscador de Proveedores y Empresas ----------------------*/
.search_Button{border:0;background:url(imgs/searchButton.gif);width:74px;height:20px;}
.search_Button:active{background:#CCC;}
.search_div{float:right;margin-right:20px;}
.SearchBox{width:355px;color:#888;}

.search_Geo{float:left;margin-left:20px;padding-top:3px;}
.search_Geo a, .search_Geo a:link, .search_Geo a:visited, .search_Geo a:active,.search_Geo a:hover
{border-top:solid 1px #D5D5D5;
border-left:solid 1px #D5D5D5;
border-right:solid 1px #AEAEAE;
border-bottom:solid 1px #AEAEAE;
background:#F6F6F6 url(imgs/btn_bg.jpg) repeat-x bottom left;
padding:3px 8px;text-decoration:none;color:#000}


.search_Emp a, .search_Emp a:link, .search_Emp a:visited, .search_Emp a:active{color:#888;}
.search_Emp a:hover{color:#555;}

.search_Prod a, .search_Prov a:link, .search_Prov a:visited, .search_Prov a:active{color:#888;}
.search_Prod a:hover{color:#555;}


/*-------------------- IR_EmpresaProveedor ---------------------*/
.divProveedor{margin:3px;}
.divProveedor_title{margin:3px 3px 7px 3px;}
 
/*-------------------- IR_Productes ---------------------*/
.prodsep{border-bottom:solid 1px #dcdcdc;}
.prodlist{}
 
 /*-------------------- Admin ------------------------- */
 #divPopup,#divPopupForm
{border:3px solid #000;background-color:#FFFFfC;width:550px;
height:450px;position:absolute;top:100px;left:200px;padding:15px;}

#divPopupForm
{width:700px;height:500px;left:150px;}

#divPopupForm #divPopupFormTable
{overflow:auto;height:430px;}

.SelectorEmpresa
{border:1px solid #666666;background-color:#FFF3C4;padding:5px;text-align:left;}


/*------------- Productos HOME -------------------*/
.contingutEsquerra .BClub .bc-titol span
{color:#0066cc;text-transform:lowercase;font-size:21px;font-family:Times New Roman;}
.contingutDreta .BClub .bc-titol span
{color:#739900;text-transform:lowercase;font-size:21px;font-family:Times New Roman;}

.BClub .product_list,
.contingutEsquerra .BClub .product_list,
.contingutDreta .BClub .product_list{font-size:10px;margin-bottom:20px;}

.BClub .product_item a{text-decoration:none;}

.BClub .product_item,
.contingutEsquerra .BClub .product_item,
.contingutDreta .BClub .product_item{width:140px;float:left;clear:none;margin-right:3px;}

.BClub .product_item.alt,
.contingutEsquerra .BClub .product_item.alt, 
.contingutDreta .BClub .product_item.alt{}

.BClub .category_pad,
.contingutEsquerra .BClub .category_pad,
.contingutDreta .BClub .category_pad{font-size:12px;height:30px;padding-top:12px;text-transform:uppercase;overflow:hidden}

.BClub .product_pad{height:300px;border:solid 3px #ccc;}
.contingutEsquerra .BClub .product_pad{height:208px;border:solid 3px #CCE1F4;}
.contingutDreta .BClub .product_pad{height:208px;border:solid 3px #E4EBCC;}

.BClub .product_emp,
.contingutEsquerra .BClub .product_emp,
.contingutDreta .BClub .product_emp{height:40px;padding:5px;overflow:hidden;}

.BClub .product_emp img,
.contingutEsquerra .BClub .product_emp img, 
.contingutDreta .BClub .product_emp img{margin-right:5px;vertical-align:middle;max-width:40px; max-height:30px;}

.BClub .product_prod,
.contingutEsquerra .BClub .product_prod,
.contingutDreta .BClub .product_prod{height:40px;padding:5px;font-size:11px;overflow:hidden;border-bottom:solid 1px #ccc;}

.BClub .product_desc,
.contingutEsquerra .BClub .product_desc,
.contingutDreta .BClub .product_desc{height:50px;padding:5px;overflow:hidden;border-bottom:solid 1px #ccc;}

.BClub .product_img{text-align:center;padding:10px;height:92px;overflow:hidden;}

.BClub .product_img img,
.contingutEsquerra .BClub .product_img img,
.contingutDreta .BClub .product_img img{max-width:120px; max-height:90px;}






/*.contingutEsquerra .BClub .product_list.border{border:solid 3px #CCE1F4;padding:10px;}
.contingutDreta .BClub .product_list.border{border:solid 3px #E4EBCC;padding:10px;}
*/

.product_list.wide{}
.product_list.wide .product_item{margin-right:8px;width:235px;float:left;clear:none;position:relative;height:342px;border:solid 3px #ccc;margin-bottom:5px;}
.product_list.wide .product_item .product_pad{height:346px;}
.product_list.wide .product_item .product_pad .image{text-align:center;height:208px;padding:5px;}
.product_list.wide .product_item .product_pad .titol{line-height:26px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:0 13px;height:26px;overflow:hidden;}
.product_list.wide .product_item .product_pad .titol h2{color:Black;font-weight:bold;}
.product_list.wide .product_item .product_pad .descripcio{background: none repeat scroll 0 0 #E6E6E6;font-size: 14px;height: 65px;overflow: hidden;padding: 5px 13px;}
.Oferta .product_list.wide .product_item .product_pad .descripcio{color:#FE0000;}

.nuevo_icon{position:absolute;right:0;top:168px;}
.Oferta .nuevo_icon{position:absolute;right:-6px;top:159px;}

.product_list.wide .product_item .product_pad .oferta_btn{text-align:right;padding-top:2px;}

/*------------- Categories Home ------------------*/
.sect_alim{float:left;margin-left:20px;width:460px;border:solid 3px #CDCDCD;height:345px;background:White;}
.sect_equip{float:right;margin-right:20px;width:460px;border:solid 3px #CDCDCD;height:345px;background:White;}
.clear_float{clear: both;line-height: 0;margin: 0;padding: 0;}
.sect_home h2{background:url(imgs/title_homeCategories.gif) no-repeat top left;margin:8px 0 0 4px;font-size:17px;font-family:Times New Roman;padding-left:7px;float:left;width:288px;}
.sect_home h2.orange{background:none;background-color:#FF6500;margin:0 0 0 4px;border:solid 1px #CDCDCD;font-size:17px;font-family:Times New Roman;padding-left:7px;width:268px;color:#fff;}
.sect_home h2 a{color:#666666;text-decoration:none;}
.sect_home h2 a:hover{color:#909090;}
.sect_alim h2 a span{color:#0066CC;font-size:20px;}
.sect_equip h2 a span{color:#739900;font-size:20px;}
span.total{line-height:44px;color:#666666;}
.sect_home table{margin:0 0 0 10px;color:#666666;height:120px;}
.sect_home td{padding:0 3px;border-bottom:solid 1px #D4D4D4;}

.sect_home td a {color:#000;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:bold;}
.sect_home td a.sub {font-weight:normal;text-transform:none}

.sect_home td a:hover {color:#909090;}
.ci_search{margin:3px;padding-left:10px;padding-top:5px;}
.ci_search .search_Button{}


/*------------------ Noticies (Continguts) -------------------*/
.content_ListTitle h1{
background:none repeat scroll 0 0 #F2F2F2;
color:#000000;
font-size:12px;
margin:0;
padding:2px 4px !important;
text-transform:uppercase;
vertical-align:middle;}

.content_DetailTitle h1{font-family:Times New Roman;
font-size:28px;
font-weight:normal;
line-height:28px;
color:#666;}
.content_DetailSubtitle h2{font-family:Times New Roman;font-size:18px;}
.content_DetailSubtitle.equipamiento h2{color:#739900;}
.content_DetailSubtitle.alimentacion h2{color:#0066CC;}

/* ------------------------------------------------- */
/* MENU 1										 */
/* ------------------------------------------------- */
.cssmenu1{
font-size:14px;
padding-left:10px;/*offset of tabs relative to browser left edge*/
z-index:100;
}
.cssmenu1 img {
height: 15px;
float:left;
margin-right: 5px;
}
.cssmenu1 ul{
margin:0;padding:0;list-style-type:none;
z-index:100;
}
/*Top level list items*/
.cssmenu1 ul li{
position:relative;display:inline;float:left;list-style:none;
z-index:100;white-space:nowrap;
}
/*Top level menu link items style*/
.cssmenu1 ul li a, .cssmenu1 ul li a:visited, .cssmenu1 ul li span
{
display:block;
background:transparent;/*background of tabs (default state)*/
padding:4px 15px 4px 10px;
border-right:solid 1px #CACACA;
margin-right:3px;/*spacing between tabs*/
border-bottom-width:0;
color:#646464;text-decoration:none;
}
.cssmenu1 ul li a:hover, 
.cssmenu1 ul li span:hover{
color:#646464;text-decoration:underline;
}
/*1st sub level menu*/
.cssmenu1 ul li ul{
position:absolute;left:0;display:block;visibility:hidden;
border: solid 1px #000;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.cssmenu1 ul li ul li{
display:list-item;float:none;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.cssmenu1 ul li ul li ul{
top:0;
}
/* Sub level menu links style */
.cssmenu1 ul li ul li a, .cssmenu1 ul li ul li a:visited{
font-size:11px;text-transform:uppercase;
width:210px;/*width of sub menus*/
background:#f3f3f3;
padding:4px 5px;margin:0;border-bottom: solid 1px #000;
}
.cssmenu1 ul li ul li a:hover,
.cssmenu1 ul li ul li span:hover
{/*sub menus hover style*/
background:#dcdcdc;font-size:11px;text-transform:uppercase;
}
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{
position:absolute;top:7px;right:5px;
}
.rightarrowclass{
position:absolute;top:5px;right:5px;
}

/* segon menu */
.MenuLinks1,a.MenuLinks1:link,a.MenuLinks1:visited{font-size:11px;color:#000;text-decoration:none;font-weight:normal;}
a.MenuLinks1:active,a.MenuLinks1:hover{font-size:11px;color:#000000;text-decoration:underline;font-weight:normal;}

/* -- Grids --------------------------------------------------------------------------------------*/
.cc_grid 
{width:95%;background-color:#fff;margin:5px 0 10px 0;border:solid 1px #525252;border-collapse:collapse;}
.cc_grid td 
{padding:2px;border:solid 1px #c1c1c1;color:#717171;}
.cc_grid th 
{padding:4px 2px;color:#fff;background:#424242 url(imgs/grd_head.png) repeat-x top;border-left:solid 1px #525252;}
.cc_grid .alt 
{background:#fcfcfc url(imgs/grd_alt.png) repeat-x top;}
.cc_grid .pager 
{background:#424242 url(imgs/grd_pgr.png) repeat-x top;}
.cc_grid .pager table 
{margin:5px 0;}
.cc_grid .pager td 
{border-width:0;padding:0 6px;border-left:solid 1px #666;font-weight:bold;color:#fff;line-height:12px;}   
.cc_grid .pager a 
{color:#fff;text-decoration:none;}
.cc_grid .pager a:hover 
{color:#ff0000;text-decoration:none;}



.PagingTable {
    background: #F5F5F5;
}

/* General */
.ir_hr{border:0; background-color:#ddd; color:#ddd; height:1px; margin-top:3px; margin-bottom:3px;}

/* IR_BREU empresa */
.ir_breu{}
.ir_breu .botons{text-align:right;padding-bottom:7px;}
.ir_breu .botons .groc{background:url(imgs/btn_taronja_info.png) no-repeat;display: inline-block;line-height: 39px;padding-bottom: 5px;text-align: center;width: 392px;text-indent:-9990px;cursor:pointer;}
.ir_breu .botons .groc a{color: black;text-decoration: none;font-size: 14px;display:block;}
.ir_breu .botons .groc a .big{font-size:20px;}
.ir_breu .botons .gris{background: url(imgs/boto_gris.png) no-repeat;display: inline-block;font-size: 15px;line-height: 21px;padding-bottom: 5px;text-align: center;width: 365px;}
.ir_breu .text{padding-top: 15px;float: left;width: 530px;position: relative;padding-right: 15px;padding-bottom:15px;}
.ir_breu .text h1{color: #0066CC;font-family: Times new Roman;}
.ir_breu .text h2{color: black;text-transform: uppercase;font-family: Times New Roman;font-size: 18px;}
.ir_breu .text .rss{position: absolute;top: 5px;right: 15px;}
.ir_breu .text .rss #dnn_ctr667_EmpresaBreu_imgRss{vertical-align: top;width: 23px;position: relative;top: -1px;}
.ir_breu .text .desc{padding-top:5px;}
.ir_breu .image{float: right;width: 200px;overflow: hidden;padding:6px 0 10px 0;}
.ir_breu .image img{width:100%;}
	
/* IR_REPRESENTANTS llista de representants de l'empresa */
.ir_representants .item{padding:4px;}
.ir_representants .img img{max-width:80px; border:2px solid #ddd !important;}
.ir_representants .item{}
.ir_representants .item .label{font-weight:bold; margin-top:7px; font-size:1.1em;}
.ir_representants .item .data{padding-left:2px; font-size:1.1em;}
.ir_representants hr{border:0; background-color:#efefef; height:1px; margin-top:3px; margin-bottom:3px;}

/* IR_PEDIDOINFO */
.ir_pedidoinfo {border:1px solid #ccc; margin-bottom:15px;}
.ir_pedidoinfo div{padding:3px; }
.ir_pedidoinfo hr{ border:0; background-color:#ccc; height:1px; margin:0 !important;}
.ir_pedidoinfo .label{font-weight:bold; font-size:1.2em; color:#333;}


/* IR_LlistaSectorialContent */

.IR_LlistaSectorialContent .product_list .product_item .product_pad{height:auto;}
.IR_LlistaSectorialContent .product_list .product_item .product_pad .product_img{height: 128px;padding: 0;overflow: hidden;text-align: center;margin-bottom: 10px;}
.IR_LlistaSectorialContent .product_list .product_item .product_pad .product_img img{}
.IR_LlistaSectorialContent .product_list .product_item .product_pad .product_prod{height:30px;border:0;border-top: solid 1px #ccc;text-align:center;padding-bottom:0;}
.IR_LlistaSectorialContent .product_list .product_item .product_pad .product_emp{height:34px;border:0;text-align:center;}

.IR_LlistaSectorialContent .list_empr .cmd{padding-bottom:3px;line-height:20px;}
.IR_LlistaSectorialContent .list_empr .botoverd{background:#8DAB2F;color:White;padding:2px 10px;text-decoration:none;float:right}
.IR_LlistaSectorialContent .list_empr td .list_item{width:140px;float:left;border:solid 1px #ccc;margin-left:7px;}
.IR_LlistaSectorialContent .list_empr td .list_item.first{margin-left:0;}
.IR_LlistaSectorialContent .list_empr td .list_item .img{height:95px;text-align:center;padding:5px;overflow:hidden;}
.IR_LlistaSectorialContent .list_empr td .list_item .img img{width:80%;}
.IR_LlistaSectorialContent .list_empr td .list_item .nom{height:32px;border-top:solid 1px #ccc;padding-top:2px;text-align:center;}
.IR_LlistaSectorialContent .list_empr td .list_item .nom a{color:#666666;}


/* IR_ProducteFitxa */
.ir_prod{}
.ir_prod .top {position:relative}
.ir_prod .top div.fav{position:absolute;top:5px;right:0;padding-right:0;}
.ir_prod .top .titol{font-family: Times new roman;font-size: 20px;color: #0066CC;}
.ir_prod .top .breu{font-family: Times new roman;font-size: 20px;color: #000;}
.ir_prod .top .codi{font-weight:bold;}
.ir_prod .body{clear:both;}
.ir_prod .body .img .principal{float:left;width: 200px;height: 200px;text-align: center;margin: 66px 90px 0;}
.ir_prod .body .img .index{float:right;width:130px;}
.ir_prod .body .img .index p{display:block;background:#0099ff;color:White;padding: 4px;text-transform: uppercase;font-weight: bold;
                             vertical-align: middle;}
.ir_prod .body .img .index a{display:inline-block;border:solid 1px #999;margin:4px;width:54px;height:54px;overflow:hidden;}
.ir_prod .body .img .index a.active{border:solid 1px #333;}
.ir_prod .body .img .index img{max-height:54px;}

.ir_prod .link2{text-align:center;margin-top:15px;}
.ir_prod .link2 .btn_blue_left{background:url(imgs/btn_blau_left.png) no-repeat;width:26px;height:50px;display:inline-block;}
.ir_prod .link2 .btn_blue_bg{background:url(imgs/btn_blau_bg.png) repeat-x;display:inline-block;line-height:43px;vertical-align:top;color:White;font-weight:bold;text-decoration:none;padding-bottom:7px;}
.ir_prod .link2 .btn_blue_right{background:url(imgs/btn_blau_right.png) no-repeat;width:44px;height:50px;display:inline-block;vertical-align:top;}


/* IR_ProductePromo */
.ir_promo{}
.ir_promo .item{clear:both;padding-left:5px;}
.ir_promo .item .div1{float:left;line-height:25px;}
.ir_promo .item .div2{float:left;font-size:18px;font-weight:bold;line-height:25px;padding:0 3px;}
.ir_promo .item .div3{float:left;font-size:10px;line-height:25px;}
.ir_promo .dto{background:url(imgs/descuento_bg.png) repeat-x;clear:both;line-height:27px;padding:0 10px;text-align:center;}
.ir_promo .dto span{color:White;font-size:20px;}
.ir_promo .text{padding:5px;}
.ir_promo .oferta_btn{text-align:center;}


.vertodos{position:relative;top:-25px;left:300px}