
/* CSS Document */

*{
margin: 0;
padding: 0;
}

body{
background-image: url(../images/master/luzilex_fundo_02.gif);
background-repeat: repeat-x;
text-align: center;
}


p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0;
}

.rodapep{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0;
text-align: center;
color: #1f3849;
}

a:link, a:visited {
 color: #1f3849;
 text-decoration: none;
}
a:hover {
 color: #717172;
} 

#page {
 margin: 0 auto;
 width: 900px;
 text-align: left;
 margin-top: 30px;  
} 

#cabecalho {
width:900px;
height:156px;
}



.menu a:link, .menu a:visited {
 color: #1f3849;
}
.menu a:hover {
 color: #1f3849;
} 

.menu1 a:link, .menu1 a:visited {
 color: #1f3849;
 font-weight:bold;
}

.menu1 a:hover {
 color:red;
 font-weight:bold;
} 

.label1:hover {
 color:red;
 font-weight:bold;
 cursor:pointer;
} 

#conteudo{
background-image:url(../images/pages/default/fundo_blue_luzilex_11.jpg);
background-repeat:no-repeat;
width:622px;
height:542px;
float:right;
}

#extras {
background-image:url(../images/master/fundo_luzilex_13.jpg);
background-repeat:no-repeat;
width:278px;
height:542px;
float:right;
}

#rodape {
background-image: url(../images/master/rodape_luzilex_17.gif);
background-repeat:no-repeat;
width: 900px;
height: 46px;
clear: right;

}

.clear {
 clear: both;
}

/* homepage */

#caixa_a
{
    background-image:url(../images/controls/caixas_luzilex_14.jpg);
    background-repeat: no-repeat;     
    width:251px;
    height:150px;
    margin:26px 0px 11px 7px;    
}

/*#caixa_a img{
float:left;
}*/

#caixa_a h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: 100;
color: #005288;
} 

#caixa_a h3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #005288;
padding-top: 3px;
}
#caixa_a p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #005288;
padding-top: 4px;
} 

#caixa_a a
{
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #005288;
    font-weight:bold;
} 


#caixa_b 
{
    position:relative;
    width:251px;
    height:150px;
    margin: 30px 0px 0px 7px;
}

#miolo{
width: 550px;
margin: 26px 0px 0px 39px;
}

#miolo img{
float:left;
margin-right:10px;
padding-bottom:10px;
}

#miolo h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: 600;
color:#FFFFFF;
padding-bottom: 5px;
}

#miolo p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;

}

/* empresa */

#conteudo_empresa{
background-image:url(../images/pages/empresa/fundo_emp_luzilex_11_11.jpg);
background-repeat:no-repeat;
width:622px;
height:542px;
float:right;
}

#caixa_c
{
    
background-image:url(../images/controls/ind_alv_luzilex_17.gif);
background-repeat: no-repeat;
width:251px;
height:313px;
margin: 26px 0px 0px 7px;
}

.caixa_c_miolo
{
    position:relative;    
    left:20px;
    width:210px;
    line-height:18px;
    color:#3b6091;
    
}

.caixa_c_miolo ul{
list-style-position:inside;
}

.caixa_c_miolo li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3b6091;
}

.caixa_c_miolo h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: 600;
color:#3b6091;
/*margin-top:20px; */
}

.caixa_c_miolo h4
{
    margin-top:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#3b6091;
}

.caixa_c_miolo h5
{    
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#3b6091;
}
/* servicos */

#conteudo_servico{
background-image:url(../images/pages/servicos/fundo_blue_luzilex_11.jpg);
background-repeat:no-repeat;
width:622px;
height:542px;
float:right;
}

.menu_a{
width: 140px;
height: 138px;
padding-left: 10px;
padding-bottom: 2px;
margin-top: 20px;
/*overflow: auto;*/

}

.menu_a p{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


.folio{
width: 413px;
padding-left: 20px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.folio a, .folio a:link, .folio a:visited
{
font-weight:bold;
text-decoration: underline;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


.folio a:hover
{
font-weight:bold;
text-decoration: underline;
color:#3b6091;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.folio img{
margin-right: 5px;
margin-bottom: 5px;
border:solid 4px white; 
}

/* contactos */


#conteudo_contacto{
background-image:url(../images/pages/contactos/fundo_contc_luzilex_11.jpg);
background-repeat:no-repeat;
width:622px;
height:542px;
float:right;
}

#email, #email:link, #email:visited
{     
     color:#3b6091;
}

#email:hover
{                        
     text-decoration:underline;
}

/* portfolio */

#conteudo_portfolio{
background-image:url(../images/pages/portfolio/fundo_luzilex_12.jpg);
background-repeat:no-repeat;
width:622px;
height:542px;
float:right;
}

#obras{
background-image: url(../images/pages/portfolio/port_luzilex_14.gif);
background-repeat:no-repeat;
width: 166px;
height: 170px;
/*padding-right: 10px;
padding-bottom: 7px;*/
}

#clientes
{
background-image: url(../images/pages/portfolio/port_luzilex_24.gif);
background-repeat:no-repeat;
width: 166px;
height: 170px;

}

.item
{
    padding-top:3px;    
    padding-bottom:3px;    
}

#portf{
background-image: url(../images/pages/portfolio/port_luzilex_16.gif);
background-repeat:no-repeat;
width: 421px;
height: 348px;
}

#miolo_port{
margin: 26px 0px 0px 23px;
height: 350px;
}


/*   newsletters */

.newsHeader
{
  margin-top:10px;
  width:550px;    
 }
.newsHeader td
{ 
  
  padding-left:5px;
  font-family:Arial;
  font-size:13px;  
  font-weight:bold;
  color:White;
  vertical-align:top;
  
}


.newsContent td
{  
  padding-top:10px;
  padding-left:5px;
  font-family:Arial;
  font-size:11px;   
  color:White;  
  vertical-align:top;  
}

.divNewsContent
{
     /*overflow:auto;*/
     width:570px;          
}


/*   BackOffice */

 .titulo
{
     font-weight:bold;
     font-family:Arial;
     font-size:12px;                                 
}

.data
{
     background-color:White;
     font-family:Verdana;
     font-size:12px;                     
   
}

                


.button, .button:link, .button:visited
{
     
     font-family:Arial;
     font-size:12px; 
     font-weight:bold;
     color:DarkGreen;                         
}

.button:hover
{                    
    font-family:Arial;
    font-size:12px;   
    font-weight:bold;   
    color:Red;
}             



.PopUpForm
{
    background-image: url(../images/formback.gif);
    padding-left:10px;
    font-family:Arial, Helvetica, sans-serif;
    top:0;
    left:0;
    font-size:10px;
    color:#3b6091;
    font-weight:bold;
    position:absolute;
    width:500px;
    height:400px;  
    z-index:1000;
    /*border:solid 2px #61676b;*/
    border:solid 2px white;
    border-top-width:20px;    
    cursor:move;
    visibility:hidden;    
    
}

.PopUpNewsletterRequest
{
    background-image: url(../images/formback.gif);
    position:absolute;
    top:0;
    left:0;
    text-align:left;
    padding-left:10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#3b6091; 
    width:500px;
    height:200px;  
    z-index:1000;
    /*border:solid 2px #61676b;*/
    border:solid 2px white;
    border-top-width:20px;    
    cursor:move;
    visibility:hidden;    
}
