#content p
{
    margin: 0;   
}
#columnaizq
{
    width: 150px;
    height: 500px;
    float: left;
}
#menu
{
    display:none;
    margin:0;
    padding:0;
    width:100%;
    height:500px;    
    background-color: #B2B2B2;
    float:left;
    position:relative;
}
#menu ul
{
    margin:0;
    padding:0;
    text-align:center;
}
#menu ul li
{
	list-style-type: none;
	text-decoration:none;	
}
#menu li a
{
	display: block;
	margin: 1px;	
	padding: 5px 5px;
	color:#fff;
	text-decoration: none;	
	width:136px;
	/*border: 1px solid;*/
	border-color: #000;
	background-color:#333;
	color:#fff;
	text-align:left;
}

#columnader
{
    width: 800px;
    height: 500px;
    position: relative;
    float: left;
    background-color:#fff;
}
.panel
{
    width:780px;
    height:500px; 
    margin-left:20px;  
}
#panelcalculo
{
    display:none;
    position:absolute;
    
}
#fotocalculo
{
    width:100%;
    height:180px;
    background-image:url("imagenes/servicios/calculo/foto.jpg");
    float:left;
}
#textocalculo
{
    width:90%;
    clear:both;
    padding:10px 5% 10px 5%;
    text-align:justify;
    font-size: 13px;
    float:left;
}
#fotocalculo1
{
   width:150px;
   height:117px;
   background-image:url("imagenes/servicios/calculo/3d.jpg");   
   float:left;
   margin-left:20px;
}
#fotocalculo2
{
    width:150px;
    height:117px;
    background-image:url("imagenes/servicios/calculo/plano3.jpg");    
    float:left;
}
#fotocalculo3
{
    width:379px;
    height:260px;
    background-image:url("imagenes/servicios/calculo/plano1.jpg");    
    float:right;
    margin-right:20px;
}
#fotocalculo4
{
    width:300px;
    height:143px;    
    background-image:url("imagenes/servicios/calculo/plano2.jpg");    
    float:left;
    margin-left:20px;    
}

#panelfabricacion
{
    display:none;
    position:absolute;
}
#fotosfabrica
{
   width:50%;
   height:300px;   
   float:left;     
   background-color:#ccc; 
}
#fotosfabrica div
{
    width: 400px;
    height:100%;
}

#fotosfabrica img
{
    position:relative;
    top:0px;
    left:0px;
}
#fotosfabrica p
{
    width:400px; 
    height:30px;   
    line-height:30px;
    text-align:center;
    display:block;   
    position:absolute;
    font-size:13px;    
    color:#fff;
    background-color:#000; 
    bottom:0px;
    left:0px;
}
/*#fotosfabrica ul
{     
    list-style:none;
    margin:0;
    padding:0;
}
#fotosfabrica ul img
{
    position:absolute;
}
#fotosfabrica ul li
{
    width:100%;
    height:100%;
}
#fotosfabrica ul p
{
    display:block;
    position:absolute;
    background-color:#fff;    
}*/
#textofabrica1
{
    float:left;
    /*width:260px;*/
    width:32%;
    padding:20px 9%;
    text-align:justify;
    font-size: 13px;
}
#textofabrica2
{
    clear:both;
    float:left;
    width:100%;    
    background-color:#CCC;    
    text-align:center;
    font-size:12px;
}
#piefabrica
{
    width:100%;
    height:108px;    
    clear:both;
    padding: 12px 0 0px 0;    
}
#piefabrica1 
{
    width:144px;
    height:108px;  
    background-image:url("imagenes/servicios/fabricacion/piefabrica1.jpg");
    float:left;
    margin-right:5px;
}

#piefabrica2 
{
    width:81px;
    height:108px;  
    background-image:url("imagenes/servicios/fabricacion/piefabrica2.jpg");
    float:left;
    margin-right:5px;
}
#piefabrica3 
{
    width:144px;
    height:108px;  
    background-image:url("imagenes/servicios/fabricacion/piefabrica3.jpg");
    float:left;
    margin-right:5px;
}
#piefabrica4 
{
    width:81px;
    height:108px;  
    background-image:url("imagenes/servicios/fabricacion/piefabrica4.jpg");
    float:left;
    margin-right:5px;
}

#certificados
{
    /*position:absolute;
    top:335px;
    left:520px;*/    
    margin-left:80px;
    margin-top:-60px;  
}
#panelejecucion
{
    display:none;
    position:absolute;
}
#cabeceraejecucion
{
    font-size:12px;
    padding:5px 5px 5px 0;        
    text-align:justify;       
}
.filaejecucion
{
    width:100%;
    height:150px;    
    clear:both;
   
    }
.filaejecucion hr
{
    border: none;
    background-color: #000;
    height:1px;
    margin:0px;
}
.filaejecucion h1
{
    margin:0;
    font-size:14px;   
    width:150px;   
}
.grupofoto
{    
     height:130px;    
     margin-top:3px;   
     margin-left:2px;
     float:left;
}
.grupofoto .fotogrupo
{
    height:100px;   
}
.grupofoto .titulofoto
{
    width:142px;
    font-size:11px;
    padding-left:5px;    
    position:relative;    
}

    