/* CSS Document */
#destacado-portada
{
	width:200px;
	height:auto;
	margin-left:20px;
	margin-top:15px;
	float:left;
}
#titulo01
{
	width:200px;
	height:auto;
	margin-bottom:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0075bc;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	clear:both;
}

#titulo02
{
	width:200px;
	height:auto;
	margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-align:left;
	clear:both;
}
#fecha
{
	width:200px;
	height:auto;
	margin-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0075bc;
	text-align:left;
	clear:both;
}
#texto-destacado
{
	width:200px;
	height:auto;
	margin-bottom:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:left;
	clear:both;
}
#pie
{
	width:100%;
	height:40px;
	background-color:#ffffff;
	clear:both;
	z-index:10;
	vertical-align: text-bottom;
	padding-top: 25px;
}
#pie-01
{
	width:auto;
	height:auto;
	text-align:left;
	vertical-align:text-bottom;
	padding-left:20px;
	padding-bottom:0px;
	text-decoration:none;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	background-color:#FFFFFF;
	float:left;
	margin-top: 10px;
}
#pie-02
{
	width:auto;
	height:auto;
	text-align:right;
	vertical-align:top;
	padding-right:25px;
	text-decoration:none;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	float:right;
	margin-top: 10px;
	padding-top: 3px;
	;
}

#cabecera
{
	width:300px;
	height:26px;
	position:absolute;
	left:20px;
	top:25px;
	clear:both;
}
#principal-01
{
	width:209px;
	height:22px;
	text-align:left;
	vertical-align:top;
	padding-top:3px;
	padding-left:20px;
	padding-bottom:0px;
	position:absolute;
	top:90px;
	left:0px;
	text-decoration:none;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	background-color:#FFFFFF;
	z-index:9;
}
#contenedor-idiomas
{
	width:40px;
	height:52px;
	position:absolute;
	top:90px;
	left:116px;
	visibility:hidden;
	z-index:10;
}
#idioma
{
	width:40px;
	height:14px;
	clear:both;
	background-color: #FFFFFF;
	padding-left:3px;
}
#principal-02
{
	width:100%;
	height:24px;
	position:absolute;
	left:0px;
	top:90px;
	z-index:7;
	background-color:#C6c6c6;
}
#busqueda
{
	width:auto;
	height:22px;
	float:right;
	padding-top:1px;
	margin-right:1mm;
}

#sub-boton00
{
	width:115px;
	background-image:url(imagenes/fondo-btns02.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
	color:#ffffff;
	padding-top:2px;
	vertical-align:top;
	width:120px;
	height: 22px;
	font-weight:bold;
}

#sub-boton01
{
	width:111px;
	height:19px;
	background-image:url(imagenes/azul-trans.png);
	background-repeat:repeat;
	background-position:top;
	width:118px;
	border-bottom: solid 1px #ffffff;
	height:19px;
	padding-top:2px;
	padding-left:2px;
}

#empresa-off
{
	width:120px;
	height:22px;
	position:absolute;
	top:90px;
	left:230px;
	z-index:9;
	visibility:visible;
}
#empresa-on
{
	width:120px;
	height:50px;
	position:absolute;
	top:90px;
	left:230px;
	z-index:10;
	visibility: hidden;
}

#servicios-off
{
	position:absolute;
	top:90px;
	left:351px;
	z-index:9;
	visibility:visible;
	width:120px;
	height:22px;
}
#servicios-on
{
	width:120px;
	position:absolute;
	top:90px;
	left:351px;
	z-index:10;
	visibility: hidden;
	height: 50px;
}

#soluciones-off
{
	position:absolute;
	top:90px;
	left:472px;
	z-index:9;
	visibility:visible;
	width:120px;
	height:22px;	
}
#soluciones-on
{
	width:120px;
	height:50px;
	position:absolute;
	top:90px;
	left:472px;
	z-index:10;
	visibility: hidden;
}

#producto-off
{
	position:absolute;
	top:90px;
	left:593px;
	z-index:9;
	visibility:visible;
	width:120px;
	height:22px;
}
#producto-on
{
	width:120px;
	position:absolute;
	top:90px;
	left:593px;
	z-index:10;
	visibility: hidden;
	height:50px;
}
#id-off
{
	position:absolute;
	top:90px;
	left:714px;
	z-index:9;
	visibility:visible;
	width:120px;
	height:22px;
}
#id-on
{
	width:120px;
	position:absolute;
	top:90px;
	left:714px;
	z-index:10;
	visibility: hidden;
	height:50px;
}


#contenedor
{
	position:absolute;
	top:248px;
	left:0px;
	width:100%;
	height:auto;
	z-index:9;
	background-color:#ffffff;
	z-index:9;
}
#contenedor-izq
{
	width:230px;
	height:390px;
	background-color:#CCCCCC;
	text-align:left;
	float:left;
	clear:left;
	z-index:10;
}
#contenedor-dch
{
	width:730px;
	height:auto;
	z-index:10;
	text-align:left;
	background-color:#ffffff;
	float:left;
}



#imagen-top,#imagenes00, #imagenes01, #imagenes02, #imagenes03, #imagenes04, #imagenes05, #imagenes06, #imagenes07, #imagenes08,#imagenes09, #imagenes10, #imagenes11, #imagenes12, #imagenes13, #imagenes14, #imagenes15, #imagenes16 , #imagenes17, #imagenes18, #imagenes19   
{
	width:100%;
	height:135px;
	position:absolute;
	left:0px;
	top:114px;
	background-repeat:no-repeat;
	z-index:8;
}
#imagenes00
{
background-image: url(imagenes/fondos/_home01.jpg);	
}
#imagenes01
{
background-image: url(imagenes/fondos/empresa1.jpg);	
}
#imagenes02
{
background-image: url(imagenes/fondos/empresa2.jpg);	
}
#imagenes03
{
background-image: url(imagenes/fondos/empresa3.jpg);	
}
#imagenes04
{
background-image: url(imagenes/fondos/empresa4.jpg);	
}
#imagenes05
{
background-image: url(imagenes/fondos/005.jpg);	
}
#imagenes06
{
background-image: url(imagenes/fondos/006.jpg);	
}
#imagenes07
{
background-image: url(imagenes/fondos/007.jpg);	
}
#imagenes08
{
background-image: url(imagenes/fondos/008.jpg);	
}
#imagenes09
{
background-image: url(imagenes/fondos/009.jpg);	
}
#imagenes10
{
background-image: url(imagenes/fondos/010.jpg);	
}
#imagenes11
{
background-image: url(imagenes/fondos/011.jpg);	
}
#imagenes12
{
background-image: url(imagenes/fondos/012.jpg);	
}
#imagenes13
{
background-image: url(imagenes/fondos/013.jpg);	
}
#imagenes14
{
background-image: url(imagenes/fondos/014.jpg);	
}
#imagenes15
{
background-image: url(imagenes/fondos/015.jpg);	
}
#imagenes16
{
background-image: url(imagenes/fondos/016.jpg);	
}
#boton-lateral-00
{
	width:230px;
	height:20px;
	background-color:#99CCFF;
	text-align:left;
	
}
#boton-lateral-01
{
	width:230px;
	height:20px;
	background-color:#cccccc;
	text-align:left;
}
#boton-lateral-02
{
	width:230px;
	height:20px;
	background-color:#cccccc;
	text-align:left;
}
#boton-lateral-03
{
	width:230px;
	height:20px;
	background-color:#cccccc;
	text-align:left;
}
#boton-lateral-04
{
	width:230px;
	height:20px;
	background-color:#cccccc;
	text-align:left;
}
#boton-lateral-05
{
	width:230px;
	height:20px;
	background-color:#cccccc;
	text-align:left;
}
#boton-lateral-06
{
	width:260px;
	height:20px;
	background-color:#cccccc;
	text-align:left;
}
#boton-lateral-07
{
	width:260px;
	height:20px;
	background-color:#cccccc;
	text-align:left;
}
#boton-lateral-08
{
	width:260px;
	height:20px;
	background-color:#cccccc;
	text-align:left;
}
#separacion
{
	width:210px;
	height:1px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	background-image: url(imagenes/gris01.jpg);
	background-repeat: repeat-x;
	clear:both;
}
#separacion-portada
{
	width:210px;
	height:1px;
	margin-left:20px;
	margin-top:4px;
	margin-bottom:2px;
	clear:both;
	background-image: url(imagenes/gris01.jpg);
	background-repeat: repeat-x;
}
#boton-flecha
{
	width:180px;
	height:auto;
	margin-top:4px;
	margin-bottom:2px;
	margin-left:20px;
	padding-left:10px;
	clear:both;
	float:left;
	background-image: url(imagenes/flecha-azul.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-transform:none;
}
#pdf
{
	width:170px;
	height:auto;
	margin-bottom:9px;
	margin-left:20px;
	padding-left:20px;
	clear:both;
	float:left;
	background-image:url(imagenes/pdf.png);
	background-position:left;
	background-repeat:no-repeat;
}
#casos-exito
{
	width:170px;
	height:auto;
	margin-bottom:9px;
	margin-left:20px;
	padding-left:20px;
	clear:both;
	float:left;
	background-image:url(imagenes/casos.png);
	background-position:left;
	background-repeat:no-repeat;
}
#galeria-imagenes
{
	width:170px;
	height:17px;
	margin-bottom:9px;
	margin-left:20px;
	padding-left:20px;
	clear:both;
	float:left;
	background-image:url(imagenes/galeria.png);
	background-position:left;
	background-repeat:no-repeat;
}
#finaciado
{
	width:170px;
	height:auto;
	margin-bottom:9px;
	margin-left:20px;
	padding-left:20px;
	clear:both;
	float:left;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	background-image:url(imagenes/flecha-azul.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#indicacion
{
	margin-top:10px;
	margin-left:25px;
	margin-bottom:10px;
	width:600px;
	height:16px;
	float:left;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#999999;
}
#cuerpo_todo_texto
{
	width:600px;
	height:auto;
	float:left;
	margin-left:25px;
	margin-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13pt;
	text-align:left;
	vertical-align:top;
	color:#333333;
	overflow: visible;
}
#cuerpo_imagen
{
	width:120px;
	height:100%;
	float:left;
	margin-bottom:10px;
	clear:left;
	margin-left: 25px;
	margin-right: 10px;
	margin-top: 8px;
}
#cuerpo_frase
{
	line-height:23pt;
	width:200px;
	height:auto;
	float:left;
	margin-right:30px;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	text-align:left;
	color:#0075bc;
}
#cuerpo_texto
{
	width:510px;
	height:100px;
	float:left;
	margin-left:15px;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13pt;
	text-align:left;
	vertical-align:top;
	color:#333333;
	overflow: visible;
	margin-top: 9px;
}

#cont-noti-event
{
	width:650px;
	height:auto;
	clear:both;
	margin-bottom: 18px;
}
#fecha-noti-event
{
	width:150px;
	height:auto;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0075bc;
	text-align:left;
}
#extendida-noti-event
{
	width:500px;
	height:auto;
	clear:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13pt;
	text-align:left;
	vertical-align:top;
	color:#333333;
	float: left;
}
#reducida-noti-event
{
	width:500px;
	height:auto;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13pt;
	text-align:left;
	vertical-align:top;
	color:#333333;

}

#bt-flecha-gris-bajo
{
	width:auto;
	height:auto;
	margin-bottom:9px;
	padding-left:20px;
	clear:both;
	float:left;
	background-image:url(imagenes/flecha-gris-bajo.png);
	background-position:left;
	background-repeat:no-repeat;
	font-size:10px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#bt-flecha-gris-dch
{
	width:auto;
	height:auto;
	margin-bottom:9px;
	padding-left:20px;
	clear:both;
	float:left;
	background-image:url(imagenes/flecha-gris-dch.png);
	background-position:left;
	background-repeat:no-repeat;
	font-size:10px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#bt-flecha-gris-top
{
	width:auto;
	height:auto;
	margin-bottom:9px;
	padding-left:20px;
	clear:both;
	float:left;
	background-image:url(imagenes/flecha-gris-top.png);
	background-position:left;
	background-repeat:no-repeat;
	font-size:10px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#bt-flecha-azul-bajo
{
	width:auto;
	height:auto;
	margin-bottom:9px;
	padding-left:12px;
	clear:both;
	float:left;
	background-image:url(imagenes/flecha-azul-bajo.png);
	background-position:left;
	background-repeat:no-repeat;
	font-size:10px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#bt-flecha-azul-dch
{
	width:auto;
	height:auto;
	margin-bottom:9px;
	padding-left:12px;
	clear:both;
	float:left;
	background-image:url(imagenes/flecha-azul-dch.png);
	background-position:left;
	background-repeat:no-repeat;
	font-size:10px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#bt-flecha-azul-top
{
	width:auto;
	height:auto;
	margin-bottom:9px;
	padding-left:12px;
	clear:both;
	float:left;
	background-image:url(imagenes/flecha-azul-top.png);
	background-position:left;
	background-repeat:no-repeat;
	font-size:10px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#eventos
{
	width:160px;
	height:auto;
	clear:right;
	margin-bottom:2px;
	padding-top:4px;
	padding-bottom:5px;
	float: right;
	border-bottom:solid 1px #dddddd;
	border-top:solid 1px #dddddd;
}
#contenedor-eventos
{
width:700px;
height:auto;
}
#titulo-oferta
{
	width:auto;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	text-align:left;
	clear:left;
}
#legal
{
	width:600px;
	height:auto;
	float:left;
	margin-left:25px;
	margin-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:12pt;
	text-align:left;
	vertical-align:top;
	color:#333333;
	overflow: visible;
}
#mapa-web
{
	width:600px;
	height:auto;
	float:left;
	margin-left:25px;
	margin-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:20pt;
	text-align:left;
	vertical-align:top;
	color:#333333;
	overflow: visible;
}
#oferta-empleo
{
	width:650px;
	height:auto;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:top;
	color:#333333;
	margin-top:8px;
}
#empleo-fecha
{
	width:auto;
	height:auto;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left;
	vertical-align:top;
	color:#333333;
	margin-right:15px;
}
#empleo-contenido
{
	width:570px;
	height:auto;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#333333;
}
#empleo-texto
{
	width:500px;
	height:auto;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#333333;
}
#empleo-cerrar
{
	width:55px;
	height:auto;
	padding-left:20px;
	float:right;
	background-image:url(imagenes/flecha-gris-top.png);
	background-position:left;
	background-repeat:no-repeat;
	font-size:10px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}
#empleo-ver
{
	width:55px;
	height:auto;
	padding-left:20px;
	float:right;
	background-image:url(imagenes/flecha-gris-bajo.png);
	background-position:left;
	background-repeat:no-repeat;
	font-size:10px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}
#mapa-oficinas
{
	width:250px;
	height:200px;
	float:left;
	border:solid 1px #bbbbbb;
	clear: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#visor-fotos
{
width:100%;
height:100%;
z-index:10;
background:url(imagenes/fondo-gris.png);
background-repeat:repeat;
text-align:center;
position:absolute;
top:0px;
left:0px;
visibility:hidden;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
#cerrar
{
width:84px;
height:11px;
z-index:10;
background:url(imagenes/cerrar.png);
background-repeat:no-repeat;
text-align:left;
float:right;
padding-left:15px;
margin-top:4px;
vertical-align:middle;
font-size:8px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase; 
}
#resultados-busqueda
{
	width:600px;
	height:autopx;
	margin-bottom:15px;
	margin-left:25px;
	padding-left:15px;
	clear:both;
	float:left;
	background-image:url(imagenes/flecha-busquedas.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:11px;
	color:#555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#palabra-busqueda
{
	width:600px;
	height:17px;
	margin-bottom:14px;
	margin-left:25px;
	clear:both;
	float:left;
	border-bottom:solid 1px #dddddd;
	font-size:10px;
	color:#333333;
	font-weight:bold;
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#home01
{
	width:100%;
	height:260px;
	float:left;
	clear:both;
	background-repeat:no-repeat;
	position:relative;
	z-index:7;
}

#home02
{
width:630px;
height:140px;
margin-top:10px;
margin-left:20px;
position:absolute;
float:left;
}
#home02-titulo
{
width:500px;
height:6px;
padding-bottom:10px;
position: absolute;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
text-transform: uppercase;
color:#333333;
background-image:url(imagenes/_doble-flecha-gr.gif);
background-repeat:no-repeat;
background-position: center left;
clear: both;
float: left;
}
#home02-texto
{
width:370px;
height:135px;
margin-top:8px;
margin-left:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
float:right;
z-index:10;
}
#home-recuadro
{
width:200px;
height:70px;
background-color:#dddddd;
border:solid 2px #dddddd;
margin-top:9px;
margin-left:15px;
float:left;
z-index:10;
}

#home03
{
width:630px;
height:110px;
margin-top:10px;
margin-left:20px;
float:left;
}
#home03-A
{
width:240px;
height:110px;
float:left;
}
#home03-04-titulo
{
width:220px;
height:6px;
padding-bottom:10px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
text-transform: uppercase;
color:#333333;
background-image:url(imagenes/_doble-flecha-gr.gif);
background-repeat:no-repeat;
background-position: center left;
clear: both;
float: left;
}
#home03-b
{
width:370px;
height:110px;
float:right;
}
#home-soporte
{
width:330px;
height:70px;
background-image: url(imagenes/_soporte.jpg);
background-position:top left;
background-repeat:no-repeat;
padding-left:55px;
margin-top:38px;
padding-top:10px;
text-align: left;
}


/* CSS Document */
#cabecera-home
{
	width:100%;
	height:395px;
	position:absolute;
	left:0px;
	top:114px;
	background-repeat:no-repeat;
	z-index:8;
	background-position:top left;
	background-image: url(fotos/fotocabecera_home.jpg);	
}
#contenedor-home
{
	width:230px;
	height:390px;
	background-color:#CCCCCC;
	text-align:left;
	float:left;
	clear:left;
	z-index:9
	left:0;
	top:-250px;
}
#contenedor02
{
	position:absolute;
	top:248px;
	left:0px;
	width:100%;
	height:auto;
	z-index:9;
}
#home-transparencia01
{
	width:100%;
	height:160px;
	left:0px;
	float:left;
	clear:both;
	margin-top:116px;
	background-repeat:no-repeat;
	position:relative;
	z-index:2;
	
}
#home001
{
	width:700px;
	height:390px;
	float:left;
	position:absolute;
	visibility:visible;
	top:2px;
	left:230px;
	z-index:8;
}
#cerrar
{
width:84px;
height:11px;
z-index:10;
background:url(imagenes/cerrar.png);
background-repeat:no-repeat;
text-align:left;
float:right;
padding-left:15px;
margin-top:4px;
vertical-align:middle;
font-size:8px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase; 
}
#cerrar-home
{
height:11px;
z-index:10;
background:url(imagenes/cerrar.png);
background-repeat:no-repeat;
text-align:left;
float:right;
padding-left:15px;
margin-top:4px;
vertical-align:middle;
font-size:8px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase; 
}
#flash01
{
width:700px;
height:310px;
position:relative;
float:left;
clear:both;
margin-left:6px;
}
#flash02
{
width:278px;
height:80px;
position:relative;
float:left;
}
#flash03
{
width:280px;
height:80px;
position:relative;
float:left;
}
#flash04
{
width:200px;
height:25px;
position:relative;
z-index:9;
}

#visor-1

{

width:100%;

height:100%;

z-index:10;

background:url(imagenes/fondo-gris.png);

background-repeat:repeat;

text-align:center;

position:absolute;

top:0px;

left:0px;

visibility:hidden;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}


