#panelsuperior
{
	width:100%;
    height:200px;  
    position:relative;    
}
 
#cabecera
{
    position:absolute;
    width:950px;
    height:50px;     
    text-align:center;      
    line-height: 50px; 
    color:#f1d60f;          
    z-index:99;
    }
#cabecera .transparenciacabecera
{
    top:0px;
    left:0px;
    opacity:0.5;  
    filter:alpha(opacity=50);  
    -moz-opacity:0.5; 
    position:absolute;
    width:100%;
    height:100%;
    background-color: #000;
    float:left;   
}
#cab1
{
    position:relative;
    width:238px;
    height:100%;
    float:left;    
}
#cab2
{
    position:relative;
    width:237px;
    height:100%;
    float:left;
}
#cab3
{
    position:relative;
    width:237px;
    height:100%;
    float:left;
}
#cab4
{
    position:relative;
    width:238px;
    height:100%;
    float:left;
}
#fotos
{  
    position:relative;
    width:950px;
    height:200px;    
}

#foto1
{
    position:relative;
    background-image:url("imagenes/cifras/ejecucion.jpg");
    width:238px;
    height:100%;
    float:left;             
}
#foto2
{
    position:relative;
    background-image:url("imagenes/cifras/empleo.jpg");
    width:237px;
    height:100%;   
    float:left;     
}
#foto3
{
    position:relative;
    background-image:url("imagenes/cifras/calculo.jpg");
    width:237px;
    height:100%;
    float:left; 
    
}
#foto4
{
    position:relative;
    background-image:url("imagenes/cifras/ferralla.jpg"); 
    width:238px;
    height:100%;
    float:left; 
}

#panelmedio
{
    width:100%;
    height:50px;
    position:relative;
    text-align:center;
    line-height: 50px;
    clear:both;
    font-size:20px;
   
}  
#pie1
{
    position:relative;
    float:left;
    width: 238px;
    height:100%;
    background-color:#666; 
    color: #fff;
}
#pie2
{
    position:relative;
    float:left;
    width: 237px;
    height:100%;
    background-color:#000; 
    color: #fff;
}
span.resalte
{
    color: #f1d60f;
    font-size:28px; font-weight:bold;
    
}

#pie3
{
    position:relative;
    float:left;
    width: 237px;
    height:100%;
    background-color:#666; 
    color: #fff;
    }
#pie4
{
    position:relative;
    float:left;
    width: 238px;
    height:100%;
    background-color:#000; 
    color: #fff;
    }
#panelinferior
{
    width:950px;
    height:200px;
    position:relative;
      
}
#menu
{
    display:none;
    margin:0;
    padding:0;
    width:200px;
    height:250px;
    /*background-color:Orange;*/
    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:185px;
	/*border: 1px solid;*/
	border-color: #000;
	background-color:#333;
	color:#fff;
	text-align:left;
}

#grafica
{
    position:relative;
    float:left;
    top:0px;
    left:0px;
    margin:0;
    padding:0;
    width:750px;  
    height:250px;      
    /*background-color:Olive;*/
}

#grafico1ej
{
    float:left;
    margin-top :15px;
    padding:5px;
    width:400px;    
}
#grafico2ej
{
    margin-top:15px;
    padding:5px;
    width:300px;   
    float:right; 
}
#grafico1cal
{
    padding:5px;
    width:200px;   
    float:left; 
}
#grafico2cal
{
    padding:5px;
    margin-right: 100px;
    width:400px;   
    float:right; 
}
#grafico1fab
{
    padding:10px;
    width:250px;   
    float:left; 
}

#textofab
{
    padding: 50px 50px 50px 350px;    
    
     /*float:right;*/
     }
#piecalculo
{
    clear:both;
}
#panelhormigon
{
    float:left;
    position:absolute;
    width:150px;
    height:100%;
    background-image:url("imagenes/cifras/fondoequipo.jpg");    
}
#cabequipo
{
    position:absolute;
    margin-left: 200px;
}
#tablaequipo
{
    margin-top:30px;
    line-height:35px;
    position:absolute;
}
#listaizq
{
    float:left;
    text-align:right;    
    padding-right:10px;    
    width:140px;            
}
#listader
{
    float:left;
    padding-left: 10px;  
    width:550px;
}
.paneles
{
    display:none;
    background-color:#fff;
    height:100%;
    width:100%;
    position:absolute;        
}
.paneles p
{
    margin:0;
    font-size:14px;
    text-align:justify;
    padding: 5px 10px 5px 10px;
    line-height:15px;
}