@CHARSET "ISO-8859-1";
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;}

/* grid.css */
.container {width:998px; padding-top:5px; margin:0 auto; min-height:642px; height: auto !important; height: 642px;}
.showgrid {background:url(../images/grid.png);}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-19_mod, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:0;}
div.last {margin-right:0;}
.span-1  { width: 32px}
.span-2  { width: 74px}
.span-3  { width: 116px}
.span-4  { width: 158px}
.span-5  { width: 200px}
.span-6  { width: 242px}
.span-7  { width: 284px}
.span-8  { width: 326px}
.span-9  { width: 368px}
.span-10 { width: 410px}
.span-11 { width: 452px}
.span-12 { width: 494px}
.span-13 { width: 546px}
.span-14 { width: 578px}
.span-15 { width: 620px}
.span-16 { width: 662px}
.span-17 { width: 704px}
.span-18 { width: 746px}
.span-19 { width: 788px}
.span-20 { width: 830px}
.span-21 { width: 872px}
.span-22 { width: 914px}
.span-23 { width: 956px}
.span-24 { width: 998px}
.append-1  { padding-right: 42px}
.append-2  { padding-right: 84px}
.append-3  { padding-right: 126px}
.append-4  { padding-right: 168px}
.append-5  { padding-right: 210px}
.append-6  { padding-right: 252px}
.append-7  { padding-right: 294px}
.append-8  { padding-right: 336px}
.append-9  { padding-right: 378px}
.append-10 { padding-right: 420px}
.append-11 { padding-right: 462px}
.append-12 { padding-right: 504px}
.append-13 { padding-right: 546px}
.append-14 { padding-right: 588px}
.append-15 { padding-right: 630px}
.append-16 { padding-right: 672px}
.append-17 { padding-right: 714px}
.append-18 { padding-right: 756px}
.append-19 { padding-right: 798px}
.append-20 { padding-right: 840px}
.append-21 { padding-right: 882px}
.append-22 { padding-right: 924px}
.append-23 { padding-right: 966px}
.prepend-1  { padding-left: 42px}
.prepend-1mod { padding-left: 28px}
.prepend-2  { padding-left: 84px}
.prepend-3  { padding-left: 126px}
.prepend-4  { padding-left: 168px}
.prepend-5  { padding-left: 210px}
.prepend-6  { padding-left: 252px}
.prepend-7  { padding-left: 294px}
.prepend-8  { padding-left: 336px}
.prepend-9  { padding-left: 378px}
.prepend-10 { padding-left: 420px}
.prepend-11 { padding-left: 462px}
.prepend-12 { padding-left: 504px}
.prepend-13 { padding-left: 546px}
.prepend-14 { padding-left: 588px}
.prepend-15 { padding-left: 630px}
.prepend-16 { padding-left: 672px}
.prepend-17 { padding-left: 714px}
.prepend-18 { padding-left: 756px}
.prepend-19 { padding-left: 798px}
.prepend-20 { padding-left: 840px}
.prepend-21 { padding-left: 882px}
.prepend-22 { padding-left: 924px}
.prepend-23 { padding-left: 966px}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}
.left{float:left;}
.right{float:right;}

/* GENERAL */
html,body{font-family: arial; font-size: 12px; color:#0a0909; min-height:642px; height: auto !important; height: 642px;}
a{outline: none;}
.no_marge_superior{ margin-top: 0 !important;}
.no_marge_inferior{ margin-bottom: 0 !important;}
.no_decoration_list li{ list-style: none !important; list-style-image: none !important;}
/* TYPO */
h4{color:#5ca128; font-size:11px; margin-top:10px;}
p{font-size:11px; color:#0a0909;}

/* LAYOUT */
div#container{ /*border:1px solid #000; border-top:none; padding:5px; padding-bottom:0;*/ min-height:642px; height: auto !important; height: 642px;}
div#header div.header_right{text-align: right;}
div#header div.header_right ul{ float:right; }
div#header div.header_right ul li{ float:left; margin-left:5px; list-style: none; font-size: 10px; color:#cfd0d1;}
div#header div.header_right ul li.first{margin-left:0;}
div#header div.header_right ul li a{ text-decoration:none; color:#6E6E6C;}
div#header div.header_right ul li a:hover{ color:#B10043;}
div#content{ width:998px; min-height:510px; height: auto !important; height:510px;}
div#content h2{ margin:10px 0 10px 0; height:28px; font-size:22px; color:#5ca128;}
div#content h3{ margin:5px 0 5px 0; font-size:12px; color:#4FA600;}
div#content p{ font-size:11px; color:#626469;}
div#content h2.detall{ background:url(../images/h2_detail.png) no-repeat left; padding:8px 0 0 35px; height:28px; color:#5ca128;}
div#content div.content{ margin-left:20px;}
div#footer{ width:998px; background-color: #EAEAE9; height:20px; line-height:20px; margin-top:15px;}
div#footer2{ width:998px; background-color: #EAEAE9; height:20px; line-height:20px; margin-top:0;}
div#footer .left ul li{ float:left; margin-left:5px; list-style: none; font-size: 10px; color: #6E6E69;}
div#footer .left ul li a{ color: #6E6E69; text-decoration: none;}
div#footer .right p{ margin-right:5px; font-size: 10px; color: #6E6E69;}
div#footer2 .left ul li{ float:left; margin-left:5px; list-style: none; font-size: 10px; color: #6E6E69;}
div#footer2 .left ul li a{ color: #6E6E69; text-decoration: none;}
div#footer2 .right p{ margin-right:5px; font-size: 10px; color: #6E6E69;}


/*INDEX*/
div.index{ background: url(../images/index_background.jpg) no-repeat top left; width:998px; min-height:510px; height:auto !important; height:510px;}

/* MENU */
div#header div.menu ul{}
div#header div.menu ul li{ float:left; list-style:none; }
div#header div.menu ul li.separator{ float:left; margin-top:4px; width:5px; height:23px; background: url(../images/menu_separator.jpg) no-repeat top left;}
div#header div.menu ul li a{display:block; width:185px; background: url(../images/menu_tab.jpg) no-repeat top left; margin-top:5px; margin-left:0; font-weight:bold; height:19px; text-decoration: none; color:#626469; padding:3px 0 0 10px;}
div#header div.menu ul li a.latest{width:188px; background: url(../images/menu_tab_last.jpg) no-repeat top left;}
div#header div.menu ul li a.latest:hover{height:23px; color:#FFF; background:url(../images/menu_tab_active_last.jpg) no-repeat top left;}
div#header div.menu ul li a:hover,div#header div.menu ul li a.active{ margin-top:1px; height:23px; color:#FFF; background:url(../images/menu_tab_active.jpg) no-repeat top left; }

div#header div.menu div.submenu{position:absolute; width:998px; margin-top:27px; height:18px; background-color: #87d300;}
div#header div.menu div.submenu ul{ margin:0; padding:0;}
div#header div.menu div.submenu ul li{height:18px; color:#FFF; margin-left:10px;}
div#header div.menu div.submenu ul li a{ margin:0; padding:0; width:auto; float:left; background:none; background-color:#87d300; display:block; height:18px; line-height:18px; color:#FFF; font-size: 11px; text-decoration: none; font-weight: normal;}
div#header div.menu div.submenu ul li a:hover{margin:0; padding:0; color:#626469; background: none; height:18px;}
div#header div.menu div.submenu ul li a.active{ color:#626469;}

/* MENU LUMINARIAS EMERGENCIA */
div#content div.content_menu ul{ margin:15px 0 0 20px; color:#626469;}
div#content div.content_menu ul li{ list-style-image:url("../images/product_list.jpg"); margin:0; margin-top:5px;}
div#content div.content_menu ul li a{text-decoration: none; color:#626469; font-weight: bold;}
div#content div.content_menu ul li a:hover{ color:#9FA0A4;}
/*ALUMBRADO EMERGENCIA*/
div.alumbrado_emergencia{ background: url(../images/alumbrado_emerg_bottom.jpg) no-repeat bottom right;}
div.alumbrado_emergencia div.image{ width:998px; height:227px; background: url(../images/alumbrado_emerg_background.jpg) no-repeat top left;}
/*NORMATIVA*/
div.normativa{}
div.normativa div.image{ width:998px; height:227px; background: url(../images/normativa_background.jpg) no-repeat top left;}
/*INFORMACION TECNICA*/
div.informacion_tecnica{}
div.informacion_tecnica div.image{ width:998px; height:227px; background: url(../images/info_tecnica_background.jpg) no-repeat top left;}
/*DOCUMENTACION*/
div.documentacion{}
div.documentacion div.image{ width:995px; height:227px; background: url(../images/documentacion_background.jpg) no-repeat top left;}
/*LUMINARIAS EMERGENCIA*/
div.luminarias_emergencia{ background: url(../images/emergencia/emergencia_bottom.jpg) no-repeat bottom right;}
div.luminarias_emergencia div.image{ width:998px; height:227px; background: url(../images/emergencia/emergencia_background.jpg) no-repeat top left;}
/*LUMINARIAS SENALIZACION*/
div.luminarias_senalizacion{ background: url(../images/senalizacion/senalizacion_bottom.jpg) no-repeat bottom right;}
div.luminarias_senalizacion div.image{ width:998px; height:227px; background: url(../images/senalizacion/senalizacion_background.jpg) no-repeat bottom left;}
/*PROYECTORES*/
div.proyectores{ background: url(../images/proyectores/proyectores_bottom.jpg) no-repeat bottom right;}
div.proyectores div.image{ width:998px; height:227px; background: url(../images/proyectores/proyectores_background.jpg) no-repeat bottom left;}
/*LINTERNAS RECARGABLES*/
div.linternas_recargables{ background: url(../images/linternas_recargables/linternas_bottom.jpg) no-repeat bottom right;}
div.linternas_recargables div.image{ width:998px; height:227px; background: url(../images/linternas_recargables/linternas_background.jpg) no-repeat bottom left;}
/*PILOTOS BALIZADOS*/
div.pilotos_balizados{ background: url(../images/pilotos_balizados/balizados_bottom.jpg) no-repeat center right;}
div.pilotos_balizados div.image{ width:998px; height:227px; background: url(../images/pilotos_balizados/balizados_background.jpg) no-repeat bottom left;}
div.pilotos_balizados .especial h3{ margin-bottom: 20px !important; }
div.pilotos_balizados .especial2 h3{ margin-top:10px !important; margin-bottom: 20px !important; }
div.pilotos_balizados .especial img{ margin-bottom: 10px;}
div.pilotos_balizados .especial p{ padding: 25px 0 0 20px; }
div.pilotos_balizados .especial2 p{ padding: 0; }
div.pilotos_balizados .pilotos_balizados_list ul li{ font-size:11px; color:#626469; margin-left:15px; list-style-image:url("../images/product_list.jpg");}
div.pilotos_balizados .pilotos_balizados_list ul li ul li{ list-style: none; list-style-image: none;}

/*KITS CONVERSORES*/
div.kits_conversores{background: url(../images/kits_conversores/kits_bottom.jpg) no-repeat bottom right;}
div.kits_conversores div.image{ width:998px; height:227px; background: url(../images/kits_conversores/kits_background.jpg) no-repeat bottom left;}
div.kits_conversores div.box{ height:69px; background: url(../images/box.jpg) no-repeat top left;}
div.kits_conversores .marge{ margin-left: 40px; _margin-left:10px;}
div.kits_conversores div.everlux_ferro{ height:61px; background: url(../images/kits_conversores/everlux_ferro/everlux_ferro.jpg) no-repeat center right;}
div.kits_conversores div.everlux_power{ height:89px; background: url(../images/kits_conversores/everlux_power/everlux_power.jpg) no-repeat center right;}
div.kits_conversores div.box h3{ margin: 0 0 0 10px;}
div.kits_conversores div.box ul{ margin-left: 15px;}
div.kits_conversores div.box ul li{ list-style: url(../images/product_list_active.jpg);}
div.kits_conversores div.box ul li a{ text-decoration: none; color:#4FA600; font-size: 11px;}
div.kits_conversores div.first{ margin-top: 55px;}
/*PRIMALUM*/
div.primalum{}
/*ASTRO GUIDA*/
.margin_top{ margin-top: 150px;}
/*MENU PRODUCTES*/
ul.menu_productes{ margin: 40px 0 0 15px;}
ul.menu_productes li{ list-style: none; margin-bottom:5px;}
ul.menu_productes li a{ padding-left:10px; color:#626469; background: url(../images/product_list.jpg) no-repeat left; text-decoration: none; font-weight: bold;}
ul.menu_productes li a:hover,ul.menu_productes li a.active{ color:#9FA0A4;  background: url(../images/product_list.jpg) no-repeat left;}

ul.fitxa{ color:#78ac45; margin: 10px 0 0 15px;}
ul.fitxa li{ list-style:disc !important; list-style-image:none !important; color:#78ac45 !important; font-size: 11px;}
ul.fitxa li a{ color:#78ac45; text-decoration: none; font-weight: bold;}

/* PRODUCTOS */
div#content .foto_producte{ margin: 20px 0 0 0px;}
div#content .menu_productos ul{ margin:20px 0 0 0;}
div#content .descripcion{ margin:20px 0 0 0;}
div#content .descripcion h3{color:#4FA600; font-size: 12px;}
div#content .descripcion p{font-size: 11px; color:#626469;}
div#content .descargas{margin:20px 0 50px 0;}
div#content .descargas h3{background: url(../images/h3_detall_descargas.png) no-repeat top left; color: #FFF; font-size: 11px; height:12px; line-height:12px; padding:0 0 0 5px;}
div#content .descargas ul{ margin-top:5px;}
div#content .descargas ul li{list-style: none; margin:0 0 0 10px;}
div#content .descargas ul li a{ text-decoration:none; color:#4FA600;}
div#content .flash{ float:right; margin-top:50px; z-index:-999;}
div#content .flash2{ float:right; margin-top:20px; z-index:-999;}
.flash_background{ background: url(../images/background_flash.jpg) no-repeat top left;}
div#content .flash div{ margin:5px 0 10px 5px;}
div#content .flash h3{ padding: 2px 0 0 25px;}
div#content .flash p{ margin: 5px 0 0 25px; color:#141115;}
div#content .flash img{ margin: 10px 0 0 25px;}
div#content .flash div.one{ background: url(../images/number1.jpg) no-repeat top left;}
div#content .flash div.two{ background: url(../images/number2.jpg) no-repeat top left;}
div#content .flash div.three{ background: url(../images/number3.jpg) no-repeat top left;}
div#content .flash div.four{ background: url(../images/number4.jpg) no-repeat top left;}
div#content .flash div.five{ background: url(../images/number5.jpg) no-repeat top left;}
div#content .flash div.six{ background: url(../images/number6.jpg) no-repeat top left;}
div#content .flash div.seven{ background: url(../images/number7.jpg) no-repeat top left;}
div#content .flash div.mod{ _padding-left: 27px;}

/*MENU ACTIONS JAVASCRIPT*/
.no_background{background: none;}

/*DOCUMENTACION*/
ul.documentation_list{ margin: 10px 0 0 20px;}
ul.documentation_list li{ margin-top:5px; list-style-image: url(../images/list_green.jpg);}
ul.documentation_list li.first{ margin-bottom: 20px;}
ul.documentation_list li a{ text-decoration: none; color: #4FA600; font-weight: bold; font-size: 13px;}
ul.documentation_list li a span{ font-size:10px; font-weight:normal; color:#6E6E6C;}

ul.documentation_list2{ margin: 0 0 10px 20px;}
ul.documentation_list2 li{ margin-top:5px; margin-left:10px; list-style-image: url(../images/list_green.jpg);}
ul.documentation_list2 li.first{ margin-bottom: 20px;}
ul.documentation_list2 li a{ text-decoration: none; color: #4FA600; font-weight: bold; font-size: 12px;}
ul.documentation_list2 li a span{ font-size:10px; font-weight:normal; color:#6E6E6C;}

ul.fitxa li a span{ font-size:10px; font-weight:normal; color:#6E6E6C;}
.marge_superior{ margin-top: 15px;}
.marge_top{ margin-top: 170px;}
.marge_top_normal{ margin-top: 100px;}

div.sublista ul{}
div.sublista ul li{ list-style: none; list-style-image:none; padding-left: 10px;}
div.sublista ul li a{ color: #737074;}

.open{ background: url(../images/open.jpg) no-repeat top left; padding-left: 15px;}
.close{ background: url(../images/close.jpg) no-repeat top left; padding-left: 15px;}
li.list_green_opened{ list-style-image: url(../images/list_green_open.jpg) !important;}
