@charset "utf-8";
/* CSS Document */

#smenu { font-size:10px; font-family: Arial, sans-serif, Verdana, Tahoma; height:14px; margin:auto; padding-left:0px; margin-top:-14px}
#nav { list-style:none; margin-left:-40px;}
#nav li { float:left; /*background-image:url(../images/bgm-separacion.png); background-repeat:no-repeat; background-position:right;*/ }
#nav li a { display:block; padding:4px 6px; text-decoration:none; color:#916800; }
#nav li a:hover { display:block; color:#916800; }
/* Submenu */
#nav ul.sbmenu { font-size:9px; font-family: Arial, sans-serif, Verdana, Tahoma; border:1px solid #99CC33;; padding:0px; position:absolute; list-style:none; background-color:#FFFFFF; opacity:0.97; filter:alpha(opacity='97');}
#nav ul.sbmenu li { float:none; background-image:none; border-bottom:0px solid #FFFFFF; width:240px;}
#nav ul.sbmenu li a{color:#575C57; }
#nav ul.sbmenu li a:hover{color:#F9BC00; text-decoration:underline;/*background-color:#F9BC00;*/ }




#mdespliegue{}
#menu1contenedor{
width:960px; height:83px; display:block; position:static; z-index:2; 
}
#menucontenedor{
width:960px; height:50px; display:block; position:static; z-index:3; 
}
#menu{
width:960px; height:25px; 
}
#submenu{
width:960px; height:21px;
}
#footercontenedor{
display:block; position:relative; z-index:5;
}
#footercontenedorh{
display:block; position:relative; z-index:0;
}


#bg1{
width:996px;
height:42px;
background:url(../images/bg1.png) no-repeat;
position:absolute; margin-top:0px; margin-left:0px;
}
#bg21{
/*width:996px;
height:100%;*/
background:url(../images/bg21.png) repeat-y;
}
#bg3{
width:996px;
height:68px;
background:url(../images/bg3.png) no-repeat;
}
#separacion2{
width:12px;
height:23px;
background:url(../images/b0-luzco_sep2.gif) no-repeat;
}
#separacion3{
width:12px;
height:23px;
background:url(../images/b0-luzco_sep3.gif) no-repeat;
}
#bgmilupro{
width:165px; height:14px; float:left; background-color:#f9bc00;
}
#lamparas { width:915px; height:316px; display:block; position:absolute; z-index:0; margin-top:0px; margin-left:20px; }
#smilucompro { width:137px; height:310px; float:left; position:relative; margin-left:803px; z-index:4; display:block;}

/*banderas idiomas*/
#flages{
width:16px;
height:16px;
display:block;
cursor:pointer;
background:url(../images/flages-0.gif) no-repeat;
}
#flages:hover{
width:16px;
height:16px;
display:block;
cursor:pointer;
background:url(../images/flages-1.gif) no-repeat;
}
#flages1{
width:16px;
height:16px;
display:block;
cursor:pointer;
background:url(../images/flages-1.gif) no-repeat;
}

#flagen{
width:16px;
height:16px;
display:block;
cursor:pointer;
background:url(../images/flagen-0.gif) no-repeat;
}
#flagen:hover{
width:16px;
height:16px;
display:block;
cursor:pointer;
background:url(../images/flagen-1.gif) no-repeat;
}
#flagen1{
width:16px;
height:16px;
display:block;
cursor:pointer;
background:url(../images/flagen-1.gif) no-repeat;
}

#flagfr{
width:16px;
height:16px;
display:block;
cursor:pointer;
background:url(../images/flagfr-0.gif) no-repeat;
}
#flagfr:hover{
width:16px;
height:16px;
display:block;
cursor:pointer;
background:url(../images/flagfr-1.gif) no-repeat;
}
#flagfr1{
width:16px;
height:16px;
display:block;
cursor:pointer;
background:url(../images/flagfr-1.gif) no-repeat;
}


/*menu superior*/
#home{
width:42px;
height:18px;
display:block;
cursor:pointer;
background:url(../images/b0-luzco_home.gif) no-repeat;
}
#home:hover{
width:42px;
height:18px;
display:block;
cursor:pointer;
background:url(../images/b1-luzco_home.gif) no-repeat;
}
#home1{
width:42px;
height:18px;
display:block;
cursor:pointer;
background:url(../images/b1-luzco_home.gif) no-repeat;
}

#contacto{
width:67px;
height:18px;
display:block;
cursor:pointer;
background:url(../images/b0-luzco_contacto.gif) no-repeat;
}
#contacto:hover{
width:67px;
height:18px;
display:block;
cursor:pointer;
background:url(../images/b1-luzco_contacto.gif) no-repeat;
}
#contacto1{
width:67px;
height:18px;
display:block;
cursor:pointer;
background:url(../images/b1-luzco_contacto.gif) no-repeat;
}

#sonido{
width:78px;
height:18px;
display:block;
cursor:pointer;
background:url(../images/b0-luzco_sonido-on.gif) no-repeat;
}
#sonido:hover{
width:78px;
height:18px;
display:block;
cursor:pointer;
background:url(../images/b0-luzco_sonido-off.gif) no-repeat;
}
#sonido1{
width:78px;
height:18px;
display:block;
cursor:pointer;
background:url(../images/b0-luzco_sonido-off.gif) no-repeat;
}

#luzco{
width:53px;
height:23px;
display:block;
cursor:pointer;
background:url(../images/b0-luzco.gif) no-repeat;
}
#luzco:hover{
width:53px;
height:23px;
display:block;
cursor:pointer;
background:url(../images/b1-luzco.gif) no-repeat;
}
#luzco1{
width:53px;
height:23px;
display:block;
cursor:pointer;
background:url(../images/b1-luzco.gif) no-repeat;
}

#iluminacion{
width:171px;
height:23px;
display:block;
cursor:pointer;
background:url(../images/b0-luzco_iluminacion-comercial.gif) no-repeat;
}
#iluminacion:hover{
width:171px;
height:23px;
display:block;
cursor:pointer;
background:url(../images/b1-luzco_iluminacion-comercial.gif) no-repeat;
}
#iluminacion1{
width:171px;
height:23px;
display:block;
cursor:pointer;
background:url(../images/b1-luzco_iluminacion-comercial.gif) no-repeat;
}

#c7iris{
width:50px;
height:23px;
display:block;
cursor:pointer;
background:url(../images/b0-luzco_c7iris.gif) no-repeat;
}
#c7iris:hover{
width:50px;
height:23px;
display:block;
cursor:pointer;
background:url(../images/b1-luzco_c7iris.gif) no-repeat;
}
#c7iris1{
width:50px;
height:23px;
display:block;
cursor:pointer;
background:url(../images/b1-luzco_c7iris.gif) no-repeat;
}

#proyectosrealizados{
width:162px;
height:23px;
display:block;
cursor:pointer;
background:url(../images/b0-luzco_proyectos-realizados.gif) no-repeat;
}
#proyectosrealizados:hover{
width:162px;
height:23px;
display:block;
cursor:pointer;
background:url(../images/b1-luzco_proyectos-realizados.gif) no-repeat;
}
#proyectosrealizados1{
width:162px;
height:23px;
display:block;
cursor:pointer;
background:url(../images/b1-luzco_proyectos-realizados.gif) no-repeat;
}

#contacto2{
width:82px;
height:23px;
display:block;
cursor:pointer;
background:url(../images/b0-luzco_contacto2.gif) no-repeat;
}
#contacto2:hover{
width:82px;
height:23px;
display:block;
cursor:pointer;
background:url(../images/b1-luzco_contacto2.gif) no-repeat;
}
#contacto21{
width:82px;
height:23px;
display:block;
cursor:pointer;
background:url(../images/b1-luzco_contacto2.gif) no-repeat;
}

/* aqui ingresar css para MAPAFLASH*/
#mapformulario{
    width:300px;
    float:left;
    position:relative;
    z-index:50;
}
#mapformtitulo{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    color: #F9BC00;
    text-align: left;
    float:left;
    width:300px;
    margin-bottom:10px;
}
.mapformlabel{
    font-family: Arial, sans-serif, Verdana, Tahoma;
	font-size: 12px; color: #979191;
	width:300px;
    float:left;
    text-align:left;
    padding-top:12px;
}
.mapforminput{
    width:300px;
    float:left;
    text-align:left;
}
.mapforminput input{
    font-family: Arial, sans-serif, Verdana, Tahoma;
	font-size: 12px; color: #979191; border: 1px solid #979191;
	width:300px;
    float:left;
}
.mapforminput textarea{
    font-family: Arial, sans-serif, Verdana, Tahoma;
	font-size: 12px; color: #979191; border: 1px solid #979191;
	width:300px;
    height:120px;
}
.mapformsubit{
    padding-top:10px; width:300px; float:right;
}
.mapformsubitt{
    padding-top:10px; width:300px; float:right;
}
.mapformsubit input{
    float:right;
    width:75px;
    height:27px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-align: center;
    background-color: #F9BC00;
    border: none;
}
#mapcontenido{
    float:right;
    width:600px;
    height:370px;
    position:relative;
    z-index:30;
    overflow:hidden;
}
#flashmapa{
    float:left;
    width:600px;
    height:370px;
}
#gmap{
    float:right;
    width:600px;
    height:370px;
    position:relative;
    top:10px;
}
#dgm{
    position:relative;
    z-index:40;
    float:right;
    margin-right:20px;
    margin-top:-50px;
    width:70px;
    height:15px;
    text-align:center;
    background:#F9BC00;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration:none;
    border:1px solid;
    color: #000000;
}

/* CSS PARA FORM LUZCO CENTRAL*/
#mapformulariolc{
    width:190px;
    float:left;
    position:relative;
    z-index:50;
}
#mapformtitulolc{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    color: #F9BC00;
    text-align: left;
    float:left;
    width:190px;
    margin-bottom:5px;
}
.mapformlabellc{
    font-family: Arial, sans-serif, Verdana, Tahoma;
	font-size: 12px; color: #979191;
	width:190px;
    float:left;
    text-align:left;
    padding-top:12px;
}
.mapforminputlc{
    width:190px;
    float:left;
    text-align:left;
}
.mapforminputlc input{
    font-family: Arial, sans-serif, Verdana, Tahoma;
	font-size: 12px; color: #979191; border: 1px solid #979191;
	width:190px;
    float:left;
}
.mapforminputlc textarea{
    font-family: Arial, sans-serif, Verdana, Tahoma;
	font-size: 12px; color: #979191; border: 1px solid #979191;
	width:190px;
    height:120px;
}
.mapformsubitlc{
    padding-top:10px; width:190px; float:right;
}
.mapformsubitlc{
    padding-top:10px; width:190px; float:right;
}
.mapformsubitlc input{
    float:right;
    width:75px;
    height:27px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-align: center;
    background-color: #F9BC00;
    border: none;
}


/* aqui ingresar css para GALERIAS*/
.gal_flashcont{
    width:350px;
    float:left;
    margin-left:15px;
    margin-right:15px;
}
.gal_flash{
    width:350px;
    height:228px;
    float:left;
    background:#000000;
}
.gal_flacontenido{
    width:350px;
    float:left;
    margin-top:12px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    color: #908A8A;
}
#galprincipal{
    width:394px;
    float:left;
    margin-top:-10px;
    background:url(../images/loader.gif) no-repeat center;
}
#galtitulo{
    width:394px;
    float:left;
    line-height:27px;
    text-align:left;
    font-family: Tahoma,Arial,SansSerif;
    text-decoration:none;
    font-size: 20px;
    color: #F9BC00;
}
#galimggrande,#galimggrande1{
    width:394px;
    height:256px;
    float:left;
    cursor:pointer;
}
#galimggrande{
    /*margin-top:-256px;*/
}
#galimggrandecont{
    float:left;
    background-repeat:no-repeat;
}
#galdetalle{
    /*width:376px;*/
    width:294px;
    height:224px;
    float:left;
    margin-top:16px;
}
#galthumbs{
    height:224px;
    float:left;
    /*codigo agregado*/
    width:294px;
}
.thumbfoto{
    width:62px;
    height:62px;
    float:left;
    margin-left:7px;
    margin-bottom:7px;
    border:2px solid #ffffFF;
    cursor:pointer;
}
.thumbfoto_selected{
    width:62px;
    height:62px;
    float:left;
    margin-left:7px;
    margin-bottom:7px;
    border:2px solid #F9BC00;
    cursor:pointer;
}
/*.thumbfoto:hover{
    border:1px solid #F9BC00;
}*/
#gal_menu{
    /*width:134px;*/
    width:174px;
    float:right;
    margin-top:6px;
}
.fila{
    float:left;
    /*width:134px;*/
    width:174px;
    /*line-height:16px;*/
    line-height:18px;
    text-align:left;
    /*font-family: Verdana,Arial,Helvetica,sans-serif;*/
    font-family: Arial,Helvetica,sans-serif;
    /*font-size: 10px;*/
    font-size: 12px;
    color:#000000;
}
.fila select{
    float:left;
    /*width:134px;*/
    width:174px;
    /*height:16px;*/
    height:19px;
    /*line-height:16px;*/
    line-height:19px;
    text-align:left;
    /*font-family: Verdana,Arial,Helvetica,sans-serif;*/
    font-family: Arial,Helvetica,sans-serif;
    /*font-size: 10px;*/
    font-size: 12px;
    color:#000000;

}
.fila input{
    float:right;
    width:46px;
    line-height:16px;
    text-align:center;
    height:20px;
    border:1px solid #2E3F3F;
    background:#034E61;
    color:#FFFFFF;
    margin-top:3px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
}
.gal_fila_titulo{
    float:left;
    width:164px;
    height:26px;
    line-height:26px;
    text-align:left;
    /*font-family: Verdana,Arial,Helvetica,sans-serif;*/
    font-family: Arial,Helvetica,sans-serif;
    /*font-size: 10px;*/
    font-size: 12px;
    color:#000000;
}
#galpaginacion{
    /*width:365px;*/
    width:294px;
    text-indent:10px;
    text-align:right;
    float:left;
    margin-top:30px;
}
.pag{
    font-family: Arial,Helvetica,sans-serif;
    /*font-size: 10px;*/
    font-size: 12px;
    color: #908A8A;
    text-decoration: underline;
}
.pag:hover, .actual{
    color:#FF9900;
}
.actual{
    text-decoration:none;
}
#btnbuscar{
    height:20px;
    float:right;
    text-align:center;
    padding:0px;
}
#btnzoom{
    float:right;
    margin-top:-22px;
    margin-right:2px;
    cursor:pointer;
}

/*AQUI LOS ESTILOS PARA FORMULARIO TRABAJA CON NOSOTROS*/
#traformulario
{
    width: 300px;
    float: left;
    position: relative;
    z-index: 50;
    margin-left:25px;
}
.tratitulo{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    color: #f9bc00;
    text-align: left;
    float: left;
    width: 300px;
    margin-bottom: 10px;
}
.trafila{
    font-family: Arial, sans-serif, Verdana, Tahoma;
	font-size: 12px; color: #979191;
	width: 300px;
    float: left;
    text-align: left;
    padding-top: 12px;
}
.trainput{
	width:300px;
    float:left;
    text-align:left;
}
.trainput input{
    font-family: Arial, sans-serif, Verdana, Tahoma;
	font-size: 12px; color: #979191; border: 1px solid #979191;
	width:300px;
    float:left;
}
.trainput textarea{
    font-family: Arial, sans-serif, Verdana, Tahoma;
	font-size: 12px; color: #979191; border: 1px solid #979191;
	width:300px;
    height:120px;
}
#txtfoto, #txtcv{
    width:auto;
}
.trasubmit
{
    width:300px;
	padding-top: 10px;
    float: left;
    /*margin-right:-4px;*/
}
.trasubmit input
{
    float: right;
    width: 75px;
    height: 27px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-align: center;
    background-color: #f9bc00;
    border:1px solid #f9bc00;
}
#trasubmit{
    margin-right:0px;
}

/*AQUI CSS PARA EL FORMULARIO MODAL*/
.jqmWindow {
    display: none;
    position: absolute;
    top: 17%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    background-color:#FFFFFF;
    border: 1px solid #000000;
    color:#C6AD01;
}
#dlgmensaje{
    font-family: Arial, sans-serif, Verdana, Tahoma; font-size: 12px;
    display:none;
    background-color: #ffffff;
    border:1px;
    color:#F9BC00;
    font-weight:bold;
    margin-left: -125px;
    width: 300px;
    height:100px;
    text-align:center;
    padding-top:70px;
    border:2px solid #F9BC00;
}
.jqmOverlay { background-color: #000; }
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/*css para los cambios de 20/11/2009*/
#videogrande1{
    width:467px;
    height:311px;
    float:left;
    display:inline;
    background:url(../images/loader.gif) no-repeat center;
}
#gal_menu_video{float:left;display:inline;margin-left:30px;}
#gal_menu_video #gal_menu{
    float:left;
    margin-top:-6px;
    display:inline;
    height:auto;
}
#flashvideoderecha{
    float:left;
    clear:left;
    display:inline;
    background:#cccccc;
    margin-top:22px;
    position:relative;
}
/*#sector, #negocio, #delegacion{font-family: Arial,Helvetica,sans-serif;font-size: 11px;}*/
#sector, #negocio, #delegacion{font-family: Arial,Helvetica,sans-serif;font-size: 12px;}


