﻿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;  
    
    

    
  
}

/* 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;*/
  
} 
#divsepnotdes
{    
    border-top-color: silver;  
    border-top-width: 1px;
    border-top-style: dotted;
    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:left; 
  margin-top: auto;
  margin-bottom: auto;  
}

#divrefesector1	
{ 
  float:right; 
  margin-top: auto;
  margin-bottom: auto;  
}

#divrefesector	
{ 
  float:left; 
  margin-top: auto;
  margin-bottom: auto;  
}



#selderechohome
{       
   /* background-color:  #FF0000;  */
    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;			
	
	}	
	
	

/*---------------------------*/
	



/*LABELS*/

.label1
{
	color : #FFA817;/*#00BFFF;*/
	font-family: Verdana;
	font-size:    medium;
	font-style:  normal;	
	font-weight: bold;		
	
}

.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;		
	
}

.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;		
	
}

.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;  */
}






