﻿body
{         
    
    margin: 0px;    
    margin-right: auto;
    margin-left: auto;
    border-left-color: silver;  
    border-left-width: 0px;
    border-left-style: solid;
           
    border-right-width:  0px;
    border-right-style:  solid;
    border-right-color:  silver; 
    border-bottom-color: silver;  
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-top-color: silver;  
    border-top-width: 0px;
    border-top-style: solid;    
    /*background-color: white; /*; /*#f3fafb;/* #E9EAEE; /*#B5B5B5;*/    
   /* background: white url(images/background_blanco.jpg) repeat-y center top; */
     background: #f8f8f8 url(images/background_blanco.jpg) repeat-y center top; 
   
       
  
}

/* MASTER PAGE */
/*#banner
{
    margin-right: auto;
    margin-left: auto;
    width: 822px;
    height: 136px;               
    background-color:  White;  
    
    LEFT: 0px; POSITION: relative; TOP: 0px;
    TEXT-ALIGN: center;
      
}


#idioma
{
    margin-right: auto;
    margin-left: auto;
    width: 822px;    
    LEFT: 0px; 
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 20px; 
    TEXT-ALIGN: right;    
}*/

/*#contact
{
    margin-right: auto;
    margin-left: auto;      
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: silver;         
    background-color: White;
    
    LEFT: 0px;
    WIDTH: 822px;
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 18px;
    TEXT-ALIGN: right;
}*/

/*#map
{
     border-left-width: 0px;     
     border-right-width: 0px;     
}*/

#sitemap
{    
    margin-right: auto;
    margin-left: auto;
    width: 822px;
    height: 111px;     
    background-color:  White;  
}

#fecha
{    
    margin-right: auto;
    margin-left: auto;
    width: 822px;      
 }

/*#menu
{
    margin-right: auto;
    margin-left: auto; 
    border-bottom-color: silver;  
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    background-color: white ; 
}*/

/*#footer
{       
    background: white;/*#00BFFF; */
  /*  margin-right: auto;
    margin-left: auto;    
    border-top-color: silver;  
    border-top-width: 1px;
    border-top-style: dotted;
    width: 822px;
    
    LEFT: 0px;     
    POSITION: relative; 
    TOP:  1500px; 
    HEIGHT: 20px; 
    TEXT-ALIGN: center;
}*/


#divtitulo
{
    background: #FF0000;
}
/* FIN MASTER PAGE*/


/*PARTES COMUNES A LOS CONTENT PLACE*/
#body
{
   
   text-align: left; 
   width: 822px;
   margin: auto;    
   
   border-right-color: silver; 
   border-right-width: 0px;
   border-right-style: solid;
   background-color:  White;
}


#selderinfnews
{	
    border-bottom-color: silver;  
    border-bottom-width: 0px;
    border-bottom-style: solid;	       
 }
 
 
 #subselderecho
 {
	background-color:  yellow;
	border-left-color: silver;  
    border-left-width: 0px;
    border-left-style: solid;
    border-right-color: silver;  
    border-right-width: 1px;
    border-right-style: solid;
    border-top-color: silver;  
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-color: silver;  
    border-bottom-width: 1px;
    border-bottom-style: solid;
    float:  left;
	
 } 
 
 
 #buscadornew
{  	
   
    border-right-color: silver;  
    border-right-width: 1px;
    border-right-style: solid;

    border-top-color: silver;  
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-color: silver;  
    border-bottom-width: 1px;
    border-bottom-style: solid;   
    
} 


/*#selderecho
{  	
    
    margin-top: auto;
    margin-bottom: auto;    
    border-left-color: silver;  
    border-left-width: 1px;
    border-left-style: dotted;   
    
    float: right;     
} */

#selderechoemp
{  	
    
    margin-top: auto;
    margin-bottom: auto;    
    border-right-color: silver; 
    border-right-width: 1px;
    border-right-style: dotted;
    float: left; 
    background-color: white;/*#F3FAFB;/*#F3FAFB;*/ 
    
    
} 

#selderechopres
{  	
    
    margin-top: auto;
    margin-bottom: auto;    
    border-left-color: silver;
    border-left-width: 1px;    
    border-left-style: dotted;        
    float: right; 
    width: 120px;     
} 

#divsos
{    
    border-top-color: #FFA817; 
    /*background-color: #E0E0E0;*/
  
} 


#dicproyechome1 
{    
    background-color: white;/*#F3FAFB;*/   
}

#divreferencias
{    
    border-bottom-color: #F3FAFB;  
    border-bottom-width: 1px;
    border-bottom-style: dotted;    
}

/*#subdividioma
{ 
  float:left;
  margin-top: auto;
  margin-bottom: auto;     
}	*/ 

#seccarttec
{ 
  float: left;
  margin-top: auto;
  margin-bottom: auto;     
}	



#dicproyechome
{     
    border-bottom-color: silver;  
    border-bottom-width: 1px;
    border-bottom-style:  dotted;    
    height: 82px;     
}    


#subdivfecha
{ 
  float:right; 
  margin-top: auto;
  margin-bottom: auto;  
}	

/*#submapa
{ 
  float:right; 
  margin-top: auto;
  margin-bottom: auto;  */ 
}	

#divsol

{ 
  float: right; 
  margin-top: auto;
  margin-bottom: auto;  
}	

#divimgdestacados
{ 
  float:right; 
  margin-top: auto;
  margin-bottom: auto;  
}

#divdescripdestacados	
{ 
  float:right; 
  margin-top: auto;
  margin-bottom: auto;    
}

#divImagedestacados	
{ 
  float:left; 
  margin-top: auto;
  margin-bottom: auto;  
  margin-left:3px;
}


#divrefesector1	
{ 
  float:right; 
  margin-top: auto;
  margin-bottom: auto;  
}

#divrefesector	
{ 
  float:left; 
  margin-top: auto;
  margin-bottom: auto;  
}



/*#selderechohome
{       

    background-color:   White;  
       
    margin-top: auto;
    margin-bottom: auto;    

    border-right-width:  1px;
    border-right-style:  dotted;
    border-right-color:  silver;   
        
    float:left;       

} */

    

#panelintro
{   
    width: 810px;      
}

#panelintropro
{       
    width: 810px;          
}


/*#divtipsec
{	
	border-left-color:  #00BFFF;  
    border-left-width: 8px;
    border-left-style: solid;

   border-right-color : silver;  
    border-right-width: 0px;
    border-right-style: solid;
    border-top-color: silver;  
    border-top-width: 0px;
    border-top-style: solid;
    border-bottom-color: #FFA817;  
    border-bottom-width: 0px;
    border-bottom-style: dotted;  
    
    background-color : #F3FAFB;
    
    
}*/

#divsepuserconnot
{
    border-bottom-color: #FFA817;
    border-bottom-width: 1px;
    border-bottom-style:  dotted;       
}
#divdocrelnew
{
    border-bottom-color: #FFA817;
    border-bottom-width: 1px;
    border-bottom-style:  dotted;    
    
}

#divdocrelanew
{
    background-color: #F3FAFB;
}

#divpag
{
    border-top-color: #FFA817;  
    border-top-width: 1px;
    border-top-style:  dotted;   
}



#divtitap
{	
    border-right-color :  silver;  
    border-right-width: 1px;
    border-right-style: solid;
    border-top-color: silver;  
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-color: silver;  
    border-bottom-width: 1px;
    border-bottom-style: solid;  
    
}

#divpresen
{
	
    border-right-color :  silver;  
    border-right-width: 1px;
    border-right-style: solid;
    border-top-color: silver;  
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-color: silver;  
    border-bottom-width: 1px;
    border-bottom-style: solid;  
    
}

#divtitpro
{	
    border-right-color :  silver;  
    border-right-width: 1px;
    border-right-style: solid;
    border-top-color: silver;  
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-color: silver;  
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

#divref
{
	border-right-color :  silver;  
    border-right-width: 1px;
    border-right-style: solid;
    border-top-color: silver;  
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-color: silver;  
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

#divsepnews

{       
    border-top-color: #ffa817; 
    border-top-width: 1px;
    border-top-style:  dotted;
   
}

#divsep
{    
    border-top-color: #404040;/*#00BFFF; /* #ffa817; */
    border-top-width: 1px;
    border-top-style: dotted;
}

#textopresemp
{
	float : right;
	margin-top : auto;
    margin-bottom: auto; 
}

#imgperfil
{
   float : right;
   margin-top : auto;
   margin-bottom: auto; 
}

#txtperfil
{
   float : left;
   margin-top: auto;
   margin-bottom: auto; 
}

#divfotoprod
{
  float  : left;
  margin-top: auto;
  margin-bottom: auto; 
}

#divtextprod
{
	float : right;
  margin-top: auto;
    margin-bottom: auto; 
}

#divtextprod
{
	float : right;
  margin-top: auto;
    margin-bottom: auto; 
}

#divformsol

{
	float :  right;
  margin-top: auto;
    margin-bottom: auto; 
}

#divpdf

{
	float :  right;
  margin-top: auto;
    margin-bottom: auto; 
}

#divnewdestacada
{ 
 float  :  right;
  margin-top: auto;
    margin-bottom: auto; 
    background-color: #F3FAFB;
    
}

#divnewdestacada2
{ 
 float  :  left;
  margin-top: auto;
    margin-bottom: auto; 
    /*background-color: #F3FAFB;*/
}



#divpenulnotdes2
{ 
 /*float  :  right;*/
 margin-top: auto;
 margin-bottom: auto;  
}

#divpenulnotdes1
{ 
 float  :  left;
 margin-top: auto;
 margin-bottom: auto;  
}

#divdescripsector
{ 
 float  :  right;
 margin-top: auto;
 margin-bottom: auto;  
}

#divimgsector
{ 
 float  :  left;
 margin-top: auto;
 margin-bottom: auto;  
}

#divnewportada
{ 
 float  :  left;
 margin-top: auto;
 margin-bottom: auto;  
}


/*HYPERLINKS*/

a.enlace1:link 
 {
	color:  Gray;
	text-decoration:none;
	font-family:  Verdana;
	font-size: x-small;	
	
 }

a.enlace1:visited {
	color: Gray;	
	text-decoration:none;
	font-family:  Verdana;
	font-size: x-small;	
	}

a.enlace1:hover {	
	
	color : #00BFFF;	
	text-decoration:underline;
	font-family:  Verdana;
	font-size: x-small;	
	}

a.enlace1:active 
{
	text-decoration:none;
	color: gray;
	font-family:  Verdana;
	font-size: x-small;		
	}
	
	
a.enlace2:link 
 {
	color: #00BFFF;/*#404040;*/
	text-decoration:none;
	/*text-decoration:underline;*/
	font-family:  Verdana;
	font-size: x-small;	
	
 }

a.enlace2:visited 
{
    color: #00BFFF;/*#404040;*/
	text-decoration:none;
	font-family:  Verdana;
	font-size: x-small;	
	}

a.enlace2:hover {	
	
	color: #00BFFF;/*#404040;*/	
	text-decoration:underline;
	font-family:  Verdana;
	font-size: x-small;	
	}

a.enlace2:active 
{
	text-decoration:none;	
	color: #00BFFF;/*#404040;*/
	font-family:  Verdana;
	font-size: x-small;		
	}
	
a.enlace3:link  
 {
	color:  #404040;
	text-decoration:none;	
	font-family:  Verdana;
	font-size: x-small;		
	font-weight: bold;
	
 }

a.enlace3:visited 
{
    color:  #404040;	
	text-decoration:none;
	font-family:  Verdana;
	font-size: x-small;	
	font-weight: bold;
	}

a.enlace3:hover {	
	
	color : #00BFFF;  
	text-decoration:underline;
	font-family:  Verdana;
	font-size: x-small;	
	font-weight: bold;	
	}

a.enlace3:active 
{
	text-decoration:none;
	color: #404040;
	font-family:  Verdana;
	font-size: x-small;		
	font-weight: bold;
	}
	
a.enlace4:link 
 {
	color:  #00BFFF;
	text-decoration:none;
	font-family:  Verdana;
	font-size: x-small;	
	font-weight: bold;
	
 }

a.enlace4:visited {
	color: #00BFFF;
	text-decoration:none;
	font-family:  Verdana;
	font-size: x-small;	
	font-weight: bold;
	}

a.enlace4:hover {	
	
	color : #FFA817;	
	text-decoration:underline;
	font-family:  Verdana;
	font-size: x-small;	
   font-weight   : bold;
	}

a.enlace4:active 
{
	text-decoration:none;
	color: #00BFFF;
	font-family:  Verdana;
	font-size: x-small;	
	font-weight: bold;	
	}	
	
	
a.enlace5:link 
 {
	color:  #FFA817;
	text-decoration:none;
	font-family:  Verdana;
	font-size: x-small;
				
	
 }

a.enlace5:visited {
	color: #FFA817;
	text-decoration:none;
	font-family:  Verdana;
	font-size: x-small;	
	}

a.enlace5:hover {	
	
	color : #00BFFF;	
	text-decoration:underline;
	font-family:  Verdana;
	font-size: x-small;		
	}

a.enlace5:active 
{
	text-decoration:none;
	color:#FFA817;
	font-family:  Verdana;
	font-size: x-small;		
	
	}
	
	
a.enlace6:link 
 {
	color:  #404040;
	text-decoration:none; 
	/*text-decoration:underline;*/
	font-family:  Verdana;
	font-size: xx-small;
	
 }

a.enlace6:visited 
{
    color:  #404040;
	text-decoration:none;
	font-family:  Verdana;
	font-size: xx-small;		
}

a.enlace6:hover {	
	
	color : #00BFFF;	
	text-decoration:underline;
	font-family:  Verdana;
	font-size: xx-small;

}

a.enlace6:active 
{
	text-decoration:none;	
	color:  #404040;
	font-family:  Verdana;
	font-size: xx-small;	

}	

a.enlace7:link 
 {
	color:  #00BFFF;
	text-decoration:none;
	font-family:  Verdana;
	font-size: x-small;		
	
 }

a.enlace7:visited {
	color: #00BFFF;
	text-decoration:none;
	font-family:  Verdana;
	font-size: x-small;		
	}

a.enlace7:hover {	
	
	color : #FFA817;	
	text-decoration:underline;
	font-family:  Verdana;
	font-size: x-small;	   
	}

a.enlace7:active 
{
	text-decoration:none;
	color: #00BFFF;
	font-family:  Verdana;
	font-size: x-small;			
	}	
	
	
a.enlace8:link 
 {
	color:  #FFA817;
	text-decoration:none;
	font-family:  Verdana;
	font-size: Medium;
	font-weight: bold;			
	
 }

a.enlace8:visited {
	color:  #FFA817;
	text-decoration:none;
	font-family:  Verdana;
	font-size: Medium;
	font-weight: bold;			
	}

a.enlace8:hover {	
	
	color:  #FFA817;	
	text-decoration:underline;
	font-family:  Verdana;
	font-size: Medium;	
	font-weight: bold;		   
	}

a.enlace8:active 
{
	text-decoration:none;
	color:  #FFA817;
	font-family:  Verdana;
	font-size: Medium;	
	font-weight: bold;			
	
	}	
	
a.enlace9:link 
 {
	color: #FFA817;/* #404040;*/
	text-decoration:none; 
	/*text-decoration:underline;*/
	font-family:  Verdana;
	font-size: xx-small;
	
 }

a.enlace9:visited 
{
    color:  #FFA817;/* #404040;*/	
	text-decoration:none;
	font-family:  Verdana;
	font-size: xx-small;		
}

a.enlace9:hover {	
	
	color : #00BFFF;	
	text-decoration:underline;
	font-family:  Verdana;
	font-size: xx-small;

}

a.enlace9:active 
{
	text-decoration:none;	
	color: #FFA817;/* #404040;*/
	font-family:  Verdana;
	font-size: xx-small;	

}	

	
	

/*---------------------------*/
	



/*LABELS*/

.label1
{
	color : #FFA817;/*#00BFFF;*/
	font-family: Verdana;
	font-size:    medium;
	font-style:  normal;	
	font-weight: bold;		
	text-align : left;	
}

.label2 
{
	color : #404040;
	font-family:  Verdana;
	font-size: x-small;	
	font-weight: bold;	
}

.label3 
{ 
	color: #404040;/*#B5B5B5; /*#404040 ;/*#5D608B; /*#E9EAEE;*/ /*#F8DC0F; */
	font-family:  Verdana;
	font-size: x-small;
	text-align:left;			
}

.label4 
{
	color :  gray;
	font-family:  Verdana;
	font-size:  xx-small;		
}

.label5 
{
	color : Gray;
	font-family: Verdana;
	font-size:  small;
	font-style: normal;	
	font-weight: bold;	
}

.label6 
{
	color : gray;
	font-family:  Verdana;
	font-size: x-small;	
	font-weight: bold;	
}

.label7
{
	color : #404040;
	font-family:  Verdana;
	font-size: xx-small;		
}

.label8
{
	color : white;
	font-family:  Verdana;
	font-size: x-small;	
	font-weight: bold;	
}

.label9 
{
	color : gray;
	font-family:  Verdana;
	font-size: x-small;	
	font-weight: bold;	
}

.label10 
{
	color : gray;
	font-family:  Verdana;
	font-size: x-small;		
	
}

.label11
{
	color :    #00BFFF;
	font-family:  Verdana;
	font-size: xx-small;
	
		
}

.label12
{
	color :    gray;
	font-family:  Verdana;
	font-size: xx-small;		
}

.label13 
{
	color :    gray;
	font-family:  Verdana;
	font-size: xx-small;		
}

.label14 
{
	color : #00BFFF;
	font-family: Verdana;
	font-size:   x-small;
	font-style:  normal;
		
	
}

.label15 
{
	color : #FFA817;/*#00BFFF;*/
	font-family: Verdana;
	font-size:   x-small;
	font-style:  normal;	
	font-weight: bold;		
	
}


.label16 
{
	color : #00BFFF;
	font-family: Verdana;
	font-size:    x-small;
	font-style:  normal;
	font-weight: bold;
	
		
}

.label17 
{
	color : #00BFFF;
	font-family: Verdana;
	font-size:   xx-small;
	font-style:  normal;	
	font-weight: bold;			
}

.label18
{
	color :    #FFA817;
	font-family:  Verdana;
	font-size: xx-small;

	
}

.label19
{
	color : #FFA817;/*#00BFFF;*/
	font-family: Verdana;
	font-size:    large;
	font-style:  normal;	
	font-weight: bold;	
	text-align: right;	
	
}

.dropdown1
{
	color :  gray;
	font-family: Verdana;
	font-size:  x-small;
	font-style:  normal;
	background-color: white;
	
}

.button1
{
	border-color: #FFA817;
	border-style: Groove;
	border-width: 1px;
	background-color:White;
	font-family:Verdana;
	font-size:xx-small;
	font-weight: bold;
	color: #FFA817; 
		
}

.button2
{
	border-color:#404040;
	border-style:groove;
	border-width: 1px;
	background-color:White;
	font-family:Verdana;
	font-size:XX-small;
	color: gray;	
	
}


.grid1
{
	background-color:White ;
    Border-Color: gray;
    Border-Style:  none;
    Border-Width: 0px;   
    
}

.form1
{
   background-Color:White;
   Border-Color:White;
   Border-Width: 1px
}


.img1
{
 border-color  :gray;
 Border-Style: Solid;
 border-Width: 1px;
 
}

.button1
{
	border-color:#00BFFF;
	border-style:groove;
	border-width: 1px;
	background-color:White;
	font-family:Verdana;
	font-size:x-small;
	color: #00BFFF;	
	
}

.button2
{
	border-color:#00BFFF;
	border-style:groove;
	border-width: 1px;
	background-color:White;
	font-family:Verdana;
	font-size:xx-small;
	color: #00BFFF;	
	
}

.button3
{
	border-color:gray;
	border-style:groove;
	border-width: 1px;
	background-color:White;
	font-family:Verdana;
	font-size:xx-small;
	color: gray;	
	
}


.divtipsec
{	
	border-bottom-color: #FFA817;
    border-bottom-width: 1px;
    border-bottom-style: dotted;    
}

.divfichapro
{
    background-color: #F3FAFB; 
    border-left-color: #FFA817;  
    border-left-width: 1px;
    border-left-style: solid;

    border-right-color : #FFA817;  
    border-right-width: 1px;
    border-right-style: solid;
    border-top-color: #FFA817;  
    border-top-width: 1px;
    border-top-style: solid;
     border-bottom-color: #FFA817;
    border-bottom-width: 1px;
    border-bottom-style: solid; 
  
}


.divdsolutions
{ 
 float  : right;
 /*margin-top: auto;
 margin-bottom: auto;  */
}


.bannerHome
{        
     
     float:left;
     height: 202px;
     width: 416px;     
     margin-left: 25px; 
     
}


.titppal
{     
     float  : left;
     width  : 416px;
     height : 25px;
     text-align: right;
     margin-left: 25px;  
     margin-top: 5px;  
}

.Presppal
{     
     float  : left;
     width  : 416px;
     min-height: 80px;     
     text-align: left;
     margin-left: 25px; 
     margin-top: 8px;     
}


.Actual
{     
     float  : left;
     width  : 416px;
     min-height: 120px;     
     text-align: left;
     margin-left: 20px; 
     margin-top: 2px;     
}

.TitEmp
{     
     float  : left;
     width  : 416px;
     min-height: 20px;     
     text-align: left;
     margin-left: 20px; 
     margin-top: 0px;     
}

.PresEmp
{     
     float  : left;
     width  : 416px;
     min-height: 100px;     
     text-align: left;
     margin-left: 20px; 
     margin-top: 5px;     
}

.panelmov
{     
     float  : left;
     width  : 416px;
     min-height: 80px;     
     text-align: left;
     margin-left: 20px; 
     margin-top: 0px;     
}

.Titcalidad
{     
     float  : left;
     width  : 426px;
     height : 25px;
     text-align: left;
     margin-left: 20px;  
     margin-top: 10px;  
}

.Prescalidad
{     
     float  : left;
     width  : 416px;
     min-height: 200px;     
     text-align: left;
     margin-left: 20px; 
     margin-top: 45px;      
         
}

.ImgCalidad
{
     float  : left;
     width  : 416px;
     min-height: 50px;     
     text-align: left;
     margin-left: 20px; 
     margin-top: 10px;
}

.TitGaran
{     
     float  : left;
     width  : 426px;
     height : 25px;
     text-align: left;
     margin-left: 20px;  
     margin-top: 10px;  
}

.PresGaran
{
     float  : left;
     width  : 416px;
     min-height: 100px;     
     text-align: left;
     margin-left: 20px; 
     margin-top: 30px;     
}



.panelmovPresEmp
{     
     float  :  right;
     width  : 80px;
     min-height: 10px;     
     text-align: right;
     margin-right: 5px; 
     margin-top: 100px; 
     margin-bottom: 10px;          
}



.panelmovCal
{     
     float  :  right;
     width  : 80px;
     min-height: 10px;     
     text-align: right;
     margin-right: 5px; 
     margin-top: 20px; 
     margin-bottom: 10px;          
}


.panelmovGaran
{     
     float  :  right;
     width  : 80px;
     min-height: 10px;     
     text-align: right;
     margin-right: 5px; 
     margin-top: 20px; 
     margin-bottom: 10px;          
}


.panelmovSectores
{
     float  :  right;
     width  : 20px;
     min-height: 10px;     
     text-align: right;
     margin-right: 5px; 
     margin-top: 20px; 
     margin-bottom: 10px;    
}

.panelmovSearch
{
     float  :  right;
     width  : 20px;
     min-height: 10px;     
     text-align: right;
     margin-right: 15px; 
     margin-top: 5px; 
     margin-bottom: 10px;    
}


.panelmovNews
{
     float  :  right;
     width  : 150px;
     min-height: 10px;     
     text-align: right;
     margin-right: 5px; 
     margin-top: 20px; 
     margin-bottom: 10px;    
}

.panelmovInves
{     
     float  :  right;
     width  : 80px;
     min-height: 10px;     
     text-align: right;
     margin-right: 5px; 
     margin-top: 50px; 
     margin-bottom: 10px;          
}

.panelVolNewView
{     
     float  :  right;
     width  : 50px;
     min-height: 10px;     
     text-align: right;
     margin-right: 5px; 
     margin-top: 10px; 
     margin-bottom: 10px;          
}



.TitSolu
{     
     float  : left;
     width  : 426px;
     height : 25px;
     text-align: left;
     margin-left: 20px;  
     margin-top: 10px;  
}



.divAuditoria
{
     float  : left;
     width  : 426px;
     min-height : 70px;
     text-align: left;
     margin-left: 20px;  
     margin-top: 35px;      
}

.divAuditoriaDos
{
    float  : right;
    width  : 350px;
    min-height : 65px;
    text-align: left;
    margin-left: 5px;  
    margin-top: 3px;       
}

.imgAuditoria
{
    float  : left;    
    Height : 55px;
    Width  : 65px;
    margin-left: 0px;  
}

.imgDepu
{
    float  : left;    
    Height : 55px;
    Width  : 65px;
    margin-left: 0px;  
}


.divDiseno
{
     float  : left;
     width  : 426px;
     min-height : 70px;
     text-align: left;
     margin-left: 20px;  
     margin-top: 10px;      
}

.divDisenoDos
{
    float  : right;
    width  : 350px;
    min-height : 65px;
    text-align: left;
    margin-left: 5px;  
    margin-top: 3px;       
}

.divObra
{
     float  : left;
     width  : 426px;
     min-height : 70px;
     text-align: left;
     margin-left: 20px;  
     margin-top: 10px;      
}

.divObraDos
{
    float  : right;
    width  : 350px;
    min-height : 65px;
    text-align: left;
    margin-left: 5px;  
    margin-top: 3px;       
}

.divInsta
{
     float  : left;
     width  : 426px;
     min-height : 70px;
     text-align: left;
     margin-left: 20px;  
     margin-top: 10px;      
}

.divInstaDos
{
    float  : right;
    width  : 350px;
    min-height : 65px;
    text-align: left;
    margin-left: 5px;  
    margin-top: 3px;       
}

.divAuto
{
     float  : left;
     width  : 426px;
     min-height : 70px;
     text-align: left;
     margin-left: 20px;  
     margin-top: 10px;      
}

.divAutoDos
{
    float  : right;
    width  : 350px;
    min-height : 65px;
    text-align: left;
    margin-left: 5px;  
    margin-top: 3px;       
}

.divMto
{
     float  : left;
     width  : 426px;
     min-height : 70px;
     text-align: left;
     margin-left: 20px;  
     margin-top: 10px;      
}

.divMtoDos
{
    float  : right;
    width  : 350px;
    min-height : 65px;
    text-align: left;
    margin-left: 5px;  
    margin-top: 3px;       
}

.divOtros
{
     float  : left;
     width  : 426px;
     min-height : 70px;
     text-align: left;
     margin-left: 20px;  
     margin-top: 10px;      
}

.divOtrosDos
{
    float  : right;
    width  : 350px;
    min-height : 65px;
    text-align: left;
    margin-left: 5px;  
    margin-top: 3px;       
}

.divDepu
{
     float  : left;
     width  : 426px;
     min-height : 70px;
     text-align: left;
     margin-left: 20px;  
     margin-top: 10px;      
}

.divDepuDos
{
    float  : right;
    width  : 350px;
    min-height : 65px;
    text-align: left;
    margin-left: 5px;  
    margin-top: 3px;       
}

.divResi
{
     float  : left;
     width  : 426px;
     min-height : 70px;
     text-align: left;
     margin-left: 20px;  
     margin-top: 10px;      
}

.divResiDos
{
    float  : right;
    width  : 350px;
    min-height : 65px;
    text-align: left;
    margin-left: 5px;  
    margin-top: 3px;       
}

.divGlobal
{
     float  : left;
     width  : 426px;
     min-height : 70px;
     text-align: left;
     margin-left: 20px;  
     margin-top: 10px;      
}

.divGlobalDos
{
    float  : right;
    width  : 350px;
    min-height : 65px;
    text-align: left;
    margin-left: 5px;  
    margin-top: 10px;       
}

.TitSectores
{     
     float  : left;
     width  : 470px;
     min-height: 20px;     
     text-align: left;
     margin-left: 20px; 
     margin-top: 10px;     
}

.PresSectores
{     
     float  : left;
     width  : 470px;
     min-height: 100px;     
     text-align: left;
     margin-left: 20px; 
     margin-top: 5px;     
}

.ListaSectores
{     
     float  : left;
     width  : 470px;
     min-height: 100px;     
     text-align: left;
     margin-left: 20px; 
     margin-top: 15px;     
}


.TitNoticias
{     
     float  : left;
     width  : 470px;
     min-height: 20px;     
     text-align: left;
     margin-left: 20px; 
     margin-top: 10px;     
}

.DivNotDesta
{     
     float  : left;
     width  : 480px;
     min-height: 100px;     
     text-align: left;
     margin-left: 20px; 
     margin-top: 10px;     
}

.ListaNoticias
{     
     float  : left;
     width  : 480px;
     min-height: 100px;     
     text-align: left;
     margin-left: 20px; 
     margin-top: 10px;     
}


.TitUltNot
{     
     float  : left;
     width  : 470px;
     min-height: 20px;     
     text-align: left;
     margin-left: 20px; 
     margin-top: 10px;     
}

.divsepnotdes
{    
    float  : left;
     width  : 470px;
     min-height: 20px;     
     text-align: left;
     margin-left: 20px; 
     margin-top: 10px;   
    border-top-color: silver;  
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #FFA817; 
    /*background-color: #E0E0E0;*/
  
} 

.TitContact
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.DescripContact
{     
      float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.MapaContact
{
     float  : left;
     width  : 425px;
     min-height: 350px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;
}



.TitsolInfo
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.DescripsolInfo
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.frmSolInfo
{
    float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;         
}

.TitsolEmp
{
     float  : left;
     width  : 450px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;
}

.TitAvisosolEmp
{
    float  : left;
    width  : 450px;
    min-height : 20px;     
    text-align : left;
    margin-left: 15px; 
    margin-top : 10px;    
}


.TitEnviarSolEmp
{
    float  : left;
    width  : 450px;
    min-height : 20px;     
    text-align : left;
    margin-left: 15px; 
    margin-top : 10px;    
}


.TitEnvCv
{
     float  : left;
     width  : 490px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;
}

.AvisoEnvCv
{
     float  : left;
     width  : 490px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;
}

.CamposEnvCv
{
     float  : left;
     width  : 490px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;
}


.TitInves
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.InvesInfo
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}

.TitProces
{     
     float  : left;
     width  : 430px;
     min-height: 10px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.ProcesInfo
{     
     float  : left;
     width  : 430px;
     min-height: 500px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}

.panelVolProc
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 500px;     
}

.panelVol
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 15px;     
}


.TitAudi
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.AudiInfo
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}


.TitDiseno
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.DisenoInfo
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}


.TitServDiseno
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.ServDisenoInfo
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}

.TitObra
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.ObraInfo
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}


.panelVolObra
{     
     float  : right;
     width  : 80px;
     min-height: 20px;     
     text-align: right;
     margin-right: 0px; 
     margin-top: 150px;     
}

.TitServObra
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.ServObraInfo
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}


.panelVolServObra
{     
     float  : right;
     width  : 50px;
     min-height: 20px;     
     text-align: right;
     margin-right: 5px; 
     margin-top: 250px;     
}


.TitInstall
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.InstallInfo
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}


.panelVolInstall
{     
     float  : right;
     width  : 50px;
     min-height: 20px;     
     text-align: right;
     margin-right: 5px; 
     margin-top: 50px;     
}

.TitControl
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.ControllInfo
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}


.panelVolControl
{     
     float  : right;
     width  : 50px;
     min-height: 20px;     
     text-align: right;
     margin-right: 10px; 
     margin-top: 150px;     
}

.TitServControl
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.ServControllInfo
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}


.panelVolServControl
{     
     float  : right;
     width  : 50px;
     min-height: 20px;     
     text-align: right;
     margin-right: 5px; 
     margin-top: 120px;     
}


.TitServicios
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.ServicioslInfo
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}


.panelVolServicios
{     
     float  : right;
     width  : 50px;
     min-height: 20px;     
     text-align: right;
     margin-right: 10px; 
     margin-top: 70px;     
}


.TitExplo
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.ExploInfo
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}


.panelVolExplo
{     
     float  : right;
     width  : 50px;
     min-height: 20px;     
     text-align: right;
     margin-right: 5px; 
     margin-top: 80px;     
}


.TitStart
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.StartInfo
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}


.panelVolStart
{     
     float  : right;
     width  : 50px;
     min-height: 20px;     
     text-align: right;
     margin-right: 5px; 
     margin-top: 120px;     
}


.TitAlquila
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.AlquilaInfo
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}


.panelVolAlquila
{     
     float  : right;
     width  : 50px;
     min-height: 20px;     
     text-align: right;
     margin-right: 10px; 
     margin-top: 80px;     
}


.TitEnsayo
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.EnsayoInfo
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}


.panelVolEnsayo
{     
     float  : right;
     width  : 50px;
     min-height: 20px;     
     text-align: right;
     margin-left: 15px; 
     margin-top: 80px;     
}

.TitResiduos
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.ResiduosInfo
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}


.panelVolResiduos
{     
     float  : right;
     width  : 50px;
     min-height: 20px;     
     text-align: right;
     margin-left: 10px; 
     margin-top: 120px;     
}

.TitServDepu
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.ServDepuInfo
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}


.panelVolServDepu
{     
     float  : right;
     width  : 50px;
     min-height: 20px;     
     text-align: right;
     margin-left: 10px; 
     margin-top: 120px;     
}



.TitRefer
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.ReferInfo
{     
     float  : left;
     width  : 430px;
     min-height: 80px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}

.ReferList
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}


.panelVolRefer
{     
     float  : right;
     width  : 30px;
     min-height: 20px;     
     text-align: right;
     margin-right: 30px; 
     margin-top: 40px;     
}

.ReferviewInfo
{     
     float  : left;
     width  : 430px;
     min-height: 150px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}


.panelVolReferView
{     
     float  : right;
     width  : 50px;
     min-height: 20px;     
     text-align: right;
     margin-right: 10px; 
     margin-top: 0px;     
}

.panelVolReferView
{
     float  :    right;
     width  :    20px;
     min-height: 20px;     
     text-align: right;
     margin-right: 30px; 
     margin-top: 10px;
}
    



.TitClientes
{     
     float  : left;
     width  : 470px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.ClientesInfo
{     
     float  : left;
     width  : 470px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}

.ClientesList
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 0px;     
}


.TitNewsFile
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.NewsFileInfo
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}

.NewsFileList
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.NewsFileResult
{
     float  : left;
     width  : 430px;
     min-height: 10px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}

.PrevNextNewsFile
{     
     float  : right;
     width  : 430px;
     min-height: 20px;     
     text-align: right;
     margin-left: 15px; 
     margin-top: 10px;     
}

.PanelVolNewsFile
{     
     float  :  right;
     width  : 50px;
     min-height: 20px;     
     text-align:  right;
     margin-right: 5px; 
     margin-top: 20px;     
}


.Newview
{     
     float  : left;
     width  : 430px;
     min-height: 200px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}



.TitArttec
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.ArttecInfo
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 10px;     
}

.ArttectList
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}

.ArttecResult
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 20px;     
}

.panelVolArttec
{     
     float  : right;
     width  : 50px;
     min-height: 20px;     
     text-align: right;
     margin-left: 5px; 
     margin-top: 20px;     
}


.TitDocLegal
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}

.DocLegal
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}

.TitAcces
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}

.InfoAcces
{     
     float  : left;
     width  : 430px;
     min-height: 700px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}

.DescripNoticia
{ 
   float   : left;
   width  : 430px;
   min-height: 200px;     
   text-align: left;
   margin-left: 0px; 
   margin-top: 5px;   
}    


.TitSearch
{     
     float  : left;
     width  : 430px;
     min-height: 20px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}

.InfoSearch
{     
     float  : left;
     width  : 430px;
     min-height: 100px;     
     text-align: left;
     margin-left: 15px; 
     margin-top: 5px;     
}



.main
{
    padding: 0px 0px;
    margin:   1px 8px 8px 8px;
    min-height: 450px;
    margin-right: auto;
    margin-left: auto;    
    width: 822px;
}


.footer
{    
    /*min-height: 50px;  */    
    background: white;/*#00BFFF; */
    margin-right: 0px;
    margin-left:  0px;    
    float:  left;
    margin-top:   auto;
    /*margin:  40px auto auto auto; */
    border-top-color: silver;  
    border-top-width: 1px;
    border-top-style: dotted;
  /* border-bottom-color: silver;  
    border-bottom-width: 1px;
    border-bottom-style: dotted;*/
    width:822px;
    text-align:center;       
}

.page
{
    width: 822px;    
    background-color: white;      
    margin: 0px 0px 0px 0px;   
    border:  none;
    margin-right: auto;
    margin-left: auto; 
    
}

.idioma
{
    width: 822px; 
    height: 20px; 
    text-align: right;     
    margin-top: 10px;
    
}

.subdividioma
{
   width: 173px; 
   height: 22px;
   text-align: center;
   float:left;
}


.banner
{
  width: 822px; 
  height: 136px; 
  text-align: center;   
  top: 0px;
  left: 0px;
}

.submapa
{
   width: 408px; 
   height: 22px;
   text-align: right;
   float:right;
} 

.contact
{
  width: 822px;
  height: 18px;
  text-align: right;
 
   border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: silver;         
    background-color: White;
     margin-right: auto;
    margin-left: auto;    
}


.menu
{
    width: 822px; 
    height: 40px;
    text-align: left;
    margin-right: auto;
    margin-left: auto; 
    border-bottom-color: silver;  
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    background-color: white ; 
}

 
.map
{
    width: 822px; 
    min-height: 10px;
    margin-right: auto;
    margin-left: auto; 
    text-align: left;
    
}

.bloqueIzdoHomeSolutions
{       
    background-color:   White;         
    margin-top: auto;
    margin-bottom: auto;    
    border-right-width:  1px;
    border-right-style:  dotted;
    border-right-color:  silver;           
    float:left;  
    text-align: left;
    width: 170px;
    min-height: 820px;         
    margin-left: 5px;
}

.bloquederechoHomeSolutions
{   
    margin-top: auto;
    margin-bottom: auto;    
    border-left-color: silver;  
    border-left-width: 1px;
    border-left-style: dotted;       
    float: right;         
    width: 180px;
    min-height: 820px;    
    text-align: left;
    margin-left: 5px;
    
}



.bloqueIzdoHome
{       
    background-color:   White;         
    margin-top: auto;
    margin-bottom: auto;    
    border-right-width:  1px;
    border-right-style:  dotted;
    border-right-color:  silver;           
    float:left;  
    text-align: left;
    width: 170px;
    min-height: 520px;         
    margin-left: 5px;

}

.divSector
{
    margin-top: 150px;
    margin-bottom: auto;        
    float: left;         
    width: 180px;
    min-height: 150px;    
    text-align: left;
    margin-left: 5px;   
}

.divsubSector
{
   margin-top: auto;
    margin-bottom: auto;        
    float: left;         
    width: 180px;
    min-height: 50px;    
    text-align: left;
    margin-left: 5px;     
}

.docUltArt
{
    margin-top: 10px;
    margin-bottom: auto;        
    float: left;         
    width: 180px;
    min-height: 150px;    
    text-align: left;
    margin-right: 5px;
}


.docRela
{
    margin-top: 35px;
    margin-bottom: auto;        
    float: left;         
    width: 180px;
    min-height: 150px;    
    text-align: left;
    margin-right: 5px;
}

.SubDocRel
{
    margin-top: 0;
    margin-bottom: auto;        
    float: left;         
    width: 160px;    
    min-height: 50px;
    text-align: left;
    margin-right: 5px;    
}

.bloquederechoHome
{   
    margin-top: auto;
    margin-bottom: auto;    
    border-left-color: silver;  
    border-left-width: 1px;
    border-left-style: dotted;       
    float: right;         
    width: 180px;
    min-height: 520px;    
    text-align: left;
    margin-left: 5px;
    
}

.logoshome

{
    float:left;
    margin-left:25px;
    width: 102px;
    min-height: 100px
}

.menuEmpresa
{
    float:left;
    height:80;
    width:150;   
    
}

.divfotoRefer
{
     width:  400px; 
     min-height: 100px;
}


.divDescripPro
{
    width: 400px;
    min-height: 15px;
    text-align: left;
}

.descripAmplipro
{
  width: 400px;
  min-height: 100px; 
  text-align: left;
}

/*.textodescripAmplipro
{
  width: 386px;
  height: 100px; 
  text-align: left;
}*/

.panelServicios
{     
     float  :  right;
     width  : 250px;
     min-height: 10px;     
     text-align: right;
     margin-right: 5px; 
     margin-top: 20px; 
     margin-bottom: 10px;          
}

    
