/* CSS Document */

/* body NORMAL */
body { margin: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #7f7f7f; background: url(../imagenes/fondo_top.jpg) repeat-x top center;}

/* body para NAVIDAD  */

/*body { margin: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #7f7f7f; background: url(../imagenes/fondo_top_navidad_02.jpg) repeat-x top center;}*/


a { text-decoration: none; color: #7f7f7f;}
a:hover { text-decoration: underline; color: #000000;}

.txtoculto { display: none;}
.negrita { font-weight: bold;}

.izquierda { text-align: left;}
.derecha { text-align: right;}
.centro { text-align: center;}

.flotar_izda { float: left;}

.flujo_activo { color: #000000;}

.sin_borde { border: none;}

/* BOTONES NAVEGADOR TOP */
.btn_grupo { display: block; float: left; width: 79px; height: 40px; background: url(../imagenes/btn_grupo_off.gif);}
.btn_grupo:hover { display: block; float: left; width: 79px; height: 40px; background: url(../imagenes/btn_grupo_on.gif);}
.btn_grupo_on { display: block; float: left; width: 79px; height: 40px; background: url(../imagenes/btn_grupo_on.gif);}

.btn_servicios { display: block; float: left; width: 82px; height: 40px; background: url(../imagenes/btn_servicios_off.gif);}
.btn_servicios:hover { display: block; float: left; width: 82px; height: 40px; background: url(../imagenes/btn_servicios_on.gif);}
.btn_servicios_on { display: block; float: left; width: 82px; height: 40px; background: url(../imagenes/btn_servicios_on.gif);}

.btn_soluciones { display: block; float: left; width: 94px; height: 40px; background: url(../imagenes/btn_soluciones_off.gif);}
.btn_soluciones:hover { display: block; float: left; width: 94px; height: 40px; background: url(../imagenes/btn_soluciones_on.gif);}
.btn_soluciones_on { display: block; float: left; width: 94px; height: 40px; background: url(../imagenes/btn_soluciones_on.gif);}

.btn_clientes { display: block; float: left; width: 77px; height: 40px; background: url(../imagenes/btn_clientes_off.gif);}
.btn_clientes:hover { display: block; float: left; width: 77px; height: 40px; background: url(../imagenes/btn_clientes_on.gif);}
.btn_clientes_on { display: block; float: left; width: 77px; height: 40px; background: url(../imagenes/btn_clientes_on.gif);}

.btn_sala { display: block; float: left; width: 113px; height: 40px; background: url(../imagenes/btn_sala_off.gif);}
.btn_sala:hover { display: block; float: left; width: 113px; height: 40px; background: url(../imagenes/btn_sala_on.gif);}
.btn_sala_on { display: block; float: left; width: 113px; height: 40px; background: url(../imagenes/btn_sala_on.gif);}

.btn_carrera { display: block; float: left; width: 150px; height: 40px; background: url(../imagenes/btn_carrera_off.gif);}
.btn_carrera:hover { display: block; float: left; width: 150px; height: 40px; background: url(../imagenes/btn_carrera_on.gif);}
.btn_carrera_on { display: block; float: left; width: 150px; height: 40px; background: url(../imagenes/btn_carrera_on.gif);}

.btn_responsabilidad { display: block; float: left; width: 163px; height: 40px; background: url(../imagenes/btn_responsabilidad_off.gif);}
.btn_responsabilidad:hover { display: block; float: left; width: 163px; height: 40px; background: url(../imagenes/btn_responsabilidad_on.gif);}
.btn_responsabilidad_on { display: block; float: left; width: 163px; height: 40px; background: url(../imagenes/btn_responsabilidad_on.gif);}



.item_navlat { display: block; float: left; width: 158px; background:url(../imagenes/icono_navlat.gif) 148px 10px no-repeat; padding-top: 6px; padding-bottom: 8px; text-decoration: none;}
.item_navlat:hover { display: block; float: left; width: 152px; background:url(../imagenes/icono_navlat2.gif) 148px 10px no-repeat #f3f3f3; padding-top: 6px; padding-bottom: 8px; padding-left: 6px; text-decoration: none;}

.item_navlat_on { display: block; float: left; width: 152px; background:url(../imagenes/icono_navlat2.gif) 148px 10px no-repeat #f3f3f3; padding-top: 6px; padding-bottom: 8px; padding-left: 6px; text-decoration: none; color: #000000;}
.item_navlat_on:hover { display: block; float: left; width: 152px; background:url(../imagenes/icono_navlat2.gif) 148px 10px no-repeat #f3f3f3; padding-top: 6px; padding-bottom: 8px; padding-left: 6px; text-decoration: none; color: #000000;}

.item_navlat2 { display: block; float: left; width: 138px; background: url(../imagenes/icono_navalt3.gif) 10px 10px no-repeat #f3f3f3; padding-top: 6px; padding-bottom: 8px; padding-left: 20px; text-decoration: none; color: #000000;}
.item_navlat2:hover { display: block; float: left; width: 136px; background:url(../imagenes/icono_navlat4.gif) 10px 10px no-repeat #f3f3f3; padding-top: 6px; padding-bottom: 8px; padding-left: 22px; text-decoration: none; color: #000000;}

.item_navlat3 { display: block; float: left; width: 138px; background: url(../imagenes/icono_navalt3.gif) 10px 10px no-repeat #dce1e6; padding-top: 6px; padding-bottom: 8px; padding-left: 20px; text-decoration: none; color: #000000;}
.item_navlat3:hover { display: block; float: left; width: 136px; background:url(../imagenes/icono_navlat4.gif) 10px 10px no-repeat #dce1e6; padding-top: 6px; padding-bottom: 8px; padding-left: 22px; text-decoration: none; color: #000000;}

.item_navlat4 { display: block; float: left; width: 138px; background: url(../imagenes/icono_navalt3.gif) 10px 10px no-repeat #d7ebd9; padding-top: 6px; padding-bottom: 8px; padding-left: 20px; text-decoration: none; color: #000000;}
.item_navlat4:hover { display: block; float: left; width: 136px; background:url(../imagenes/icono_navlat4.gif) 10px 10px no-repeat #d7ebd9; padding-top: 6px; padding-bottom: 8px; padding-left: 22px; text-decoration: none; color: #000000;}

.item_navlat5 { display: block; float: left; width: 138px; background: url(../imagenes/icono_navalt3.gif) 10px 10px no-repeat #f1e1cf; padding-top: 6px; padding-bottom: 8px; padding-left: 20px; text-decoration: none; color: #000000;}
.item_navlat5:hover { display: block; float: left; width: 136px; background:url(../imagenes/icono_navlat4.gif) 10px 10px no-repeat #f1e1cf; padding-top: 6px; padding-bottom: 8px; padding-left: 22px; text-decoration: none; color: #000000;}

.separador_navlat { display: block; float: left; width: 158px; height: 2px; background: url(../imagenes/separador_navlat.gif) repeat-x;}

.item_subnavegacion { font-weight: bold; color: #63809c; padding-left: 15px; background: url(../imagenes/icono_navlat5.gif) no-repeat 0px 3px;}
.item_subnavegacion:hover { font-weight: bold; padding-left: 20px; background: url(../imagenes/icono_navlat6.gif) no-repeat 5px 3px; text-decoration: none;}

.azul { color: #63809c;}
.naranja { color: #d26806;}

.negrita_azul { font-weight: bold; color: #63809c;}
.negrita_azul:hover { font-weight: bold; color: #000000;}

.negrita_naranja { font-weight: bold; color: #d26806;}
.negrita_naranja:hover { font-weight: bold; color: #000000;}

.negrita_naranja_sub { font-weight: bold; color: #d26806; text-decoration: underline;}
.negrita_naranja_sub:hover { font-weight: bold; color: #000000;}

/* FOTOS SECCIONES */
.img_presentacion { display: block; float: right; width: 215px; height: 125px; background: url(../imagenes/img_presentacion.jpg) no-repeat top right;}
.img_filosofia { display: block; float: right; width: 215px; height: 125px; background: url(../imagenes/img_filosofia.jpg) no-repeat top right;}
.img_divisiones { display: block; float: right; width: 215px; height: 125px; background: url(../imagenes/img_divisiones.jpg) no-repeat top right;}
.img_compromiso { display: block; float: right; width: 215px; height: 125px; background: url(../imagenes/img_compromiso.jpg) no-repeat top right;}
.img_servicios { display: block; float: right; width: 215px; height: 125px; background: url(../imagenes/img_servicios.jpg) no-repeat top right;}
.img_hardware { display: block; float: right; width: 215px; height: 125px; background: url(../imagenes/img_hardware.jpg) no-repeat top right;}
.img_consultoria { display: block; float: right; width: 215px; height: 125px; background: url(../imagenes/img_consultoria.jpg) no-repeat top right;}
.img_consultoria2 { display: block; float: right; width: 215px; height: 125px; background: url(../imagenes/img_consultoria2.jpg) no-repeat top right;}
.img_consultoria3 { display: block; float: right; width: 215px; height: 125px; background: url(../imagenes/img_consultoria3.jpg) no-repeat top right;}
.img_software { display: block; float: right; width: 215px; height: 125px; background: url(../imagenes/img_software2.jpg) no-repeat top right;}
.img_outsourcing { display: block; float: right; width: 215px; height: 125px; background: url(../imagenes/img_outsourcing.jpg) no-repeat top right;}
.img_soporte { display: block; float: right; width: 215px; height: 125px; background: url(../imagenes/img_sat.jpg) no-repeat top right;}
.img_admon { display: block; float: right; width: 215px; height: 125px; background: url(../imagenes/img_admon.jpg) no-repeat top right;}
.img_financieras { display: block; float: right; width: 215px; height: 125px; background: url(../imagenes/img_financieras.jpg) no-repeat top right;}
.img_grempresas { display: block; float: right; width: 215px; height: 125px; background: url(../imagenes/img_grempresas.jpg) no-repeat top right;}
.img_pymes { display: block; float: right; width: 215px; height: 125px; background: url(../imagenes/img_pymes.jpg) no-repeat top right;}
.img_cmmi { display: block; float: right; width: 215px; height: 125px; background: url(../imagenes/img_cmmi.jpg) no-repeat top right;}
.img_clientes { display: block; float: right; width: 215px; height: 125px; background: url(../imagenes/img_clientes.jpg) no-repeat top right;}
.img_partners { display: block; float: right; width: 215px; height: 125px; background: url(../imagenes/img_partners.jpg) no-repeat top right;}
.img_exito { display: block; float: right; width: 215px; height: 125px; background: url(../imagenes/img_exito.jpg) no-repeat top right;}

.foto_izda { display: block; float: left; margin-right: 20px;}
.foto_dcha { display: block; float: right; margin-left: 20px;}

.foto_izda2 { display: block; float: left; margin-right: 20px; margin-bottom: 15px;}
.foto_dcha2 { display: block; float: right; margin-left: 20px; margin-bottom: 15px;}

.foto_izda3 { display: block; float: left; border: 1px solid #ccc;}
.foto_izda4 { display: block; float: left; margin-right: 10px; margin-bottom: 15px; border: 1px solid #ccc;}

.foto_izda5 { display: block; float: left; margin-right: 10px; margin-bottom: 15px;}

.saber_mas { text-align: right; color: #000000; float: right;}

.tel_fax { display: block; float: left; width: 40px; height: 50px;}
.tel_fax2 { display: block; float: left; width: 220px; height: 50px;}

.logo_partner { display: block; float: left; padding-right: 20px; padding-bottom: 20px;}
.logo_cliente { display: block; float: left; padding-bottom: 25px;}
.logo_cliente2 { display: block; float: left; margin-right: 43px; margin-left: 43px; padding-bottom: 25px;}

.fecha_noticia { display: block; float: left; width: 95px; cursor: pointer;}
.titulo_noticia { display: block; float: left; width: 390px; cursor: pointer;}
.titulo_noticia:hover { display: block; float: left; width: 390px; cursor: pointer; color: #000;}

.pagina { padding-left: 3px; padding-right: 3px; margin-right: 6px; border: 1px solid  #63809c;}
.pagina:hover { padding-left: 3px; padding-right: 3px; margin-right: 6px; border: 1px solid  #63809c; background: #cfd4d8; text-decoration: none;}
.pagina_on { padding-left: 3px; padding-right: 3px; margin-right: 6px; border: 1px solid  #63809c; background: #63809c; color: #FFFFFF;}
.pagina_on:hover { padding-left: 3px; padding-right: 3px; margin-right: 6px; border: 1px solid  #63809c; background: #63809c; color: #FFFFFF; text-decoration: none;}

.enlace_relacionado { background: url(../imagenes/icono_enlace.gif) no-repeat left 2px;; padding-left: 15px; margin-left: 10px}

.volver { text-align: right;}

.home_top { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 7pt; color: #c0c7ce;}
.home_top:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 7pt; color: #ffffff;}

.combo_acceso { float: left; width: 80px; height: 12px; border: 1px solid #CCCCCC; font-size: 7pt; color: #999999; margin-left: 47px;}
.btn_acceso { display: block; float: left; width: 32px; height: 18px; margin-left: 15px;}


/*  PARA PORFOLIO PROYECTOS  */
.txt_porfolio { display: block; float: left; width: 538px; border-bottom: 1px solid #ededed; padding-bottom: 15px;}
.txt_porfolio2 { display: block; float: left; width: 300px; border-bottom: 1px solid #dbdbdb; padding-bottom: 15px;}
.txt_porfolio3 { display: block; float: left; width: 300px;}
.item_porfolio { padding-left: 20px; margin-left: 10px; background: url(../imagenes/icono_listporfolio.gif) left 1px no-repeat;}
.item_porfolio2 { display: block; float: left; padding-left: 20px; margin-left: 10px; margin-bottom: 5px; background: url(../imagenes/icono_listporfolio.gif) left 1px no-repeat;}
.item_porfolio:hover { padding-left: 20px; margin-left: 10px; background: url(../imagenes/icono_listporfolio.gif) left 1px no-repeat; color: #ffae00; padding-bottom: 4px;}

.logo_comex { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_comex.gif) no-repeat;}
.logo_ast { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_ast.gif) no-repeat;}
.logo_aragobpresidencia { display: block; float: left; width: 170px; height: 54px; background:  url(../imagenes/logo_aragobpresidencia.gif) no-repeat;}
.logo_aragobeducacion { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_aragobeducacion.gif) no-repeat;}
.logo_aragob_inaem { display: block; float: left; width: 170px; height: 100px; background: url(../imagenes/logo_aragob_inaem.gif) no-repeat;}
.logo_inaem { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_inaem.gif) no-repeat;}
.logo_inaga { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_inaga.gif) no-repeat;}
.logo_ics { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_i+cs.gif) no-repeat;}
.logo_salud { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_salud.gif) no-repeat;}
.logo_agua { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_agua.gif) no-repeat;}
.logo_cdan { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_cdan.gif) no-repeat;}
.logo_sodemasa { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_sodemasa.gif) no-repeat;}
.logo_ibercaja { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_ibercaja.gif) no-repeat;}
.logo_ibercaja_aragob { display: block; float: left; width: 170px; height: 80px; background: url(../imagenes/logo_ibercaja_aragob.gif) no-repeat;}
.logo_cai { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_cai.gif) no-repeat;}
.logo_saica { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_saica.gif) no-repeat;}
.logo_safa { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_safa.gif) no-repeat;}
.logo_sabeco { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_sabeco.gif) no-repeat;}
.logo_imaginarium { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_imaginarium.gif) no-repeat;}
.logo_pikolin { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_pikolin.gif) no-repeat;}
.logo_taim { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_taim.gif) no-repeat;}
.logo_kadus { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_kadus.gif) no-repeat;}
.logo_horcona { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_horcona.gif) no-repeat;}
.logo_ide { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_ide.gif) no-repeat;}
.logo_dula { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_dula.gif) no-repeat;}
.logo_gilca { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_gilca.gif) no-repeat;}
.logo_profisa { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_profisa.gif) no-repeat;}
.logo_auximara { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_auximara.gif) no-repeat;}
.logo_caicajarioja { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_caicajarioja.gif) no-repeat;}
.logo_net2u { display: block; float: left; width: 170px; height: 54px; background: url(../imagenes/logo_net2u.gif) no-repeat;}

.txt_pq { font-size: 7pt; text-align: left;}
.txt_pq_blanco { font-size: 7pt; text-align: left; color: #FFFFFF;}
.txt_pq_vinculo { font-size: 7pt; text-align: left; font-weight: bold; color: #63809c;}

.mapaweb01 { display: block; float: left; width: 120px; padding-right: 15px;  width/**/:/**/105px; width: /**/105px; text-align: left; font-weight: bold; color: #63809c;}
.mapaweb02 { display: block; float: left; width: 368px; width/**/:/**/352px; width: /**/352px; border-left: 1px solid #CCCCCC; padding-left: 15px; text-align: left;}
.mapaweb03 { display: block; float: left; width: 150px; text-align: left; margin-bottom: 10px;}
.mapaweb04 { display: block; float: left; width: 200px; width/**/:/**/184px; width: /**/184px; border-left: 1px solid #CCCCCC; padding-left: 15px; text-align: left; margin-bottom: 10px;}
.mapaweb05 { padding-left: 30px; text-align: left;}

.borde {border: 1px solid #ccc;}

.localizacion { background: url(../imagenes/icono_localizacion.gif) right no-repeat; padding-right: 25px;}

.tawlogo { display: block; width: 78px; height: 19px; background: url(../imagenes/logotipo_AAA.gif) no-repeat; margin-left: auto; margin-right: auto; margin-top: 20px;}

.enviar { display: block; background: url(../imagenes/btn_enviar.gif) no-repeat right top; padding-right: 40px; width: 50px; height: 30px; line-height: 20px;}
