BODY { 
   font-family: 
    Verdana, Geneva, Arial, Helvetica, sans-serif; 
   margin: 1px; 
   padding: 0;
   border: 1px solid #666;
   background-color: #fff; 
} 
a{
color: #0066CC;
}

.hr{
margin: 5px 0px;;
padding: 0px;
border: 1px dotted #ccc;
}

#contenedor{ 
   text-align: left; 
   margin: auto; 
} 
#derecha{ 

      margin-left: 176px; 
	  }
#cabecera{ 
   color: #333300; 
   font-size:12pt; 
   font-weight: bold; 
   padding: 3 3 3 10px; 

	  
} 

.cabeceramenu{ 
   background-color: #ba122b;
   background-image:url(../imagenes/cabecera/menu_superior/fondo_off.gif);
   background-repeat:repeat-x;
   background-position:top;   
   padding: 0; 
      margin: 0;
	  border-left: 1px solid #ffffff;  

} 

#contenido{ 
   margin: 10px 5px 10px 5px; 
   background-color: #ffffff; 
   padding: 5px; 
   clear:left;
   font-size: 96%;
} 
#contenido ul{
margin: 5px 0px 5px 40px;
padding: 0px;
}
#contenido ul li{
list-style-type:square;
margin: 4px 0px 4px 0px;
padding: 0px;
}

#listado{margin: 10px 0px;
pading: 0;
}
#listado ul{
margin: 0px 0px 0px 28px;
padding: 0px;
}

#listado ul li {
list-style-type:none;
background-image:url(../imagenes/comun/icono_listado.gif);
background-repeat:no-repeat;
margin: 10px 0;
padding: 0px 0px 0px 12px;
}
#listado ul li a{

}

#lateral{ 
   width: 175px; 
   background-color: #ffffff; 
   float:left; 
} 
#contenidocabecera{}

#pie{ 
   background-color: #ccc; 
   padding: 3px 10px; 
   text-align:right; 
   border-top: 2px solid #999;
   font-size: 60%;
   min-height: 25px;
   color:#666;
   
} 
 #pie a{ 
   color:#666;
   text-decoration:none;
} 

/*****************  estilos texto  **************************/
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align: justify;
}
.textonegro { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; 
text-decoration: none}
.titulodestacado{
background-color:#CCCCCC;
padding: 2px;
}
.campoobligatorio{
color:#BA122B;
}
.fecha{
color: #666;
font-size: 80%;
font-style:italic;
}
.titnoticialistado{
color: #BA122B;
text-decoration:none;
font-weight:bold;
}
a:hover.titnoticialistado{
color: #0066CC;
text-decoration:underline;
font-weight:bold;
}
.titnoticia{
color: #BA122B;
text-decoration:none;
font-weight:bold;
font-size: 140%;
}
.avancenoticia{
color: #666;
text-decoration:none;
font-weight:normal;
font-size: 90%;
}
.entradillanoticia{
border-bottom: 1px solid #ccc;
font-size: 95%;
color: #666666;
margin: 0px;
padding: 5px 0px 10px 0;
font-weight:bold;
text-decoration:none;}
.imprimir{
padding: 10px 30px;
background-image: url(../imagenes/comun/icono_imprimir.gif);
background-position:left;
background-repeat:no-repeat;
color: #666666;
text-decoration:none;}
.volver{
padding: 10px 30px;
background-image: url(../imagenes/comun/icono_volver.gif);
background-position:left;
background-repeat:no-repeat;
color: #666666;
text-decoration:none;}
.contacto{
padding: 10px 30px;
background-image: url(../imagenes/comun/icono_contacto.gif);
background-position:left;
background-repeat:no-repeat;
color: #666666;
text-decoration:none;}
.imagborde{
border: 3px solid #999;}
.tablaborde{
border: 1px solid #999;}
.negrita{
font-weight:bold;
color:#666;
text-decoration:none;
}
.destacado1{
color: #BA122B;
}
.floatright{
float:right;
margin: 40px 20px 20px 20px;}
.BOTON{
background-color:#FFFFFF;
border: 1PX SOLID #666;
color:#666666;
font-size:10px;
font-weight:bold;}
/**************  CABECERA PAGINA  *********************************/
#cabecera IMG{ 
MARGIN: 11PX 0 11PX 0;
} 


/************************* ZONA CENTRAL: CONTENIDO ******************************************/

#cuerpo{ 
   margin: 10px 0 0 0px;  
      font-size: 75%;
   color:#666666;
   text-align:justify;    

} 

#cuerpo h3{
color:#666666;
font-weight:bold;
font-size: 130%;
border-bottom: 1px solid #999;
   background-image:url(../imagenes/secciones/productos/h3_division.gif);
   background-repeat:no-repeat;
   background-position:left;  
   padding: 4px 0 4px 40px; 
   margin: 0;
 }
	#titular{
	background-color:#fff;
	padding: 0px;
	margin: 0PX 0PX 10PX 0PX;

	}
	
	#titular h1{
	padding: 5px 5px 0px 0px;
	text-align:left;
	color: #BA122B;
	font-size:17px;
	font-weight: bold;
	margin: 0;
	}
		#titular h2{
	padding: 0px 5px 5px 0px;
	text-align:left;
	color: #666;
	font-size:15px;
	font-weight: bold;
		margin: 0;
		text-transform:uppercase;
	}
	
	#titular img{
	float: right;
	margin-left: 5px;
	border: solid 1px #666;
	 }
.logo{
    background:url(../imagenes/comun/logo_ingeteam.gif) top left no-repeat;
    padding-top:25px
     } 

.floatright{
float:right;
margin: 0px 5px 5px 20px;
border: 3px solid #999;}

/********************  MENU IZQUIERDO  *********************************/
.fondotd{
background-image:url(../imagenes/izquierda/fondo_td.gif);
background-position:left top;
background-repeat:repeat-y;}
#menunav{
	border-bottom: 3px solid #DADADA;
	margin: 0;
	padding: 0;
}
#menunav ul{ 
   margin : 0px; 
   padding: 0 0 0 0px; 
   list-style: none; 
   font-size:75%;
   border-right: 1px solid #ccc;
} 

#menunav li { 
   margin: 0px 0px 0px 0px; 
   padding: 4px 0px 4px 05px; 
   border-bottom: 1px solid #fff;
   background-color:#F2F2F2;
} 
#descargas{
background-image:url(../imagenes/izquierda/menu/descargas.gif);
background-repeat:no-repeat;
background-position: right;}

#descargason{
background-image:url(../imagenes/izquierda/menu/descargas_on.gif);
background-repeat:no-repeat;
background-position: right;}

#menunav li a{ 
   margin: 5px 0px; 
   padding: 0 0 0 0px; 
   color:#666666;
   font-weight:bold;
   text-decoration:none;
} 
#menunav li a:hover{ 

   color: #ba122b;
} 
#menunav li#active{
background-color: #ba122b;
}
#menunav li#active .activo{
color: #fff;
}

/**********************************/
				/*primer subnivel*/
/*****************************/

#menunav ul ul{ 
   margin : 0px 0px 0px 0px; 
   padding: 0 0 0 0px; 
   list-style: none; 
   font-size:90%;
      border-right: 0px solid #666;
	  	border-bottom: 1px solid #ccc;

} 

#menunav ul ul li { 
     margin: 0px; 
   padding: 5px 0 5px 12px; 
   background-image: url(../imagenes/izquierda/menu/subnivel_gris.gif);
   background-repeat:no-repeat;
   background-position: left;
      border-bottom: 1px solid #f2f2f2;
   background-color:#fff;


} 

#menunav ul ul li a{ 
      margin: 0px 0px; 
   padding: 0 0 0 0px; 
   color:#666666;
   text-decoration:none;
      font-weight:normal;
} 

#menunav ul ul li a:hover{ 
   color: #ba122b;
      background-repeat:no-repeat;
   background-position: 0px 1em;
      border-bottom: 1px solid #f2f2f2;
} 

#menunav  ul ul li#active{
   background-image: url(../imagenes/izquierda/menu/fondo_active1_prueba.gif);
   background-repeat:no-repeat;
   background-position: left;
      border-bottom: 1px solid #f2f2f2;
   background-color:#fff;
     border-right: 0px solid #ba122b;
}

/*************************/
	/**segundo subnivel**/
/**********************/

#menunav ul ul ul{ 
   margin : 0px 0px 0px 10px; 
   padding: 0 0 0 0px; 
   list-style: none; 
   font-size:90%;
   border-right: 0px solid #666;
   	  	border-bottom: 0px solid #666;




} 

#menunav ul ul ul li { 
     margin: 0px; 
   padding: 5px 0 5px 8px; 
   background-image: url(../imagenes/izquierda/menu/subnivel1_gris.gif);
   background-repeat:no-repeat;
   background-position: 0px 4px;
   border-bottom: 0px solid #f2f2f2;

} 

#menunav ul ul ul li a{ 
      margin: 0px; 
   padding: 0 0 0 0px; 
   color:#999;
   text-decoration:none;
      font-weight:normal;
} 
#menunav ul ul ul li a:hover{ 

   color: #ba122b;
      background-image: url(../imagenes/izquierda/menu/subnivel1_rojo.gif);
   background-repeat:no-repeat;
   background-position: 0px 4px;
} 
#menunav  ul ul ul li#active
{
   background-image: url(../imagenes/izquierda/menu/subnivel1_rojo.gif);
   background-repeat:no-repeat;
   background-position: 0px 4px;
   border-bottom: 0px solid #f2f2f2;
}

#menunav  ul ul ul li#active .activo1
{
color: #CC0033
}

/**segundo subnivel**/

#menunav ul ul ul ul{ 
   margin : 0px 0px 0px 10px; 
   padding: 0 0 0 0px; 
   list-style: none; 
   font-size:90%;


} 

#menunav ul ul ul ul li { 
     margin: 5px; 
   padding: 0; 
   background-image: url(../imagenes/izquierda/menu/subnivel2_gris.gif);
   background-repeat:no-repeat;
   background-position: 2px;


} 

#menunav ul ul ul ul li a{ 
      margin: 5px; 
   padding: 0 0 0 8px; 
   color:#888;
   text-decoration:none;
      font-weight:normal;
} 
#menunav ul ul ul ul li a:hover{ 

   color: #ba122b;
} 
#menunav  ul ul ul ul li#active
{

   background-image: url(../imagenes/izquierda/menu/subnivel2_rojo.gif);
   background-repeat:no-repeat;
   background-position: 2px;
   background-color:#00CC00;
}

/**********************  HERRAMIENTAS WEB  *****************/
.herramienta{
background-color:#737373;
border-top: 1px solid #fff;
border-bottom:1px solid #fff;
}
.buscador{
background-color:#fff;
border-bottom: 1px solid #fff;
font-size: 10px;
color: #666666;
font-style:italic;
padding: 2px 0px 2px 5px;
background-image:url(../imagenes/izquierda/herramientas/fondo_buscador.gif);
background-repeat:repeat-x;
background-position:top;
font-weight:bold;
}
.texfieldbuscador{
font-size:10px;}
/********************  MENU SUPERIOR  **********************************/
#navcontainer {  }

ul#navlist
{
margin: 0;
padding: 0;
list-style-type: none;
white-space: nowrap;


}

ul#navlist li
{
float: left;
font-family: verdana, arial, sans-serif;a
font-size: 11px;
font-weight: bold;
margin: 0;
padding: 5px 0 4px 0;
background-color: #666666;
list-style-type: none;
   background-image:url(../imagenes/cabecera/menu_superior/fondo_off.gif);
   background-repeat:repeat-x;
   background-position:top;  


}

#navlist a, #navlist a:link
{
margin: 0;
padding: 5px 18px 4px 18px;
color: #ffffff;
border-right: 3px solid #ffffff;
text-decoration: none;

}

ul#navlist li#active
{
color: #ffffff;
background-color: #BA122B;
   background-image:url(../imagenes/cabecera/menu_superior/fondo_on.gif);
   background-repeat:repeat-x;
   background-position:top; 
}

#navlist a:hover
{
color: #FFF;
   background-image:url(../imagenes/cabecera/menu_superior/fondo_off_over.gif);
   background-repeat:repeat-x;
   background-position:top;  
}
/*****************  capas desplegables  ********************************/
#capadesplegable{
background-color: #F9E8EA;
border: 1px solid #BA122B
}
#menucapa {  }

#menucapa ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;

}

#menucapa li { margin: 0 0 1px 0; }

#menucapa a
{
display: block;
padding: 5px 10px 5px 15px;
color: #737373;
text-decoration: none;
font-weight:bold;
border-bottom: 1px solid #fff;
background-image:url(../imagenes/capas/rollover_off.gif);
background-repeat:no-repeat;
background-position:top left;
font-size: 80%;width: 200px;
}

#menucapa a:hover
{
color: #fff;
background-color: #DA707D;
text-decoration: none;
background-image:url(../imagenes/capas/rollover_on.gif);
background-repeat:no-repeat;
background-position:top left;
}

#menucapa ul ul  { margin: 0;
padding: 0;
}

#menucapa ul ul li { margin: 0 0 0px 0px;
padding: 0 0 0px 0px;
font-size: 80%;


}

#menucapa ul ul a
{
display: block;
padding: 5px 5px 5px 20px;
color: #737373;
text-decoration: none;
background-image:url(../imagenes/capas/rollover1_off.gif);
background-repeat:no-repeat;
background-position: 10px 0 10px 10px;font-weight:normal; 
background-color: #FDF4F5;
width: 200px;
}

#menucapa ul ul a:hover
{
color: #DA707D;
text-decoration: none;
background-color: #FDF4F5;
background-image:url(../imagenes/capas/rollover1_off.gif);
background-repeat:no-repeat;
background-position: 10px 0 10px 10px;font-weight:normal; 

}
/*************************** DIVISIONES - FICHAS DE FAMILIA Y PRODUCTO ****************************************/

/********** FICHA PRODUCTO **********/
#fichaproducto{
border: 1px solid #ccc;
background-color:#EEEEEE;
padding: 5px;
margin: 0;
  min-height: 300px;
  height: auto !important;
  height: 300px;
  font-size: 100%;
}
#fichaproducto H3{
border-bottom: 1px solid #ccc;
padding: 5px 0 5px 0px;
margin: 0;
color: #BA122B;
background-image:url(../imagenes/secciones/productos/h3_producto.gif);
background-position: left;
background-repeat:no-repeat;
}

#fichaproducto img{
border: 5px solid #666;
padding: 1px;
margin: 10px 20px 50px 0;
float:left;
max-width: 200px;
width: auto !important;

}
#fichaproductotexto{margin: 10px 5px 0px 220px;
padding-left: 15PX;
border-left: 1PX SOLID #CCC;
}

#fichaproductotexto p{
margin: 0px;

text-align:justify;


}
#fichaproductotexto ul {
margin: 10px 0px 10px 50px;
padding: 0px;

}
#fichaproductotexto ul li{
list-style-type:square;
margin: 0px 0px 0 0px;
padding: 5px;
}



/********** FICHA FAMILIA **********/
#fichafamilia{
border: 1px outset #ccc;
background-color:#EEEEEE;
padding: 5px;
margin: 0;
  min-height: 300px;
  height: auto !important;
  height: 300px;

}
#fichafamilia H3{
border-bottom: 1px solid #ccc;
padding: 5px 0 5px 0px;
margin: 0;
color: #BA122B;
background-image:url(../imagenes/secciones/productos/h3_producto.gif);
background-position: left;
background-repeat:no-repeat;
}

#fichafamilia img{
border: 2px solid #666;
padding: 3px;
margin: 10px 10px 50px 30px;
float:right;
width: auto;
}
#fichafamiliatexto{margin: 10px 0px 0px 0px;
  font-size: 100%;

}

#fichafamilia p{
margin: 0px;

text-align:justify;


}
#fichafamilia ul {
margin: 10px 0px 10px 20px;
padding: 0px;
font-size: 115%;

}
#fichafamilia ul li{
font-size: 90%;
list-style-type:square;
margin: 0px 0px 0 0px;
padding: 5px;
}

#presentacion {
	position:absolute;
	width:auto;
	height:115px;
	z-index:1;
	left: 178px;
	top: 92px;
	visibility: hidden;
}
#divisiones {
	position:absolute;
	width:auto;
	height:115px;
	z-index:2;
	left: 315px;
	top: 92px;
	visibility: hidden;
}
.sedes{
font-size: 90%;
}

.informacion{
	color: #0066CC;
	font-size: 90%;	
}
.linkfamilias{
font-weight:bold;
color:#BA122B;
text-decoration:none;
background-color:#ECE9D8;
}
.linkfamilias a{
font-weight:bold;
color:#BA122B;
text-decoration:none;
}
.linkfamilias a:hover{
font-weight:bold;
color:#666666;
text-decoration:none;
}

.tablalocalizacion{
background-color:#737373;
border-left: 1px solid #fff;
border-bottom:1px solid #fff;
color: #ffffff;
height:300px;
padding: 5px;
}
.tablalocalizacion a{
color: #ffffff;
text-decoration:underline;
}
.tabla_traslado {
	text-align: left;
	font-size: 12px;
	color: #666;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	border-left-style: none;
	border-left-color: #CCC;
}

.ticker{

}

 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
.fondotd{display:none;} 
.cabeceramenu{display:none;}
.ticker{display:none;}
#fichaproducto{
	vertical-align:top;
	min-height:auto;
	height:auto;
}
}


#avisolegal{
	background-color:#fff;
	padding: 0px;
	margin: 0PX 0PX 10PX 0PX;
}
#avisolegal h1{
	padding: 5px 5px 0px 0px;
	color: #BA122B;
	font-size:17px;
	font-weight: bold;
	margin: 0;
}
#avisolegal h2{
	padding: 0px 5px 5px 0px;
	color: #666;
	font-size:15px;
	font-weight: bold;
    margin: 0;
}
	
#avisolegal img{
	float: right;
	margin-left: 5px;
	border: solid 1px #666;
}
	
#lista{
margin: 0px 0px 0px 0px;
  font-size: 100%;
}

#lista ul {
margin: 5px 0px 0px 0px;
padding: 0px;

}
#lista ul li{
list-style-type:none;
margin: 8px;
padding: 0px 0px 0px 10px;
background-image: url(../imagenes/izquierda/menu/subnivel1_rojo_prueba.gif);
background-repeat:no-repeat;
background-position: left;
}
/************** BUSCADOR ***************************/
#buscador{
font-size: 11px;}
#buscador H1{
display: none;}
#buscador dl{
border-top: 1px dotted #999;
margin: 5px 5px;
padding: 5px 0px;}

#buscador dt{margin: 5px 0px;}
#buscador dd{margin: 0px 0px 5px 0px;}
.link2{color: #BA122B;
}
#buscador blockquote{
float:right;
}
/***************************************/
#decargarpdf{
margin:20px;
padding:0;
float:right;}

#decargarpdf img{
margin:10px 0px 0px 0px;
padding:0;
}
#decargarpdf p{
margin:0px;
padding:0;
border: 0;
text-decoration:none;
text-align:center;
font-size:14px;
font-weight:bold;
}
#decargarpdf p a{
margin:0px;
padding:0;
border: 0;
text-decoration:none;
}
.tabla_traslado a {
	text-align: left;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.texto_nueva_direccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BA122B;
}
.texto_nueva_direccion a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BA122B;
}
.texto_nueva_direccion_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
}
.separador {
	border: thin solid #999;
}
.Proyectos {
	color: #999;
	font-size: 90%;
	font-style:italic;
}
