/* -- fira virtual --*/
div.LanguageDisclaimer , div.IdiomaNoDisponible { background: #ffffe0; border: 1px solid #353535; color: black; font-family: Verdana,sans-serif; font-size: 13px; font-weight: normal; margin: 2mm 0 6mm 0; padding: 1.5mm 2mm; width: auto; }
.llista,div#inicials{ border: 1px solid #B9B1AE; margin: 0 10px 0 10px; padding: 0; }
.llista td{ border: 0; margin: 0; padding: 1em; width: 33%; }
div.llista ul{ font-size: 75%; margin-right: 10px; margin-top: 5px; }
.llista li{ clear: both; }
.llista ul div.logo_empresa  { display: inline; float: right; height: 74px; margin-right: 1mm; padding: 2px; text-align: center; vertical-align: middle; width: 180px; }
.llista ul div.logo_empresa img  { border: 0; height: 70px; width: 176px; }
.llista ul span.prod_subtitol { color: #555; }
.llista ul span.prod_empresa  { display: block; margin: 2px auto 4px -4px; padding: 0; }
.llista ul span.prod_empresa a { color: #AAA; font-style: italic; text-decoration: none; }
.pav ul,.classif ul{ margin-top: 1em; }
ul li a,#inicials a{ color: black; text-decoration: none; }
.llista p{ font-size: 85%; margin: 1mm 4mm; }
div#inicials{ text-align: center; }
#inicials a{ font-size: 80%; font-weight: bold; }
.e_inici{ font-size: 60%; left: 85%; margin-top: 0; position: relative; top: -4mm; }
a.e_inici{ color: black; }
#sv{ background: white; border: 15px solid #E0DBDB; margin: 0; margin-left: auto; margin-right: auto; width: 970px; }
#sv table{ border: 0; border-collapse: collapse; margin: 0; vertical-align: top; }

#Titol_sv{ background: #8A211B url("http://img.interempresas.net/CSS/img/Cantonades/sv/Titol/SE.gif") no-repeat top left; border: 0; margin: 0; padding: 0; text-align: center; vertical-align: top; }
#Titol_sv div{ background: url("http://img.interempresas.net/CSS/img/Cantonades/sv/Titol/SD.gif") no-repeat top right; margin: 0; padding: 0; }
#Titol_sv div div{ background: url("http://img.interempresas.net/CSS/img/Cantonades/Titol/ID.gif") no-repeat bottom right; margin: 0; padding: 0; }
#Titol_sv div div div{ background: url("http://img.interempresas.net/CSS/img/Cantonades/Titol/IE.gif") no-repeat bottom left; margin: 0; padding: 0; }

#Titol_sv h1{ color: white; font-size: 95%; line-height: 170%; margin: 0; }
p#foto_pres{ border: 0; text-align: center; }
p#foto_pres img { max-width: 580px; }
#sv td{ vertical-align: top; }
table#t_sv{ width: 100%; }
td#esq_sv{ background: url("http://img.interempresas.net/CSS/img/Cantonades/sv/IE.gif") no-repeat bottom left; border: 0; margin: 0; width: 13em; }
body.A3 td#esq_sv{ width: 14em; }
#presentacio{ margin-top: 1.5em; }
td#drt_sv{ background: url("http://img.interempresas.net/CSS/img/Cantonades/sv/ID.gif") no-repeat bottom right; border: 0; border-left: 2px solid black; border-style: none none none solid; margin: 0; min-width: 9em; padding: 0; width: 9em !important; }
td#ctr_sv, td#ctr_sv_presentacio{ border-left: 2px solid black; font-size: 85%; padding: 1em; width: 640px;background: url("http://img.interempresas.net/CSS/img/Cantonades/sv/IE.gif") no-repeat scroll left bottom transparent;}
td#ctr_sv_presentacio {width: 772px;border:0}
div#oca,div#esc,div#imm{ margin: 0.5em 0.8em; }
div.titol_caixa{ background: #B9B1AE url("http://img.interempresas.net/CSS/img/Cantonades/menuesq/SD.gif") no-repeat top right; font-size: 75%; font-weight: bold; margin: 0; text-align: center; width: 100%; }
div.titol_caixa div{ background: url("http://img.interempresas.net/CSS/img/Cantonades/menudrt/SE.gif") no-repeat top left; padding: 0.3em; }
div.cos_caixa{ border: solid #B9B1AE; border-width: 0 1px; padding: 0.5em; }
div.cos_caixa ul{ font-size: 60%; list-style: none; margin: -0.6em 0 -1em 0; padding-bottom: 0; padding-left: 0; }
div.cos_caixa li{ line-height: 120%; list-style-image: none; margin: 0; padding: 0 0 0.4em 0; }
li#complet{ font-style: italic; text-align: right; }
div.cos_caixa a{ color: black; display: block; margin: 0; text-decoration: none; width: 100%; }
div.peu_caixa{ background: url("http://img.interempresas.net/CSS/img/Cantonades/sv/peu_caixa/I.gif") repeat-x bottom; font-size: 1px; height: 9px; margin: 0; padding: 0; }
div.peu_caixa div{ background: url("http://img.interempresas.net/CSS/img/Cantonades/sv/peu_caixa/IE.gif") no-repeat bottom left; height: 9px; }
div.peu_caixa div div{ background: url("http://img.interempresas.net/CSS/img/Cantonades/sv/peu_caixa/ID.gif") no-repeat bottom right; height: 9px; }
/* */
#MultiConsulta { background: #E8E0E0; height: auto; margin-bottom: 10px; min-height: 100px; }
#MultiConsulta p { font-size: 80%; line-height: 150%; }
#MultiConsulta .trenca { font-size: 1px; }
body#pgPavello div#MultiConsulta { margin-left: 0; margin-right: 0; }
#MultiConsulta form { margin: 10px 0 0 0; }
#MultiConsulta img { float: left; height: 80px; margin: 0 2mm 1mm 2mm; width: 71px; }
#MultiConsulta input.aqui { color: red; display: inline; font-size: 100%; font-weight: bold; margin: 0; padding: 0 0.3ex; }
/* Logo */
div#dlogo{ text-align: center; width: 100%;}
#logo_empresa{ border: 0; height: 76px; width: 170px; margin-top:22px;}
/* Pestanyes */
/*table#tpestanyes{ left: 0; margin: 0; position: relative; width: 90%; z-index: 1000; /* Mai > 9999, capçalera  }*/
table#tpestanyes{ left: 0; margin-top: 5px; width: 135px; z-index: 1000;}
td.blanca{ height: 1.4mm; padding: 0; text-align: right; }
td.iblanca{ font-size: 1px; height: 1.4mm; padding: 0; }
td.pestanya{ background: #908480 url("http://img.interempresas.net/CSS/img/pestanyes/SD.gif") no-repeat top right; color: white; font-size: 65%; font-weight: bold; height: 1.8em; padding: 4px 0 0 10px; }
td.desactivada { background: #e0dbdb url("http://img.interempresas.net/CSS/img/pestanyes/de.gif") repeat right top; }
td.pestanya div{ background: url("http://img.interempresas.net/CSS/img/pestanyes/id.gif") no-repeat bottom right; height: 100%; margin: 0; width: 100%; }
td.desactivada div { background: url("http://img.interempresas.net/CSS/img/pestanyes/deid.gif") no-repeat bottom right; }
td.pestanya a{ color: white; display: block; text-decoration: none; width: 100%; }
td.pestanya a:hover{ background: #B9B1AE; color: #8A211B; text-decoration: none; }
td.pestanya#activa{ background: white; color: black; height: 2.4em; margin: 0; padding: 0; }
td.pestanya#activa div{ background: red url("http://img.interempresas.net/CSS/img/Cantonades/sv/pestanyes/a/SD.gif") no-repeat scroll right top; left: -2px; position: relative; }
td.pestanya#activa div div{ background: url("http://img.interempresas.net/CSS/img/Cantonades/sv/pestanyes/a/ID.gif") no-repeat bottom right; left: 0; }
td.pestanya#activa div div div{ background: none; height: auto; padding: 0.5em 0 0.4em 3.3mm; width: auto; }
/* Pastilles informació */
div#dinfo,div#dweb { margin: 0.3em 0 0 0.6em; padding: 0; width: 90%; }
div#dinfo form{ margin: 0; padding: 0; }
div.info_sup div{ background: url("http://img.interempresas.net/CSS/img/Cantonades/sv/pestanyes/info/SD.gif") no-repeat top right; height: 9px; margin: 0; padding: 0; }
div.info_sup div div{ background: url("http://img.interempresas.net/CSS/img/Cantonades/sv/pestanyes/info/SE.gif") no-repeat top left; font-size: 1px; height: 9px; }
div.cos_caixa_info{ border: 2px solid #D9261A; border-collapse: collapse; border-width: 0 2px 0 2px; font-size: 60%; margin: 0; text-align: center; }
div.cos_caixa_info a{ color: black; display: block; margin: 0 1em 0 1em; text-decoration: none; }
div.cos_caixa_info a:hover{ font-weight: bold; }
div.info_inf div{ background: url("http://img.interempresas.net/CSS/img/Cantonades/sv/pestanyes/info/ID.gif") no-repeat bottom right; height: 9px; margin: 0; padding: 0; }
div.info_inf div div{ background: url("http://img.interempresas.net/CSS/img/Cantonades/sv/pestanyes/info/IE.gif") no-repeat bottom left; font-size: 1px; height: 9px; }
/* Pŕgina dades contacte */
div#dades_empresa{ border: 0; /*margin-top: 1.5em;*/ text-align: center;float:left;margin-bottom: 15px;}
div#dades_empresa table{ font-size: 100%; margin: auto; }
#dades_empresa th{ background: #E0DBDB; border-top: 2px solid white; padding: 0.25em 1em 0.25em 1em; text-align: right; vertical-align: middle; }
#dades_empresa tr#nom_empresa th{ border-top-color: #E0DBDB; }
#dades_empresa td{ /*border: 1px solid #E0DBDB;*/ padding: 0.25em 1em 0.25em 1em; text-align: left; }
#dades_empresa td.activitat{ font-style:italic;}
tr#nom_empresa td{ font-size: 110%; font-weight: bold; }
/* Página línies producte */
#multisector{ background: #E0DBDB; font-size: 80%; margin: 1em; padding: 0.5em; padding-left: 5em; text-indent: -3.7em; }
.Destaca{ color: #D9261A; font-weight: bold; }
/* Pŕgina catŕlegs */
h2.cate{ color: #8A211B; font-size: 100%; margin-bottom: 1em; padding: 0; }
/* Ressenya */
#ressenya { font-size: 95%; }
#ressenya #imatgeressenya { display: block; margin: 0 auto 1em auto; }
.subtitolet { color: #908480; font-size: 90%; font-style: italic; margin: 0 0 0.5em 0; }
/* Ressenya2 */
#ressenya2 { background: white; border: 1px solid red; font-size: 80%; margin: 0 5px 5px 5px; padding: 10px; }
#ressenya2 #imatgeressenya { border: 1px solid black; display: block; margin: 0 auto 2em auto; max-width: 450px; }
#ressenya2 #infoempresa { color: White; display: block; margin: 2em auto 2em auto; width: 50%; }
#ressenya2 #infoempresa{ border: 1px solid black; color: White; font-size: 90%; font-weight: bold; padding: 10px; text-align: center; vertical-align: middle; }
#ressenya2 #infoempresa a { color: White; text-decoration: none; }
#ressenya2 #infoempresa div	{ background: red; border-radius: 10px; height: 40px; -moz-border-radius: 10px; -webkit-border-radius: 10px; width: 100px; }
#ressenya2 #infoempresa #empresa{ background: white; color: Black; font-size: 120%; width: 100%; }
#ressenya2 #infoempresa #boto_empresa { float: left; }
#ressenya2 #infoempresa #boto_contacto{ float: right; }
#ressenya2 #infoempresa #clear{ background: white; clear: both; height: 1px; }
#ressenya2 .LanguageDisclaimer{ background: white; border: 2px solid #353535; color: black; font-family: Verdana,sans-serif; font-size: 11px; font-weight: normal; margin: 0 0 6mm 0; padding: 2mm; width: auto; }
#titol_producte h1     { background: #ff040a; color: White; font-size: 130%; font-weight: bold; margin: 5px 5px 0 5px; padding: 4px; text-align: center; }
#ressenya_error { background: white; border: 1px solid red; font-size: 80%; margin: 5px; padding: 10px; }
/* Naus/Oficines */
div#inm{ margin: 0.5em; width: 14em; }
table#of_inm{ border: solid #B9B1AE; border-collapse: collapse; border-width: 0 1px; font-size: 60%; padding: 0.5em; width: 100%; }
#of_inm th{ border: 1px solid #B9B1AE; color: #B9B1AE; font-weight: bold; padding: 0.2em 0.5em; text-align: center; }
#of_inm td a{ color: #B9B1AE; display: block; font-weight: bold; font-weight: bold; text-decoration: none; }
#of_inm th.municipi,#of_inm td.municipi{ text-align: left; width: 46%; }
#of_inm td{ border: 1px solid #B9B1AE; padding: 0.2em 0.5em; text-align: center; vertical-align: middle; width: 18%; }
#llista_empreses ul li span.pais, #llista_empreses_directori ul li span.pais,
#llista_empreses ul li span.provincia, #llista_empreses_directori ul li span.provincia  { color: #7e6f7f; font-size: 85%; }
div.info_sup,div.info_inf{ height: 9px; width: 100%; }
/* Modificacions */
.fv table#peu { margin-top: 0; }
.sv #BarraNav { border-bottom: 2px solid black; padding-bottom: 1mm; }
/* */
.colX div.subtitol { margin-top: 10px; }
table#taula_ressenyes { background: white; border-collapse: collapse; margin-left: auto; margin-right: auto; margin-top: 15px; width: 90%; }
table#taula_ressenyes td,table#taula_ressenyes th { border: solid white; border-width: .25ex .25ex 0 0; }
table#taula_ressenyes th { font-size: 90%; padding: 5px; }
table#taula_ressenyes tr { background: white; }
table#taula_ressenyes tr:hover { background: #ececec; cursor: pointer; }
table#taula_ressenyes td { background: transparent; border-bottom: 1px solid #908480; font-size: 90%; padding: 5px; }
table#taula_ressenyes .r { font-weight: bold; height: 30px; padding: .2ex 1ex; text-align: center; }
table#taula_ressenyes .f { width: 15%; }
table#taula_ressenyes .o{ padding: 0; }
table#taula_ressenyes a{ color: black; display: inline; text-align: left; text-decoration: none; }
table#taula_ressenyes a:hover{ background: #FFFFD4; color: #8A211B; }
table#taula_ressenyes .seleccionat{ border: 3px solid red; }
body.A1 #taula_ressenyes th{ background: #d4d4d1; }
body.A2 #taula_ressenyes th{ background: #DAEEEE; }
body.A3 #taula_ressenyes th{ background: #D9EBC6; }
#ctr_sv blockquote, td#ctr_sv blockquote,.Pais { font-style: italic; }
#ressenya h2, #ressenya2 h2 { font-size: 125%; }
#ressenya h3, #ressenya2 h3 { display: block; font-size: 110%; vertical-align: middle; }
#ressenya h3 #logomarca, #ressenya2 h3 #logomarca { bottom: 100%; float: right; position: relative; }

/* Presentació */

.blocContacte{width:100%;margin-left: auto;margin-right: auto; font-size:12px;}
.blocContacte #dlogo{text-align:left;float:left; width:20%}
.blocContacte #dades_empresa {margin:5px 5px 5px 10px; float:left;width: 55%;}
.blocContacte #dades_empresa table{border-collapse:separate;margin:0}
.blocContacte #dades_empresa td {border:0;padding: 0.15em 1em;vertical-align: middle;}
.blocContacte #dades_empresa td span {padding-right:10px;}
.blocContacte #dades_empresa td a {color:Black;}
.blocContacte #mapa{float:left;margin-left:10px;}
.blocPresentacio {padding-top:10px;}
.blocPresentacio #presentacio {position: relative;font-size: 11px;padding:6px;margin:10px 3px 3px 3px;}
.blocPresentacio a {color:#8A211B; text-decoration:none;  font-weight:bold;}
 div .titolBloc {background: none repeat scroll left top #8A211B;color: white;font-weight: bold;height: 20px;margin-top: 5px;padding-left: 5px;}
 div .titolBloc a {color:White; text-decoration:none;}

#blocLiniesProducte{float:left;margin-top:10px;margin-right:2px;width: 100%;}
#blocLiniesProducte ul {padding:0;}
#blocLiniesProducte ul li {margin:0;padding:5px;;list-style:none;display:inline; font-size:10px;color:#21378C;}
#blocLiniesProducte ul li.separador{color:#8A211B;}
#blocLiniesProducte a { font-size:10px; color:#8A211B;}
#blocCatalegs{float:left;margin-top: 10px;width: 29%; }
#blocCatalegs ul {margin:0;border:1px solid #8A211B;padding: 5px;}
#blocCatalegs ul li { font-size:11px; border-bottom: 1px solid #DADBDF; width:90%; list-style: none outside none; padding:5px 5px 10px 5px;}

#blocArticles{float:left;width:100%;}
#blocArticles table.ResumArticle{margin-bottom:5px;}
#blocArticles td.ResumArticle{border-bottom:1px dotted #CCCCCC;font-size:11px;padding:10px 10px 5px 10px; background:white; }
#blocArticles td.ResumArticle table.tt {width:100%;}
#blocArticles td.ResumArticle table.tt td {padding:0;margin:0;border:0;}
#blocArticles td.ResumArticle table.tt td.dd {text-align:right;font-size:9px;font-weight:bold;vertical-align: middle;}
#blocArticles td.ResumArticle h2{font-size:12px;margin-bottom:5px;margin-top:0;background:#414549;padding:5px;}
#blocArticles td.ResumArticle h2 a {color:White;}
#blocArticles td.ResumArticle h3{font-size:14px;margin-bottom:5px;margin-top:0;}
#blocArticles td.ResumArticle img{float:left;margin:0px 5px 5px 0;/*max-height:100px;max-width:130px;*/border:0;}
#blocArticles td.ResumArticle a{color:#8A211B/*#030d2f*/;font-weight:bold;text-decoration:none}
#blocArticles td.ResumArticle .autor{color:#8A211B/*#030d2f*/;font-weight:bold;margin:5px 0;text-align:right;width:auto}
#blocArticles td.ResumArticle .entradeta{margin:5px 0}
#blocArticles table.ResumArticle td.left {border-right:2px solid #CCCCCC; width:50%}
#blocArticles table.ResumArticle td.left, #blocArticles table.ResumArticle td.right{ vertical-align:top;}
#blocArticles table.ResumArticle td.ver_mas {text-align:right; padding:5px;}
#blocArticles table.ResumArticle td span {margin-left:10px;}
#blocArticles table.ResumArticle td span a {color: #8A211B;font-weight:bold;}
/* Aparador */
#AparadorVideos, #AparadorProductes, #AparadorCatalegs, #AparadorOcasio { float: left;width: 100%;}
.shoveler {/*float:left;*/width: 100%;margin-bottom:10px;position:relative;}
.shoveler-header {padding-left:5px;margin-top:5px;background: none repeat scroll left top #8A211B;color:White; font-weight:bold; height:20px;}
.shoveler-titol{float:left; margin-left:5px;padding-top: 1px;}
.shoveler-titol a {color:White; text-decoration:none;}
.shoveler-pag{float: right; margin-right:5px;padding-top: 1px;}
.shoveler-body {margin:0;padding-bottom: 10px;}
.shoveler .back-button, .shoveler .next-button{height: 50px;position: absolute;top: 80px;width: 25px;}
.shoveler .next-button{left:760px;}
.back-button a, .next-button a{cursor: pointer; font-size: 70%; position: relative;}
.shoveler-content {margin:15px 30px 0 30px;clear: both;}
.shoveler div ul {font-size: 11px;height: 144px;margin: 0;outline: medium none;padding: 0;overflow-y:hidden;}
.shoveler div ul a {margin-top: 5px;}
.shoveler div ul a span {color: Black;margin-top:0;font-weight:normal; display:block;}
.shoveler div ul a span.nom {color:#8A211B; font-weight:bold;}
.shoveler div ul a img{background:url(http://img.interempresas.net/img/Wait30Trans.gif) no-repeat center center;border:0;color:white;}
.shoveler div ul a span img{height:100px;overflow-y:hidden;}
.shoveler-cell {float: left;overflow: hidden;padding: 0;width: 110px;margin-left: 17px;margin-right: 17px;}

#AparadorVideos .shoveler div ul {height: 155px;}
#AparadorCatalegs .shoveler div ul{ height:100px;}

/* Mapa localització */
#vidrefumat{position:fixed;left:0;top:0;width:100%;height:100%;background:black;filter:alpha(opacity=50);opacity:0.4;display:none;z-index:1001;}
#finestraMapa{border: 1px solid #726763;left: 50%;margin-bottom: 0;margin-left: -400px;padding-bottom: 0;position: absolute;top: 25%;width: 640px;height:400px;z-index:9999;display:none;}
#mapa{width: 640px;height:380px;}
#mapaContacte{width:100%;height:550px;border-radius:15px;margin:auto;}
#localitzacioNomesAproximada{margin:auto;margin-top:5px;text-align:center;font-size:13px;color:black;width:80%}
#localitzacioBoneta{margin:auto;margin-top:5px;text-align:center;font-size:11px;color:#787878;width:80%;}
#anarHi{margin:5px auto auto auto;text-align:center;}
#titolMapa{height:20px;background:#B9B1AE;text-align:right; border-bottom:1px solid #726763;}
#finestraMapa img {padding:2px;}
#AparadorCatalegs .shoveler div ul{ height:100px;}

/* Taula epigrafs de l'apartat*/
.CapAreaApartatEpigraf {width:100%;color:White;margin:0;border-collapse:collapse;}
.CapAreaApartatEpigraf #titol{text-align:center;padding:.6ex 0 .6ex 0;background:#D9261A;font-weight:bold;text-transform:uppercase;font-size:14px;margin:0;}
.CosAreaApartatEpigraf {margin-left:10px;padding-bottom:5px; }

table#taula_epigrafs {font-size: 90%; background:#F5F3F3; border-collapse: collapse;width: 100%;}
table#taula_epigrafs td, table#taula_epigrafs th {border-width: .25ex .25ex 0 0; }
/*table#taula_epigrafs th {padding: 2px 5px 0 5px; background:url("/img/pestanya.gif") repeat-x scroll 0 0 transparent;border-radius:10px 10px 0 0; font-size:90%;border-bottom:1px solid #726763;}*/
table#taula_epigrafs th {border-radius:10px 10px 0 0; font-size:90%;border-bottom:1px solid #726763;}

table#taula_epigrafs th div{background:url("/img/pestanya.gif") repeat-x scroll 0 0 transparent; border-right:1px dotted #908480;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;height: 33px; min-width:100px;}
table#taula_epigrafs th.apartat{background:#D9261A;color:White;}
table#taula_epigrafs tr {/* background: white; */}
table#taula_epigrafs tr.epigraf {border-left:1px solid #726763; border-right:1px solid #726763; border-bottom:1px solid #908480;}
table#taula_epigrafs tr.epigraf:hover { background: #ececec; }
table#taula_epigrafs tbody th {text-align:left; font-size: 90%; padding: 5px; border-bottom: 1px solid #908480; border-left:1px dotted #908480;vertical-align:middle;text-align:left;font-weight:bold;color:#777777;border-radius:0;}
table#taula_epigrafs td { background: transparent;  font-size: 90%; padding: 0px; border-left:1px dotted #908480; border-right:1px dotted #908480;vertical-align:middle;height:100%;}

table#taula_epigrafs a{ color: black; display: block; height:100%;padding:5px; margin-top:0;margin-bottom:0;text-align: left; text-decoration: none; }
table#taula_epigrafs a:hover{color: #8A211B; }
